BPMN (notation) : description du processus
BPMN (notation) : description du processus

Vidéo: BPMN (notation) : description du processus

Vidéo: BPMN (notation) : description du processus
Vidéo: Comment utiliser une carte bancaire en ligne 2024, Novembre
Anonim

Le monde traite depuis longtemps et assez efficacement une approche processus de l'organisation d'entreprise, et la norme Business Process Model and Notation (BPMN, notation) est une procédure réfléchie avec une description correcte des processus métier. Les entreprises améliorent constamment diverses spécialisations de cette norme et obtiennent ainsi une augmentation très significative de tous les indicateurs de qualité de leur travail. La notation BPMN est compréhensible non seulement pour les experts du domaine dans lequel elle a été créée, mais tout travailleur peut opérer avec ses calculs logiques.

notation bpmn
notation bpmn

Modélisation et standardisation

En même temps qu'elle est simple, cette normalisation est le modèle le plus complet du processus métier décrit, compilé sous une forme lisible par machine. BPMN (vu dans la version BPMN 2.0 de la notation) construit des modèles des processus les plus complexes dans les affaires d'une manière très puissante et expressive, et dans le système le plus compréhensible. Plus important encore, parallèlement à cette norme,modèles graphiques et sont convertis en une forme magnifiquement structurée et lisible par machine basée sur XML. Le langage de notation BPMN est absolument exécutable, c'est-à-dire qu'il vous permet de modéliser des processus qui sont ensuite exécutés à l'aide de BPMS (systèmes automatisés de gestion des processus métier). Une telle normalisation est extrêmement utile précisément parce que les modélisateurs peuvent utiliser certains produits logiciels, et les interprètes - d'autres, s'ils prennent en charge cette norme.

Pour construire un certain modèle, plusieurs versions peuvent être utilisées (notation BPMN 2.0 (PDF) et autres), parfois un modèle est composé de fragments de notations différentes, mais la façon dont ils sont systématisés et lus est le même. Un nombre croissant d'entrepreneurs mettent en œuvre dans leurs entreprises l'exécution de processus métier basés sur cette norme. La demande de spécialistes connaissant ce langage de modélisation augmente chaque jour. De plus en plus de personnes étudient les éléments graphiques de la notation BPMN et les règles de construction des modèles. Pour cela, il existe des cours spéciaux où ceux qui le souhaitent pourront se familiariser avec le but de ce langage, avec les types de diagrammes, et voir les possibilités d'exécution automatique des modèles construits. Le plus intéressant est une expérience pratique de la notation BPMN 2.0 (également disponible en russe), de la modélisation et de l'analyse, du développement de processus métier.

passerelles en notation bpmn
passerelles en notation bpmn

Spécialistes

Qui est capable de décrire les processus métier ? La notation de modélisation BPMN est facilement réalisée par toute personne impliquée dans l'automatisation,développement des processus métiers. Ce sont des consultants métiers, des analystes métiers, des chefs de projet, des analystes système, des architectes et développeurs de systèmes informatiques, des méthodologistes, des agents de service qualité. Habituellement, ces personnes sont capables de lire de la documentation technique en anglais, de participer à des projets d'analyse, de décrire la notation BPMN, d'optimiser ou d'automatiser des projets commerciaux ou de développer et maintenir des logiciels. Cette méthodologie a un statut international, et non propriétaire, comme beaucoup d'autres normes, ni même national. C'est pourquoi, depuis 2005, ils analysent et réorganisent les activités en utilisant la modélisation des processus en notation BPMN.

Cette technique a fourni des informations accessibles à presque tous les utilisateurs - des plus grands analystes qui créent des diagrammes et des développeurs qui mettent en œuvre des technologies pour exécuter des processus métier selon ces diagrammes, aux dirigeants d'entreprise, c'est-à-dire aux utilisateurs ordinaires occupés à gérer et suivre l'exécution du modèle construit. De cette manière, les notations de modélisation des processus métier (BPMN) comblent le fossé entre la création et la mise en œuvre du modèle. Voici quelques-unes des meilleures idées d'autres méthodologies. Par exemple, pour une meilleure flexibilité et lisibilité, la modélisation des processus métier en notation BPMN 2.0 suit la tradition des organigrammes.

notation bpmn dans les exemples
notation bpmn dans les exemples

Symboles (éléments) BPMN

Prend en charge et développe l'organisation BPMN OMG. Ce n'est pas un mème des habitués d'Internet, signifiant "oh mein goth", mais une très célèbre firme d'Object ManagementGroup, qui comprend plus de huit cents entreprises qui développent des normes comme la notation BPMN. Nous devons tous les changements utiles dans les nouvelles versions aux développeurs OMG. C'est cette organisation qui a choisi la promotion de la notation UML BPMN, qui est utilisée pour modéliser les systèmes orientés objet, comme direction clé. Par conséquent, lors du développement de diagrammes, en plus des concepts et concepts (flux de contrôle, action, objet de données, etc.) dans BPMN, il existe de nombreux concepts caractéristiques de l'approche orientée objet: message, échange et flux de messages.

Les symboles de notation graphique sont analysés en fonction de leur objectif et combinés en catégories. Ce sont: Objets de flux - objets de flux, Données - données, Swimlanes - domaines de responsabilité, Objets de connexion - objets de connexion, Artefacts - artefacts. Les symboles de flux de contrôle, d'objet de données et d'objet de flux sont en outre divisés en sous-groupes selon des caractéristiques sémantiques afin d'afficher les spécificités des événements en cours, les fonctionnalités de branchement de flux, l'exécution d'actions, etc. Ils indiquent les spécificités dues aux images graphiques supplémentaires - marqueurs, icônes placés à l'intérieur du symbole principal. De plus, les symboles d'événement ont un type de contour et de couleur d'arrière-plan différent.

notation bpmn 2 0 pdf
notation bpmn 2 0 pdf

Événements par heure

Lors de l'exécution d'un processus métier, il se produit toujours des événements divers et nombreux qui ont leur impact, même s'il s'agit le plus souvent d'éléments facultatifs et non affichés dans le diagramme de processus métier. Il s'agit de recevoir et de répondre à un message, de changer d'état dansdocuments et bien plus encore qu'il n'est pas logique d'énumérer - de nombreux événements se déroulent littéralement à chaque étape. Pour les classer, les caractéristiques de chacun sont déterminées. Le premier groupe - au moment de l'apparition. Il s'agit de l'événement de début qui affichera le début du graphique. À partir de là, le flux de contrôle ne peut être que sortant et le flux de messages peut aller dans les deux sens. L'événement de début sur le diagramme de processus métier est généralement un, mais vous ne pouvez pas l'afficher du tout. Parfois, il y en a même plusieurs, si le mappage se produit avec des pistes, des pools et des sous-processus déployés. Le contour de l'événement s'affiche sous la forme d'une fine ligne simple.

L'événement de fin est le résultat de l'exécution d'un processus métier. Le flux de contrôle n'entre qu'ici, et le flux de messages se déplace toujours à la fois vers l'entrée et vers la sortie. Le flux entrant est représenté par une flèche. Le diagramme affiche un seul événement de fin ou plusieurs - ils sont décrits comme une seule ligne épaisse. Un événement intermédiaire est l'un des autres qui se produisent pendant l'exécution d'un processus métier. Un flux entre ici et un autre sort aussi. Seul Boundary (événement de frontière) se produit et est traité immédiatement - soit au tout début, soit à la fin de l'action. Il est affiché sur le contour (bordure) de l'action et ne contient qu'un seul flux - entrant ou sortant. Et un tel événement est indiqué par une fine ligne double.

notation uml bpmn
notation uml bpmn

Événements: interruption de sous-processus et type de résultat

Étant donné que les événements lors de la modélisation d'un processus métier sont très différents, le bloc suivant a été classé ceux quicapable d'interrompre l'action. Les premiers à être marqués sont les événements sans interruption - ce sont des événements intermédiaires ou de démarrage qui se produisent pendant l'exécution, cependant, lancez le thread sortant qui lui est associé uniquement lorsque l'activité est terminée. Le contour d'un tel événement est représenté par une ligne pointillée. Vient ensuite un événement d'interruption qui se produit avant ou après l'action standard. Dans des situations exceptionnelles, cet événement nécessite un arrêt ou une fin de l'action si les informations nécessaires sont manquantes ou si une erreur s'affiche pendant le traitement, si des actions supplémentaires sont nécessaires, etc. Ici, le contour est représenté par une ligne continue.

Le troisième type d'événements est classé selon le type de résultat. Tout d'abord, nous devons parler ici de l'initiateur de traitement. Il s'agit d'un événement intermédiaire ou de démarrage qui se produit à la suite de l'exécution d'actions et est le résultat de l'exécution d'un processus - standard ou non. L'événement déclencheur est représenté par une icône vide. Il est nécessaire d'ajouter un événement de plus à cette section, qui parle aussi de performance, seulement ici c'est le résultat du traitement. Il s'agit d'un événement intermédiaire ou final qui se produit lors de l'exécution d'actions et est l'un des résultats finaux de l'exécution du processus - standard ou non, il s'affiche sous la forme d'une icône remplie.

Actions

Diagrammatiquement, un processus ressemble à un ensemble ordonné d'actions exécutées pour obtenir un certain résultat. Sur un diagramme vertical en notation BPMN, de haut en bas, une séquence est donnée montrant l'exécutionprocessus dans le temps. Vous pouvez également le tracer dans le sens des flèches des éléments de liaison de gauche à droite. Les actions affichées ont trois vues principales et de nombreuses variétés, chacune avec sa propre icône ou icône.

Tâche - une tâche. Action élémentaire, c'est-à-dire indivisible. Le type ou la spécificité de la tâche est indiqué par un marqueur ou une icône dans le coin supérieur gauche du symbole d'action. La tâche peut être Service (service), pour la fourniture d'un service, qui est une application automatisée ou un service Web. Envoyer - envoyer un message. Si le message est envoyé au moins une fois, la tâche peut être considérée comme terminée. Recevoir - recevoir un message (le même principe: si un message est reçu une fois, la tâche est terminée). La tâche de l'utilisateur est considérée comme caractéristique et est effectuée par l'exécuteur à l'aide d'un logiciel et avec l'aide d'autres employés. Une tâche qui nécessite une exécution manuelle est Manuelle, qui est effectuée sans l'aide de l'automatisation. Business-Rule - une règle métier, selon la technologie, l'accomplissement de cette tâche dépend des circonstances, le choix d'une méthode aide à définir une règle métier. Script - un script où l'exécution des opérations est strictement dans l'ordre décrit dans un langage reconnu par l'interprète. Habituellement, ce type de tâche est effectué par des moyens automatisés.

Sous-processus

Sous-processus - sous-processus. Il comprend des passerelles en notation BPMN, des flux de travail, des événements et de nombreuses autres activités. Ainsi, un sous-processus est une action composite dont des parties sont directement affichées à l'intérieur du symbole sur le schéma ou sont placées surdiagramme de décomposition séparé. Dans ce dernier cas, le diagramme principal doit montrer un signe + au centre du sous-processus (bord inférieur de l'activité). Il existe des sous-processus standard, mais ils ne suffisent pas, c'est pourquoi deux variétés spécifiques sont apparues. Il s'agit d'un sous-processus d'événement - un sous-processus d'événement qui démarre toujours lorsqu'un événement de démarrage se produit. Le diagramme le montre sans aucun lien avec le reste des activités et des flux de travail. Le contour d'un tel sous-processus est représenté par des points.

Le deuxième type est Transaction (transaction), il s'agit d'une action consistant en différentes opérations avec une réussite, c'est-à-dire l'obtention d'un résultat positif. Vous ne pouvez obtenir un résultat spécifique que si tous les composants sont terminés avec succès. Si des problèmes surviennent lors de l'exécution du sous-processus, les résultats de toutes les opérations précédentes seront annulés (événement d'annulation). Une telle interférence peut être l'impossibilité d'effectuer une opération particulière ou sa mauvaise exécution. Pour éviter d'annuler des événements précédents, vous pouvez essayer une opération qui a échoué pour compenser (compensation d'événement). Le contour d'un tel sous-processus est représenté par une double ligne pleine. Pour inclure dans le diagramme toutes les tâches ou sous-processus qui sont réutilisés, il y a un appel - un appel, qui est indiqué dans le diagramme par un contour en gras.

description de la notation bpmn
description de la notation bpmn

Passerelles

Les portes en notation BPMN sont conçues pour indiquer les spécificités du flux des opérations et leur passage par des branches parallèles ou alternatives. La passerelle peut se passer d'appels sortants ou entrantsflux, mais en a toujours au moins deux, entrants ou sortants. Le marqueur à l'intérieur de son symbole spécifie le type de passerelle. Il peut être exclusif, XOR - exclusif avec un "ou" exclusif, conçu pour diviser le flux en itinéraires alternatifs. Lors de l'exécution du processus, une seule des routes proposées peut être activée. Les conditions de saut sont contenues à côté de la ligne de désignation. Inclusif, OU - non exclusif avec une porte logique "ou" conçue pour diviser le flux en routes, où chacune est activée si la condition de l'expression booléenne qui lui est associée est remplie. Plusieurs chemins peuvent être empruntés dans ce processus, mais si l'un d'entre eux n'est pas vrai, alors le choix est impossible.

Analogique d'une passerelle non exclusive - Complexe. La différence est qu'il n'y a qu'une seule expression qui détermine l'activation d'un workflow particulier. Parallèle, ET - un parallèle avec une passerelle logique "et" est nécessaire pour brancher ou fusionner des opérations parallèles. Exclusif basé sur les événements - Une passerelle exclusive mais basée sur les événements qui sépare le flux de travail en itinéraires alternatifs. La passerelle événementielle exclusive pour démarrer un processus est également une passerelle exclusive, les événements sur lesquels elle est basée démarrent l'ensemble du processus. Il s'agit du caractère de début d'un processus ou d'un sous-processus qui n'a pas de flux d'entrée. La passerelle parallèle basée sur des événements pour démarrer un processus fonctionne de la même manière - une passerelle parallèle, également basée sur des événements qui démarrent le processus. Cependant, avec son aide, vous pouvez activer plusieurs processus en même temps,si les événements qui leur sont associés se déclenchent. Naturellement, il n'a pas de flux entrants. Les images montrent clairement la notation BPMN dans les exemples de schématisation avec deux types de passerelles.

modélisation des processus métier en notation bpmn 2 0
modélisation des processus métier en notation bpmn 2 0

Données et flux

L'objet de données est contenu et utilisé spécifiquement dans les graphiques, ce qui montre l'utilisation de marqueurs supplémentaires. Entrées de données - données d'entrée, c'est-à-dire les informations initiales permettant de démarrer l'exécution des actions. Apparaît sur le bord supérieur du symbole. Collecte de données - un ensemble de données, c'est-à-dire un tableau entier ou une collection de données du même type. Affiché sous le symbole. L'objet de données et l'action sont liés à l'aide d'une association.

L'image standard du flux de travail peut être complétée dans le diagramme par l'indication de flux spécifiques. Flux de séquence conditionnel - désignation d'un flux conditionnel d'opérations lors de sa dérivation. Affiché comme provenant d'une action (si vous ne souhaitez pas utiliser de passerelle dans le diagramme). Flux de séquence par défaut - le flux de séquence par défaut provient le plus souvent d'une passerelle ou d'une action, non associée à des expressions logiques.

Exemples et conclusions

L'événement de début, comme son nom l'indique, indique le point de départ d'un processus particulier. C'est le point de départ, c'est-à-dire l'absence de tout type de flux entrant. L'événement de début dans les exemples de notation BPMN est désigné par un cercle dont le centre est libre. Un tel événement peut être une lettre ou un appel d'un client, par exemple, envoyé à une boutique en ligne ou au site Web d'une entreprise quimodélise ce processus métier. De plus, le flux des opérations suit les lignes et indique l'exécution du processus jusqu'au cercle rouge, qui indique l'achèvement, l'événement final. Soit dit en passant, il peut y en avoir plusieurs, et il est facile de retracer exactement où le flux d'opérations s'est terminé, complétant le processus. Aucun flux sortant n'est possible depuis le cercle rouge.

Si le diagramme n'est pas en couleur, l'événement de fin est mis en évidence par une ligne épaisse en forme de cercle. Par exemple, dans la pratique, cet événement peut être l'émission d'un produit commandé qui est passé du dédouanement à l'émission en passant par le traitement. Au cours de tout ce travail, le diagramme montre les actions qui ont été effectuées sur le chemin du début à la fin de l'événement. L'action est indiquée par un rectangle aux bords arrondis. Passerelles - losanges. Ce langage est compréhensible pour les utilisateurs, il suffit de se familiariser un peu avec le système d'affichage qui est ici présent dans les illustrations.

Conseillé: