预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

编辑DMN 表达式对话框

“元素编辑DMN 表达式”对话框用于设置盒装内容、调用和文字表达式类型中的表达式。它提供智能感知支持,用于构建基于 FEEL 语法的表达式以及可用于模型生成的代码语言。

DMN 表达式表达编辑和智能感知支持

为了帮助您减少输入和错误, Enterprise Architect提供了智能感知表达式编辑支持来编辑表达式。

注记根据 FEEL 语言规范,参数和上下文条目变量名称可以包含空格。此特征旨在使每个表达式易于阅读。

例子

鉴于此决策层次结构,“Decision3”中的表达式能够使用来自两个引用决策的输出。

要打开“编辑DMN 表达式”对话框:

  1. 双击图中的决策元素,显示DMN 表达式窗口。
  2. 右键单击表达式行并选择菜单选项“编辑表达式”。将显示“编辑DMN 表达式”对话框。
  3. 单击 a 并按 Ctrl+空格键以显示智能感知菜单:
  • 对于 BusinessKnowledgeModel 表达式,将包含所有参数
  • 对于决策表达,将包括所有必需的决策
  • 将包括早于当前变量的所有上下文条目变量(不包括晚于当前变量的上下文条目变量)
在此示例中,编辑 BKM 盒装上下文表达式,输入参数显示在智能感知菜单中:

语言选择

DMN模型可以生成为JavaScript 、 Java 、C# 或 C++ 的源代码。由于语言之间的语法不同, Enterprise Architect为每种语言提供了语言覆盖页面。如果没有为语言指定覆盖代码,则将使用为 FEEL 语言定义的表达式。

注记:在生成的代码中,变量名中的空格会被替换为下划线。

了解更多