有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

使用场景

疫情期间,员工隔离或居家观察期满后,往往需要向公司申请返工,经逐层审批通过才能正式回到公司办公。企业可通过微搭快速搭建审批后台,并利用腾讯问卷生成返工申请页面。员工完成返工申请提交后,申请记录自动流转至各级负责人审批。


注意
该功能必须开通腾讯问卷-团队版服务。

步骤1:创建数据模型及模型应用

按照下图新建高风险地区返工申请数据模型并配置相应字段。更多操作详情请参见 如何创建数据模型如何创建模型应用



步骤2:创建工作流

1. 创建一个 工作流,选择数据触发流。


2. 数据触发流节点,选择关联数据模型为步骤一创建的模型,触发方法选择创建


3. 根据审批要求,添加审批节点


4. 最后添加发送通知节点,用以发送审批通知,通知的消息模板可参见 创建流程



步骤3:在腾讯问卷创建申请表

前往 腾讯问卷 创建一个调查问卷。




步骤4:为问卷 WebHook 提供回调服务

1. 在微搭的云开发环境中,创建一个 云函数,用来处理回调:

其中 package.json 文件我们需要填写依赖:


{
"dependencies": {
"@cloudbase/weda-scf-sdk": "latest"
}
}

index.js 我们可以按照示例,腾讯问卷 WebHook 回调传入参数可以参见 腾讯问卷开发文档
'use strict';

const weda = require("@cloudbase/weda-scf-sdk");

exports.main = async (event, context) => {
// 这里是腾讯问卷触发回调的数据
const webhookData = JSON.parse(event.body)

// 将数据写入数据模型中
const result = await weda.callModel({
name: 'mydtc_04y565r', // 数据模型标识
methodName: 'wedaCreate', // 新增数据方法
params: {
/** 在这里传入数据模型新增方法的入参 **/
}
})

return result;
};

2. 进入云开发 访问服务 页面中,单击新建


3. 设置访问服务,单击确认后获取访问链接。


说明
回调链接为:默认域名+触发路径。

步骤5:在腾讯问卷配置回调链接

1. 在问卷的设置中,单击 WebHook 右侧的设置


2. 进入设置 WebHook 页面,单击新建 WebHook 配置回调链接即可。



效果预览

完成上述步骤,即可在每次用户提交申请表时,会将数据写入数据模型,触发审批工作流:



对应审批人可以进行审批操作:


最终申请人可以收到通知: