Op deze pagina

End Events: procesafsluiting uitgelegd

Introductie

Een BPMN 2.0 End Event geeft het einde of de afronding van een bedrijfsproces aan. Het markeert het punt waarop het proces klaar is en er geen verdere acties plaatsvinden na het End Event. In BPMN-diagrammen wordt het End Event weergegeven als een dikke cirkel en kan het verschillende soorten procesafsluitingen tonen, zoals een normale afloop of een foutmelding.

Belangrijke punten over End Events

  • Visuele weergave: Een dikke cirkel.
  • Typen End Events:
    • Bericht End Event (Message): Verzendent een bericht bij afronden van het proces.
    • Signaal End Event (Signal): Verzendent een signaal naar andere processen of systemen bij afronding.
    • Fout End Event (Error): Geeft aan dat het proces is beëindigd door een fout.
    • Terminate End Event: Stopt direct alle activiteiten en beëindigt de volledige procesinstantie.
    • Escalation End Event: Geeft een escalatie aan die op hoger niveau moet worden afgehandeld.

End Events hebben geen uitgaande sequence flows, omdat ze het eindpunt van het proces markeren. Ze zijn belangrijk om de uitkomst duidelijk te maken en zorgen ervoor dat de flow goed wordt afgerond.

Een end gebeurtenis geeft het einde van een proces aan. Het proces is afgerond als alle stappen in het diagram zijn doorlopen en eindigen bij het end gebeurtenis. Omdat een proces verschillende uitkomsten kan hebben, zoals succes of mislukking, kun je meerdere end gebeurtenissen gebruiken voor elk scenario. Bijvoorbeeld: bij een succesvol verwerkte order eindigt het proces met succes. Als de kaartgegevens onjuist zijn, dan mislukt de transactie, wordt er geen bon uitgegeven en geldt de order als niet geslaagd.

ProcessMind BPMN 2.0 end gebeurtenis symbool voor procesafronding en uitkomst

In dit voorbeeld verschillen de eindresultaten, hoewel het beide end gebeurtenissen zijn. Als een proces meerdere end gebeurtenissen heeft, geef ze dan altijd duidelijke namen om verwarring te voorkomen.

Alle Events met bijbehorende symbolen

Start Intermediate End
Type
Normal
Event Sub process
Event Sub process non-interrupt
Catch
Boundary
Boundary non-interrupt
Throw
None
Message
Timer
Conditional
Link
Signal
Error
Escalation
Termination
Compensation
Cancel
Multiple
Multiple Parallel