上一页 下一页

DMN建模与仿真

 

  • 决策模型和表示法(DMN)是由对象管理组(OMG)发布和管理的标准。它提供了一种标准方法,用于在组织或计划中描述,建模和实施可重复的决策。它还旨在促进组织之间决策模型的共享和交换。

    建模符号由视觉语法组成,允许以一种使业务和技术受众可读的方式记录决策和业务规则,从而确保决策和规则不被误解。生成的决策模型还提供了如何使用友好足够表达语言(FEEL)评估决策表中定义的决策逻辑的定义。

    DMN的目的是提供建模决策所需的结构,以便可以在图表中轻松描述组织决策,由业务分析师准确定义。

    在本主题中,我们将介绍DMN表达式,DMN仿真工件以及如何使用Enterprise Architect自动化决策过程。

    DMN表达

    • DMN表达式:决策表
    • DMN表达:盒装语境
    • DMN表达:文字表达
    • DMN表达:功能
    • DMN表达式:调用

    DMN数据

    • DMN ItemDefinition
    • DMN输入数据
    • InputData的DataSet

    DMN模拟

    • 配置DMN模拟工件
    • 运行/步进/调试DMN Simulation

    代码生成和连接到BPMN

    • 用语言生成DMN服务器:Java / JavaScript / C ++ / C#
    • 运行/调试Java版DMN Server的测试
    • 将DMN服务器与EA BPSim执行引擎连接

    常见错误和解决方案

    • 运行验证将帮助您了解大多数建模问题。在模拟和代码生成之前运行此命令。
    • 变量类型:由于DMN模型使用FEEL语言(使用JavaScript模拟),因此输入变量不是必需的。但是,在为编译的语言生成代码时,需要输入变量。有用于将类型设置为变量的上下文菜单选项和标记值。
    • 由于DMN表达式允许使用空格,为了阐明复合输入数据,在“。”之前和之后必须有一个空格。在表达中。
      例如,'申请人数据。年龄'有效,而'申请人数据。年龄'无效。
      请注意,使用“自动完成”功能时,不会发生此问题。
    .