◦ 搭建出差审批流
◦ 关联审批流和字段
◦ 设置审批规则
关联出差审批流配置
◦ 搭建出差审批表
出差审批表中,仅申请人、出差开始时间、出差结束时间、关联事项和外出地点字段用于与出勤模块关联。对应下图中的“出差人员”“出差时间”和“外出地点”和“相关客户”字段。其他字段可根据实际需求添加。
请注意:当实际提交出差申请表时,出差人员若多选,实际关联只取第一位。
设计表单时支持在表中添加明细子表,即能够在同一张审批表中同时提交多时段的审批。同一个审批流中只支持一个明细子表。如下图: 场景:多时段出差申请
◦ 关联审批流和字段
在关联加班审批流中,点击【添加关联审批流】,如下图:
1、选择审批流为上一步新建的审批流,选择审批流中“申请人”、”出差开始时间“、”出差结束时间“、“关联事项”(关联事项支持关联“关联客户”、“关联线索”、“关联商机”、“关联项目”、“关联任务”、“关联审批”和“关联日程”控件)和“外出地点”对应的字段。其中“申请人”字段可选提交人或关联人员控件。
2、“时区”字段需配合日期/日期区间类型使用,只支持年月日时分格式;请根据客户端所在时区选择,流程归档后将根据表单上选择的时间归档计算。若不关联,则默认以考勤规则中绑定的时区进行计算。
3、出差审批流支持添加多个。
4、出差城市字段:支持关联浏览按钮或单行文本。关联后,外勤打卡时会根据流程中选择的城市进行校验,即在城市范围内才可打外勤卡。
注意:文本类型字段中,若输入多个城市/省份,需要以英文逗号隔开。
◦ 设置审批规则
请选择审批流到达哪个节点后,出勤模块校验关联审批数据,如果未选择节点,则提交后即校验关联。可选择的节点对应关联审批表的固定审批流程中的节点。
◦ 设置校验规则
人员发起流程时如果存在提交的日期时间和在途的流程或者历史流程时间交叉(归档的和未归档的),可以进行校验控制,不允许发起重复日期时间的流程。
校验支持同流程校验、流程间校验。若ESB已有“同流程校验”规则,则ESB的“同流程校验”规则优先级最高。
1、同流程校验:校验仅跟本路径流程进行重复校验,校验本流程所有审批中和归档的流程日期时间是否重复。
2、流程间校验:可选择需校验的工作流,校验出差流程与其他流程的时间是否有冲突。
关联后出勤情况说明
提交出差申请后,出差当天考勤情况会显示相关审批。
外勤签到时,可关联出差申请单,如下图: