业务规则任务
概览
业务规则任务(Business Rule Task) 是当流程到达该任务时,计算一个 DMN 表的任务。 有关创建和管理 DMN 表的信息,请参阅 使用 DMN 1.3。
图形表示法
业务规则任务在图中显示为圆角矩形,左上角有一个小的表格图标。
XML 表示
从技术上讲,业务规则任务是一种特殊类型的服务任务:
<serviceTask id="business-rule-task" name="Business Rule Task"
flowable:type="dmn"> (1)
<extensionElements>
<flowable:field name="decisionTableReferenceKey"> (2)
<flowable:string>decision-example</flowable:string>
</flowable:field>
</extensionElements>
</serviceTask>
| 1 | — 定义任务类型。 |
| 2 | — 关联的决策表 |
属性
在 BPMN 建模器中,可以为业务规则任务设置以下属性:
属性 |
描述 |
Id |
元素的标识符。自动生成,但是可以自己修改为更有意义的内容,以便提高日志的可读性。 |
Name |
任务的名称,最多 255 个字符。任务一般使用 “动词+名词” 的方式命名,例如 “批准订单” 或 “下载发票”。 |
Decision table key |
该任务的关键属性。可以从下拉列表中选择一个已有的 DMN 表。 |
Execution listeners |
参考 执行监听器。 |
Asynchronous execution |
|
Documentation |
元素的描述或其他的附加信息。 |
| 部署这个流程时,每个业务规则任务都必须有一个决策表。 |
本页是否有帮助?
感谢您的反馈