동적 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 같은 구문의 복잡도에 대해 표시 규칙 클래스의 모듈 방식을 균형 조정하려고 할 때 유의해야 합니다.