Op deze pagina

Eind-event

Wat een eind-event is

Een BPMN 2.0 End Event markeert het einde of de beëindiging van een bedrijfsproces. Het geeft aan dat het proces is afgerond en dat er na het eind-event geen verdere acties plaatsvinden. In BPMN-diagrammen wordt het End Event weergegeven als een cirkel met een dikke rand. Het kan verschillende soorten procesbeëindiging aangeven, zoals een normale afronding of een foutconditie.

Belangrijkste punten over eind-events

  • Visuele weergave: een cirkel met een dikke rand.
  • Typen eind-events:
    • Message End Event: verstuurt een bericht wanneer het proces eindigt.
    • Signal End Event: zendt een signaal uit naar andere processen of systemen wanneer het proces eindigt.
    • Error End Event: geeft aan dat het proces door een fout is beëindigd.
    • Terminate End Event: stopt onmiddellijk alle activiteiten in het proces en beëindigt de volledige procesinstantie.
    • Escalation End Event: geeft aan dat er een escalatie heeft plaatsgevonden die op een hoger niveau moet worden afgehandeld.

Eind-events hebben geen uitgaande Sequence Flows, omdat ze het laatste punt van het proces vormen. Ze geven het resultaat van het proces aan en zorgen ervoor dat de flow correct wordt afgerond.

Een end event markeert het einde van een proces. Het proces is voltooid zodra alle stappen uit het diagram zijn uitgevoerd en het end event is bereikt. Omdat een proces verschillende uitkomsten kan hebben, zoals succes of mislukking, kun je meerdere end events gebruiken om die uitkomsten aan te geven. Als een order bijvoorbeeld succesvol is verwerkt, eindigt het proces met een succesvolle afronding. Zijn de kaartgegevens onjuist en mislukt de transactie, dan wordt er geen ontvangstbewijs gegenereerd en geldt de order als mislukt.

ProcessMind BPMN 2.0 end event-symbool dat de voltooiing en uitkomst van een proces toont

In dit voorbeeld verschillen de einduitkomsten, ook al vallen beide onder end events. Als een proces meerdere end events bevat, moet elk event een duidelijke, unieke naam krijgen om verwarring te voorkomen.

Alle events met hun bijbehorende symbolen

Start Tussenliggend Einde
Type
Normaal
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

Gerelateerde onderwerpen