castomFLOW
Άνοιγμα του castomFLOW

Εναύσματα & ενέργειες

Τι το ξεκινά, τι κάνει, πώς αποφασίζει

Τρεις ερωτήσεις, και κάθε ροή εργασίας σε αυτή την πλατφόρμα είναι μια απάντηση σε αυτές. Αυτή η σελίδα είναι το λεξιλόγιο: οι τρόποι με τους οποίους μπορεί να ξεκινήσει μια εκτέλεση, τα πράγματα που μπορεί να κάνει ένα βήμα, και τα κομμάτια που διαμορφώνουν τη διαδρομή μεταξύ των δύο.

Εναύσματα

Τέσσερις τρόποι έναρξης μιας εκτέλεσης

Ένα πρόγραμμα

Κάθε δέκα λεπτά, κάθε Δευτέρα στις επτά, η πρώτη εργάσιμη ημέρα του μήνα. Εκφρασμένο σε ζώνη ώρας που επιλέγετε εσείς, ώστε η αλλαγή ώρας να μην είναι περιστατικό.

Ένα webhook

Το κατάστημά σας, το CRM σας, το σύστημα τιμολόγησής σας, οτιδήποτε μπορεί να κάνει αίτημα HTTP. Η επαλήθευση υπογραφής είναι ενεργοποιημένη από προεπιλογή και το payload διατηρείται μαζί με την εκτέλεση.

Ένα συμβάν από τον κόσμο

Μια συναναγγελία, ένας προγραμματισμένος αγώνας, ένας σεισμός, μια προειδοποίηση πλημμύρας, η υπέρβαση ενός ορίου ποιότητας αέρα, μια διακοπή παρόχου. Περισσότερες από 175 πηγές, ανανεώνονται κάθε δέκα έως είκοσι λεπτά.

Μια περιοδική ερώτηση, ή ένας άνθρωπος

Παρακολουθήστε ένα endpoint, ένα γραμματοκιβώτιο ή έναν φάκελο και ξεκινήστε όταν αλλάξει κάτι. Ή ξεκινήστε το χειροκίνητα, από την κονσόλα, γιατί μερικές φορές αυτή είναι η ειλικρινής απάντηση.

Μία εκτέλεση ανά πράγμα. Ένα έναυσμα που ενεργοποιείται δύο φορές για το ίδιο υποκείμενο συμβάν — ένα webhook που επαναλαμβάνεται από τον αποστολέα, μια περιοδική ερώτηση που βλέπει ξανά την ίδια γραμμή — ξεκινά μία εκτέλεση, όχι δύο. Η αφαίρεση διπλότυπων βασίζεται σε ό,τι ταυτοποιεί το πράγμα, και μπορείτε να ορίσετε αυτό το κλειδί οι ίδιοι όταν η ιδέα του αποστολέα για αναγνωριστικό είναι χειρότερη από τη δική σας.

Ενέργειες

Βήματα που κάνουν κάτι

Μια ενέργεια αλλάζει κάτι εκτός της εκτέλεσης: γράφει, στέλνει, χρεώνει, κλείνει, ανακτά ή αρχειοθετεί. Δύο είδη, και η διαφορά είναι αν εμπλέκεται μοντέλο.

Ντετερμινιστικές ενέργειες

Κλήση HTTP endpoint. Ανάγνωση και εγγραφή στα δικά σας συστήματα. Αναδιαμόρφωση payload. Αναζήτηση σε δεδομένα αναφοράς. Αποστολή e-mail, SMS, ειδοποίησης push ή έντυπου γράμματος. Προσφορά διαθέσιμου ραντεβού. Είσπραξη πληρωμής. Δημιουργία συντόμευσης. Ανάκτηση εικόνας με τη συνημμένη άδειά της. Εγγραφή γραμμής, αρχείου, εγγραφής.

Ίδια είσοδος, ίδια έξοδος. Δεν κοστίζουν τίποτα στην εκτέλεση, γι' αυτό η ειλικρινής συμβουλή είναι να τα χρησιμοποιείτε για ό,τι δεν χρειάζεται πραγματικά κρίση.

Ενέργειες AI

Ταξινομήστε αυτό το μήνυμα. Σχεδιάστε αυτή την απάντηση. Συνόψστε μια συζήτηση σε τρεις κουκκίδες. Εξαγάγετε πεδία από ένα μη δομημένο έγγραφο. Επιλέξτε μεταξύ επιλογών βάσει κανόνα που γράψατε σε πεζό κείμενο. Μεταφράστε, διατηρώντας το ύφος.

Κάθε βήμα AI δηλώνει το σχήμα των δεδομένων που επιστρέφει, και η επιστροφή επικυρώνεται έναντι αυτού του σχήματος πριν η εκτέλεση συνεχίσει. Αν ένα μοντέλο παράγει κάτι κακοσχηματισμένο, το βήμα αποτυγχάνει καθαρά αντί να μολύνει τα επόμενα δώδεκα βήματα.

Κάτι συμβαίνει. Και μετά συμβαίνει το σωστό επόμενο.

Ροή: τα βήματα που ασχολούνται μόνο με την εκτέλεση

Οι Συνθήκες διακλαδίζονται βάσει μιας τιμής. Και οι δύο διαδρομές είναι ορισμένες, πάντα — μια συνθήκη με αόριστο κλάδο else είναι ο πιο συνηθισμένος τρόπος με τον οποίο μια αυτοματοποίηση χάνει αθόρυβα εγγραφές, γι' αυτό δεν είναι δυνατόν να αφήσετε κάποια κρεμασμένη εδώ.

Οι Αναμονές κρατούν μια εκτέλεση μέχρι μια στιγμή ή ένα συμβάν. Μια αναμονή είναι ένα wake_at γραμμένο στην ίδια την εκτέλεση, όχι μια γραμμή που κάθεται σε ουρά — γι' αυτό μια ροή εργασίας μπορεί να κρατήσει δέκα χιλιάδες ανθρώπους για τρεις εβδομάδες χωρίς κανένα κόστος και χωρίς κανείς να το αντιληφθεί.

Οι Ώρες ησυχίας εμποδίζουν τα εξερχόμενα μηνύματα να φτάνουν στις τρεις τα ξημερώματα. Μια εκτέλεση που φτάνει σε βήμα αποστολής μέσα στο παράθυρο ησυχίας περιμένει να κλείσει το παράθυρο. Η σοβαρότητα μπορεί να το παρακάμψει, σκόπιμα, για τις ειδοποιήσεις που πρέπει να ξυπνούν ανθρώπους.

Οι Διαχωρισμοί στέλνουν ένα ποσοστό των εκτελέσεων στη διαδρομή Α και τις υπόλοιπες στη διαδρομή Β, ώστε να μπορείτε να συγκρίνετε δύο γραμμές θέματος, δύο αναμονές ή δύο σειρές μεταξύ τους σε ζωντανή κίνηση.

Οι Στόχοι σημαδεύουν τον σκοπό για τον οποίο έγινε η ροή εργασίας. Όταν μια εκτέλεση φτάσει στον στόχο της, σταματά εκεί, ό,τι απέμενε κατάντι — ο πελάτης που αγόρασε δεν λαμβάνει την τρίτη υπενθύμιση για αγορά.

Εγκαταλελειμμένο καλάθιΟ στόχος επιτεύχθηκε
  • ⚡ΈναυσμαΑνενεργό καλάθι για 40 λεπτά. Αφαίρεση διπλοτύπων βάσει αναγνωριστικού καλαθιού.
  • ?ΣυνθήκηΚαλάθι άνω των 150 zł; Ναι — πάρτε τη μεγαλύτερη διαδρομή.
  • ⏸ΑναμονήΈνα wake_at στην εκτέλεση. Χωρίς γραμμή ουράς, χωρίς κόστος.
  • ΑΔιαχωρίστε50/50 στη γραμμή θέματος. Αυτή η εκτέλεση πήρε την παραλλαγή Α.
  • ✉ΑποστολήE-mail με σύντομο σύνδεσμο, οι ανακατευθύνσεις μετρώνται ανά παραλήπτη.
  • ★ΣτόχοςΗ παραγγελία ολοκληρώθηκε. Η εκτέλεση σταματά εδώ· η δεύτερη υπενθύμιση δεν αποστέλλεται ποτέ.

Βήματα που κάλεσαν μοντέλο: 1Βήματα που δεν κόστισαν τίποτα: 5

Τα σφάλματα είναι μέρος της ροής, όχι εξαίρεση σε αυτήν

Ένα βήμα που αποτυγχάνει έχει πού να πάει. Επανάληψη με σταδιακή καθυστέρηση και όριο στις φορές. Λήψη εναλλακτικής διαδρομής. Διακοπή της εκτέλεσης και κατάθεση εκεί όπου θα τη δει άνθρωπος. Συνέχεια κανονικά, επειδή το συγκεκριμένο βήμα ήταν προαιρετικό και προτιμάτε το μεγαλύτερο μέρος του αποτελέσματος από το τίποτα.

Η προεπιλογή για ένα βήμα που μιλάει με το σύστημα κάποιου άλλου είναι να επαναληφθεί μερικές φορές και μετά να σταματήσει — επειδή ένα σύστημα που είναι κάτω στις 09:14 συνήθως είναι πάνω στις 09:19, και επειδή μια εκτέλεση που έχει σταματήσει είναι πιο εύκολο να λογαριαστεί από μια εκτέλεση που έχει συμβεί μισή.

Τι δεν μπορείτε να κάνετε: ένα βήμα δεν μπορεί να επιστρέψει σε προηγούμενο βήμα. Μια ροή εργασίας είναι μια κατευθυνόμενη διαδρομή, όχι πρόγραμμα με εντολή άλματος. Αν η εργασία σας χρειάζεται πραγματικά βρόχο, επαναλάβετε πάνω σε λίστα μέσα σε ένα βήμα, ή ξεκινήστε μια εκτέλεση ανά στοιχείο — και τα δύο υποστηρίζονται, και τα δύο είναι πιο ευανάγνωστα στη συνέχεια από έναν κύκλο.