BPM - Business Process Analysis > Processus > Créer une opération > Utiliser une opération ou un sous-processus
Utiliser une opération ou un sous-processus
Dans un diagramme de processus, un traitement peut être représenter de trois façons différentes.
Par une opération qui ne peut être détenue que par le processus décrit
*Une opération est une étape élémentaire d'un processus correspondant à l'intervention d'un acteur de l'organisation. Elle ne peut pas être décomposée. Ce peut être une opération industrielle comme 'usiner une pièce' ou logistique comme 'réceptionner une livraison', ou un traitement d'information comme 'enregistrer une commande'.
Par un processus qui, comme l'opération, ne peut être détenu que par le processus décrit dont il devient un sous-processus.
*Un processus est un ensemble d'opérations réalisées par des acteurs d'une entreprise ou d'une organisation en vue de produire un résultat. Il est décrit comme une séquence d'opérations, contrôlée par des événements et des conditions. Dans la notation BPMN, un processus représente un sous-processus du point de vue de l'organisation.
Par un processus appelé par une opération. Le processus appelé peut être détenu par une bibliothèque ou par un processus différent du processus décrit. Un même processus peut ainsi être appelé dans de contextes différents.
 
Créer une opération qui appelle un processus
Il est possible de créer une opération qui appelle un processus. Cette fonctionnalité permet, par exemple, de remplacer le processus appelé par un autre processus sans modifier la description du processus principal.
*Le processus appelé peut être détenu par une bibliothèque ou par un processus différent que celui de l'opération qui l'appelle.
Pour créer une opération qui appelle un processus :
1. Dans la barre d'insertion d'objets, cliquez sur le menu déroulant du bouton Opération et sélectionnez Processus.
2. Positionnez l'objet dans le diagramme à l'endroit souhaité.
La fenêtre d'ajout de processus apparaît.
3. Sélectionnez le processus appelé.
Dans notre exemple “Traiter les demandes d'achat” pourrait par la suite être remplacé par “Traiter les demandes d'achat urgentes”.
*Vous pouvez sélectionner plusieurs processus. Une opération sera créée par processus.
4. Cliquez sur le bouton Créer.
L'opération apparaît dans le diagramme avec le nom du processus.
*Par défaut, l'opération porte le même nom que le processus appelé.
Appeler un processus à partir d'une opération
Il est possible d'appeler un processus existant ou d'en créer un nouveau à partir d'une opération.
Pour appeler un processus existant à partir d'une opération :
1. Cliquez sur le menu déroulant de l'opération et sélectionnez Relier processus appelé.
La fenêtre de recherche de processus apparaît.
2. Sélectionnez le processus qui vous intéresse.
3. Cliquez sur le bouton Relier.
Pour créer un processus à partir d'une opération :
*Cliquez sur le menu déroulant de l'opération et sélectionnez Nouveau processus appelé.
Un nouveau processus apparaît dans l'icône de l'opération.
*Si une bibliothèque courante est définie, cette dernière est renseignée dans le champ Détenteur des Caractéristiques du nouveau processus.
*Pour plus de détails sur la bibliothèque courante, voir Définir une bibliothèque courante.
Transformer une opération en sous-processus
Pour transformer une opération en sous-processus :
*Cliquez sur le menu déroulant de l'opération et sélectionnez Transformer en sous-processus.
L'opération est remplacée par un nouveau processus qui porte le nom de l'opération.
*Le processus créé est détenu par le processus décrit.
Transformer un processus en opération
Il est possible de transformer un processus en opération. Deux possibilités sont proposées :
le processus est remplacé par une nouvelle opération qui porte le nom du processus,
le processus devient un processus appelé par une nouvelle opération.
*Le processus appelé n'a plus de détenteur
Pour transformer un processus en opération :
*Cliquez sur le menu déroulant du processus et sélectionnez Transformer en tache élémentaire.
Une opération du nom du processus apparaît dans le diagramme.
Pour transformer un processus en processus appelé :
*Cliquez sur le menu déroulant du processus et sélectionnez Transformer en processus appelé.
Une opération du nom du processus appelé apparaît dans le diagramme.
*Le processus appelé n'a plus de détenteur