我正在使用一个极其复杂的BPMN文件的项目中工作,所以我的任务是查看是否可以将其拆分为多个BPMN,即是否将其从一个BPMN文件转换为另一个文件。我们正在使用Eclipse的BPMN2 Modeler,在实现子流程之外,还有什么方法可以做到这一点?并且,当用户执行任务而不是一开始就有可能发生这种情况吗?例如,当用户按顺序到达某个点时,它会跳到另一个BPMN,否则就不会发生?
答案 0 :(得分:1)
您可以使用消息事件向原始BPMN的不同通道/流发出信号。
这将使您能够将流划分为子BPMN图,该图可以接受消息事件以启动子流,并在消息完成时发出消息事件以继续进行更广泛的处理。
答案 1 :(得分:0)
子流程是将流程大块拆分为单独单元的最佳方法。根据您的问题:“例如,当用户到达序列中的某个点时,它会跳到另一个BPMN”,即您放置子流程活动时。 我不知道您为什么要放弃这种方法。