Skip to main content

Défi

Ignorer un processus en fonction du contexte métier

Scénario

Les demandes d’assistance routière sont prises en charge pour les clients ayant souscrit le plus haut niveau de couverture. Configurez les processus Enter payment information et Invoice customer pour qu’ils se lancent lorsque le client ne bénéficie pas d’une couverture de niveau Gold.

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

Rôle ID opérateur Mot de passe
Développeur d’applications author@gogoroad pega123!

Présentation du défi

You must initiate your own Pega instance to complete this Défi.

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

Détail des tâches

1 Ajouter des conditions de départ aux processus Enter payment information et Invoice customer

  1. Dans le volet de navigation d’App Studio, cliquez sur Case types > Assistance Request pour ouvrir le cycle de vie du dossier Assistance request.
  2. Dans le jalon Submission, cliquez sur le processus Enter payment information.
  3. Dans le volet des propriétés contextuelles à droite, dans la liste déroulante Start process (otherwise skip), sélectionnez Custom condition . Une icône d’engrenage s’affiche à droite de la liste déroulante.
    process configuration pane start process (otherwise skip) custom condition
  4. Cliquez sur l’icône d’engrenage pour afficher la boîte de dialogue Configure condition.
  5. Dans la liste déroulante Field de la boîte de dialogue Configure condition, sélectionnez Coverage level.
    Note: Vous pouvez rechercher le champ Coverage level à l’aide du champ de recherche ou en cliquant sur Fields > Customer ID pour afficher la liste des champs dans le type de données Customer.
  6. Dans la liste déroulante Comparator, sélectionnez is not equal to.
  7. Dans le champ Value, saisissez Gold pour tester si le client a sélectionné le niveau de couverture Gold.
  8. Cliquez sur Submit pour terminer la configuration de la condition et revenir au cycle de vie du dossier.
    configure condition modal dialogue box coverage level is not equal to gold
  9. Au niveau du jalon Resolution, sélectionnez le processus Facturation du client.
  10. Répétez les étapes 3 à 8 pour ajouter une condition personnalisée au processus Invoice customer, de façon à démarrer le processus uniquement si le client a sélectionné un niveau de couverture autre que Gold.
    start process (otherwise skip) custom condition coverage level is not equal to gold
  11. Cliquez sur Save pour enregistrer votre progression au niveau du workflow Assistance request.

2 Vérifier votre travail

  1. Exécutez une nouvelle instance du type de dossier Assistance request.
  2. Accédez au formulaire Enter customer information.
  3. Dans le champ Customer ID du formulaire Enter customer information, saisissez jmitchell@example.com, qui est associé au niveau de couverture Gold.
  4. Cliquez en dehors du champ Customer ID pour afficher les informations client associées à l’ID client.
    multi step customer information jmitchell gold level
  5. Faites avancer le dossier au-delà du formulaire Identify vehicle. Le processus Enter payment information est ignoré.
    Tip: Pour visualiser où vous en êtes dans le cycle de vie du dossier, cliquez sur Actions > Where am I. Lorsque vous ignorez le processus Enter payment information, ce dernier n’est pas marqué d’une icône en forme de coche.
    actions where am i
  6. Dans la vue Approval, cliquez sur Approve.
  7. Faites avancer le dossier de façon à terminer la phase Service. Le dossier est clôturé une fois la phase Service terminée.


Disponible dans les missions suivantes :

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