Pour pouvoir afficher des informations, les pages du gestionnaire d'interface utilisateur dynamiques doivent être créées et configurées. Pour extraire les informations et renseigner les pages de règles d'affichage, les façades génériques suivantes sont fournies :
L'entrée de viewDecisionDisplayRulesCategoryXML est
Le paramètre d'entrée supplémentaire de viewDecisionDisplayRuleCategorySubscreenXML est
Les données renvoyées par les façades ci-dessus sont en langage XML, qui doit être analysé par des expressions XPath pour accéder aux données et remplir les zones sur la page. Un exemple d'expression XPath est présenté ci-dessous :
. . <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> . .
L'exemple ci-dessus d'une expression XPath affichée à l'intérieur d'un fragment du gestionnaire d'interface utilisateur dynamique afficherait le texte associé à la propriété Field.Value.ClientIsNotEligible si le client n'était pas éligible.