构建并配置动态 UIM 页面

为显示信息,需要构建并配置动态 UIM 页面。要检索该信息以填充显示规则页面,提供了以下通用面:

viewDecisionDisplayRulesCategoryXML 的输入为

viewDecisionDisplayRuleCategorySubscreenXML 的附加输入参数为

要点: 您在显示类别属性文件上的 categoryRef 值必须与在对产品配置规则集时您对该显示类别指定的 categoryRef(请参阅规则配置)相匹配。

上面返回的数据为 XML 格式,必须由 XPath 表达式进行解析,您才能访问该数据以填充该页面上的字段。XPath 表达式的示例如下所示:

.
.
<CLUSTER
  NUM_COLS="1"
  SHOW_LABELS="FALSE"
  TITLE="Cluster.Title.Eligiblity"
>
 <CONDITION>
  <IS_FALSE
    EXTENDED_PATH="/DecisionDetails/SimpleCase/isEligibleTimeline"
    NAME="DISPLAY"
    PROPERTY="xmlData"
  />
 </CONDITION>

 <FIELD>
  <CONNECT>
    <SOURCE
      NAME="TEXT"
      PROPERTY="Field.Value.ClientIsNotEligible"
    />
  </CONNECT>
 </FIELD>
.
.
</CLUSTER>
.
.

如果客户不合格,那么动态 UIM 片段内显示的 XPath 表达式的以上示例将显示与属性 Field.Value.ClientIsNotEligible 相关联的文本。

注: 与显示规则设计有关的一个普遍观点是规则类交互的复杂性与存储的结果显示数据 XML 有直接关系。复杂的规则类树会产生一组深度嵌套的 XML 元素。尝试针对动态 UIM 文件中显示的类似 XPath 的语法的复杂性平衡显示规则类的模块化时,应牢记此复杂性。