Vous pouvez décomposer des processus en sous-processus afin de les
analyser plus en détails. Le processus décomposé a son propre sous-diagramme, qui modélise
le flux de contrôle des données entre ses sous-processus. Les sous-processus peuvent à leur
tour être décomposés jusqu'à ce que vous obteniez le niveau de détails suffisant ou
jusqu'aux tâches atomiques qui ne peuvent plus être décomposées.
Vous pouvez décomposer un processus et créer un diagramme de processus
métiers vide sous lui de l'une des façons suivantes :
- Utilisez l'outil Processus pour créer un sous-processus sous le
processus courant dans un diagramme de hiérarchie de processus (voir Diagrammes de hiérarchie de processus (Analysis)).
- Dans un
diagramme de processus métiers ou diagramme de hiérarchie de processus,
maintenez la touche CTRL enfoncée et double-cliquez sur le symbole du processus
pour décomposer ce processus et ouvrir un nouveau diagramme.
- Pointez
sur le processus, cliquez le bouton droit de la souris, puis sélectionnez
Décomposer le
processus.
- Affichez
l'onglet Général de la
feuille de propriétés du processus, puis sélectionnez l'option Processus décomposé.
Tous les objets que vous créez dans le diagramme de sous-processus sont répertoriés
dans l'Explorateur d'objets sous le processus décomposé. Dans l'exemple suivant, nous
commençons par trois processus dans le diagramme
Processus racine :
Ensuite, le processus
Ouvrir session est décomposé. Son symbole se
voit surmonter d'un signe plus, et un nouveau diagramme est créé sous lui dans
l'Explorateur d'objets :
Vous pouvez naviguer dans la
hiérarchie des diagrammes comme suit :
- Pour descendre dans le sous-diagramme situé sous
un processus décomposé, maintenez la touche CTRL enfoncée et double-cliquez sur le symbole de
ce processus (ou double-cliquez sur le noeud du diagramme dans l'Explorateur
d'objets).
- Pour remonter d'un niveau dans la hiérarchie des
diagrammes, pointez sur le fond du diagramme, cliquez sur le bouton droit de la
souris et sélectionnez .
- Pour aller à un diagramme situé au même niveau de hiérarchie,
pointez sur le fond du diagramme, cliquez le bouton droit de la souris, puis
sélectionnez .
- Pour aller directement dans n'importe quel
diagramme du modèle, pointez sur le fond du diagramme, cliquez sur le bouton
droit de la souris et sélectionnez , puis choisissez le diagramme dans l'arborescence.
Le diagramme est vide au départ. Nous le renommons et créons trois
nouveaux processus, un début et une fin pour fournir un flux de contrôle complet. Ces
objets sont répertoriés sous
Ouvrir session dans
l'Explorateur d'objets :
Remarque : En
général, il est recommandé de ne créer qu'un seul diagramme sous chaque processus
décomposé afin de capturer l'intégralité de son flux de contrôle, mais il peut
parfois s'avérer pertinent de créer des diagrammes supplémentaires afin de modéliser
des cas d'exception comme par exemple dans le cas de la gestion d'erreurs. Vous ne
pouvez pas créer un package dans un processus décomposé, mais vous pouvez y utiliser
des raccourcis vers des packages.
Vous pouvez grouper des processus existants et d'autres objets de flux de
contrôle dans de nouveaux processus décomposés, ce qui a pour effet d'ajouter un nouveau
niveau de décomposition au-dessus d'eux :
Dans notre exemple, nous sélectionnons les deux processus
Saisir ID utilisateur et
Saisir mot de
passe, puis . Les processus sont déplacés sous un nouveau processus, provisoirement
nommé
Portée_1, qui les remplace dans le diagramme
Ouvrir session :
Nous renommons le processus
et son diagramme en
Saisir identifiants, pointons sur
le symbole, cliquons le bouton droit de la souris et sélectionnons pour afficher les sous-processus :
Si le sous-diagramme est
grand, il peut être réduit pour s'adapter au symbole. Vous pouvez redimensionner le
symbole manuellement pour ajuster le niveau de zoom.
Pour masquer le sous-diagramme, pointez sur le symbole, cliquez le bouton
droit de la souris, puis sélectionnez :
Pour réafficher les
sous-symboles, pointez sur le symbole, cliquez le bouton droit de la souris, puis
sélectionnez .
Vous pouvez afficher la structure complète de vos processus dans un
diagramme de hiérarchie de processus (voir Diagrammes de hiérarchie de processus (Analysis):). Vous pouvez être amené à sélectionner pour ajouter vos processus décomposés dans le diagramme :
Vous pouvez visualiser vos processus sous forme de liste en sélectionnant
. Pour afficher tous les processus dans la boîte de dialogue Liste des
processus, cliquez sur l'outil Inclure les processus
composites.
Vous pouvez supprimer des détails de vote hiérarchie de processus en
pointant sur un symbole de processus décomposé, cliquant le bouton droit de la souris et
sélectionnant :
- Changer en tâche atomique - Supprime tous les objets sous le
processus décomposé.
- Supprimer le niveau
de processus composite - Supprime le processus décomposé et le
remplace dans le flux de contrôle du diagramme par ses objets enfant.
Dans notre exemple, nous pointons sur le symbole du processus
Ouvrir session dans le diagramme
Processus racine, cliquons le bouton droit
de la souris et sélectionnons
Supprimer le
niveau de processus composite, ce processus est alors remplacé dans le
flux de contrôle par les processus
Ouvrir
navigateur et
Saisir
identifiants :