Camunda定时事件配置规则

在Camunda中,定时事件的配置规则如下:

1. 时间格式:定时事件的时间格式必须符合ISO 8601标准。例如,P1D代表等待1天后触发定时事件,PT3H代表等待3小时后触发定时事件。

2. 时间单位:可以使用D表示天,H表示小时,M表示分钟,S表示秒。例如,P2D代表等待2天后触发定时事件,PT1H30M代表等待1小时30分钟后触发定时事件。

3. 时间计算:定时事件的时间计算是基于流程实例的开始时间,而不是基于定时事件的创建时间。例如,如果定时事件在流程实例开始10分钟后被创建,而等待时间是5分钟,则定时事件将在流程实例开始15分钟后触发。

4. 重复触发:可以通过设置重复触发次数或时间间隔来实现定时事件的重复触发。例如,可以设置每隔5分钟重复触发一次,或者设置总共触发3次。

5. 定时事件类型:可以使用Timer Start Event或Intermediate Timer Catch Event来定义定时事件。Timer Start Event用于在流程实例开始时触发定时事件,而Intermediate Timer Catch Event用于在流程实例执行过程中触发定时事件。

需要注意的是,在定义定时事件时,需要根据具体的业务需求来选择合适的时间格式和单位,以及设置重复触发次数和时间间隔等参数。同时,还需要考虑定时事件的触发时间是否受到系统时间变化的影响,以及在流程引擎停止或重启时定时事件是否会被取消等因素。

你可能感兴趣的:(camunda)