Documentenlijst
Op deze pagina

End Event

Introductie

Een BPMN 2.0 End Event geeft het einde of de afronding van een business proces 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 vette cirkel en kan het verschillende soorten procesafsluitingen tonen, zoals een normale afloop of een foutmelding.

Belangrijke punten over End Events

  • Visuele weergave: Een vette cirkel.
  • Typen End Events:
    • Message End Event: Stuurt een message bij afronden van het proces.
    • Signal End Event: Stuurt een signal naar andere processen of systemen bij afronding.
    • Error End Event: Geeft aan dat het proces is gestopt 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 essentieel om de uitkomst duidelijk te maken en zorgen ervoor dat de flow goed wordt afgerond.

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

ProcessMind BPMN 2.0 end event symbool voor procesafronding en uitkomst

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

Alle Events met bijbehorende symbolen

StartIntermediateEnd
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