工作流中间件,轻量级流程引擎,超时规则处理设计

时间:2024-04-07 09:00:41
  1. 超时规则处理设计

超时处理就是对一个操作员的工作超过指定的时间后如何去处理。我们根据不同的应用场景,用不同的规则进行对这样的方式进行处理。

  1. 配置方式

在需要配置的节点上进行右键,选择节点属性-》考核规则-》超时处理规则上进行配置的。如下图所示:

工作流中间件,轻量级流程引擎,超时规则处理设计

 

  1. 超时处理规则
  2. 不处理

操作模式为:此环节操作人员在设置的时间范围内,没有处理完成后,系统不做其他处理,仍以待办形式展现,并在待办列表中以红色‘预期’标注。

工作流中间件,轻量级流程引擎,超时规则处理设计

 

  1. 自动向下运行

操作模式为:此环节操作人员在设置的考核时间范围内,没有处理完成后,该环节将自动跳转其紧邻的下一环节。

 

  1. 跳转到指定节点

操作模式为:此环节操作人员在设置的时间范围内,没有处理完成后,该环节将自动跳转至流程中配置的指定环节。

 

  1. 移交给指定工作人员

操作模式为:此环节操作人员在设置的时间范围内,没有处理完成后,该环节将自动将此任务转交给指定的工作人员。

 

  1. 向指定的人员发消息

操作模式为:此环节操作人员在设置的时间范围内,没有处理完成后,该环节将按照前段配置中的人员,发送系统消息。

 

  1. 删除流程

操作模式为:此环节操作人员在设置的时间范围内,没有处理完成后,该业务将自动删除。

 

  1. 执行语句

操作模式为:此环节操作人员在设置的时间范围内,没有处理完成后,系统将自动处理环节处所配置的相关逻辑语句。

 

Ccbpm如何来判断超时的:

根据工作时效的设置,ccbpm就会自动计算出来应该完成的日期,这个日期在流程引擎注册表里WF_GenerWorkfLow 字段: SDTOfNode,如果您设置了节假日,那么ccbpm就会自动扣除节假日。

处理超时工作需要ccbpm的服务支持,如下图:

工作流中间件,轻量级流程引擎,超时规则处理设计

 

转载于:https://my.oschina.net/ccflow/blog/2046106