Modélisation BPMN erreurs courantes: Swimlanes

Te BPMN la terminologie d’un « Swimlane » représente les deux éléments de regroupement primaire BPMN – Les piscines et Lanes.

piscines

Une piscine est un facteur BPMN de base qui définit les limites d’un processus d’affaires. Une piscine contiendra au plus un processus d’affaires. Cela signifie que deux processus doivent être modelée te deux piscines différentes. Une piscine peut avoir des détails internes visibles Té la forme d’un processus qui sera exécuté (appelé « boîte blanche Pool »), ou une piscine peut ne pas avoir de détails internes visibles (appelée « boîte noire Pool »). Le type de piscine qui devrait être utilisé dépendra du niveau de détail nécessaire et les réglages spécifiques. « Boîte blanche » piscines sont le plus souvent nommés après le processus d’affaires correspondant (par exemple, « processus de gestion des exigences », « processus help-desk » ou « processus de prestation de services »), alors que « boîte noire » pools sont généralement nommés d’après le correspondant organisation, personne ou d’un système (par exemple « fournisseur », « client » ou « système de gestion de contenu »).

Lanes

Une voie est une sous-partition à l’intérieur d’une piscine et est utilisé pour organiser et classer les activités d’un processus. Le plus souvent, une voie représente un rôle d’organisation (par exemple développeur, analyste et gestionnaire). Cependant, les voies peuvent également être utilisés à d’autres fins (par exemple toute première phase, 2ème phase et troisième phase)

malentendus courants

Le sens et la sémantique des piscines et voies sont souvent mal compris. Par exemple, un ensemble de piscines peut être mal traitée spil un ensemble de voies dans un seul pool ou vice versa. Cela conduit à syntaxiquement et sémantiquement modèles de processus mal.

En raison des différences sémantiques inbetween piscines et voies, les éléments de flux BPMN (activités, passerelles et événements) sont connectés différemment selon qu’ils sont utilisés dans un ou plusieurs fonds inbetween. Au sein d’une piscine, des éléments d’écoulement BPMN sont reliés avec la séquence des flux ter les moyens suivants, introduits te Figure Two.

message Seul les flux peuvent être utilisés lors de la communication « entre-pools ». Les flux de messages indiquent l’échange de messages inbetween deux piscines ou des processus, y compris leur synchronisation. Les flux de messages peuvent être utilisés figure ter défini spil Trois:

Notez que ter les deux cas les connexions ne sont autorisées que inbetween éléments, Spil représentés te les deux figures précédentes. Sur la base des idées fausses de thèse, les trois erreurs suivantes sont communes lors de la modélisation BPMN:

Erreur 1: flux de séquence manquante

Problème. Lors de la modélisation de nombreuses piscines (par exemple ter des situations d’entreprise à entreprise, où deux ou plusieurs processus interagissent), une erreur commune est quand les activités Té un pool ne sont pas connectés aux flux séquence. La raison la plus fréquente de cette erreur est qu’un modeleur peut traiter de nombreuses piscines spil un processus unique et interpréter correctement les flux de messages spil façon d’indiquer une séquence d’activités. Cette zuigeling de proefje processus est pas valide car la séquence des activités a bot pas clairement défini.

Solution. Le modélisateur doit toujours prototype et valider les piscines individuelles, et te garder l’esprit qu’une piscine ne peut pas contenir plus d’un processus. Cela signifie que tous les éléments d’écoulement TE d’une piscine doit être connecté séquence en utilisant des flux de chiffre défini ter spil deux et figure à trois.

Deux erreur: utilisation incorrecte des flux séquence

Problème. Un autre problème commun lors de la modélisation de nombreuses piscines est qu’un modeleur peut traiter un ensemble de piscines spil une piscine unique avec de nombreuses voies. Ter ce cas, un modélisateur utilise séquence les flux inbetween piscines. Le résultat final sera un monstre incorrect (voir figure deux) d’un seul processus qui se propage overheen les limites de la piscine.

Solution. La solution la plus courante à ce problème est d’échanger des piscines avec des voies dans un seul prototype, Spil présenté ci-dessous. Si plusieurs piscines doivent être utilisés (peut-être lorsque plusieurs processus indépendants existent), la solution erreur 1 Devrait être utilisé.

Erreur trois: Une mauvaise utilisation de voies

Problème. Parfois, un modélisateur peut traiter de manière incorrecte une voie spil une piscine, indiquant ainsi les processus individuels à l’intérieur des voies séparées. Ceci est faux, car une voie est juste un « mécanisme de classification des activités ». La figure ci-dessous montre cette erreur.

Solution. La solution la plus courante à ce problème est similaire à la précédente, à définir un processus unique sur deux (représenté sur la figure 9 ter). Cela signifie que la redondance commencent et les événements de fin sont liquidés du monstre. Ter le cas où plusieurs piscines sont effectivement nécessaires (il existe plusieurs processus indépendants), la solution erreur 1 Devrait être utilisé.

Néanmoins, il est important de mentionner que ce n’est pas syntaxiquement mal si un seul processus a deux ou deux événements commencent de fin! Par exemple, plusieurs événements différents pourraient commencer à différents endroits d’un processus, par exemple, un asynchrone d’un commence par un processus déclencheur de message, ou d’un périodique commence processus tous les matins. Sur l’autre paume, il est courant qu’un processus se termine à différents états finaux (par exemple « traitement réussi » ou « échec du traitement »).

conclusions

Cet article introduit le concept de « BPMN », qui swimlanes modélisables avec des « pools » et « voies ». En bref, les deux éléments se ressemblent beaucoup, cependant, ils ont des significations bien différentes!

Une piscine est un conteneur pour un processus unique, alors qu’une voie agit spil un « mécanisme de classification de l’activité ». Sur la base des différences de thèse, la ter façon dont les éléments sont BPMN flux interdépendants diffère carrément. Ter le cas d’interactions entre-pools, seuls les flux de messages peuvent être utilisés. Sur l’autre paume, seuls les flux de séquence peuvent être utilisés dans une piscine et des voies inbetween.

ArticlesMore liés par cet auteur

BPMN: Quelles sont les approches fonctionnelles et processus?

BPMN analyse SWOT: Gestion des processus d’affaires avec BPMN (deux de deux)

BPMN analyse SWOT: Gestion des processus d’affaires avec BPMN (1 of Two)

Votre article est très utile. Je vous remercie!

J’ai un script où une tâche se fait par les deux voies. Comment dois-je représenter cette tâche? Puis-je placer Té au milieu de deux voies? Mes deux entités représentent deux voies. S’il vous plaît conseiller. Je vous remercie!

Votre article est très utile. Je vous remercie!

J’ai un scénario où une tâche se fait par les deux voies. Comment dois-je représenter cette tâche? Puis-je placer ter au milieu de deux voies? Mes deux entités représentent deux voies. S’il vous plaît conseiller. Je vous remercie!

Votre article est très utile. Je vous remercie!

J’ai un script où une tâche se fait par les deux voies. Comment dois-je représenter cette tâche? Puis-je placer Té au milieu de deux voies? Mes deux entités représentent deux voies. S’il vous plaît conseiller. Je vous remercie!

Votre article est très utile. Je vous remercie!

J’ai un scénario où une tâche se fait par les deux voies. Comment dois-je représenter cette tâche? Puis-je placer ter au milieu de deux voies? Mes deux entités représentent deux voies. S’il vous plaît conseiller. Je vous remercie!

Votre article est très utile. Je vous remercie!

J’ai un script où une tâche se fait par les deux voies. Comment dois-je représenter cette tâche? Puis-je placer Té au milieu de deux voies? Mes deux entités représentent deux voies. S’il vous plaît conseiller. Je vous remercie!

Votre article est très utile. Je vous remercie!

J’ai un script où une tâche se fait par les deux voies. Comment dois-je représenter cette tâche? Puis-je placer ter au milieu de deux voies? Mes deux entités représentent deux voies. S’il vous plaît conseiller. Je vous remercie!

Votre article est très utile. Je vous remercie!

J’ai un script où une tâche se fait par les deux voies. Comment dois-je représenter cette tâche? Puis-je placer ter au milieu de deux voies? Mes deux entités représentent deux voies. S’il vous plaît conseiller. Je vous remercie!

film connexe: Qu’est-ce que Bitcoin? Comment puis-je Bitcoins?


Leave a Reply

Your email address will not be published. Required fields are marked *