Skip to main content

Exécution conditionnelle

Les processus métier suivent rarement un parcours simple et direct vers leur résolution. C’est pourquoi il incombe au Business Architect Pega de comprendre et de prévoir les éventuelles variations et exceptions en cours de résolution.   Par exemple, le cheminement d’un dossier peut dépendre de l’évaluation d’une condition, telle que la valeur d’un credit score pour déterminer le taux d’intérêt d’un prêt, ou d’une simple décision de l’utilisateur, telle que l’inscription à un programme de fidélité.

Avoir la possibilité de suivre d’autres parcours dans un workflow constitue la base de la gestion des processus métier (BPM). En tant que Business Architect (BA) Pega, le processus métier à transformer doit prendre en compte les différents chemins empruntés par un dossier (Case) en fonction de l’évaluation d’une ou de plusieurs conditions.

Dans cette rubrique, vous allez examiner la fonctionnalité d’exécution conditionnelle de Pega, la règle de condition When.

Règle de condition When

Une règle de condition When évalue un énoncé logique booléen qui implique des comparaisons entre des valeurs de champ, pour renvoyer true ou false. Des règles de condition When peuvent être configurées pour évaluer un seul champ ou plusieurs champs. Par exemple, une règle de condition When renvoie la valeur True si un candidat a plus de dix ans d’expérience et parle couramment français.

Chaque règle de condition When se compose de trois éléments : 

  • une valeur d’entrée à comparer au moment de l’exécution, par exemple, la valeur d’un champ complété par un utilisateur ;
  • un comparateur, par exemple, is greater than ou is equal to ;
  • une valeur à comparer à la valeur d’entrée de la condition. Cette valeur peut être une constante que vous entrez ou une référence à un autre champ.

Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur la configuration de règles de condition When dans Pega Platform™ :

 

Implémenter des règles de condition When

Des règles de condition When peuvent être implémentées à plusieurs endroits dans une application. En général, les règles de condition When sont utilisées pour déterminer :

  • Quand une phase (Stage) est ignorée
  • Quand un processus (Process) est ignoré
  • Quelles étapes (Steps) d’un processus sont exécutées

Une règle de condition When peut être créée directement dans App Studio pour être utilisée dans le cadre d’un contexte unique au sein d’un type de dossier. Dans ce cas, vous devez créer une règle de condition When personnalisée pour contrôler le comportement du dossier au moment de l’exécution.

Alternativement, des règles de condition When peuvent être créées dans Dev Studio par les System Architects, ce qui permet à la règle de condition When d’être implémentée à plusieurs endroits dans un seul type de dossier ou réutilisée dans plusieurs types de dossier associés à une application. Pour implémenter une règle de condition When configurée dans Dev Studio, vous devez sélectionner une condition existante, puis choisir la règle de condition When par son nom. 

La création et le regroupement de règles When dans toute votre application vous permet de créer une logique applicative sophistiquée qui prend en charge même les workflows métier les plus complexes.

Note: Pour plus d’informations sur la configuration de règles de condition When, consultez When Condition Rules.

Vérifiez vos connaissances avec l’interaction suivante :

Note: Pour plus d’informations sur la configuration de règles de condition When, consultez When Condition Rules.

Vérifiez vos connaissances avec l’interaction suivante :


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?

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