【问题标题】:Decision making in jBPM 5.4jBPM 5.4 中的决策制定
【发布时间】:2012-12-06 07:11:14
【问题描述】:

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

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

根据做出的决定,流向不同的路径。

                        No
                       ------------ State A
Approval -------------|
                       ------------ State B
                         Yes

这是需要实现的简单工作流程。

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

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

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

提前致谢。

【问题讨论】:

    标签: jboss jbpm business-process-management


    【解决方案1】:

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

    在 jbpm-examples 模块中有一个示例,它做了类似的事情:使用人工任务请求批准: https://github.com/droolsjbpm/jbpm/blob/master/jbpm-examples/src/main/resources/humantask/HumanTask.bpmn

    克里斯

    【讨论】:

    • 这是一个很好的例子。正是我想要的。由于我是新手,请您向我推荐一个好的教程网站吗? TIA
    【解决方案2】:

    在 Web Designer 中,条件不是在网关中设置,而是在其每个传出流中设置。 您需要做什么才能单击其中一个传出流,并在其“条件表达式”属性中写入:

    返回批准 == true;

    确保“连续表达式语言”设置为“java”

    对第二个流程重复这些步骤。

    参考: https://community.jboss.org/thread/204303

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 2013-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      • 1970-01-01
      相关资源
      最近更新 更多