在Activiti中模拟子流程

时间:2014-12-16 10:48:36

标签: unit-testing mocking activiti bpmn

是否可以模拟Activiti BPMN框架中的子流程节点?我有一个非常复杂的工作流程层次结构,实际上很难测试,并且子流程的模拟会使它变得更容易。 示例代码会很棒。

1 个答案:

答案 0 :(得分:1)

您实际上可以编写一个java代码来使用任何可用的API(如JAXB或Jackson)来创建xml,以创建模拟子流程xml并进行部署。在这里你只需要通过java填写细节并填充XML。示例:如果您在应用程序中使用Activiti,或者在activiti之上创建应用程序,则可以轻松完成。我在activiti 5.10上创建了一个应用程序,用户可以根据需要创建尽可能多的子进程(它可以是另一个子进程中的独立或递归子进程),只需右键单击并提供参数。