【发布时间】:2018-06-14 11:59:13
【问题描述】:
我是露天的新手。请告诉我,BPMN 中的决策任务和业务任务有什么区别?如何使用 alfresco 在流程中实现决策任务? 我目前正在使用露天社区版本。
【问题讨论】:
我是露天的新手。请告诉我,BPMN 中的决策任务和业务任务有什么区别?如何使用 alfresco 在流程中实现决策任务? 我目前正在使用露天社区版本。
【问题讨论】:
决策任务
您在设计流程模型时使用决策任务来选择决策表。决策表使您能够定义一组将在执行时应用的业务规则。
业务规则任务
一个业务规则任务执行一个或多个规则。它主要是为了与 Alfresco Process Services 社区兼容。
【讨论】:
在 BPMN 中没有“业务”任务之类的东西。 也许您在询问决策任务和“业务规则”任务之间的区别。 决策任务是基于流程中已知的变量(流程变量)的简单决策。 “业务规则”任务使用外部规则引擎(在 Activiti 的情况下是 Drools)来运行规则服务。服务完成后,您将需要一个“决策”任务来根据“业务规则”任务的结果来编排后续工作。
在更新的 Activiti 版本(社区版和企业版)中,还有一个规则表任务,它使用对 DMN 标准的解释来处理决策。
【讨论】: