Skip to main content

Définir les critères d'entrée pour une phase

Logo Pega Community

Note: The following content, referenced from Pega Community, is included here to help you better achieve the module learning objectives.

Validez les propriétés du dossier (case), les pièces jointes (attachments) et les conditions pour déterminer si un dossier peut entrer dans une phase (stage) spécifique, au cours du cycle de vie du dossier.

Par exemple, vous pouvez vérifier si un dossier de prêt de véhicule dispose d'un credit score joint avant d'envoyer le dossier à un responsable financier pour validation.

Utilisez les techniques suivantes pour définir les critères d'entrée dans une phase :

Définir les pièces jointes requises pour entrer dans une phase

Optimisez l'efficacité et accélérez le processus de résolution du dossier en vérifiant que l'utilisateur fournit la documentation et la correspondance pertinentes requises avant qu'un dossier n'entre dans la phase suivante.

Par exemple, dans un dossier de déclaration d'assurance automobile, vous pouvez vérifier que l'assuré a bien joint des photos de son véhicule endommagé avant que le dossier n'entre dans la phase de validation de la déclaration par la compagnie d'assurance.

Avant de commencer : Ajoutez des catégories de pièce jointe qui reflètent les besoins métier de votre type de dossier et veillez à cocher la case Required for resolution à l'étape 5 sous Categorizing case attachments.Note : Vous pouvez définir un critère d'entrée pour la phase Create. Pour plus d'informations, consultez la rubrique The Create stage (La phase Create).
  1. Dans le volet de navigation de Dev Studio, cliquez sur Case types, puis sur le type de dossier à ouvrir.
  2. Dans l'onglet Workflow, cliquez sur le nom de la phase (stage).
  3. Dans le volet des propriétés Stage, cliquez sur Validation.
  4. À la section Attachments required for stage entry, cliquez sur Add required attachment pour afficher la liste des catégories de pièces jointes prises en charge par votre type de dossier.
  5. Sélectionnez une catégorie de pièce jointe dans la liste. Par exemple : La figure suivante montre une configuration au moment de la conception, d'une phase dotée d'une pièce jointe requise. Les utilisateurs traitant un dossier doivent fournir une pièce jointe de la catégorie sélectionnée, afin de soumettre le dossier.
    Définir une pièce jointe requise pour entrer dans une phase
    Volet des propriétés de phase avec une pièce jointe requise de type File (fichier), sélectionnée pour l'entrée de phase.
    Volet des propriétés de phase avec une pièce jointe requise de type File (fichier), sélectionnée pour l'entrée de phase.
  6. Cliquez sur Save.
Résultat : Lors de l'exécution, les utilisateurs doivent fournir au moins une pièce jointe pour chaque catégorie de pièce jointe requise, ou alors l'application affiche une erreur.

Validation des valeurs de champ pour une entrée de phase

Assurez-vous qu’un dossier contient des données pertinentes avant de passer à une phase particulière en validant les valeurs du champ fournies par les utilisateurs. En validant les valeurs des champs pour une entrée de phase (stage entry), vous empêchez le dossier de passer à la phase suivante sans les informations pertinentes. Si la valeur que l'utilisateur saisit dans un formulaire au moment de l'exécution répond à la condition d'une règle validate, l'application affiche un message d'erreur.

Par exemple, vous pouvez vous assurer que le candidat à un poste fournit son expérience professionnelle avant que le dossier de candidature n'entre dans la phase de décision, au cours de laquelle un responsable approuve ou rejette la candidature. Si les champs d'expérience professionnelle sont vides lorsque le dossier est acheminé à la phase de décision, l'application affiche un message d'erreur et le dossier reste à la phase actuelle jusqu'à ce que le candidat remplisse les champs nécessaires.
Avant de commencer : Créez un type de dossier (case type), puis définissez un cycle de vie de dossier qui comporte des phases et des processus avec des tâches (assignments). Ajoutez les champs que vous souhaitez valider aux formulaires dans vos tâches. Pour plus d’informations, consultez la rubrique Automating work by creating case types (Automatisation des tâches par la création de types de dossier).Note : Vous pouvez définir un critère d'entrée pour la phase Create. Pour plus d'informations, consultez la rubrique The Create stage (La phase Create).
  1. Dans le volet de navigation d’App Studio, cliquez sur Case types, puis sur le type de dossier à ouvrir.
  2. Dans l’onglet Data model, cliquez sur Validations.
  3. Sélectionnez la cellule qui correspond à la ligne du champ et à la colonne de la phase pour laquelle vous souhaitez effectuer la validation :
    • Pour définir la validation pour un champ à valeur unique (single-value), cliquez sur Add entry validation.
    • Pour définir la validation pour un champ de relation des données (data relationship), cliquez sur Click to configure, puis cliquez sur Add entry validation.
  4. Dans la boîte de dialogue Stage entry validation, définissez les conditions de validation :
    Choix Actions
    Définir une condition de validation pour un champ
    1. Dans la liste des champs, sélectionnez Fields, et ensuite le nom du champ que vous souhaitez valider.
      Par défaut, le système affiche le champ que vous avez sélectionné à l’étape 3.
    2. Dans la liste du comparateur, sélectionnez le test que vous souhaitez appliquer au champ.
    3. Dans le champ Value, saisissez ou sélectionnez la valeur à comparer avec les données saisies par l’utilisateur.
    Appliquer une condition When existante comme condition de validation
    1. Dans la liste des valeurs, sélectionnez des conditions When et ensuite, sélectionnez le nom de la condition When que vous souhaitez appliquer.
    2. Dans la liste du comparateur, sélectionnez le test que vous souhaitez appliquer à la condition When.
    Par exemple : Pour vous assurer que la date de naissance n’est pas une date future, sélectionnez le champ de la date de naissance dans la liste, définissez l’opérateur de comparaison is after, puis sélectionnez Today dans le contrôle calendrier. Lorsque l’utilisateur tente d’envoyer le formulaire avec une date de naissance future, l'application affiche un message d’erreur.
  5. Facultatif : Pour créer une condition combinant plusieurs paramètres de validation, ajoutez un opérateur logique à la condition :
    Choix Actions
    La condition est vérifiée lorsque toutes les propriétés répondent aux critères
    1. Cliquez sur Add a row.
    2. Dans la liste des opérateurs, sélectionnez and.
    3. Dans la liste des champs, sélectionnez le nom du champ que vous souhaitez valider ou le nom de la condition When que vous souhaitez appliquer.
    4. Dans la liste du comparateur, sélectionnez le test que vous souhaitez appliquer au champ ou à la condition When.
    5. Dans le champ Value, saisissez ou sélectionnez la valeur à comparer avec les données saisies par l’utilisateur.
      L’option Select values répertorie les champs et valeurs que vous pouvez utiliser dans la condition.
    La condition est vérifiée lorsque n'importe laquelle des propriétés répond aux critères
    1. Cliquez sur Add a row.
    2. Dans la liste des opérateurs, sélectionnez or.
    3. Dans la liste des champs, sélectionnez le nom du champ que vous souhaitez valider.
    4. Dans la liste du comparateur, sélectionnez le test que vous souhaitez appliquer au champ ou à la condition When.
    5. Dans le champ Value, saisissez ou sélectionnez la valeur à comparer avec les données saisies par l’utilisateur.
      L’option Select values répertorie les champs et valeurs que vous pouvez utiliser dans la condition.
    Par exemple : Dans un formulaire de recrutement, l’utilisateur indique la durée d’emploi dans une entreprise donnée en saisissant des dates dans les champs From et To. Pour vous assurer que la date de début est antérieure à la date de fin, et la date de fin postérieure à la date de début, vous pouvez configurer une condition de validation avec l’opérateur logique AND.
  6. Dans le champ Then display error message as de la fenêtre Stage entry validation, saisissez le texte à afficher lorsque les données saisies par l’utilisateur répondent aux conditions de validation au moment de l’exécution.
  7. Facultatif : Pour effectuer la validation dans d’autres phases, dans les paramètres To validate stage entry for the stages, sélectionnez les phases.
    Par défaut, le système coche la case de la phase que vous avez sélectionnée à l’étape 3.
  8. Cliquez sur Submit.
  9. Facultatif : Pour définir d’autres conditions de validation, dans la cellule dans laquelle vous souhaitez ajouter des conditions supplémentaires, cliquez sur Add another validation, puis répétez les étapes 4 à 8.
  10. Cliquez sur Save.
Résultat : Si vous configurez la validation pour un champ à valeur unique, un message s'affiche dans la cellule pour la condition. Si vous configurez une validation pour un champ de relation de données, la cellule de la matrice de validation contient le texte Validated: Click to view pour le champ de niveau supérieur, ainsi qu'un message pour la condition des champs intégrés.Par exemple :

This Topic is available in the following Module:

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

Did you find this content helpful?

50% found this content useful

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