10.10 对业务流程的操作(新)

1.概述

业务公式对业务流程可执行4种操作:
★启动业务流程:启动目标模板的业务流程,目标模板必须先设置对应的业务流程;
★中止流程:中止目标模板的满足匹配条件表单的业务流程,已启动而未结束的流程;
★删除流程(但不删除表单):删除目标模板中满足匹配条件表单的业务流程,但是不删除目标模板的表单;
★删除流程(和所有关联表单):删除目标模板中满足匹配条件表单的业务流程和表单;
利用业务公式对业务流程操作,可用于2种场景:
★业务公式对目标模板操作时,目标模板有对应的业务流程,可利用业务公式对目标模板操作时,启动业务流程;
★利用计划任务批量执行操作时,自动启动业务流程;

2.参数说明

2.1 启动业务流程

①匹配条件:必须填写,根据匹配条件启动目标模板中对应表单的业务流程;
②流程模板名称:填写模板所对应的“流程”的模板名称。 

2.2 中止流程

详见 对动态流程的操作 使用方法一样

2.3 删除流程(不删除表单)

详见 对动态流程的操作使用方法一样  

2.4 删除流程(和所有关联表单)

详见 对动态流程的操作 使用方法一样  

3.示例

我们以批量启动“请假单”业务流程为例,针对已填写的“请假单”,针对当天的“请假单”利用计划任务自动批量启动流程。
①模板样式《请假单》《请假流》如下,针对“请假单”设置了业务流程“请假流”,执行人设置中设置了根据“根据表单内容”执行审批
《请假单》
《请假流》
②新建计划任务。打开“系统管理”-“系统服务”-“计划任务服务”-“计划任务”,单击【新建】,新建计划任务,设置“计划任务”的执行时间及执行“选择模板”后,勾选“启用”;
③新建“计划填报”模板,《计划填报》是一个空白的模板,计划任务会在设置的时间点上,执行新建“计划填报”的表单,触发《计划填报》的新建时保存表单后事件
④应用效果。根据计划任务设置的时间点,批量启动多个“请假单”的业务流程。

4.注意事项

①启动业务流程时,可以批量启动流程,但是若根据匹配条件找到的多个表单中,已有表单已启动流程,则无法通过业务公式启动业务流程;
②业务流程的执行人根据“流程”模板设置好,启动流程过程中,若出现找不到下一步执行人时,所有表单的流程都将无法启动。
2022-10-18
38 39