在用Workflow Builder绘制工作流的时候,说简单点就是做两件事:定义Activity(活动)和Transition(移动)。Activity可以是复杂的逻辑运算,也可以是简单的判断、通知和反馈。对于需要回应的活动(比如审批意见),因为各种因素可能令响应者并未在预想的时间内做出反馈,这时就需要制定超时策略,否则,随着时间的推移,系统中将存在大量的遗留数据,这些数据很可能无法被清理。

例子:如果一天内未审批,则视为拒绝:

如果活动超时,工作流会标识该活动为超时状态。如果是通知,并且要求回应,则会发送一封取消通知的邮件给执行者(Performer)。对于是否接收取消通知邮件,取决于个人首选项是否选择接收电子邮件。如果是EBS内置版本,则可以在全局设置中禁止发送取消通知邮件。

如果活动定义了超时属性但是没有Timeout这个Transition流向下面的活动,则系统会根据该活动或父流程的相关定义来触发错误流程。对于超时处理,必须启动工作流后台流程,一个建议的频率是1到24小时。