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.
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.
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.
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.
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.