自动发起
定义:自动启动工作流程,一个流程的开始节点的填写与发起是在特定规则的设置下自动发起的流程。
解释:通常模式下的流程启动是手工的启动,就是用户从一个发起列表,点击流程名字,就启动了该流程。但是有的时候,是系统自动发起该流程。
应用场景
1 周例会流程,用户希望每个周都要启动例会通知流程这个启动是让系统自动发起而非人工发起。
手工启动(默认)
说明:就是说工作人员从流程发起列表里,点流程,就发起流程。
指定人员按时启动
操作员参数设置帮助:
说明:指定的人员指定的发起时间点自动启动流程。
请打开操作手册:
操作手册
一个人启动的参数格式:人员编号@时间点1@时间点2@时间点n
n个人启动的参数格式:人员编号@时间点1@时间点2@时间点n,人员编号@时间点1@时间点2@时间点n,人员编号@时间点1@时间点2@时间点n
比如:zhangshan@01:01@12:01 让张三在每天的 1点零1分,与12点零1分发起此流程。
比如:zhangshan@-01 01:01 让张三在每月1号的1点零1分发起此流程。
比如:zhangshan@06-01 01:01 让张三在每年的6月1号的1点零1分发起此流程。
cc的日期格式为:yyyy-MM-dd HH:mm 如果时间匹配到您设置的时间点,那么系统就会触发流程,多个时间点用@符号隔开。
数据集按时启动
SQL参数设置帮助:
请设置一个SQL语句,该语句返回一个数据源。
系统就会对每一条数据发起一条流程,这就是按照数据源的模式自动发起流程。
该数据源的列名如果与开始节点表单的字段名一致,就会自动赋值。
该参数支持ccbpm的表达式。比如:@WebUser.No,@WebUser.Name,@WebUser.FK_Dept,@WebUser.OrgNo
请打开操作手册:
操作手册
设置要启动流程的数据源SQL
触发式启动
说明:第三方软件向特定的表 WF_Task 中写入数据,每写入一条数据系统就会自动发起一条流程。
ccBPM就会读取这张表来完成流程的发起,发起成功后就把这条记录设置成已经发起的状态。
详见设置以及该表的结构参考
操作手册