Skip to main content

Valider des données par rapport à la logique métier pour les BA

1 Tâche

10 mins

Visible to: All users
Débutant Pega Platform '23 Intégration des données Constellation Français

Scénario

Avec GoGoRoad, les clients titulaires d’une couverture standard utilisent une carte bancaire pour régler les services assurés par un fournisseur de services. Afin de garantir un traitement adéquat des transactions par carte bancaire, les parties prenantes ont établi que la date d’expiration de la carte ne pouvait pas avoir une valeur antérieure à la date du jour. Les cartes arrivées à expiration seront refusées et le processus sera bloqué tant que l’utilisateur n’aura pas fourni une date d’expiration valide.

Pour répondre à cette exigence métier, des critères de validation sont associés à la date d’expiration des informations de paiement. Dans Pega, la validation conditionnelle est configurée pour émettre des messages d’avertissement chaque fois qu’une valeur d’entrée associée à un élément de données se situe en dehors de la plage attendue. Cela garantit que les informations collectées pour résoudre un dossier (Case) sont exactes, ce qui facilite la clôture du dossier.

User story

En tant que conseiller client GoGoRoad, je souhaite pouvoir identifier quand un client fournit une date d’expiration de carte de crédit dont la valeur est antérieure à la date du jour.

Notes techniques documentées par le System Architect

  • Dans le type de dossier (Case Type) Assistance Request, le processus Enter payment information se déroule comme prévu lorsque la date d’expiration des informations de carte de crédit du client correspond à la date du jour ou à une date ultérieure.
  • Un message d’erreur s’affiche lorsque la date d’expiration de la carte de crédit du client a une valeur antérieure à la date du jour.

Vous trouverez dans le tableau suivant les identifiants dont vous avez besoin pour relever le défi :

Rôle Nom d’utilisateur Mot de passe
Business architect author@gogoroad pega123!
Note: Votre environnement de travail est susceptible de prendre en charge la réalisation de plusieurs défis. Par conséquent, la configuration montrée dans la vidéo de présentation du défi peut ne pas correspondre exactement à votre environnement.

Vous devez initier votre votre propre instance Pega pour compléter ce Défi.

L'initialisation peut prendre jusqu'à 5 minutes, donc soyez patient.

Présentation du défi

Détail des tâches

1 Configurer une vue pour confirmer que la date d’expiration se situe dans le futur

  1. Dans l’instance Pega du défi, saisissez les informations d’identification suivantes :
    1. Dans le champ User name, saisissez author@gogoroad.
    2. Dans le champ Password , saisissez pega123!.
  2. Dans le volet de navigation d’App Studio, cliquez sur Case Types > Assistance Request pour ouvrir le type de dossier Assistance Request.
  3. Cliquez sur l’étape Enter payment information pour ouvrir le volet des propriétés contextuelles à droite.
  4. Dans le volet des propriétés contextuelles situé sur la droite, cliquez sur Configure view.
  5. Pour ajouter une condition de validation à la vue Enter payment information, cliquez sur l’onglet Conditions.
    validation condition
  6. Dans la section Validate fields based on these conditions, cliquez sur Add condition
  7. Dans le champ Message, saisissez Expiration date is not valid.
  8. Dans la liste Select , sélectionnez Fields > Payment information (AR) > Expiration date.
  9. Dans la liste Comparator, sélectionnez is before.
  10. À droite, cliquez sur l’icône de l’engrenage pour ouvrir la boîte de dialogue Select values et définir d’autres options applicables à la condition.
    The Validate fields modal box highlighting selecting the value of Today
  11. Dans la boîte de dialogue Select values, dans la liste Type, sélectionnez Time period pour faire correspondre les champs comme indiqué dans l’image suivante.

    selectValues
  12. Cliquez sur Submit.
  13. Dans la vue Conditions , cliquez sur Submit.

Vérifier votre travail

  1. Dans le dossier Assistance Request, cliquez sur Save and run.
  2. À l’étape  Identify issue, sélectionnez un type de service, puis cliquez sur Next.
  3. À l’étape Identify customer, sélectionnez le client [email protected], puis cliquez sur Next.
  4. Faites avancer le dossier jusqu’à l’étape Enter payment information.
  5. À l’étape Enter payment information, dans le champ Expiration date, entrez une date antérieure à la date du jour.
  6. Cliquez sur Submit pour tenter de faire avancer le dossier.
  7. Vérifiez que l’application empêche le type de dossier d’avancer et affiche l’erreur Expiration date is not valid.
    Note: Il est possible que l’ID du message d’erreur s’affiche à la place du message d’erreur.
    Payment error
  8. Dans le champ Expiration date, saisissez une date définie dans le futur.
  9. Cliquez sur Submit et vérifiez que le dossier passe à la phase suivante.

Ce défi vise à appliquer ce que vous avez appris dans le Module suivant :


Disponible dans la mission suivante :

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice