关于截止日期
最后期限
是一个定时器,当一个指定的持续时间已经过去的时候,触发异常转移到另一个活动。
可以为每个活动设定截止日期。
我们设置每个活动的时间限制,这将触发一个异常(在这种情况下,一个特定的字符串变量)。
当条件设置为“exception”的匹配转换匹配此字符串值时,将会调用转换。
截止日期的类型
截止日期执行可以是
同步的
或
异步的
。
对于同步执行,当最后期限被触发时,当前活动将不再有效。
这用于审批升级等情况。
对于异步执行,下一个活动将在当前活动仍在等待时执行。
这用于发送提醒等情况。
每个活动都支持多个截止日期。
设置截止日期 - 分步指南
激活截止日期检查器
活动截止日期检查器默认是禁用的。
要允许通过Joget Workflow进行活动截止日期检查,您必须将进程截止时间检查器间隔设置为非零值。
将其设置为合适的值,取决于您的需要。
要启用最后期限检查,请转到设置>系统设置。
将“处理截止时间检查器间隔”的值更改为非零值,即30(秒)。
使用的单位是秒。
在活动中设定最后期限
打开您希望为其设置截止日期的活动的属性对话框,然后单击
“
截止时间”
区域
中的
“
创建新元素”
按钮
;
会弹出一个Deadline属性对话框。
为“执行”,“持续时间单位”和“截止日期限制”输入适当的值。
在“
例外名称”
字段中
键入
例外名称
(例如TIMEOUT)。
异常名称区分大小写。
确保它匹配给过渡的异常名称。
点击“确定”确认创建截止日期。
您可以继续添加多个截止日期。
设置转换为例外流程
如果触发了截止日期,并且异常名称与为转换设置的日期名称相匹配,那么流程将沿着该转换执行到工作流程中的下一个元素。
从活动添加异常类型转换到下一个(即发送提醒)。
将条件类型设置为“例外”。
在表达式文本区域中输入一个例外名称(例如TIMEOUT)。
确认并关闭转换的属性窗口。
提示
请记住
在
常规设置中
打开
Deadline Checker Interval
,
以便触发Deadline。
您可以在活动中设置多个截止日期。
它们可以包括一级提醒(异步),如果活动尚未在时间限制内完成,则会提示升级(同步)。
请记住匹配例外名称。
如果他们不匹配,什么都不会发生。