流程计划时间计算
不使用(默认)
不使用规则。
按照节点表单的日期字段计算。
请选择计划开始日期的字段.
--请选择--
请选择计划完成日期的字段.
--请选择--
按sql计算.
例如: SELECT myfield FROM xxxx WHERE OID=@WorkID 返回值是一行,一列的string类型的数据,比如: 2019-09-09
按照所有节点设置的时间之和计算。
一个流程有多个节点,每个节点都设置了应该完成天数。
一个流程应该完成的天数,是所有节点的时效考核的数据之和。
按照规定的天数计算。
输入流程应该完成的天数:
设置多少天,就按照这个流程的天数来计算,该流程的应该完成日期。
按时间规则计算
规则模式:
每人每天一次
每人每周一次
每人每月一次
每人每季一次
每人每年一次
发起时间段限制参数设置:
该设置,可以为空。
用来限制该流程可以在什么时间段内发起。
例如:按照每人每天一次设置时间范围,规则参数:@08:30-09:00@18:00-18:30,解释:该流程只能在08:30-09:00与18:00-18:30两个时间段发起且只能发起一次。
为子流程时的规则.
如果当前为子流程,仅仅只能被调用1次,不能被重复调用。
如果当前为子流程,需要等到指定的子流程结束以后才能启动该流程。
指定的流程编号:
多个子流程用逗号分开.比如:001,003
按照发起字段不能重复规则
填写设置字段
设置一个列允许重复,比如:NSRBH
设置多个列的时候,需要用逗号分开,比如:field1,field2
流程在发起的时候如果发现,该列是重复的,就抛出异常,阻止流程发起。
比如:纳税人注销流程,一个纳税人只能发起一次注销,就要配置纳税人字段,让其不能重复。
限制提示信息:
例如:您的发起的流程违反了xxx限制规则,不能发起该流程。
当限制规则起作用的时候,应该提示给用户什么信息。
该信息在创建工作失败的时候提示。
帮助
流程实例表 WF_GenerWorkFlow 的 SDTOfFlow 的字段是用于标识该流程的实例应该(计划)在什么时间完成。
该功能用于设置一个流程的应用完成日期,设置到 WF_GenerWorkFlow 的SDTOfFlow 的字段里。
整体流程的应完成日期也可以称为他的计划完成日期。
如果要更改该计划完成日期可以调用事件:UPDATE WF_GenerWorkFlow SET SDTOfFlow=(SELECT MYFILE FROM XXX WHERE OID=@WorkID ) WHERE WorkID=@WorkID