建置及配置動態 UIM 頁面

若要顯示資訊,需要建置及配置動態 UIM 頁面。提供下列一般 Facade,擷取資訊以移入顯示規則頁面:

viewDecisionDisplayRulesCategoryXML 的輸入為

viewDecisionDisplayRuleCategorySubscreenXML 的其他輸入參數為

重要: 顯示種類內容檔中的 categoryRef 值,必須符合您在配置產品規則集時針對該顯示種類所指定的 categoryRef(請參閱規則配置)。

上述 Facade 所傳回的資料為 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>
.
.

上述 XPath 表示式範例顯示在動態 UIM 的 Snippet 內,如果當事人不合格,則會顯示與 Field.Value.ClientIsNotEligible 內容相關聯的文字。

註: 關於顯示規則設計,有一點值得注意,就是規則類別互動的複雜性與儲存的結果顯示資料 XML 有直接關係。複雜的規則類別樹狀結構會引起巢狀嚴密的 XML 元素集。嘗試平衡顯示規則類別的模組化與動態 UIM 檔中所呈現 XPath 類似語法的複雜性時,請記得此複雜程度。