Type blokken in processen

Deze pagina is bedoeld als naslag tijdens het modelleren van processen.
Je vindt hier een overzicht van alle blokken die beschikbaar zijn in de Orchestra editor, met per type blok een korte uitleg en verwijzingen naar verdiepende pagina’s.

Gebruik deze pagina wanneer je:

  • wilt begrijpen wat een blok doet
  • wilt weten welk blok je wanneer gebruikt
  • wilt doorlinken naar de details van werking en eigenschappen

Verbindingen en structuur

Pijl (sequence flow)

De pijl verbindt blokken en bepaalt de volgorde van uitvoering in een proces.
Hoewel pijlen visueel eenvoudig zijn, zijn ze essentieel voor het correct functioneren van een proces.

 

Structuur van een BPMN proces

Starten en beëindigen van processen

Start, timer en einde

Deze blokken bepalen wanneer een proces begint en wanneer het klaar is.

Start
Geeft het begin van een proces aan.

Timer
Start een proces op basis van tijd of herhaling.

Einde
Geeft expliciet aan dat het proces is afgerond.

Start en einde elementenTimer
Voorbeeld van start einde en timer BPMN elementen

Beslissingen en parallelle paden

Gateways

Gateways bepalen hoe het proces zich splitst en samenkomt.
In de Orchestra editor zijn drie typen gateways beschikbaar:

Exclusive gateway
Eén pad wordt gekozen op basis van een voorwaarde.

Inclusive gateway
Eén of meerdere paden kunnen tegelijk worden gevolgd.

Parallel gateway
Alle paden worden altijd tegelijk uitgevoerd.

Het verschil tussen deze gateways is functioneel belangrijk en wordt uitgebreid toegelicht op één gezamenlijke pagina.

Gateways
Voorbeeld van verschillende soorten gateways

Taken die door mensen worden uitgevoerd

Handmatige taak

Een handmatige taak representeert werk dat door een persoon moet worden uitgevoerd, buiten Odigos om. Dit type taak leidt tot een taak in Interact.

Gebruik dit blok wanneer:

  • er een taak uitgevoerd en afgevinkt moet worden
  • menselijke beoordeling nodig is
  • bevestiging vereist is
Handmatige taak
Voorbeeld van een handmatige taak

Communicatie en notificaties

E-mail versturen

Dit blok wordt gebruikt om automatisch een e-mail te versturen vanuit een proces.

De inhoud, ontvangers en context worden via de eigenschappen ingesteld.
Het versturen zelf is onderdeel van het proces en gebeurt zonder gebruikersinteractie.

Verstuur e-mail
Voorbeeld van te versturen e-mail in een proces

AI-gedreven stappen

AI met Delhi

Dit blok gebruikt AI om:

  • tekst te genereren
  • informatie samen te vatten
  • keuzes te ondersteunen binnen het proces

Het gedrag van dit blok wordt bepaald door de ingestelde prompt en context.

Dit is een Odigos-specifiek blok en geen standaard BPMN-element.

Delphi AI taak
Voorbeeld van een Delphi AI taak binnen het BPMN proces

Technische en geautomatiseerde acties

API call

Met dit blok roept het proces een extern systeem aan via een API.

Het blok verwerkt de response en kan deze beschikbaar maken voor vervolgstappen.

API call
Voorbeeld van een API call

Omzettingstabel

De omzettingstabel wordt gebruikt om waarden te vertalen of mappen van de ene vorm naar de andere.

Typische toepassingen:

  • codes naar leesbare waarden
  • statusomzettingen
  • normalisatie van invoer
Omzettingstabel
Voorbeeld van een omzettingstabel

Waarde bewerken

Dit blok past bestaande data aan binnen het proces.

Denk aan:

  • het overschrijven van een waarde
  • het afleiden van een nieuwe waarde
  • het voorbereiden van data voor een volgende stap
Bewerken van een waarde
Voorbeeld van het bewerken van een waarde

Blokken voor externe systemen

Voor specifieke externe systemen zijn aparte blokken beschikbaar. Deze blokken zijn technisch varianten op geautomatiseerde acties, maar hebben systeem-specifieke eigenschappen.

De werking en instellingen van deze blokken worden behandeld op de pagina’s over externe systemen.

Externe systemen