Lorsque vous choisissez les éléments à afficher sur les pages de détails de décision, vous devez :
- Identifier les catégories de règles d'affichage requises (par exemple Récapitulatif, Financier, Résidentiel, Revenu, etc.) et configurer les produits basés CER qui contiendront ces catégories.
- Pour chaque catégorie :
- Esquissez le flux d'écran attendu, selon les capacités du gestionnaire d'interface utilisateur dynamique. Pour chaque sous-écran, identifiez un ID d'objet métier pour les données de ce sous-écran. Les ID d'objet métier sont nécessaires dans le cadre de la clé du mécanisme de requête et sont utilisés pour afficher des données sur les sous-écrans. Par exemple, une liste de personnes affichées sur un sous-écran peut être identifiée grâce à son concernRoleID.
- Créez une classe de règles concrète (en développant DefaultProductDecisionDetailsRuleSet.DefaultCase) pour qu'elle soit le "point d'entrée" pour afficher la sortie de cette catégorie.
- Pour chaque sous-écran dans le flux d'écran, créez une classe de règle concrète (en développant DefaultProductDecisionDetailsRuleSet.DefaultCaseSubscreenDisplay) et identifiez l'ID d'objet métier pour les données.
- Ajoutez aux classes de règle les attributs dont les valeurs doivent être rendues disponibles pour l'affichage (y compris les valeurs Timeline, le cas échéant). Pour chacun de ces attributs, utilisez l'annotation Display/DisplaySubscreen, si besoin.
- Implémentez les dérivations de ces attributs, qui peuvent impliquer des attributs supplémentaires ou d'autres classes de règles. Lorsque les données sont requises à partir d'autres classes de règles, leurs attributs doivent également être annotés.
- Mappez les données d'objet métier dans les règles d'affichage de décision en créant de nouveaux propagateurs d'objet de règle ou en développant ceux qui existent.
- Ecrivez des pages de gestionnaire d'interface utilisateur (dynamiques), en ajoutant la syntaxe de type XPath pour interroger le XML d'affichage.