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