使用场景
疫情期间,员工隔离或居家观察期满后,往往需要向公司申请返工,经逐层审批通过才能正式回到公司办公。企业可通过微搭快速搭建审批后台,并利用腾讯问卷生成返工申请页面。员工完成返工申请提交后,申请记录自动流转至各级负责人审批。
注意
该功能必须开通腾讯问卷-团队版服务。
步骤1:创建数据模型及模型应用
步骤2:创建工作流
1. 创建一个 工作流,选择数据触发流。
2. 在数据触发流节点,选择关联数据模型为步骤一创建的模型,触发方法选择创建。
3. 根据审批要求,添加审批节点。
4. 最后添加发送通知节点,用以发送审批通知,通知的消息模板可参见 创建流程。
步骤3:在腾讯问卷创建申请表
步骤4:为问卷 WebHook 提供回调服务
1. 在微搭的云开发环境中,创建一个 云函数,用来处理回调:
其中 package.json 文件我们需要填写依赖:
{"dependencies": {"@cloudbase/weda-scf-sdk": "latest"}}
'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 配置回调链接即可。
效果预览
完成上述步骤,即可在每次用户提交申请表时,会将数据写入数据模型,触发审批工作流:
对应审批人可以进行审批操作:
最终申请人可以收到通知: