在 Red Hat Decision Central 中创建不反映复杂类型/结构的决策表

Creating decision tables in Red Hat Decision Central not reflecting complex types / structures

我在 Decision Manager 7.3 中创建了一个 DMN 决策。我创建了一些数据类型,所有这些都是带有嵌套字段的 "structures"(即复杂类型)。我创建了一个决策 table,其中条件列绑定到这些结构之一 (Customer),输出列绑定到 Result 结构。

但是,我希望列 headers 能够按照这里的示例(从第 9 步开始)反映 objects 的结构:https://access.redhat.com/documentation/en-us/red_hat_decision_manager/7.3/html-single/designing_a_decision_service_using_dmn_models/index#dmn-data-types-defining-proc_dmn-models

在文档示例中,Loan_Qualification 类型具有嵌套字段,这些字段在 table header.

中显示为 sub-columns

我的数据类型定义如下:

我有一个 Customer 输入节点和一个决策节点,定义如下:

然而在我的决定 table 中,列映射到顶层 object 仅如下所示:

关于我可能遗漏了什么有什么想法吗?提前致谢。

更新 我使用了@karreiro 在下面给出的答案,它适用于结果/操作列,但是向左或向右插入一个输入子句会添加一个新的顶级列,而不是子列,然后看起来如下所示:

您希望 table 编辑也能做到这一点吗?

您的期望是正确的。

DMN 编辑器旨在支持自动创建结构数据类型字段(对于输出子句 https://issues.jboss.org/browse/DROOLS-3685, and input clauses https://issues.jboss.org/browse/DROOLS-4491)。

但是,用户暂时需要手动创建这些字段:

See how to create here:-)