BPMN (notatie): procesbeschrijving
BPMN (notatie): procesbeschrijving

Video: BPMN (notatie): procesbeschrijving

Video: BPMN (notatie): procesbeschrijving
Video: Eigen bedrijf starten maar waarin? Zo maak je de keuze! - 😁❤️💪🏾 2024, November
Anonim

De wereld heeft lange tijd en behoorlijk effectief te maken gehad met een procesbenadering van bedrijfsorganisatie, en de standaard voor Business Process Model and Notation (BPMN, notatie) is een doordachte procedure met een correcte beschrijving van bedrijfsprocessen. Bedrijven verbeteren voortdurend verschillende specialisaties van deze standaard en bereiken daardoor een zeer significante toename van alle kwaliteitsindicatoren van hun werk. BPMN-notatie is niet alleen begrijpelijk voor experts van het vakgebied waarin het is gemaakt, elke werknemer kan werken met zijn logische berekeningen.

bpmn-notatie
bpmn-notatie

Modelleren en standaardisatie

Deze standaardisatie is niet alleen eenvoudig, maar is ook het meest complete model van het beschreven bedrijfsproces, gecompileerd in een machineleesbare vorm. BPMN (wanneer bekeken in de BPMN 2.0-versie van de notatie) bouwt modellen van de meest complexe processen in het bedrijfsleven op een zeer krachtige en expressieve manier en in het meest begrijpelijke systeem. Het belangrijkste is dat, samen met deze standaard,grafische modellen en worden omgezet in een mooi gestructureerde en machineleesbare vorm die is gebaseerd op XML. De BPMN-notatietaal is absoluut uitvoerbaar, dat wil zeggen, het stelt u in staat om processen te modelleren die vervolgens worden uitgevoerd met behulp van BPMS (automated business process management systems). Een dergelijke standaardisatie is uiterst nuttig, juist omdat modelbouwers sommige softwareproducten kunnen gebruiken, en uitvoerders - andere, als ze deze standaard ondersteunen.

Om een bepaald model te bouwen, kan meer dan één versie worden gebruikt (BPMN 2.0-notatie (PDF) en andere), soms bestaat een model uit fragmenten van verschillende notaties, maar de manier waarop ze worden gesystematiseerd en gelezen is hetzelfde. Steeds meer ondernemers implementeren in hun bedrijf de uitvoering van bedrijfsprocessen op basis van deze standaard. De vraag naar specialisten die deze modelleertaal kennen groeit met de dag. Steeds meer mensen bestuderen de grafische elementen van de BPMN-notatie en de regels voor het bouwen van modellen. Hiervoor zijn er speciale cursussen waar wie wil kennis kan maken met het doel van deze taal, met de soorten diagrammen, en de mogelijkheden kan zien om de geconstrueerde modellen automatisch uit te voeren. Het meest interessant is praktische ervaring in BPMN 2.0-notatie (ook beschikbaar in het Russisch), modellering en analyse, ontwikkeling van bedrijfsprocessen.

gateways in bpmn-notatie
gateways in bpmn-notatie

Specialisten

Wie kan bedrijfsprocessen beschrijven? BPMN-modelleringsnotatie is gemakkelijk te doen door iedereen die betrokken is bij automatisering,ontwikkeling van bedrijfsprocessen. Dit zijn bedrijfsadviseurs, bedrijfsanalisten, projectmanagers, systeemanalisten, architecten en ontwikkelaars van computersystemen, methodologen, kwaliteitsmedewerkers. Meestal kunnen deze mensen technische documentatie in het Engels lezen, hebben ze deelgenomen aan analyseprojecten, BPMN-notatie beschreven, geoptimaliseerde of geautomatiseerde zakelijke projecten, of software ontwikkeld en onderhouden. Deze methodologie heeft een internationale status, en niet een propriëtaire, zoals vele andere standaarden, en zelfs geen nationale. Daarom analyseren en reorganiseren ze sinds 2005 het bedrijfsleven met behulp van procesmodellering in BPMN-notatie.

Deze techniek bood bijna alle gebruikers toegankelijke informatie - van de grootste analisten die diagrammen maken en ontwikkelaars die technologieën implementeren voor het uitvoeren van bedrijfsprocessen volgens deze diagrammen, tot bedrijfsleiders, dat wil zeggen gewone gebruikers die druk bezig zijn met het beheren en het volgen van de uitvoering van het geconstrueerde model. Op deze manier overbruggen Business Process Modeling Notations (BPMN) de kloof tussen modelcreatie en modelimplementatie. Hier zijn enkele van de beste ideeën uit andere methodologieën. Voor een betere flexibiliteit en leesbaarheid volgt de modellering van bedrijfsprocessen in BPMN 2.0-notatie bijvoorbeeld de stroomdiagramtraditie.

bpmn-notatie in voorbeelden
bpmn-notatie in voorbeelden

Symbolen (elementen) BPMN

Ondersteunt en ontwikkelt BPMN organisatie OMG. Dit is geen meme van vaste internetgebruikers, wat "oh mein goth" betekent, maar een zeer beroemd bedrijf ObjectbeheerGroup, die meer dan achthonderd bedrijven omvat die standaarden zoals BPMN-notatie ontwikkelen. Alle nuttige wijzigingen in nieuwe versies hebben we te danken aan de OMG-ontwikkelaars. Het was deze organisatie die de promotie van de UML BPMN-notatie, die wordt gebruikt om objectgeoriënteerde systemen te modelleren, als een belangrijke richting koos. Daarom zijn er bij het ontwikkelen van diagrammen, naast concepten en concepten (controlestroom, actie, gegevensobject, enz.) In BPMN veel concepten die kenmerkend zijn voor de objectgeoriënteerde benadering: bericht, uitwisseling en berichtenstroom.

Grafische notatiesymbolen worden geparseerd op basis van hun doel en gecombineerd in categorieën. Dit zijn: stroomobjecten - stroomobjecten, gegevens - gegevens, zwembanen - verantwoordelijkheidsgebieden, verbindende objecten - verbindende objecten, artefacten - artefacten. De symbolen voor besturingsstroom, gegevensobject en stroomobject zijn bovendien onderverdeeld in subgroepen op basis van semantische kenmerken om de details van lopende gebeurtenissen, stroomvertakkingskenmerken, uitvoering van acties, enzovoort weer te geven. Ze geven de details aan vanwege extra grafische afbeeldingen - markeringen, pictogrammen die in het hoofdsymbool zijn geplaatst. Gebeurtenissymbolen hebben ook een ander type omtrek en achtergrondkleur.

notatie bpmn 2 0 pdf
notatie bpmn 2 0 pdf

Evenementen op tijd

Tijdens de uitvoering van een bedrijfsproces vinden er altijd verschillende en talrijke gebeurtenissen plaats die hun impact hebben, ondanks het feit dat het meestal optionele elementen zijn en niet worden weergegeven in het bedrijfsprocesdiagram. Dit is het ontvangen van en reageren op een bericht, het wijzigen van de status indocumenten en nog veel meer dat geen zin heeft om op te sommen - veel gebeurtenissen vinden letterlijk bij elke stap plaats. Om ze te classificeren, worden de kenmerken van elk bepaald. De eerste groep - tegen de tijd van het begin. Dit is de startgebeurtenis die het begin van de grafiek laat zien. Vanaf hier kan de besturingsstroom alleen uitgaand zijn en kan de berichtenstroom beide kanten op. De startgebeurtenis in het bedrijfsprocesdiagram is meestal één, maar u kunt deze helemaal niet weergeven. Soms zijn het er zelfs meerdere, als de mapping gebeurt met tracks, pools en ingezette subprocessen. De omtrek van de gebeurtenis wordt weergegeven als een dunne enkele lijn.

De eindgebeurtenis is het resultaat van de uitvoering van een bedrijfsproces. De stroom van controle komt alleen hier binnen, en de stroom van berichten beweegt nog steeds zowel naar de invoer als naar de uitvoer. De inkomende stroom wordt weergegeven door een pijl. Het diagram toont slechts één eindgebeurtenis of meerdere - ze zijn omlijnd als een dikke enkele lijn. Een tussentijdse gebeurtenis is een van de andere gebeurtenissen die plaatsvinden tijdens de uitvoering van een bedrijfsproces. Eén stroom komt hier binnen en één gaat er ook uit. Alleen Boundary (grensgebeurtenis) vindt plaats en wordt onmiddellijk verwerkt - helemaal aan het begin of aan het einde van de actie. Het wordt weergegeven op de contour (rand) van de actie en bevat slechts één stream - inkomend of uitgaand. En zo'n gebeurtenis wordt aangegeven door een dunne dubbele lijn.

uml bpmn notatie
uml bpmn notatie

Gebeurtenissen: subprocesonderbreking en resultaattype

Omdat de gebeurtenissen tijdens het modelleren van een bedrijfsproces heel verschillend zijn, werd het volgende blok geclassificeerd als die welkein staat de actie te onderbreken. De eerste die worden gemarkeerd zijn niet-onderbrekende gebeurtenissen - dit zijn tussenliggende of startgebeurtenissen die plaatsvinden tijdens de uitvoering, maar de bijbehorende uitgaande thread starten pas wanneer de activiteit is voltooid. De omtrek van zo'n gebeurtenis wordt weergegeven door een stippellijn. De volgende is een onderbrekende gebeurtenis die voor of na de standaardactie plaatsvindt. In uitzonderlijke situaties vereist deze gebeurtenis een stop of beëindiging van de actie als de benodigde informatie ontbreekt of een fout wordt weergegeven tijdens de verwerking, als er aanvullende acties nodig zijn, en dergelijke. Hier wordt de contour weergegeven als een ononderbroken lijn.

De derde soort gebeurtenissen wordt geclassificeerd volgens het type resultaat. Allereerst moeten we het hier hebben over de initiator van de verwerking. Dit is een tussen- of startgebeurtenis die optreedt als gevolg van het uitvoeren van acties en het resultaat is van het uitvoeren van een proces, al dan niet standaard. De triggergebeurtenis wordt weergegeven door een niet-gevuld pictogram. Het is noodzakelijk om nog een gebeurtenis aan deze sectie toe te voegen, die ook over prestaties spreekt, alleen hier is het het resultaat van verwerking. Dit is een tussentijdse of laatste gebeurtenis die optreedt tijdens de uitvoering van acties en is een van de uiteindelijke resultaten van de uitvoering van het proces - standaard of niet, het wordt weergegeven als een gevuld pictogram.

Acties

Diagrammatisch ziet een proces eruit als een geordende reeks acties die worden uitgevoerd om een bepaald resultaat te verkrijgen. Op een BPMN-notatie verticaal diagram, van boven naar beneden, wordt een reeks gegeven die de uitvoering toontproces in de loop van de tijd. Je kunt het ook van links naar rechts volgen in de richting van de pijlen van de verbindingselementen. De weergegeven acties hebben drie hoofdweergaven en vele varianten, elk met een eigen pictogram of pictogram.

Taak - een taak. Elementaire actie, dat wil zeggen, ondeelbaar. Het type of de specificiteit van de taak wordt aangegeven door een markering of pictogram in de linkerbovenhoek van het actiesymbool. De taak kan Service (service) zijn, voor het leveren van een service, wat een geautomatiseerde applicatie of webservice is. Verzenden - stuur een bericht. Als het bericht minimaal één keer is verzonden, kan de taak als voltooid worden beschouwd. Ontvangen - een bericht ontvangen (hetzelfde principe: als een bericht één keer wordt ontvangen, is de taak voltooid). De taak van Gebruiker wordt als kenmerkend beschouwd en wordt door de uitvoerder met behulp van software en met hulp van andere medewerkers uitgevoerd. Een taak die handmatige uitvoering vereist, is Handmatig, die wordt uitgevoerd zonder de hulp van automatisering. Bedrijfsregel - een bedrijfsregel, volgens de technologie, de vervulling van deze taak hangt af van de omstandigheden, de keuze van een methode helpt bij het opstellen van een bedrijfsregel. Script - een script waarbij de uitvoering van bewerkingen strikt in de volgorde is die wordt beschreven in een taal die door de uitvoerder wordt herkend. Meestal wordt dit soort taken geautomatiseerd uitgevoerd.

Subprocessen

Subproces - subproces. Het omvat gateways in BPMN-notatie, workflows, evenementen en vele andere activiteiten. Een subproces is dus een samengestelde actie, waarvan delen direct in het symbool op het diagram worden weergegeven of opapart ontledingsdiagram. In het laatste geval dient het hoofddiagram een + teken te tonen in het midden van het subproces (onderrand van de activiteit). Er zijn standaard subprocessen, maar die zijn niet genoeg, dus verschenen er twee specifieke varianten ervan. Dit is een gebeurtenissubproces - een gebeurtenissubproces dat altijd start wanneer een startgebeurtenis plaatsvindt. Het diagram toont het op geen enkele manier gerelateerd aan de rest van de activiteiten en workflows. De omtrek van zo'n subproces wordt weergegeven met stippen.

Het tweede type is Transactie (transactie), dit is een actie die bestaat uit verschillende bewerkingen met een succesvolle voltooiing, dat wil zeggen, het verkrijgen van een positief resultaat. U kunt alleen een specifiek resultaat krijgen als alle onderdelen met succes zijn voltooid. Als er problemen optreden tijdens de uitvoering van het subproces, worden de resultaten van alle voorgaande bewerkingen geannuleerd (cancel event). Dergelijke interferentie kan de onmogelijkheid zijn om een bepaalde handeling uit te voeren of de onjuiste uitvoering ervan. Om te voorkomen dat eerdere gebeurtenissen worden geannuleerd, kunt u een mislukte bewerking proberen om te compenseren (gebeurteniscompensatie). De omtrek van zo'n deelproces wordt weergegeven als een dubbele ononderbroken lijn. Om alle taken of subprocessen die worden hergebruikt in het diagram op te nemen, is er een oproep - een oproep, die in het diagram wordt aangegeven met een vetgedrukte omtrek.

bpmn notatie beschrijving
bpmn notatie beschrijving

Gateways

Poorten in BPMN-notatie zijn ontworpen om de details van de stroom van operaties en hun passage door parallelle of alternatieve takken aan te geven. De gateway kan het doen zonder uitgaand of inkomendstreams, maar heeft altijd ten minste twee eigen streams, inkomend of uitgaand. De markering in het symbool geeft het type gateway aan. Het kan Exclusief zijn, XOR - exclusief met een exclusieve "of", ontworpen om de stroom op te splitsen in alternatieve routes. Tijdens de uitvoering van het proces kan slechts één van de voorgestelde routes worden geactiveerd. Voorwaarden voor overslaan staan naast de aanduidingsregel. Inclusief, OF - niet-exclusief met logische "of"-poort ontworpen om de stroom in routes te verdelen, waarbij elk wordt geactiveerd als aan de voorwaarde van de bijbehorende booleaanse uitdrukking wordt voldaan. In dit proces kunnen verschillende paden worden gevolgd, maar als een van deze niet waar is, is de keuze onmogelijk.

Analoog van een niet-exclusieve gateway - Complex. Het verschil is dat er maar één uitdrukking is die de activering van een bepaalde workflow bepa alt. Parallel, AND - een parallel met logische "en" gateway is nodig voor het aftakken of samenvoegen van parallelle bewerkingen. Exclusieve Event-Based - Een exclusieve maar event-based gateway die de workflow scheidt in alternatieve routes. Exclusieve Event-Based Gateway om een Proces te starten is ook een exclusieve gateway, de events waarop het is gebaseerd starten het hele proces. Dit is het startkarakter van een proces of subproces dat geen invoerstromen heeft. Parallel Event-Based Gateway om een proces te starten werkt op dezelfde manier - een parallelle gateway, ook gebaseerd op gebeurtenissen die het proces starten. Met zijn hulp kunt u echter meerdere processen tegelijkertijd activeren,als de gebeurtenissen die ermee verband houden in brand vliegen. Natuurlijk heeft het geen inkomende streams. De afbeeldingen laten duidelijk de BPMN-notatie zien in de voorbeelden van diagrammen met twee soorten gateways.

bedrijfsprocesmodellering in bpmn 2 0-notatie
bedrijfsprocesmodellering in bpmn 2 0-notatie

Gegevens en stromen

Het data-object wordt specifiek in grafieken opgenomen en gebruikt, wat het gebruik van extra markeringen aantoont. Gegevensinvoer - voer gegevens in, dat wil zeggen de initiële informatie om de uitvoering van acties te starten. Verschijnt aan de bovenrand van het symbool. Gegevensverzameling - een set gegevens, dat wil zeggen een hele reeks of verzameling gegevens van hetzelfde type. Weergegeven onder het symbool. Het data-object en de actie zijn aan elkaar gekoppeld door middel van een associatie.

Standaard afbeelding van de workflow kan in het diagram worden aangevuld met de aanduiding van specifieke stromen. Voorwaardelijke reeksstroom - aanduiding van een voorwaardelijke stroom van bewerkingen bij vertakking ervan. Weergegeven als afkomstig van een actie (als u geen gateway in het diagram wilt gebruiken). Standaardreeksstroom - de standaardreeksstroom, komt meestal van een gateway of actie, niet geassocieerd met logische uitdrukkingen.

Voorbeelden en conclusies

De startgebeurtenis, zoals de naam al aangeeft, geeft het startpunt van een bepaald proces aan. Dit is het uitgangspunt, wat betekent dat er geen inkomende stroom is. De startgebeurtenis in BPMN-notatievoorbeelden wordt aangegeven met een cirkel waarin het middelpunt vrij is. Een dergelijke gebeurtenis kan een brief of een telefoontje van een klant zijn, bijvoorbeeld verzonden naar een online winkel of naar de website van een bedrijf datmodelleert dit bedrijfsproces. Verder gaat de stroom van bewerkingen langs de lijnen en geeft de uitvoering van het proces aan tot aan de rode cirkel, die de voltooiing aangeeft, de eindgebeurtenis. Er kunnen er trouwens meerdere zijn, en het is gemakkelijk te traceren waar de stroom van bewerkingen precies ophield, waarmee het proces werd voltooid. Er is geen uitgaande stream mogelijk vanaf de rode cirkel.

Als het diagram niet in kleur is, wordt de eindgebeurtenis gemarkeerd met een dikke lijn in de vorm van een cirkel. In de praktijk kan dit bijvoorbeeld de uitgifte zijn van een besteld product dat het hele traject heeft doorlopen van inklaring via verwerking tot uitgifte. In de loop van al dit werk toont het diagram de acties die zijn uitgevoerd op de weg van het begin tot het einde van het evenement. De actie wordt aangegeven door een rechthoek met afgeronde randen. Gateways - ruiten. Deze taal is begrijpelijk voor gebruikers, het is alleen nodig om u enigszins vertrouwd te maken met het weergavesysteem dat hier in de afbeeldingen aanwezig is.

Aanbevolen: