activiti流程分析与总结
发布时间
阅读量:
阅读量
区分边界型和中间型的主要特点:
例如,在某个节点上设置了一个定时的边界型事件;当触发该事件后(即该节点若尚未完成审批流程),系统可跳过审批直接流转至下一个节点。
与此同时,在流程某阶段后定义的一个中间型处理逻辑(如在某个节点后定义的一个中间处理类型);当流程运行至该阶段并超出预设时间限制时(例如,在流程某阶段后定义的一个中间处理类型),系统会自动触发对应的处理动作。
综上所述,边界型事
件主要关注于单个节点的状态管理;而
间
隔型事
件则侧重于整个流程的动态控制。
1.消息事件
消息事件涉及命名的消息。每个消息都具有名称和内容。与信号不同的是,在这种情况下消息事件总是直接向单一接收者发送信息。当消息触发时,请从RuntimeService中的两个方法中选择其中一个来启动新流程实例。
//根据消息名称发起流程
ProcessInstance startProcessInstanceByMessage(String messageName);
//传入消息名称和流程变量发起流程
ProcessInstance startProcessInstanceByMessage(String messageName, Map<String, Object> processVariables);
//传入消息名称,流程变量和业务key发
全部评论 (0)
还没有任何评论哟~
