WCP24-Persistent Trigger(持久触发)
任务实例可以被流程其他部分产生的信号或外部环境触发。这些触发器是持续性的,并且会被过程保存,直至被接收任务接收。
- 在同一流程实例中,接收外部环境信号触发后执行。若没有实例接收,触发会保留。
- 例如收到服务逾期的信号,启动检查车辆的任务。
解决方案
场景设计
- “节点2”任务完成后,“捕获信号事件”会等待信号的抛出
- “节点1”任务完成后,触发“抛出信号事件”,结束分支
- 直到“捕获信号事件”捕获到“抛出信号事件”抛出的信号,流程继续执行“节点3”任务,“节点3”任务完成后,流程结束
流程建模
可以在工作流控制模式概念验证
应用的流程模型>8.Trigger Patterns(触发器模式)>WCP24-Persistent Trigger(瞬间触发)
中访问该流程模型
引擎执行
- 确认已安装
工作流控制模式概念验证
应用,访问前端WCP概念验证
菜单入口
- 在左侧树中点击
WCP24-Persistent Trigger(持久触发)
项
- 在列表中点击
新建
按钮,流程实例被创建
- 此时,“节点1”已创建一个任务实例,在任务列表中打开“节点1”任务实例,点击
办理
按钮,完成任务
- 此时,“捕获信号事件”会等待信号的抛出,分支不继续执行
- 在任务列表中打开“节点2”任务实例,点击
办理
按钮,完成任务,此时“抛出信号事件”抛出信号
- 在“捕获信号事件”捕获到抛出的信号后,分支继续执行
- 此时,“节点3”创建一个任务实例,在任务列表中打开“节点3”任务实例,点击
办理
按钮,完成任务,流程结束
如果列表中未出现新建
按钮,请首先为此用户设置可启动该流程的权限
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请
登录AWS客户成功社区