大多数BPMN图包含涉及决策的一些任务,这些任务可以在DMN中建模。这些任务使用先前在流程中获取或生成的输入数据,并生成后续流程中使用的决策输出。Enterprise Architect提供了一个模型模式,用于说明DMN和BPMN的集成方式。只需在模型模式中搜索名为"DMN Delivery Cost Calculation"的示例。"BPMN与DMN交付成本计算"示例演示了如何将DMN的业务知识模型集成到BPSim配置中。模型模式的右侧窗格提供了详细的解释,以帮助您入门。DMN规范的"附录A. 与BPMN的关系"定义了DMN和BPMN之间的关系。规范可从以下位置下载:决策模型和符号(Decision Model and Notation)Enterprise Architect支持将DMN集成到BPMN模型中,通过将DMN集成到BPSim模拟的两种方式:
业务知识模型充当全局函数。
决策服务作为接受输入和输出的系统。
是的,可以提供数据集。对于DMN模拟,每个项定义可以定义多个数据集,用户可以为每个模拟的每个输入数据选择一个数据集。通过这种方式,用户可以基于各种不同的输入数据集进行假设分析。要查看此过程的示例,请使用模型向导并搜索"BPMN Integrate with DMN Complete Example"。对于与DMN模型集成的BPSim,可以在BPMN 2.0的数据对象中定义数据集,请参阅(DataObject Applicant Data and Requested Product, 双击并查看属性)。BPSim目前不支持记录输出。但是,在完成模拟后,用户可以通过逐步查看模拟来"重播"以调试模型。