Router les tâches vers les utilisateurs
2 Tâches
10 mins
Scénario
Des membres particuliers de l’administration municipale effectuent des tâches (assignment) dans les dossiers (case) de demande de service. Le coordonnateur des services identifie trois tâches qui doivent être routées pendant le traitement des dossiers : Schedule repair, Review repair et Perform repair. Les tâches Schedule repair et Review repair sont routées vers le coordinateur des services municipaux. La tâche Perform repair est routée vers l’opérateur approprié en fonction du service chargé du problème signalé.
Le coordinateur des services fournit le tableau ci-dessous qui dresse la liste des conditions déterminant le routage de la tâche Perform repair.
Route to (acheminer vers) | Valeur | Champ | Comparateur | Valeur |
---|---|---|---|---|
Opérateur (operator) | parksmgr@mytown | Service | is equal to | "Parks and Recreation" |
Opérateur (operator) | dpwmgr@mytown | Service | is equal to | "Public Works" |
Opérateur (operator) | trafficmgr@mytown | Service | is equal to | "Traffic Management" |
Note: Le framework de ce défi utilise l’architecture Constellation de Pega Platform™. Pour effectuer ce défi sur l’architecture d’interface utilisateur traditionnelle, consultez le défi Router les tâches vers les utilisateurs de la version 8.7.
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 |
---|---|---|
Développeur d’applications | author@mytown | 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
Détail des tâches
1 Router les étapes Schedule repair et Review repair vers un utilisateur donné
- Dans l’instance Pega du défi, saisissez les identifiants suivants :
- Dans le champ User name, saisissez author@mytown.
- Dans le champ Password , saisissez pega123!.
- Cliquez sur Case Types > Service Request pour afficher le cycle de vie du dossier.
- Cliquez sur l’étape Schedule repair pour afficher le volet de configuration sur la droite.
- Dans l’onglet General du volet de configuration, dans la liste déroulante Route to, sélectionnez Specific user.
- Dans la liste déroulante sous Specific user, vérifiez que la valeur par défaut est User name.
- Dans le champ sous User name, entrez ou sélectionnez servicecoordinator@mytown afin de router la tâche Schedule repair vers l'utilisateur spécifique.
Note: Cliquez sur la flèche vers le bas de ce champ pour afficher la liste des utilisateurs disponibles pour travailler dans l’application.
- Cliquez sur l’étape Review repair afin d’afficher le volet de configuration sur la droite.
- Dans l’onglet General , vérifiez que la liste déroulante Route to indique par défaut Specific user.
- Dans la liste déroulante sous Specific user, vérifiez que la valeur par défaut est User name.
- Dans le champ sous User name, entrez ou sélectionnez servicecoordinator@mytown pour router la tâche Review repair vers l’utilisateur spécifique.
2 Router l’étape Perform repair en utilisant la logique métier
- Cliquez sur l’étape Perform repair afin d’afficher le volet de configuration sur la droite.
- Dans l’onglet General du volet de configuration, dans la liste déroulante Route to, sélectionnez Use business logic.
- À droite de la liste déroulante Route to, cliquez sur l’icône d’engrenage afin d’afficher la fenêtre Business logic.
- Dans la fenêtre Business logic, à droite du 1, vérifiez que la valeur de la liste déroulante Route to est Operator.
Note: Par défaut, la valeur de la liste déroulante Route to est Operator. Pour cet exercice, vérifiez que la valeur par défaut est conservée pour chaque condition.
- Dans le champ Value , saisissez ou sélectionnez parksmgr@mytown en tant qu’opérateur.
- Dans la deuxième ligne, dans la liste déroulante Select , sélectionnez Fields > Request> Department.
- Dans la liste déroulante Comparator, vérifiez que la valeur par défaut est is equal to.
Note: Pour cet exercice, la logique métier reste la condition is equal to par défaut.
- Dans le champ vide à droite de la liste déroulante Comparator , entrez Parks and Recreation pour définir la valeur à comparer dans la condition. La première condition est à présent définie comme suit : router vers parksmgr@mytown lorsque la condition est vraie.
Note: Si vous ne saisissez pas la valeur de la condition entre guillemets, le système les ajoute automatiquement. Par exemple, si vous tapez juste le texte Parks and Recreation, le système ajoute automatiquement les guillemets, comme le montre l’image ci-dessous.Tip: Vous pouvez également cliquer sur l’icône d'engrenage pour choisir dans une liste de Existing values pour le champ Department.
- Cliquez sur Add Condition afin de définir les conditions pour les opérateurs dpwmgr@mytown et trafficmgr@mytown.
- Pour chaque association condition-opérateur, répétez les étapes 4 à 8 pour router la tâche Perform repair vers l’opérateur approprié en utilisant la logique métier.
Route to (acheminer vers) Valeur Champ Comparateur Valeur Opérateur (operator) dpwmgr@mytown Service is equal to "Public Works" Opérateur (operator) trafficmgr@mytown Service is equal to "Traffic Management" - Sous Add condition, à droite de otherwise, vérifiez que la valeur de la liste déroulante Route to est Operator.
- À droite de la liste déroulante Route to, dans le champ Value, saisissez ou sélectionnez servicecoordinator@mytown afin de définir l’opérateur pour la condition otherwise.
- Cliquez sur Submit pour sauvegarder la logique de routage.
- Cliquez sur Save.
Vérifier votre travail
Répétez les étapes de cette section pour chaque type de demande, afin de vérifier que la tâche Perform Repair est routée selon le tableau suivant.
Type de demande | Service | Department manager | Initiales |
---|---|---|---|
Park maintenance | Parks and Recreation | parksmgr@mytown | PM |
Pothole | Public Works | dpwmgr@mytown | DM |
Road debris | Public Works | dpwmgr@mytown | DM |
Traffic signal | Traffic Management | trafficmgr@mytown | TM |
- Cliquez sur Save and run pour exécuter un nouveau dossier.
- Dans la vue Report problem, sélectionnez Traffic signal pour Request.
- Cliquez sur Next pour faire progresser le dossier.
- Cliquez sur Next pour faire progresser le dossier au-delà de la vue Identify location.
- Cliquez sur Next pour faire progresser le dossier au-delà de la vue Identify submitter.
- Cliquez sur Submit pour faire progresser le dossier.
- Vérifiez que le dossier est passé à la vue Schedule repair et qu’il est routé vers le coordonnateur des services municipaux, comme l’indiquent les initiales MS (Municipal Services Coordinator).
Note: Pega Platform™ indique l'utilisateur à qui la tâche est transmise à l'aide d'un avatar. Par défaut, l'avatar d'un utilisateur est composé des initiales de cet utilisateur.Tip: Cliquez sur l'avatar pour afficher les informations relatives à l'utilisateur affecté, y compris le nom de l'utilisateur.
- Cliquez sur Go pour ouvrir la vue Schedule repair.
- Saisissez le lendemain comme Due date, puis cliquez sur Submit pour faire progresser le dossier.
- Dans la vue Perform repair, confirmez que l’étape est routée vers le responsable du service de la circulation, comme l’indiquent les initiales TD (Traffic Department Manager).
- Cliquez sur Go pour ouvrir la vue Perform repair.
- Cliquez sur Submit pour faire progresser le dossier.
- Dans la section To do, vérifiez que le dossier est passé à l'étape Approve repair et qu'il a été routé vers le coordinateur des services municipaux, comme l’indiquent les initiales MS (Municipal Services Coordinator).
Ce défi vise à appliquer ce que vous avez appris dans le Module suivant :
Disponible dans les missions suivantes :
If you are having problems with your training, please review the Pega Academy Support FAQs.
Want to help us improve this content?