Skip to main content

Défi

Configurer une validation en cascade avec une reporting structure

Scénario

Les parties prenantes de GoGoRoad veulent permettre aux Gestionnaires de territoire d’ajouter de nouveaux fournisseurs en tant que prestataires de services au fur et à mesure que le service se développe. Si le fournisseur est The Automobile Association (TAA), qui est déjà en partenariat avec GoGoRoad, le dossier Add Vendor est acheminé au manager du Gestionnaire de territoire pour validation. Si le fournisseur n’est pas TAA, le type de dossier Add Vendor est alors acheminé vers un directeur pour obtenir une deuxième validation. Ajoutez une étape Approval au type de dossier Add Vendor pour prendre en charge le comportement décrit.

L’image suivante montre la reporting structure pour l’utilisateur author@gogoroad.

Reporting structure for author@gogoroad

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
System 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.

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 Créer les conditions When

  1. Dans le volet de navigation de Dev Studio, cliquez sur App.
  2. Faites un clic droit sur NewVendor, puis cliquez sur Create > Decision > When.
  3. Dans le champ Label, saisissez Vendor is TAA.
  4. Cliquez sur Create and open pour créer la règle when.
  5. Dans la liste déroulante Select, sélectionnez Name dans le type de données New vendor .
  6. Dans la deuxième liste déroulante, conservez la valeur par défaut is equal to.
  7. Dans la troisième liste déroulante, saisissez TAA.
    Vendor is TAA when rule
  8. Cliquez sur Save pour enregistrer la règle when.
  9. À droite de Save, cliquez sur la flèche vers le bas.
    Down-arrow to the right of the Save button
  10. Cliquez sur Save as pour enregistrer une copie de la règle when Vendor is TAA
  11. Dans le champ Label, saisissez Vendor is not TAA.
  12. Cliquez sur Create and open pour créer la règle when.
  13. Dans la deuxième liste déroulante, sélectionnez is not equal to.
    Vendor is not TAA when rule
  14. Cliquez sur Save pour enregistrer la règle when.

2 Configurer l’étape Approve vendor

  1. Dans le volet de navigation, cliquez sur Case types > New vendor pour ouvrir le type de dossier New Vendor.
  2. Dans le processus Approval, cliquez sur Step > Approve/Reject.
  3. Nommez l’étape Approve vendor.
  4. Cliquez sur l’étape Approve vendor et faites-la glisser pour qu’elle précède l’étape Save data page.
    Approve vendor step in the Approval stage of the New Vendor case type
  5. Une fois l’étape Approve vendor sélectionnée, dans l’onglet General du volet de propriétés, dans la liste déroulante Approval flow type, sélectionnez Cascading.
  6. Dans la liste déroulante Approval based on, conservez la valeur par défaut de Reporting structure.
  7. Dans la liste déroulante Approval to be completed by, conservez la valeur par défaut de Reporting manager.
    Properties pane for an approval shape configured as a cascading approval with reporting structure
  8. Développez la section Approval Level.
  9. Dans la section Approval level, sélectionnez Custom.
  10. Cliquez sur Update custom levels pour mettre à jour les niveaux de validation personnalisés. Une boîte de dialogue apparaît.
    Update custom levels link on an Approval step based on Reporting structure
    1. Dans la boîte de dialogue, cliquez sur Add custom approval pour ajouter une règle when.
    2. Dans le champ When, saisissez ou sélectionnez VendorIsTAA.
    3. Dans le champ Levels of approval, saisissez 1.
    4. Cliquez sur Add custom approval pour ajouter une règle when.
    5. Dans le champ When, saisissez ou sélectionnez VendorIsNotTAA.
    6. Dans le champ Levels of approval, saisissez 2.
    7. Cliquez sur Submit pour fermer la boîte de dialogue.
      Update custom levels dialog box associated with an Approval step based on a Reporting structure
  11. Cliquez sur Save pour enregistrer le type de dossier New vendor.

Vérifier votre travail

  1. Cliquez sur Save and run pour créer une instance de dossier New Vendor.
  2. Dans l’étape Collect vendor information, dans le champ Name, saisissez TAA.
  3. Cliquez sur Submit.
  4. Dans la section To do du dossier, à droite de Get Approval, cliquez sur Go  pour afficher la première validation.
  5. Dans la vue Approval, vérifiez que la tâche en cours (open assignment) est attribuée au Manager.
    First approval routed to Manager
  6. Cliquez sur Approve pour clôturer le dossier.
  7. Créez une instance de dossier New vendor.
  8. Dans l’étape Collect vendor information, dans le champ Name, saisissez Pega Towing.
  9. Cliquez sur Submit.
  10. Dans la section To do du dossier, à droite de Get Approval, cliquez sur Go  pour afficher la première validation.
  11. Dans la vue Approval, vérifiez que la tâche en cours (open assignment) est attribuée au Manager.
    First approval routed to Manager
  12. Cliquez sur Approve.
  13. Dans la section To do du dossier, à droite de Get Approval, cliquez sur Go  pour afficher la deuxième validation.
  14. Dans la vue Approval, vérifiez que la tâche en cours (open assignment) est attribuée au Directeur.
    Second approval routed to Director


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