我正在做一个PoC来确定我们是否可以将jBPM用作我们企业应用程序中的嵌入式组件。
我试图确定自定义任务是否有办法不仅将WorkItem对象接收到处理程序,还要创建新的WorkItem对象,然后将它们传递给后续的自定义任务。没有看到相当于WorkItemManager.addNewWorkItem()。
我错过了什么,或者我只是接近这个错误?
答案 0 :(得分:0)
WorkItems是内部管理的对象,不确定我理解为什么要将工作项传递给下一个节点。
但是,如果您正在考虑动态地将自定义工作项添加到流程实例(请注意,它需要被定义为ad-hoc(子)流程才能执行此操作),您可能会寻找这个: https://github.com/droolsjbpm/jbpm/blob/master/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/DynamicUtils.java#L55