Création de règles de facteurs de décision clés

Pour rendre disponibles des informations de facteurs de décision clés pour une détermination, créez un jeu de règles KeyDecisionFactor personnalisé et associez-le au produit. Votre jeu de règles personnalisé doit étendre la classe DefaultProductKeyDataRuleSet.DefaultCase et fournir une dérivation de l'attribut keyDataTimelines. Cet attribut est responsable de l'assemblage des informations des facteurs de décision clés qui s'affichent à l'écran.

L'attribut keyDataTimelines renvoie une liste des classes de règles 'AbstractKeyDataTimeline'. Chaque classe AbstractKeyDataTimeline est considérée comme une catégorie distincte, et vous pouvez choisir d'implémenter les attributs 'timeline' ou 'keyEvents', ou les deux.

Ces attributs autorisent deux types distincts de facteurs de décision clés ; les événements clés s'affichent en tant que date à laquelle un événement important s'est produit, par exemple "<event> le <date>", par ex. "Robert Smith a eu 18 ans le10/10/2011". Les attributs de diagramme s'affichent sous la forme d'une série de modifications, par ex. "Modifié de <ancienne valeur> à <nouvelle valeur> le <date>", par ex. "Revenu total du foyer modifié de 100 à 150 le 10/10/2011".

Pour notre produit simple, l'attribut amountTimeline dans le jeu de règles d'éligibilité et de droits peut être référencé en tant qu'attribut 'timeline' du facteur de décision clé et permettre ainsi à un utilisateur de visualiser, en un coup d'oeil, les changements du montant dans le temps.