Creación y configuración de páginas UIM dinámicas

Para visualizar información, es necesario crear y configurar páginas UIM dinámicas. Para recuperar la información para llenar las páginas de regla de visualización, se proporcionan las siguientes fachadas genéricas:

La entrada para viewDecisionDisplayRulesCategoryXML es

El parámetro de entrada adicional para viewDecisionDisplayRuleCategorySubscreenXML es

Importante: El valor de categoryRef que tiene en el archivo de propiedades de categoría de visualización debe coincidir con el valor de categoryRef que ha especificado para dicha categoría de visualización como parte de la configuración de los conjuntos de reglas para el producto (consulte el apartado Configuración de reglas).

La fecha devuelta por las fachadas anteriores está en XML, que debe ser analizado mediante expresiones XPath para acceder a los datos para llenar los campos de la página. A continuación se muestra un ejemplo de una expresión 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>
.
.

El ejemplo anterior de una expresión XPath mostrado dentro de un fragmento de UIM dinámico debería visualizar el texto asociado con la propiedad Field.Value.ClientIsNotEligible si el cliente no era elegible.

Nota: Un punto general que vale la pena considerar en relación con el diseño de regla de visualización es que la complejidad de las interacciones de clase de regla incluye directamente en el XML de datos de visualización resultante que se almacena. Un árbol de clases de reglas complejo puede dar lugar a un conjunto de elementos XML anidados profundamente. Esta complejidad debería tenerse en cuenta al intentar equilibrar la modularidad de las clases de regla de visualización con la complejidad de la sintaxis de XPath presente en los archivos UIM dinámicos.