Puede hacer que la información de factor de decisión clave esté disponible para una determinación creando un conjunto de reglas KeyDecisionFactor personalizado y asociándolo con el producto. El conjunto de reglas personalizado debe ampliar la clase DefaultProductKeyDataRuleSet.DefaultCase y proporcionar una derivación para el atributo keyDataTimelines. Este atributo es responsable de la clasificación de la información de factor de decisión clave que se visualiza en la pantalla.
El atributo keyDataTimelines devuelve una lista de clases de regla 'AbstractKeyDataTimeline'. Cada clase AbstractKeyDataTimeline se considera una categoría aparte y se puede elegir para implementar el atributo 'timeline', el atributo 'keyEvents' o ambos.
Estos atributos permiten dos tipos diferentes de factor de decisión clave, los sucesos clave se visualizan como una fecha en la que se ha producido un suceso importante, es decir, "<suceso> el <fecha>", por ej. "Robert Smith cumplió 18 años el 10/10/2011". Los atributos de línea de tiempo se visualizan como una serie de cambios, es decir, "Ha cambiado de <valor anterior> a <valor nuevo> el <fecha>", por ej., "Los ingresos totales de la unidad familiar han cambiado de 100 a 150 el 10/10/2011".
En nuestro producto simple, se podría hacer referencia al atributo amountTimeline del conjunto de reglas de elegibilidad y titularidad como un atributo 'timeline' de factor de decisión clave para permitir que un usuario pueda ver, de un vistazo, los cambios producidos en el importe a lo largo del tiempo.