前页 后页

示例:将DMN业务知识模型集成到BPSim属性参数中

在某些情况下,您可能只想设计要在BPMN模型中使用的决策表。如果是这样,则无需进行创建决策服务,决策,输入数据甚至项目定义的过程,因为可以直接连接业务知识模型(BKM)。

BPSim的模型向导中提供了将DMN BKM集成到BPSim模型中的示例。

要访问此内容:

  • 视角设置为业务建模> BPSim
  • 打开模型向导(Ctrl + Shift + M)
  • 从BPSim案例研究组中选择BPMN与DMN集成-交付成本计算
  • 单击创建模式 纽扣
  1. 使用参数创建一个简单的业务知识模型作为决策表(也可以创建其他表达式,例如框式上下文或文字表达式),然后对逻辑(输入子句,输出子句,规则)建模并对其进行测试(“输入参数值”用于仿真”标签 在DMN表达式窗口上)。
  2. 使用知识需求连接器将BKM连接到决策。该决策充当多个BKM功能的组名;您只需在表达式中输入数字(例如“ 10”)即可。例如,如果您想只用五个BKM生成Java代码(考虑到您的模型可能有一百多个BKM),则可以将这五个BKM连接到一个Decision并在DMN Simulation窗口中选择该Decision,那么所有五个BKM将被自动包括在内。
  3. 生成Java代码并(假设一切正确)编译将成功。
  4. 在BPSim配置中,我们仅使用Intelli-sense来构建任务“计算交付成本”的表达式。

在此示例中,“生成家具的价格和重量”任务将为属性“重量”和“价格”生成随机值,然后“计算交付成本”任务会将值传递给业务知识模型,结果将为运回属性“ DeliveryCost”。

现在,您可以执行仿真,并逐步执行调试过程以观察例如属性值的变化。

学到更多