上一页 | 下一页 |
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表达式允许使用空格,为了阐明复合输入数据,在“。”之前和之后必须有一个空格。在表达中。
例如,'申请人数据。年龄'有效,而'申请人数据。年龄'无效。
请注意,使用“自动完成”功能时,不会发生此问题。