在 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:-)
我在 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.
我的数据类型定义如下:
我有一个 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:-)