Cuando decida qué necesidades se visualizan en las páginas de detalles de decisión, deberá:
- Identificar las categorías de reglas de visualización necesarias (por ej. Resumen, Finanzas, Residencial, Ingresos, etc.) y configure los productos basados en CER para que contengan estas categorías.
- Para cada categoría:
- Represente el flujo de pantalla pensado de acuerdo con las posibilidades de UIM dinámico. Para cada subpantalla, identifique un ID de objeto de negocio para los datos de esa subpantalla. Los ID de objeto de negocio son necesarios como parte de la clave en el mecanismo de consulta y se utilizan para visualizar datos en las subpantallas. Por ejemplo, una lista de personas visualizada en una subpantalla se puede identificar mediante su concernRoleID.
- Cree una clase de regla concreta (que amplíe DefaultProductDecisionDetailsRuleSet.DefaultCase) para que sea el "punto de entrada" para visualizar la salida para dicha categoría.
- Para cada subpantalla del flujo de pantallas, cree una clase de regla concreta (que amplíe DefaultProductDecisionDetailsRuleSet.DefaultCaseSubscreenDisplay) e identifique el ID de objeto de negocio para los datos.
- Añada a las clases de regla los atributos cuyos valores deberían estar disponibles para visualizarse (incluyendo valores de Línea de tiempo, si es apropiado). Para cada uno de estos atributos, anote con Display/DisplaySubscreen (Visualizar/Visualizar subpantalla) según corresponda.
- Implemente las derivaciones de estos atributos, que pueden implicar atributos adicionales u otras clases de reglas. Cuando se necesiten datos de otras clases de reglas, sus atributos también deberían anotarse.
- Correlacione los datos de objeto de negocio con las reglas de visualización de decisión creando nuevos propagadores de objeto de regla o ampliando los propagadores de objeto de regla existentes.
- Escriba páginas UIM (dinámicas), incluyendo sintaxis de XPath para consultar el XML de visualización.