ربط الوكلاء بأنظمة المؤسسات
يتصل وكلاء ActiveMotion بأنظمة المؤسسة من خلال إطار عمل موحد لتكامل الأدوات. يتم تعريف كل تكامل على أنه تكوين أداة يحدد طريقة الاتصال وبيانات اعتماد المصادقة والعمليات المتاحة والسياسات السلوكية مثل عدد مرات إعادة المحاولة ومدة المهلة. يدعم إطار العمل واجهات برمجة تطبيقات REST ونقاط نهاية 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.
مراقبة صحة التكامل
يُبلغ كل تكامل عن مقاييس الصحة من خلال مكدس إمكانية المراقبة: معدل نجاح الطلب، والنسب المئوية لزمن الوصول، وتوزيع الأخطاء، وحالة انتهاء صلاحية بيانات الاعتماد. تعرض لوحة معلومات المراقبة صحة التكامل جنبًا إلى جنب مع مقاييس أداء الوكيل، مما يجعل من السهل ربط تغييرات سلوك الوكيل بمشكلات النظام النهائية. يتم تكوين التنبيهات لأنماط تدهور التكامل: معدلات الخطأ المرتفعة، وزيادة زمن الوصول، وفشل المصادقة، والقرب من حد المعدل. عندما يصبح التكامل غير صحي، يتم تنشيط قاطع الدائرة الكهربائية الخاص بالوكيل ويقوم الوكيل بتعديل سلوكه لتجنب الاعتماد على النظام المتدهور، أو استخدام مسارات حل بديلة أو التصعيد إلى المشغلين البشريين.