Ενσωματώσεις API
Ενσωματώσεις API και αυτοματοποίηση με σαφή αρχή και αποτέλεσμα.
Συνδέστε νέες εφαρμογές και καταστήματα με τεκμηριωμένα APIs. Καθορισμένη χαρτογράφηση δεδομένων, ταυτοποίηση, κανόνες ενημέρωσης, χειρισμό αποτυχίας και επιχειρησιακή ορατότητα.
Συνδέστε μια νέα εφαρμογή, εσωτερικό εργαλείο ή ηλεκτρονικό κατάστημα με τα συστήματα που χρειάζεται. Nimblique Studio αναπτύσσει τεκμηριωμένες ενσωμάτωση API και εστιασμένη αυτοματοποίηση γύρω από μια συμφωνημένη ροή πληροφοριών.
Το πεδίο εφαρμογής ξεκινά με ένα πρακτικό ερώτημα: τι πρέπει να συμβεί, σε ποιο σύστημα, όταν συμβαίνει ένα συγκεκριμένο γεγονός; Από εκεί καθορίζουμε τα αρχεία, τους κανόνες, την πρόσβαση και τους ελέγχους που απαιτούνται για να καταστεί αυτή η σύνδεση κατανοητή.
Μια σύνδεση είναι κάτι περισσότερο από μια μετακίνηση ενός πεδίου
Μια εγκεκριμένη εφαρμογή μπορεί να δημιουργήσει ένα αρχείο σε μια άλλη υπηρεσία. Μια προγραμματισμένη διαδικασία μπορεί να συλλέξει συμφωνημένες πληροφορίες και να τις προετοιμάσει για ένα ταμπλό προσωπικού.
Αυτά είναι παραδείγματα πιθανών ροών εργασίας. Για κάθε ένα, καθιερώνουμε ποιο σύστημα είναι υπεύθυνο για την καταγραφή, πώς προσδιορίζεται και τι θα πρέπει να συμβεί αν υπάρχει ήδη. Η σύνδεση πρέπει να έχει ένα σαφή σκοπό πέρα από “κάνετε τα συστήματα να μιλήσουν”.
Ορισμός της σύμβασης δεδομένων
Χαρτογραφούμε τα πεδία που κινούνται μεταξύ των συστημάτων, των αναμενόμενων μορφών τους και των συνθηκών υπό τις οποίες επιτρέπεται η ενημέρωση. Διακρίνουμε τη δημιουργία ενός νέου αρχείου από την ενημέρωση ενός υπάρχοντος, και τη μονόδρομη παράδοση από τον αμφίδρομο συγχρονισμό.
Οι αμφίδρομες αλλαγές χρειάζονται ιδιαίτερη φροντίδα: τι συμβαίνει όταν οι ίδιες πληροφορίες αλλάζουν και στα δύο μέρη; Ποια αξία προηγείται; Αυτοί είναι οι επιχειρησιακοί κανόνες που πρέπει να συμφωνήσουν πριν από την κωδικοποίηση, όχι οι αποφάσεις για να κρυφτεί μέσα στην ολοκλήρωση.
Σχέδιο για καθυστερήσεις, επαναστάσεις και ελλιπείς πληροφορίες
Οι εξωτερικές υπηρεσίες μπορούν να απορρίψουν ένα αίτημα ή να καταστούν μη διαθέσιμες. \" συμφωνηθείσα εφαρμογή θα πρέπει να καταστήσει ορατά τα σημαντικά κράτη αποτυχίας και να καθορίσει εάν μια εργασία μπορεί να επανακτηθεί με ασφάλεια.
Ανάλογα με τη ροή εργασίας, το πεδίο εφαρμογής μπορεί να περιλαμβάνει προγραμματισμένες θέσεις εργασίας, χειρισμό γεγονότων, επικύρωση, διπλή προστασία, οριοθετημένες επαναφορτίσεις και μια άποψη κατάστασης ή τα κατάλληλα αρχεία καταγραφής. Επιλέγουμε τους ελέγχους τις πραγματικές ανάγκες της διεργασίας και όχι την πώληση μιας μη καθορισμένης πλατφόρμας αυτοματισμού.
Τα διαπιστευτήρια πρόσβασης ανήκουν στην κατάλληλη προστατευμένη διαμόρφωση, όχι στον δημόσιο κώδικα του frontend ή σε ένα κοινό έγγραφο.
Τι πρέπει να είναι διαθέσιμο πριν από την έναρξη της εργασίας;
Χρειαζόμαστε τη σχετική τεκμηρίωση, την επιτρεπόμενη πρόσβαση, έναν σαφή ιδιοκτήτη δεδομένων και έναν τρόπο για να ελέγξουμε τη συμφωνηθείσα συμπεριφορά. Κάθε σχέδιο παρόχου, όρια χρήσης, απαιτήσεις αναθεώρησης ή εξωτερική έγκριση πρέπει να προσδιορίζεται.
Αυτή η υπηρεσία αφορά μια καθορισμένη νέα διασύνδεση ή ροή εργασίας. Δεν προϋποθέτει απεριόριστη διερεύνηση μη τεκμηριωμένων παλαιών συστημάτων ούτε άδεια λήψης δεδομένων από πηγές χωρίς την κατάλληλη πρόσβαση.
Παράδοση που ένας ιδιοκτήτης μπορεί να καταλάβει
Η παράδοση εξηγεί τι ξεκινά τη διαδικασία, ποια συστήματα χρησιμοποιεί, πώς μοιάζει ένα επιτυχημένο αποτέλεσμα και πού μπορεί κάποιος να δει τις αποτυχίες.
Μια τεχνικά επιτυχής αίτηση δεν είναι η μόνη δοκιμή αποδοχής. \" προκύπτουσα επιχειρηματική καταγραφή πρέπει να είναι σωστή, και το συμφωνημένο σφάλμα ή οι διπλές περιπτώσεις πρέπει να συμπεριφέρονται όπως αναμενόταν.
Ερωτήσεις σχετικά με τα σχέδια ένταξης
Μπορεί η διαδικασία να εκτελεστεί αυτόματα;
Η αναμενόμενη συχνότητα, τα όρια πρόσβασης και οι επιχειρησιακές ευθύνες πρέπει να συμφωνούνται αντί να θεωρείται ότι είναι απεριόριστη.
Μπορεί να χρησιμοποιήσει ένα API που ήδη πληρώνουμε;
Ενδεχομένως. Εξετάζουμε τα έγγραφά του, τις άδειες που είναι διαθέσιμες στο λογαριασμό σας και τις απαιτήσεις της προτεινόμενης ροής εργασίας πριν την συμπεριλάβουμε.
Ένας αυτοματισμός θα αφαιρέσει κάθε χειροκίνητο βήμα;
Όχι απαραίτητα. Μια καλά σχεδιασμένη διαδικασία μπορεί σκόπιμα να διατηρήσει την ανθρώπινη έγκριση ή αναθεώρηση όπου μια απόφαση την χρειάζεται.
Περιγράψτε το γεγονός και το αναμενόμενο αποτέλεσμα.
Ονόμασε τα συστήματα, εξήγησε τι πρέπει να ενεργοποιήσει την ενέργεια και δείξε τι πρέπει να περιέχει η εγγραφή προορισμού. Συμπεριλάβετε συνδέσμους τεκμηρίωσης και γνωστούς περιορισμούς πρόσβασης, αλλά ποτέ μην στέλνετε κωδικούς πρόσβασης ή API μυστικά μέσω της φόρμας έρευνας.

