Agenten verbinden met bedrijfssystemen
ActiveMotion-agents maken verbinding met bedrijfssystemen via een gestandaardiseerd raamwerk voor toolintegratie. Elke integratie wordt gedefinieerd als een toolconfiguratie die de verbindingsmethode, authenticatiereferenties, beschikbare bewerkingen en gedragsbeleid specificeert, zoals het aantal nieuwe pogingen en de time-outduur. Het raamwerk ondersteunt REST API's, GraphQL-eindpunten, SOAP-webservices, directe databaseverbindingen en berichtenwachtrij-integraties. Vooraf gebouwde connectorpakketten zijn beschikbaar voor ServiceNow, Workday, Salesforce, SAP SuccessFactors, Jira, Confluence, Slack, Microsoft Teams, Microsoft 365, Okta, Azure Active Directory, PagerDuty en AWS-services.
Authenticatie en Credential Management
Alle integratiereferenties worden opgeslagen in een geheimbeheersysteem, nooit in configuratiebestanden of omgevingsvariabelen. Het integratieframework ondersteunt OAuth 2.0 met automatische tokenvernieuwing, API-sleutelauthenticatie, wederzijdse TLS voor service-to-service-communicatie en op SAML gebaseerde federatie voor systemen die dit nodig hebben. Elke agentinstantie ontvangt bereikreferenties die het principe van minimale bevoegdheden volgen: de agent heeft alleen toegang tot de specifieke bewerkingen die hij nodig heeft voor de gedefinieerde workflows. Het roteren van inloggegevens wordt ondersteund zonder downtime van agenten via een hot-swap-mechanisme dat overgaat naar nieuwe inloggegevens terwijl aanvragen worden afgevoerd met behulp van de oude.
Aangepaste integraties bouwen
Voor systemen zonder vooraf gebouwde connector worden aangepaste integraties gedefinieerd met behulp van een toolspecificatieschema. Het schema vereist een naam van de bewerking, een beschrijving die de agent helpt te begrijpen wanneer hij het hulpprogramma moet gebruiken, getypte invoer- en uitvoerschema's, foutcodes en hun betekenis, verwachte latentiebereiken en eventuele bijwerkingen die de bewerking kan veroorzaken. Aangepaste integraties volgen dezelfde levenscyclus als vooraf gebouwde connectoren: ze worden getest in een sandbox-omgeving, gevalideerd via de evaluatiesuite van de agent en gepromoveerd naar productie via de standaardimplementatiepijplijn. Er is een sjabloongenerator beschikbaar die de integratieconfiguratie vanuit een OpenAPI- of GraphQL-schema ondersteunt.
Integratie Gezondheidsmonitoring
Elke integratie rapporteert gezondheidsstatistieken via de observatiestapel: succespercentage van aanvragen, latentiepercentielen, foutdistributie en vervalstatus van inloggegevens. Het monitoringdashboard geeft de status van de integratie weer naast de prestatiestatistieken van agenten, waardoor het gemakkelijk wordt om gedragsveranderingen van agenten te correleren met downstream-systeemproblemen. Er worden waarschuwingen geconfigureerd voor degradatiepatronen van de integratie: verhoogde foutpercentages, verhoogde latentie, authenticatiefouten en nabijheid van snelheidslimieten. Wanneer een integratie ongezond wordt, wordt de stroomonderbreker van de agent geactiveerd en past de agent zijn gedrag aan om te voorkomen dat hij afhankelijk wordt van het verslechterde systeem, alternatieve oplossingspaden gebruikt of escaleert naar menselijke operators.