חיבור סוכנים למערכות ארגוניות
סוכני ActiveMotion מתחברים למערכות ארגוניות באמצעות מסגרת שילוב כלים סטנדרטית. כל אינטגרציה מוגדרת כתצורת כלי המציינת את שיטת החיבור, אישורי אימות, פעולות זמינות ומדיניות התנהגות כמו ספירת ניסיונות חוזרים ומשכי זמן קצוב. המסגרת תומכת בממשקי REST API, בנקודות קצה של GraphQL, בשירותי אינטרנט של SOAP, בחיבורי מסד נתונים ישירים ושילובים של תור הודעות. חבילות מחברים מובנות מראש זמינות עבור שירותי ServiceNow, Workday, Salesforce, SAP SuccessFactors, Jira, Confluence, Slack, Microsoft Teams, Microsoft 365, Okta, Azure Active Directory, PagerDuty ו-AWS.
אימות וניהול אישורים
כל אישורי האינטגרציה מאוחסנים במערכת ניהול סודות, לעולם לא בקבצי תצורה או משתני סביבה. מסגרת האינטגרציה תומכת ב-OAuth 2.0 עם רענון אסימון אוטומטי, אימות מפתח API, TLS הדדי לתקשורת שירות לשירות ופדרציה מבוססת SAML למערכות הדורשות זאת. כל מופע של סוכן מקבל אישורים בהיקף העוקבים אחר עקרון ההרשאות הקטנות ביותר: הסוכן יכול לגשת רק לפעולות הספציפיות שהוא צריך עבור זרימות העבודה המוגדרות שלו. רוטציה של אישורים נתמכת ללא זמן השבתה של סוכן באמצעות מנגנון החלפה חמה שעובר לאישורים חדשים תוך ריקון בקשות באמצעות הבקשות הישנות.
בניית אינטגרציות מותאמות אישית
עבור מערכות ללא מחבר בנוי מראש, שילובים מותאמים אישית מוגדרים באמצעות סכימת מפרט כלי. הסכימה דורשת שם פעולה, תיאור שעוזר לסוכן להבין מתי להשתמש בכלי, סכימות קלט ופלט מוקלדות, קודי שגיאה ומשמעויותיהם, טווחי חביון צפויים וכל תופעות הלוואי שהפעולה עלולה לייצר. אינטגרציות מותאמות אישית עוקבות אחר אותו מחזור חיים כמו מחברים שנבנו מראש: הם נבדקים מול סביבת ארגז חול, מאומתים באמצעות חבילת ההערכה של הסוכן ומקודמים לייצור באמצעות צינור הפריסה הסטנדרטי. זמין מחולל תבניות שמפיג את תצורת האינטגרציה מסכימת OpenAPI או GraphQL.
אינטגרציה ניטור בריאות
כל אינטגרציה מדווחת על מדדי בריאות דרך מחסנית הנראות: שיעור הצלחה של בקשה, אחוזי חביון, התפלגות שגיאות וסטטוס תפוגה של אישורים. לוח המחוונים הניטור מציג את תקינות האינטגרציה לצד מדדי ביצועי סוכן, מה שמקל על קשר בין שינויים בהתנהגות הסוכן לבעיות במערכת במורד הזרם. ההתראות מוגדרות עבור דפוסי השפלה של האינטגרציה: שיעורי שגיאה גבוהים, זמן השהייה מוגבר, כשלי אימות וקרבה למגבלת קצב. כאשר אינטגרציה הופכת לא בריאה, מפסק החשמל של הסוכן מופעל והסוכן מתאים את התנהגותו כדי להימנע מהתלות במערכת השפלה, תוך שימוש בנתיבי רזולוציה חלופיים או הסלמה למפעילים אנושיים.