Activiteiten zijn de bouwstenen van BPMN 2.0 waarmee bedrijfsprocessen worden samengesteld. Met Lucidchart kunt u eenvoudig activiteiten toevoegen en uw BPMN-diagram naar wens samenstellen.
Dit artikel leest u in 6 minuten
Wil je een eigen BPMN-diagram maken? Probeer Lucidchart. Het is snel, eenvoudig en volledig gratis.
BPMN-beoordeling
BPMN of Business Process Modeling Notation is een standaard stroomdiagrammethode voor bedrijfsprocessen. Deze handleiding behandelt slechts een deel van de BPMN-diagrammen. Voor meer uitleg over BPMN-artefacten, -gebeurtenissen en -gateways verwijzen we u naar de betreffende handleidingen. Bekijk onze BPMN-tutorial voor een algemeen overzicht van BPMN.
Als u op zoek bent naar een eenvoudige manier om BPMN-diagrammen te maken, meld u dan nu aan voor een gratis Lucidchart-account. Lucidchart hoeft niet te worden gedownload, u kunt naadloos samenwerken met uw collega's en uw diagram online delen.
BPMN-activiteiten zijn opgedeeld in 4 activiteitstypes (taken, transacties, subprocessen en oproepactiviteiten), taaktypen en activiteitsmarkers. Lees verder voor meer uitleg over elke variant.
Taken in BPMN
Een taak is het meest fundamentele niveau van een proces. Lucidchart biedt vele soorten symbolen om de verschillende taaktypen weer te geven.
Normale taak
Een normale taak is een enkele handeling die zich in een bedrijfsproces voordoet, zoals het opsturen van een brief.
Het onderstaande voorbeeldproces illustreert het schrijven van een paper. Elk van de activiteiten wordt weergegeven door een normale taak.
Looping-taak
Een looping-taak is een taak die steeds opnieuw wordt herhaald.
Als u in het vorige voorbeeld ook een looping-taak wilt verwerken, kan dat bijvoorbeeld voor het bewerken van de eerste versie. Zo geeft u aan dat u het document meerdere keren wilt bewerken voordat u de definitieve versie indient. U kunt de voorwaarden van de taak verder toelichten, bijvoorbeeld met een kanttekening dat u de paper blijft bewerken totdat de leraar zegt dat u met de huidige versie een 10 zult behalen.
Multiple Instance-taak
Een Multiple Instance-taak is een taak die meerdere keren gebeurt. Die herhaling kan parallel of opeenvolgend zijn.
Veronderstel dat u een aantal vrienden vraagt om uw paper te lezen en u feedback te geven. Dat zou dan een MI-taak zijn, en geen looping-taak. Dit type taak geeft aan dat u 3 verschillende mensen een versie van de paper gaf, en dat ze u allemaal op hetzelfde moment feedback zullen geven. Dit voorbeeld geeft verschillende bewerkingen weer die tegelijk gebeuren. Maar u kunt even gemakkelijk tonen dat die bewerkingen opeenvolgend gebeuren.
Compensation-taak
Een compensatietaak (compensation task) is een gespecialiseerde versie van een taak die alleen gebeurt wanneer er zich eerst een andere specifieke taak heeft voorgedaan. Compensatietaken worden vaak gebruikt om de vorm en het tijdstip van de uitbetaling te tonen voor het werk dat tijdens het proces werd verricht.
Uw vrienden werken waarschijnlijk niet gratis, dus kunt u een compensatietaak toevoegen om te laten zien dat u hen betaalt als zij uw paper nalezen.
Compensatie/looping-taak
Een compensatie-/looping-taak (compensation loop task) maakt van de compensatie een terugkerende gebeurtenis. Als u in dit voorbeeld maar één proeflezer had, kon u laten zien dat u hem/haar na elke keer betaalde.
BPMN-subprocessen
Subprocessen in BPMN zijn een deelverzameling van gangbare soorten taken waarbij eenvoud voorop staat. In een typische werkomgeving worden BPMN-diagrammen gebruikt om processen te communiceren met zowel belanghebbenden als ontwikkelaars. Belanghebbenden hebben doorgaans geen behoefte aan de complexe processen die ontwikkelaars gebruiken. Daarom zijn er twee verschillende weergaven van subprocessen: een eenvoudige, ingeklapte weergave en een uitgebreide, uitgeklapte weergave.
Lus
Een looping geeft aan dat een subproces zichzelf opeenvolgend herhaalt. In ingeklapte weergave wordt het hetzelfde behandeld als een looping-taak.
Multi-instance
Dit subproces kan gelijktijdig met andere identieke subprocessen plaatsvinden. In ingeklapte weergave wordt het hetzelfde behandeld als een multi-instance-taak.
Compensatie
Een compensatiesubproces wordt gewoonlijk gebruikt voor een groep taken die een deel van de compensatiemethode beschrijven, hetzij debiteuren, hetzij crediteuren.
Ad hoc
Een ad-hoc-subproces is een groep taken die uitsluitend bestaan om een onderdeel van een proces af te ronden. Zo kan een ad-hoc-subproces betrekking hebben op één bepaalde leverancier met een uniek betalingssysteem.
Wil je een eigen BPMN-diagram maken? Probeer Lucidchart. Het is snel, eenvoudig en volledig gratis.
Een BPMN-diagram makenTransacties
Een transactieactiviteit (Transaction) is een gespecialiseerd subprocessymbool dat betaalprocessen weergeeft. Alle transactieactiviteiten worden omrand door een dubbele lijn. Bij transacties moet worden geverifieerd of alle deelnemers hun deel van de transactie hebben voltooid voordat het subproces kan worden voltooid.
Subproces evenement
Gebeurtenissubprocessen worden gebruikt om gebeurtenissen binnen een subproces te beschrijven. Ze worden geactiveerd door een startgebeurtenis en verschillen van andere subprocessen omdat ze geen deel uitmaken van de reguliere stroom. Gebeurtenissubprocessen zijn op zichzelf staand en komen voor binnen de context van een subproces.
Er zijn twee hoofdtypen gebeurtenissubprocessen: onderbrekende en niet-onderbrekende. Een onderbrekend subproces onderbreekt de normale bedrijfsstroom, en een niet-onderbrekend subproces doet dit niet. Als bijvoorbeeld een bestelling op een website wordt geannuleerd, wordt het proces onderbroken en wordt alle websiteactiviteit beëindigd. Maar als de klant alleen in het winkelwagentje kijkt welke artikelen zijn gereserveerd voor aankoop, wordt het proces niet onderbroken.
Oproepen
Een oproepactiviteit (Call activity) is een globaal proces dat wordt gebruikt telkens als een bepaald proces moet worden uitgevoerd. Telkens wanneer de oproepactiviteitnotatie wordt gebruikt, wordt het beheer van het proces naar het globale voorgedefinieerde proces geduwd.
BPMN-taaktypes
BPMN-taaktypen omvatten uitvoerbare taken. Hoewel ze in de praktijk niet veel gebruikt worden, zijn ze vooral belangrijk bij het vormgeven van de eisen voor een ontwerpproject.
Bedrijfsregeltaken
Bedrijfsregels, toegevoegd met BPMN 2.0, zijn specifieke soorten diensten die worden onderhouden door een bedrijfswerkgroep in plaats van een IT-groep. Deze vorm vertegenwoordigt de toepassing van een bedrijfsregel.
Manuele taken
Manuele taken worden gebruikt wanneer een activiteit handmatig moet worden uitgevoerd. Dit kan gebeuren zonder hulp of toepassing van buitenaf, denk bijvoorbeeld aan een vrachtwagen die met producten wordt volgeladen.
Ontvangsttaken
Een Receive-taak betekent dat het proces afhangt van een bericht van derden. Als het bericht ontvangen wordt, is de taak voltooid.
Scripttaken
Scripttaken worden uitgevoerd door een Business Process Engine (BPE). Het script wordt geschreven in een taal die de BPE kan analyseren - vaak is dit JavaScript.
Verzendtaken
Een Verzendtaak (Send task) verstuurt een bericht naar een ander proces of een andere baan. De taak is voltooid zodra het bericht is verzonden.
Servicetaken
Een Service-taak gebruikt een geautomatiseerde toepassing of internetdienst om de taak uit te voeren.
Gebruikerstaken
De gebruikerstaak (user task) geeft aan dat de taak door een persoon wordt uitgevoerd en niet gemakkelijk in kleinere taken kan worden opgedeeld.