Flowable是一个轻量级的工作流和业务流程管理平台,它允许您定义、执行和管理各种业务流程。在Flowable中设置节点超时未处理发送通知,可以通过以下步骤实现:
-
定义超时事件:在BPMN模型中,您可以在特定的任务或节点上定义一个定时事件,当达到指定时间还未完成该任务时触发。
-
配置边界定时事件:在任务节点上设置边界定时事件,当超时时触发。
-
创建服务任务:当边界定时事件触发时,执行一个服务任务,用于发送通知。
以下是具体的步骤:
步骤 1: 设计BPMN模型
在您的BPMN模型中,为需要监控超时的任务添加一个边界定时事件(Boundary Timer Event)。
- 打开您的BPMN模型编辑器。
- 选择您想要设置超时的任务。
- 在任务周围画一个边界定时事件,并设置定时器的类型和值(例如:
PT2H
表示任务如果在2小时内未完成,则触发超时)。
步骤 2: 配置边界定时事件
- 双击边界定时事件,设置超时时间。
- 在“Timer Definition”字段中输入定时器表达式,例如:
${timerDuration}
,其中timerDuration
是一个可以配置的参数。