Jboss jBPM 5.4中的决策

Jboss jBPM 5.4中的决策,jboss,jbpm,business-process-management,Jboss,Jbpm,Business Process Management,我是jBPM 5.4和BPM工作流类型的新手 我有一个简单的要求提交产品,相关主管需要接受或拒绝它 根据所做的决定,将以不同的路径流动 No ------------ State A Approval -------------| ------------ State B Yes 这是需要实现的简单工作流程

我是jBPM 5.4和BPM工作流类型的新手

我有一个简单的要求提交产品,相关主管需要接受或拒绝它

根据所做的决定,将以不同的路径流动

                        No
                       ------------ State A
Approval -------------|
                       ------------ State B
                         Yes
这是需要实现的简单工作流程

我的问题是“批准”必须由用户执行

如何使用eclipse工具在jBPM 5.0中模拟这样的人工任务

还有如何将此项目上载到jBPM控制台并以编程方式调用流


提前感谢。

您应该使用用户任务对审批请求进行建模,并使用结果映射将答案映射到流程变量。然后,您可以在例如独占网关中使用此变量,根据用户的响应做出决策

jbpm examples模块中有一个类似的示例:使用人工任务请求批准:


Kris

在web Designer中,条件不是在网关中设置的,而是在每个传出流中设置的。 单击其中一个传出流并在其“条件表达式”属性中写入所需的操作:

返回批准==真

确保“Conditional Expression Language”设置为“java”

对第二个流重复这些步骤

参考:

这是一个很好的例子。这正是我想要的。既然我是新手,你能给我推荐一个好的教程网站吗?短暂性脑缺血发作