7.4. DMN 设计程序
当工作区包含多个文件夹 [RHPAM-3621] 时,无法在 VSCode 实例中创建新的 .scesim 文件
问题:当为一个工作区中存在多个文件夹时,在为特定 DMN 模型创建新场景时,场景模拟编辑器会失败。
重现的步骤:
- 创建 VSCode 工作区,其中包含一个文件夹。
- 创建有效的 DMN 文件。
-
为新创建的 DMN 文件创建一个
.scesim文件。 - 在 VSCode 工作区中添加一个新的文件夹。
-
为同一 DMN 文件创建不同的
.scesim文件。
临时解决方案:获取工作区中的一个文件夹。如果要处理多个项目,请在单独的 VSCode 实例中打开项目。
一个决策服务缺少 封装的Decisions 元素,用于在具有多个决策要求图的模型中传输依赖关系 [RHDM-1732]
问题:当模型包含多个决策要求图(DRD)时,并通过将其添加到决策服务节点来重复使用决策组件,生成的决定服务节点不包含其传输依赖关系的任何 封装的Decisions 定义。
重现的步骤:
- 定义多个 DRD。
- 在一个 DRD 中,根据决策定义一些决策。
- 在另一个 DRD 中,定义决策服务并重复使用之前创建的决策组件。不要重复传输的依赖关系。
- 构建和部署项目。
完成以下任一任务:
- 评估决定以验证描述中报告的错误。
-
检查
dmn源代码,并确定是否缺少来自决策服务的inputData属性。 - 在 Properties 面板中检查决策服务详情。
临时解决方案:传输决策必须是模型决策服务的 封装Decisions 部分的一部分。
DMN 编辑器删除 canvas 上重复决策节点的边缘 [RHDM-1714]
问题:当您在 canvas 中复制决策组件时,边缘会出现一个问题。最初建模的边缘将移动或删除。
重现的步骤:
- 创建两个决策节点,A 和 B,并链接它们。
- 将决策节点 A 从 canvas 上的 Decision Components 面板拖动。
- 创建输入节点并将其链接到重复的决策节点 A。
- 点 Save。
重新打开项目。
输入节点的链接现在连接到原始决策节点 A,而重复的决定节点则根本不没有链接。
临时解决方案:了解每个 DRD 的决策组件出现单个情况。
在 DMN 编辑器中,建议框不会解析功能参数 [RHDM-1661]
问题:当您编写字面表达式时,DMN 编辑器不会解析任何有用的建议。
重现的步骤:
- 打开 DMN 编辑器。
- 添加决策节点。
- 将表达式设置为 Literal 表达式。
-
输入
date (377 | ,)表达式并选中建议框。
预期结果:DMN 编辑器在编写字面表达式时提供有用的建议。
实际结果:在编写字面表达式时,DMN 编辑器不会解析任何有用的建议。
临时解决方案:无.
在 DMN 编辑器中,建议框将添加表达式的结果解析为列表,而不是数字 [RHDM-1660]
问题:当您在字面表达式中解析添加表达式时,DMN 编辑器建议返回列表而不是数字的功能。
重现的步骤:
- 打开 DMN 编辑器。
- 添加决策节点。
- 将表达式设置为 Literal 表达式。
-
输入
sum ([1])+ sum ([2])表达式并选中建议框。
预期结果:DMN 编辑器推荐了添加表达式的正确功能。
实际结果:DMN 编辑器建议返回列表而不是数字的功能。
临时解决方案:无.
在 DMN 编辑器中,建议框无法识别变量 [RHDM-1658]
问题:当您将 数字 类型解析为字面表达式时,DMN 编辑器无法识别变量。
重现的步骤:
- 打开 DMN 编辑器。
- 添加决策节点。
- 将表达式设置为 Literal 表达式。
-
输入
数字变量 +表达式并选中建议框。
预期结果:DMN 编辑器会在将数字类型解析为字面表达式时识别变量。
实际结果:DMN 编辑器无法识别变量。
临时解决方案:无.
在 DMN 编辑器中,建议框无法识别持续时间表达式 [RHDM-1656]
问题:当您尝试解析持续时间表达式时,DMN 编辑器建议字符串函数而不是持续时间函数。
重现的步骤:
- 打开 DMN 编辑器。
- 添加决策节点。
- 将表达式设置为 Literal 表达式。
-
输入
date ("2012-12-25" - date ("2012-12-24")表达式并选中建议框。
预期结果:DMN 编辑器识别持续时间表达式。
实际结果:DMN 编辑器无法识别持续时间表达式并推荐字符串功能。
临时解决方案:无.
在 DMN 编辑器中,建议框无法识别日期表达式 [RHDM-1654]
问题:当您尝试解析日期表达式时,DMN 编辑器会建议字符串功能而不是日期功能。
重现的步骤:
- 打开 DMN 编辑器。
- 添加决策节点。
- 将表达式设置为 Literal 表达式。
-
输入
date (date and time ("2012-12-25T11:00:00Z")表达式并选中建议框。
预期结果:DMN 编辑器识别日期表达式。
实际结果:DMN 编辑器无法识别日期表达式,并推荐字符串功能而不是日期功能。
临时解决方案:无.
在 DMN 编辑器中,建议框无法识别负布尔值表达式 [RHDM-1652]
问题:当您尝试解析负布尔值表达式时,DMN 编辑器会提供与表达式无关的不同建议。
重现的步骤:
- 打开 DMN 编辑器。
- 添加决策节点。
- 将表达式设置为 Literal 表达式。
-
输入
false或非 false表达式,并选中建议框。
预期结果:DMN 编辑器在解析负的布尔值表达式时提供相关建议。
实际结果:在解析负的布尔值表达式时,DMN 编辑器无法提供相关建议。
临时解决方案:无.