预订演示

该网络研讨会已完成, 录音将很快发布.

概览

Enterprise Architect 14引入了对由对象管理组发布的决策模型和表示法的支持。 DMN用于建模和执行由业务规则确定的决策。 Enterprise Architect在易于阅读的表中显示规则,并帮助您对任何规则依赖性进行建模。 该网络研讨会将展示Enterprise Architect 14如何根据开放标准改进决策并创建业务规则。

在这个网络研讨会中:

立刻注册!

不要错过这个机会来了解有关Enterprise Architect的更多信息

第一场

墨尔本 Wed 21 02 08:00 am

第二场

演讲者

Scott Hebbard交际经理
Sparx Systems

探索网络研讨会资源

展示模型: my-first-DMN-Project.eapx Download links

问题和答案

常见

Enterprise Architect计划于2018年第一季度正式发布.

仅在Enterprise Architect 14中支持DMN。

没有。

是的。 自Enterprise Architect 4.5起,Enterprise Architect的数据库架构一直保持不变。

不需要任何移植过程。 版本之间的存储库结构未更改。

是的,DMN建模将在企业版中可用。 DMN模拟和执行将提供更高版本。 正式发布后,将宣布有关Enterprise Architect版本和功能的更多信息。

仅在您的订阅期以外的时间,它才会收费。 购买Enterprise Architect时,您将获得12个月的订阅权益,包括下载最新版本的Enterprise Architect的能力。

有关订阅权益和续订价格的更多信息,请参阅页面 企业架构师的许可信息.

决策模型和符号

是的,您可以导入DMN 1.1 XML文件。
使用Publish Ribbon | Technologies | Import | DMN 1.1

是的。 使用 Publish Ribbon | Import XMI | Import Model XMI... | Other XML Formats | DMN 1.1.

选择文件后,点击Import 按钮以完成该过程。 您可以通过导入DMN语法文件来尝试DMN建模OMG的DMN网页.

是的。 有许多方法可以实现逻辑条件。 例如,假设我们要评估C = A XOR B.

  1. 您可以将C建模为决策表:A和B是2个输入子句,而C是输出子句。
  2. 通过以下方法在DMN库中创建函数 Code Ribbon | Configure | Options | Edit Code Template | DMN_JavaScript | DMNSim Library:

    function XOR(a,b) {
    return ( a || b ) && !( a && b );
    }

  3. 然后,决策C可以实现为文字表达: XOR(A, B)

支持的DMN表达式:

  • 盒装文字表达式
  • 盒装调用
  • 盒装上下文
  • 决策表
  • 功能定义
  • 列表
  • 不支持的DMN表达式:
    • 关系(如关系数据库表)
    支持的数据类型:
    • 号码
    • 字符串
    • 布尔值
    • 当前不支持的数据类型:
      • 时间
      • 日期
      • 日期时间
      • 日期和持续时间
      • 年月月份

      注意:如果使用这些时间,日期,持续时间和相关日期类型的表达式符合JavaScript语法,则Enterprise Architect仍然可以对其进行模拟。 将来会提供更多示例.

For modeling:

  1. 连接到BPMN 2.0数据对象的BPMN 2.0任务将读取数据,该数据将用于将DMN服务器作为InputData馈入。
  2. Dli决策变量可以绑定到BPMN的属性。 运行到BPMN 2.0 BusinessRule任务时,将调用DMN服务器,并返回结果。
  3. 然后,该属性可用作从网关传出的序列流的条件。

为了使BPMN和DMN一起仿真,Enterprise Architect提供了自动执行此过程的功能。 即将安排一个网络研讨会来演示此功能。
决策表中是否支持正向和反向链规则?
是的。 对于BusinessKnowledgeModel,您可以通过提供一组参数值来验证/单元测试BKM,并查看命中了哪些规则。 这称为正向推理。

您还可以对输出进行排序,因此用户可以轻松地回答如下问题:& quot;如果我想点击此特定输出,我需要什么样的输入? 这称为反向推理。

是的。

决策表

否。可以使用“编辑DMN输入数据的数据集”来导出和导入申请人数据。 对话。

U和C +遵守特定决策表的命中策略。 DMN 1.1规范指出:“决策表通常具有几个规则。 默认情况下,规则不重叠。 如果规则重叠,这意味着一个以上的规则可以匹配一组给定的输入值,则需要命中策略指示符才能识别表类型并明确理解决策逻辑。 命中策略可用于在设计时检查正确性。

以下是网络研讨会中展示的两个示例的热门策略说明。

  • U:“唯一性”是一种匹配策略:不可能重叠,并且所有规则都不相交。 只能匹配一个规则。 在网络研讨会中,这是用来为信用申请提供独特的风险因素。
  • C +,多重匹配策略:决策表的结果是所有不同输出的总和。 在网络研讨会中,这是用来添加值以计算信用分数的。

您可以从决策表生成代码,以后在DMN上的网络研讨会上将对此进行详细探讨.