DMN示例
在本条款中,我们提供一个使用DMN来建模和执行以BPMN建模的简单业务流程中的决策的示例,包括在业务流程管理系统调用的决策服务中要自动化的决策。
1.2业务流程模型
图1显示了以BPMN 2.0建模的贷款发起的简单过程。 该过程处理为贷款申请,仅在案件需要时才从征信局获取数据,并自动决定是应接受,拒绝还是将其转交给人工审查。 如果提交,则会从申请人处收集文件,然后由信贷员对案件进行裁决。 它由以下组件组成:
1、“收集应用程序数据”(Collect application data)任务收集描述所请求产品和申请人的数据(例如,通过在线申请表)。
2、决策局策略任务调用决策服务( decision service),传递请求的产品和申请人数据。该服务返回两个决策:策略和局呼叫类型。
3、网关(gateway )使用策略值将案件路由到拒绝申请,收集局数据或确定路由。
4、“收集局数据”任务(Collect bureau data )根据局呼叫类型的决定从征信局收集数据,然后将案件传递给“确定路由”。
5、“决策路由”任务( Decide routing )调用决策服务,传递请求的产品,申请人数据和局数据(如果未执行“收集局数据”任务,则局数据设置为空)。该服务返回一个决策:路由。
6、网关(gateway )使用“路由”的值将案件路由到“接受”应用程序,“审阅”应用程序或“拒绝”应用程序。
7、“收集文件”(Collect documents)任务请求并上载来自申请人的文件以支持其申请。
8、审查申请(Review application)任务允许信贷员审查案件并决定是否应接受或拒绝。
9、网关使用信贷员的裁决将案件路由到接受申请或拒绝申请。
10、“接受申请”任务会通知申请人其申请已被接受并启动产品。
11、拒绝申请任务通知申请人其申请被拒绝。
请注意,在此示例中,两个决策点(自动作为对决策服务的调用)在BPMN 2.0中表示为业务规则任务。 第三个决策点(即人为决策)表示为用户任务。
相关教程
- 2020-04-11
- 2020-04-04
- 2020-04-04
- 2020-04-04
- 2020-04-04
- 2020-04-04
- 2020-04-03
- 2020-04-03
- 2020-04-03
- 2020-04-03