Koppelingen met externe systemen

Odigos is ontworpen om samen te werken met externe systemen. Niet als vervanging daarvan, maar als een orkestratielaag die processen, data en logica over meerdere systemen heen verbindt.

In vrijwel iedere Odigos-implementatie spelen externe systemen een rol:
CRM-systemen, financiële pakketten, identity providers, AI-diensten of branchespecifieke applicaties. Odigos zorgt ervoor dat deze systemen samen kunnen werken binnen één proces, zonder dat elk systeem alles hoeft te weten.

Deze pagina helpt je te bepalen:

  • waar je externe systemen koppelt;
  • hoe je ze gebruikt binnen processen;
  • waar data uit externe systemen samenkomt;
  • hoe externe systemen Odigos kunnen aanroepen.

Hoe Odigos met externe systemen werkt

De samenwerking met externe systemen in Odigos bestaat uit een aantal duidelijk gescheiden stappen:

Koppelen
Vastleggen welke externe systemen je gebruikt en hoe Odigos zich authenticeert.

Gebruiken in processen
Inzetten van externe systemen binnen automatische taken en AI-stappen.

Data samenbrengen
Data uit meerdere systemen samenbrengen in één bron van waarheid.

Triggers en aanroepen
Processen starten vanuit externe systemen, of Odigos van buitenaf aanroepen.

Op deze pagina vind je per stap de juiste ingang.

Koppelen van externe systemen met Hub

Externe systemen beschikbaar maken voor Odigos

In Hub geef je aan welke externe systemen Odigos mag gebruiken.
Je regelt hier de authenticatie en eventuele globale instellingen per systeem.

Hub is de plek waar je:

  • API-sleutels, tokens en accounts instelt;
  • aangeeft welke systemen beschikbaar zijn voor processen;
  • bepaalt hoe Odigos met een extern systeem mag communiceren.
Koppelen met Hub

Externe systemen gebruiken in Orchestra

Externe acties opnemen in processen

Zodra een extern systeem is gekoppeld, kan het worden gebruikt in Orchestra.
Dit gebeurt via automatische taken en AI-stappen binnen een proces.

Belangrijk hierbij is de scheiding tussen:

  • het procesontwerp (wat gebeurt wanneer);
  • de technische koppeling (hoe wordt het externe systeem aangeroepen).

Deze scheiding zorgt ervoor dat processen begrijpelijk en beheersbaar blijven, ook als koppelingen veranderen of tijdelijk niet beschikbaar zijn.

Op deze pagina lees je hoe externe systemen functioneel worden ingezet binnen processen en welke impact dit kan hebben op lopende procesinstanties.

Externe systemen in Orchestra

Data van externe systemen in het datalake

Eén consistente waarheid over meerdere systemen

Veel processen gebruiken data uit meerdere externe bronnen.
Het datalake zorgt ervoor dat deze data samenkomt in één consistente bron van waarheid.

Kenmerken van het datalake:

  • data is bron-agnostisch: processen hoeven niet te weten waar data oorspronkelijk vandaan komt;
  • data uit externe systemen kan worden gecombineerd met interne data;
  • data kan worden aangepast en gebruikt in processen, formulieren en beslissingen.

Deze pagina legt uit hoe externe data onderdeel wordt van het datalake en hoe die data vervolgens wordt gebruikt binnen Odigos.

Datalake

Webhooks en events gebruiken

Externe systemen laten reageren of starten

Met webhooks en events kunnen externe systemen Odigos informeren dat er iets is gebeurd.
Dit wordt meestal gebruikt om processen te starten of te activeren op basis van een externe gebeurtenis.

Voorbeelden:

  • een wijziging in een extern systeem triggert een proces;
  • een nieuwe inschrijving start een workflow;
  • een statuswijziging leidt tot vervolgstappen in Odigos.

Op deze pagina lees je wanneer webhooks geschikt zijn, wat hun rol is binnen Odigos en waar foutafhandeling en retries plaatsvinden.

Webhooks en events

Odigos aanroepen vanuit externe systemen

Processen starten en data aanleveren via API’s

Externe systemen kunnen Odigos aanroepen via API’s.
Dit wordt gebruikt om processen te starten of data aan te leveren die vervolgens door processen wordt verwerkt.

Belangrijk om te weten:

  • Odigos is bedoeld voor procesgestuurde integraties;
  • het is geen high-frequency event engine;
  • gebruik is gericht op betrouwbaarheid en traceerbaarheid, niet op snelheid per milliseconde.

Deze pagina beschrijft hoe Odigos van buitenaf wordt aangesproken en wat je daarbij wel en niet mag verwachten.

Odigos API's