Skip to main content

Exécution conditionnelle des processus et des phases

Vous pouvez définir les conditions qui lanceront l’exécution d’un processus (Process) ou d’une phase (Stage) dans un dossier (Case). Une condition se compose d’un champ, d’un opérateur de comparaison et d’une valeur. Les processus et les phases sont exécutés ou ignorés si les valeurs d’exécution du dossier correspondent à la logique conditionnelle définie.

Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur la configuration d'une condition afin d'ignorer un processus ou une phase :

Par exemple, un dossier d’accident de la route contient un processus visant à ouvrir une demande d’indemnisation pour dommages corporels lorsqu’une partie a été blessée dans l’accident. Cependant, si la voiture a été endommagée alors qu’elle était stationnée et sans surveillance, le processus de dommages corporels peut être ignoré. Le processus File auto accident claim s’exécute toujours ; il s’agit du paramètre par défaut pour les processus. Le processus File personal injury claim est configuré avec une condition : Was a party injured? est égal à Yes. Par conséquent, le processus File personal injury claim s’exécute uniquement si des dommages corporels sont associés à la déclaration de sinistre accident. Dans le cas contraire, le processus est ignoré.

Automobile accident case that allows for conditional processing. The File personal injury claim process only runs if there is a personal injury.

Ignorer un processus ou une phase

Ignorer une phase

Dans le cycle de vie du dossier (Case Life Cycle), sélectionnez la phase concernée pour configurer une condition afin d'ignorer une phase (skip Stage). Par défaut, une phase n’est jamais ignorée, sauf si une condition est présente.

Properties panel of a stage shows that stages are never skipped by default.

Ignorer un processus

Dans le cycle de vie du dossier, sélectionnez le processus concerné pour configurer une condition afin de démarrer un processus (start Process). Par défaut, un processus démarre toujours, sauf si une condition est présente.

Properties panel of a process shows that processes always start by default.

Créer des conditions

Vous pouvez ajouter plus d’une condition à une phase ou un processus. Par exemple, dans le dossier d’accident de la route, le processus de dommages corporels s’exécute initialement en fonction d’une seule condition : Was a party injured? est égal à Yes. Vous décidez que le processus des dommages corporels doit s’exécuter en fonction de deux conditions : Was a party injured? est égal à Yes et Expense total est supérieur à 50 USD. Le processus File personal injury claim est configuré pour s’exécuter uniquement si Was a party injured? est égal à Yes, c’est-à-dire que des dommages corporels sont associés au sinistre accident, et si Expense total est supérieur à USD50. Dans le cas contraire, le processus est ignoré.

auto-accident-conditional-processing-two-conditions

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