Skip to main content

Ignorer une phase ou un processus

Une autre situation d’exécution conditionnelle peut consister à utiliser une règle de condition When pour contrôler si une phase (Stage) ou un processus (Process) s’exécute ou est ignoré dans le cycle de vie du dossier (Case Life Cycle) au moment de l’exécution.

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.

Dans cette rubrique, découvrez comment les règles When (When Rules) sont utilisées pour contrôler le moment où la phase ou le processus est ignoré, à condition que la logique métier du dossier indique que l’un de ces éléments n’est pas nécessaire dans une situation particulière.

Ignorer une phase ou un processus

Le chemin type des événements du cycle de vie d’un dossier n’ignore jamais une phase et commence toujours un processus. Avec l’exécution conditionnelle, il est possible de s’écarter de ce chemin normal. Le système exécute ou ignore des phases (stage) et des processus (process) si les valeurs d’exécution du dossier (case) correspondent à la logique conditionnelle définie sur l’entrée.

Ignorer une phase

Par défaut, un dossier n’ignore jamais une phase (stage). Toutefois, il est possible de configurer une condition afin que le dossier ignore la phase.

Dans le cycle de vie du dossier, sélectionnez la phase concernée afin de configurer la condition. Comme illustré dans la figure suivante, vous pouvez sélectionner Custom ou Existing Condition pour ignorer la phase, puis créer ou sélectionner la règle de condition When qui contrôle le comportement.

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.
Tip: La phase Create est la seule que le système ne peut pas ignorer.

Ignorer un processus

La configuration par défaut d’un dossier démarre toujours un processus (Process). Toutefois, vous pouvez configurer une condition pour ignorer un processus.

Dans le cycle de vie du dossier, sélectionnez le processus concerné.  Comme illustré dans la figure suivante, vous pouvez sélectionner  Custom ou Existing Condition pour ignorer le processus, puis créer ou sélectionner la règle de condition When qui contrôle le comportement :

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