Σύνδεση πρακτόρων με συστήματα επιχειρήσεων
Οι πράκτορες ActiveMotion συνδέονται με εταιρικά συστήματα μέσω ενός τυποποιημένου πλαισίου ενοποίησης εργαλείων. Κάθε ενοποίηση ορίζεται ως μια διαμόρφωση εργαλείου που καθορίζει τη μέθοδο σύνδεσης, τα διαπιστευτήρια ελέγχου ταυτότητας, τις διαθέσιμες λειτουργίες και τις πολιτικές συμπεριφοράς, όπως οι μετρήσεις επανάληψης και οι διάρκειες χρονικού ορίου. Το πλαίσιο υποστηρίζει REST API, τερματικά σημεία GraphQL, υπηρεσίες web 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 για συστήματα που το απαιτούν. Κάθε παρουσία πράκτορα λαμβάνει διαπιστευτήρια εύρους που ακολουθούν την αρχή του ελάχιστου προνομίου: ο πράκτορας μπορεί να έχει πρόσβαση μόνο στις συγκεκριμένες λειτουργίες που χρειάζεται για τις καθορισμένες ροές εργασίας του. Η εναλλαγή διαπιστευτηρίων υποστηρίζεται χωρίς χρόνο διακοπής λειτουργίας του πράκτορα μέσω ενός μηχανισμού εναλλαγής hot-swap που μεταβαίνει σε νέα διαπιστευτήρια ενώ εξαντλεί αιτήματα χρησιμοποιώντας τα παλιά.
Δημιουργία προσαρμοσμένων ενσωματώσεων
Για συστήματα χωρίς προκατασκευασμένο σύνδεσμο, οι προσαρμοσμένες ενσωματώσεις ορίζονται χρησιμοποιώντας ένα σχήμα προδιαγραφών εργαλείου. Το σχήμα απαιτεί ένα όνομα λειτουργίας, μια περιγραφή που βοηθά τον πράκτορα να κατανοήσει πότε πρέπει να χρησιμοποιήσει το εργαλείο, πληκτρολογημένα σχήματα εισόδου και εξόδου, κωδικούς σφαλμάτων και τη σημασία τους, αναμενόμενα εύρη λανθάνοντος χρόνου και τυχόν παρενέργειες που μπορεί να προκαλέσει η λειτουργία. Οι προσαρμοσμένες ενσωματώσεις ακολουθούν τον ίδιο κύκλο ζωής με τις προκατασκευασμένες συνδέσεις: δοκιμάζονται σε περιβάλλον sandbox, επικυρώνονται μέσω της σουίτας αξιολόγησης του πράκτορα και προωθούνται στην παραγωγή μέσω του τυπικού αγωγού ανάπτυξης. Διατίθεται μια γεννήτρια προτύπων που υποστηρίζει τη διαμόρφωση ενσωμάτωσης από ένα σχήμα OpenAPI ή GraphQL.
Ένταξη Παρακολούθησης Υγείας
Κάθε ενσωμάτωση αναφέρει μετρήσεις υγείας μέσω της στοίβας παρατηρησιμότητας: ποσοστό επιτυχίας αιτήματος, εκατοστημόρια καθυστέρησης, κατανομή σφαλμάτων και κατάσταση λήξης διαπιστευτηρίων. Ο πίνακας εργαλείων παρακολούθησης εμφανίζει την υγεία της ενσωμάτωσης παράλληλα με τις μετρήσεις απόδοσης του πράκτορα, καθιστώντας εύκολη τη συσχέτιση των αλλαγών συμπεριφοράς των πρακτόρων με ζητήματα κατάντη συστήματος. Οι ειδοποιήσεις διαμορφώνονται για μοτίβα υποβάθμισης ενοποίησης: αυξημένα ποσοστά σφάλματος, αυξημένος λανθάνοντας χρόνος, αποτυχίες ελέγχου ταυτότητας και εγγύτητα ορίου ρυθμού. Όταν μια ενσωμάτωση γίνεται ανθυγιεινή, ο διακόπτης κυκλώματος του πράκτορα ενεργοποιείται και ο πράκτορας προσαρμόζει τη συμπεριφορά του για να αποφύγει την εξάρτηση από το υποβαθμισμένο σύστημα, χρησιμοποιώντας εναλλακτικές διαδρομές ανάλυσης ή κλιμάκωση σε ανθρώπινους χειριστές.