Vues
Dans Pega Platform™, les vues (Views) sont des configurations réutilisables d'éléments d'interface utilisateur qui vous permettent de créer des espaces modulaires cohérents pour effectuer des tâches (Assignments) avec moins d'efforts. Ces composants clés de votre application sont utilisés non seulement pour collecter, mais aussi présenter des informations à l'utilisateur. L'image suivante montre une vue presque complète destinée à la collecte des informations client :
Dans les applications créées avec Constellation, les vues (Views) utilisent des workflows, des schémas (patterns) et des composants prédéfinis pour offrir aux utilisateurs une expérience cohérente et intuitive. Vous ajoutez des champs pertinents aux vues, ce qui permet aux utilisateurs de consulter ou de saisir les informations nécessaires sans effort. Pega Platform stocke le nom du champ et la valeur de la saisie de l'utilisateur en tant qu’élément de donnée (data element) ; ces informations sont donc réutilisables. L’application peut permettre la modification des données qu’elle stocke ou présenter ces données en lecture seule.
Par exemple, une application de prêts peut afficher des vues où les demandeurs peuvent saisir leurs coordonnées, les détails de leur demande et toute information financière pertinente. L’application peut afficher des vues différentes sur l’écran d’un agent de prêt, qui voit les coordonnées du demandeur dans des champs en lecture seule et peut saisir sa décision d’accord ou de refus de prêt dans des champs modifiables.
Vues destinées à des tâches spécifiques
Imaginez un processus d’attribution de prêts. Cet exemple comporte deux étapes :
- Lors de la première étape du processus, les clients doivent saisir des informations pour une demande de prêt. Le formulaire contient des champs permettant de saisir des informations telles que le nom du client, le montant du prêt et le type de prêt. Une fois que les clients ont indiqué ces informations, le système envoie la demande de prêt aux agents de prêt pour qu’elle soit examinée.
- Lors de la deuxième étape du processus, les agents de prêt voient une vue Loan officer affichant les données collectées. Les agents de prêt peuvent lire, mais ne peuvent pas mettre à jour, les informations client. La vue de l'agent de prêt contient des champs lui permettant d'entrer des informations telles que la qualification de l'assurance de prêt et le motif de validation.
Au centre de l’image suivante, faites glisser la ligne verticale pour afficher les différentes étapes du processus de demande de prêt :
Éléments à prendre en compte
Lors de la création de la vue, vous devez déterminer les informations que les utilisateurs ont besoin de voir ou de saisir pour exécuter des tâches spécifiques. Par exemple, un développeur crée une vue permettant aux conducteurs de signaler rapidement et facilement à une entreprise de logistique routière que leurs camions projettent des graviers et endommagent légèrement les pare-brise. Différentes décisions de conception doivent être envisagées pour garantir une expérience utilisateur optimale. Quels champs les utilisateurs doivent-ils voir ? Quels types de valeurs les utilisateurs saisissent-ils dans les champs ? Dans quel ordre voulez-vous afficher les champs ? Les champs doivent-ils être modifiables ou en lecture seule, visibles ou masqués, obligatoires ou facultatifs ?
L'image suivante d'une vue Report problem illustre les nombreuses possibilités de réponses à ces questions :
Vérifiez vos connaissances avec l’interaction suivante :
Groupes de champs
Un groupe de champs (field group) est un regroupement de champs individuels qui, ensemble, présentent des données connexes à l’intérieur d’une vue. Les champs individuels peuvent provenir du modèle de données (Data Model) du type de dossier (Case Type) ou de divers data objects. Les groupes de champs permettent d’organiser les valeurs connexes sous un en-tête unique et fournissent les méthodes permettant d’ajouter des instructions ou de masquer temporairement des champs dans des sections réductibles d’une vue.
Vous créez des groupes de champs à l’intérieur d’une vue et ils sont spécifiques à cette vue uniquement.
Vues et formulaires
Une vue (View) est une configuration réutilisable d’éléments d’interface utilisateur que vous pouvez utiliser pour interagir avec un dossier (Case). Un formulaire est une interface réutilisable de collecte des données auprès des utilisateurs et de traitement des tâches. Un formulaire est un type de vue, mais toutes les vues ne sont pas des formulaires. Par exemple, dans un site d’achat en ligne, le client doit saisir ses données à caractère personnel et les informations relatives à l’expédition lorsqu’il passe sa commande. Un formulaire est utilisé pour recueillir le prénom, le nom, l’e-mail, le numéro de téléphone et l’adresse du client. Une vue est ensuite utilisée pour afficher une confirmation de commande en lecture seule avec le contenu de l'achat de l'utilisateur et le total de sa commande une fois la transaction terminée.
Dans l’architecture d’UI Constellation, les formulaires sont préconfigurés avec des boutons tels que , , et .
L'image suivante montre le formulaire rempli de la première section de cette rubrique. Dans la première vue, un champ de bouton radio est utilisé pour montrer conditionnellement la deuxième vue, en fonction de ce que l’utilisateur a saisi :
Vérifiez vos connaissances avec l’interaction suivante :
This Topic is available in the following Module:
Want to help us improve this content?