使用场景
疫情期间,员工隔离或居家观察期满后,往往需要向公司申请返工,经逐层审批通过才能正式回到公司办公。企业可通过微搭快速搭建审批后台,并利用腾讯问卷生成返工申请页面。员工完成返工申请提交后,申请记录自动流转至各级负责人审批。
?
?注意
该功能必须开通腾讯问卷-团队版服务。
步骤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 配置回调链接即可。
?
?效果预览
完成上述步骤,即可在每次用户提交申请表时,会将数据写入数据模型,触发审批工作流:
?
?
?对应审批人可以进行审批操作:
?
?最终申请人可以收到通知:
?
?
?