简介
本文将介绍,如何通过 子流程 功能,在会议签到场景中,实现会议负责人指定多个成员完成签到流程,便于在不同会议中重复使用,提升流转效率,降低表单的维护成本。
应用场景
除了会议签到,子流程签到还可以应用于会展活动、课程培训、物品领用等场景中,为企业提供便捷、准确和高效的签到管理,帮助组织者追踪参与者的到场情况,记录重要的出席信息,并优化会议或活动的组织与管理。
设计思路
- 新建两张流程表单分别作为发起表(父流程)和签到表(子流程);
- 会议发起人在父流程中填写会议信息,参会成员处通过「成员多选」选择多个需要参会签到的成员;
- 在子流程中,设置参会成员作为子流程发起人,会议信息通过赋值规则填写到子流程数据中,让成员在子流程中完成签到。
设置步骤
表单搭建
- 新建「会议发起表」流程表单,字段设置如下:
- 新建「会议签到表」流程表单,字段设置如下:
流程设置
会议签到表流程
- 进入「会议签到表 >> 流程设定」,设置流程阶段如下:
流程发起节点:由「会议发起表」的父流程发起,自动确定发起人,发起人在发起节点完成签到即可;
流程结束:流程流转完成。
- 选中「流程发起节点」,在「节点属性 >> 基础属性 >> 字段权限」处,设置签到表的字段可见可编辑权限如下:
会议发起表流程
- 进入「会议签到表 >> 流程设定」,设置流程阶段如下:
- 流程发起节点:会议负责人发起会议流程;
- 子流程:通过子流程在「会议签到表」中完成参会签到;
- 流程结束:流程流转完成。
- 选中「子流程」节点,在「节点属性 >> 基础属性」处,设置子流程表单为「会议签到表」:
- 在数据传递处「设置数据传递规则」,在「父流程 -> 子流程」处添加如下数据传递规则,将会议内容同步到子流程的签到表中:
- 父流程的「会议发起人」赋值给子流程的「会议发起人」
- 父流程的「会议时间」赋值给子流程的「会议时间」
- 父流程的「会议室」赋值给子流程的「会议室」
- 父流程的「会议主题」赋值给子流程的「会议主题」
- 父流程的「会议内容」赋值给子流程的「会议内容」
设置完成后点击「确定」:
- 进入子流程的「更多属性」,关闭「子流程发起后自动提交」的开关,避免子流程未经参会人员签到直接流转结束:
实现效果
- 在「会议发起表」中新增数据,填写会议详情,并在参会成员处多选参会成员:
- 参会成员将收到流程待办,进入待办后根据参会情况完成签到,提交表单即可: