我是jBPM 5.4的新手,也是BPM工作流程类型的新手。
我有一个简单的要求提交产品,有关主管需要接受或拒绝它。
根据做出的决定,流向不同的路径。
No
------------ State A
Approval -------------|
------------ State B
Yes
这是需要实施的简单工作流程。
我的问题是“审批”必须由用户执行。
如何使用eclipse工具在jBPM 5.0中模拟这样的人工任务。
此外,如何将此项目上传到jBPM控制台并以编程方式调用该流程。
提前致谢。
答案 0 :(得分:1)
您应该使用用户任务为批准请求建模,并使用结果映射将答案映射到流程变量。然后,您可以使用此变量(例如,独占网关)根据用户的响应做出决策。
jbpm-examples模块中有一个类似的例子:使用人工任务来请求批准: https://github.com/droolsjbpm/jbpm/blob/master/jbpm-examples/src/main/resources/humantask/HumanTask.bpmn
克里斯
答案 1 :(得分:0)
在Web Designer中,不在网关中设置条件,而是在每个传出流中设置条件。 您需要做什么来点击其中一个传出流,并在其"条件表达式"属性写:
返回批准== true;
确保" Contitional Expression Language"设置为' java'
重复第二个流程的步骤。