Připojení agentů k podnikovým systémům
Podniková integrace by měla definovat metodu připojení, ověřování, povolené operace, vedlejší efekty, opakování a časové limity. V závislosti na cílovém systému může adaptér používat REST, GraphQL, SOAP, zasílání zpráv nebo pečlivě kontrolované databázové rozhraní. ActiveMotion si nenárokuje pevný katalog předem sestavených konektorů; každá zakázka inventarizuje systémy zákazníka a potvrzuje, zda lze adaptér znovu použít nebo zda je nutné jej implementovat.
Autentizace a správa pověření
Zpracování pověření by mělo používat zákazníkem schválený tajný správce a metodu ověřování. V závislosti na systému mohou být vhodné OAuth, klíče API, identita pracovní zátěže nebo vzájemné TLS. Rozsah každé identity na minimum požadovaných operací, rotace a odvolání dokumentů a chování při selhání testu. Rotace s nulovým prostojem se nepředpokládá; musí být podporován a ověřen vybranými komponentami.
Vytváření vlastních integrací
Vlastní specifikace adaptéru by měla popisovat operaci, typované vstupy a výstupy, autorizaci, chybové režimy, očekávanou latenci, idempotenci a vedlejší účinky. Otestujte jej proti sandboxu nebo řízenému testovacímu dvojitému, zahrňte jej do hodnocení pracovních postupů a uvolněte jej prostřednictvím procesu změny zákazníka. Schémata OpenAPI nebo GraphQL mohou urychlit lešení, ale generovaný kód a popisy nástrojů stále vyžadují kontrolu zabezpečení a testování chování.
Integrační sledování zdraví
Mezi užitečné signály stavu integrace patří úspěšnost požadavku, latence, třída chyb, stav omezení rychlosti a vypršení platnosti pověření. Odešlete tyto signály do vybraných nástrojů pozorovatelnosti zákazníka a definujte výstrahy z naměřených základních linií. Přerušení obvodu, nouzové řešení a lidská eskalace jsou možnosti návrhu, které musí být testovány pro každý režim selhání; systém by neměl tiše nahrazovat akci jiným rizikem nebo sémantikou.