6.5. DMN 设计程序
决策服务在带有多个 DRD 的模型中缺少 inputData 元素 [RHDM-1483]
问题:当您通过在包含多个决策要求图(DRD)的模型中添加决策服务节点来重复使用决策组件时,生成的决策服务节点中缺少 inputData 元素。
重现的步骤:
- 定义多个决策要求图(DRD)。
- 在 DRD 中,使用输入定义一些决策。
在另一个 DRD 中,定义决策服务并重复使用之前 DRD 中的决定组件。
不要重复输入。
- 构建和部署决策服务。
执行以下任务:
- 评估决定以查看描述中报告的错误。
-
验证 DMN 源,并查看决策服务中缺少
inputData元素。
临时解决方案:在生成的 decisionService 元素中手动添加 inputData 元素。
DMN 编辑器不会检测来自 Decision Navigator 视图的更改 [RHDM-1482]
问题:当决策要求图(DRD)从 Decision Navigator 视图中重命名或删除时,DMN 编辑器不会检测文件中的更改。
重现的步骤:
- 从 Decision Navigator 视图重命名 DRD。
点 Save。
您收到没有未保存的更改 警报窗口。
关闭 DMN 编辑器。
您收到没有未保存的更改 警报窗口。
重新打开 DMN 编辑器。
DRD 的名称仍然相同。
临时解决方案:对文件进行不同的更改,然后强制执行保存或丢弃操作。
约束值在决策表中缺失 [RHDM-1460]
问题:定义路由表时缺少约束值。
重现的步骤:
- 使用决定创建 DMN 文件。
- 定义决策表。
- 将第一列类型设置为数字。
- 保存资产。
- 关闭编辑器。
- 重新打开资产。
- 转至决策表。
- 选择输入,并将 type 作为数字。
- 打开 Properties 面板。
- 在 Constraint value 字段中设置约束。
- 选择输出列。
- 再次选择输入列。
- 验证约束值是否已丢失。
临时解决方案:无.
当您在决策要求图形(DRG)中删除节点时,undos 和 redo 操作无法正常工作 [RHDM-1459]
问题:在包含多个决策要求图(DRD)的模型中,当您删除决策要求图形(DRG)中的节点时,undos 和 redo 操作将无法正常工作。
重现的步骤:
- 将节点移到 DRD。
- 进入 DRG。
- 从 DRG 中删除节点。
- 撤销更改。
预期结果:您可以在 DRG 中执行 undo 和 redo 操作。
实际结果:您会收到错误。当您确认时,DRG 无法正常工作。
临时解决方案:无.
当您在图表间切换时,undo 和 redo 操作将会丢失 [RHDM-1458]
问题:在包含多个决策要求图(DRD)的模型中,当您在图表间切换时,undos 和 redo 操作将会丢失。
重现的步骤:
- 打开有两个或更多决策要求图(DRD)的 DMN 文件。
- 进行一些更改。例如,在一个图中移动节点。
- 切换到另一图。
单击 Undo 或按 Ctrl+Z。
undo 和 redo 操作将会丢失,且不会更改。
临时解决方案:无.
在 Business Central 中,DMN 编辑器无法将更改保存到 Properties 面板 [RHDM-1456]
问题:当您更改 Properties 面板中的 name 属性时,尝试保存更改并重新打开编辑器,DMN 编辑器将无法保存更改。
重现的步骤:
- 创建 DMN 文件。
- 更改 Properties 面板中 DMN 文件的名称。
点 Save。
您收到没有未保存的更改 警报窗口。
- 关闭 DMN 编辑器。
重新打开资产并检查 Properties 面板。
更改不会被保存。
临时解决方案:无.
当没有更改时,DMN 编辑器会报告 DMN 文件中的未保存的更改 [RHDM-1453]
问题:当您在 Business Central 中打开 DMN 文件并尝试在不更改的情况下关闭该文件时,DMN 编辑器会在 DMN 文件中报告未保存的更改。
重现的步骤:
-
在 Business Central 中,进入 Menu
Design Projects。 - 点 Try samples。
- 打开 Traffic_Violation 项目。
- 打开 流量 Violation DMN 文件。
关闭编辑器。
您会收到 未保存的更改 错误弹出窗口。
临时解决方案:无.