Δοκιμή μιας ροής εργασίας στο Shopify Flow
Μπορείτε να δοκιμάσετε μια ροή εργασίας προτού την ενεργοποιήσετε. Αυτό σας επιτρέπει να επαληθεύσετε τη λογική της ροής εργασίας σας και να επιβεβαιώσετε ότι οι μεταβλητές και οι παράμετροί σας είναι σωστές πριν ενεργοποιήσετε τη ροή εργασίας ώστε να λειτουργεί αυτόνομα. Μια δοκιμή ροής εργασίας δεν εκτελεί ενέργειες, όπως αποστολή ειδοποιήσεων, ενημέρωση παραγγελιών ή προϊόντων ή πραγματοποίηση οποιωνδήποτε αλλαγών στα δεδομένα του ζωντανού καταστήματός σας. Μπορείτε να δοκιμάσετε μια ροή εργασίας ανά πάσα στιγμή στο Shopify Flow.
Κάθε δοκιμή ξεκινά με δεδομένα συμβάντος ενεργοποίησης. Υπάρχουν 3 τρόποι για να λάβετε δεδομένα συμβάντος ενεργοποίησης στο Shopify Flow, ανάλογα με το αν θέλετε να χρησιμοποιήσετε πραγματικά δεδομένα καταστήματος ή προσομοιωμένα δεδομένα καταστήματος:
- Καταγραφή συμβάντων: Αυτή η επιλογή ενεργοποιεί μια λειτουργία δοκιμής που παρακολουθεί για ζωντανά συμβάντα που προκύπτουν φυσιολογικά στο κατάστημά σας και τα οποία θα προκαλούσαν την ενεργοποίηση της ροής εργασίας. Σε αυτήν τη λειτουργία, μπορείτε επίσης να ανοίξετε μια νέα καρτέλα προγράμματος περιήγησης για να εκτελέσετε μη αυτόματα μια ζωντανή ενέργεια που θα δημιουργήσει ένα δοκιμαστικό συμβάν με πραγματικά δεδομένα, όπως η δημιουργία μιας πραγματικής παραγγελίας από εσάς, για να δοκιμάσετε το στοιχείο ενεργοποίησης Δημιουργία παραγγελίας.
- Δημιουργία συμβάντων: Αυτή η επιλογή σας επιτρέπει να δημιουργήσετε μη αυτόματα προσομοιωμένα συμβάντα, χρησιμοποιώντας πραγματικά δεδομένα από το κατάστημά σας που θα προκαλούσαν την ενεργοποίηση της ροής εργασίας χωρίς να πραγματοποιηθούν πραγματικές αλλαγές στο κατάστημά σας. Για παράδειγμα, μπορείτε να επιλέξετε μια υπάρχουσα παραγγελία από τον διαχειριστή σας και να χρησιμοποιήσετε τα πραγματικά της δεδομένα ως δοκιμαστικό συμβάν για ένα στοιχείο ενεργοποίησης Δημιουργία παραγγελίας, παρόλο που έχει ήδη δημιουργηθεί.
- Παραγωγή συμβάντων: Παρόμοια με τη μη αυτόματη δημιουργία ενός δοκιμαστικού συμβάντος, αυτή η επιλογή αναθέτει στο Sidekick την παραγωγή προσομοιωμένων δοκιμαστικών συμβάντων για εσάς. Για παράδειγμα, το Sidekick μπορεί να παράγει 2 δοκιμαστικά συμβάντα (μια συνθήκη επιτυχίας και μια συνθήκη αποτυχίας) για να δοκιμάσει μια ροή εργασίας Δημιουργία παραγγελίας χρησιμοποιώντας υπάρχοντα δεδομένα παραγγελίας στο κατάστημά σας και, στη συνέχεια, μπορείτε να χρησιμοποιήσετε, να επεξεργαστείτε ή να καταργήσετε αυτά τα δοκιμαστικά συμβάντα με βάση τις προτιμήσεις σας για τη δοκιμή.
Σε αυτήν τη σελίδα
- Ζητήματα προς εξέταση για τη δοκιμή μιας ροής εργασίας στο Shopify Flow
- Χρήση πραγματικών καταγεγραμμένων συμβάντων για τη δοκιμή μιας ροής εργασίας στο Shopify Flow
- Δημιουργία προσομοιωμένων συμβάντων για τη δοκιμή μιας ροής εργασίας στο Shopify Flow
- Επεξεργασία αποθηκευμένων δοκιμαστικών συμβάντων στο Shopify Flow
- Έλεγχος της δοκιμής της ροής εργασίας σας
Ζητήματα προς εξέταση για τη δοκιμή μιας ροής εργασίας στο Shopify Flow
Προτού δοκιμάσετε μια ροή εργασίας, εξετάστε τα ακόλουθα ζητήματα:
- Οι ροές εργασίας σε λειτουργία δοκιμής χρησιμοποιούν τα πραγματικά δεδομένα του καταστήματός σας για την επιστροφή μεταβλητών Liquid και τον καθορισμό της λογικής της ροής εργασίας, αλλά δεν εκτελούν ενέργειες ούτε πραγματοποιούν τροποποιήσεις στο κατάστημά σας. Μια δοκιμαστική εκτέλεση σταματά στην πρώτη ενέργεια που επιχειρεί να κάνει μια αλλαγή στη λογική της ροής εργασίας για την αποφυγή ακούσιων αλλαγών.
- Μπορείτε να δοκιμάσετε μια ροή εργασίας σε οποιοδήποτε στάδιο κατά τη δημιουργία της. Μια ροή εργασίας δεν χρειάζεται να είναι ολοκληρωμένη για να δοκιμάσετε την τρέχουσα έκδοσή της, αλλά όλα τα βήματα στη ροή εργασίας πρέπει να είναι έγκυρα. Ημιτελή βήματα ή βήματα με εσφαλμένες ρυθμίσεις δεν μπορούν να χρησιμοποιηθούν σε μια δοκιμή.
- Η λίστα Πρόσφατες εκτελέσεις της ροής εργασίας δεν περιλαμβάνει δοκιμαστικές εκτελέσεις ροής εργασίας.
- Οι ενέργειες σε μια ροή εργασίας που συνδέονται με εξωτερικές υπηρεσίες, όπως η Αποστολή αιτήματος HTTP, εμφανίζουν προεπισκοπήσεις διαμόρφωσης κατά τη διάρκεια μιας δοκιμής, αλλά εμφανίζουν ένα μήνυμα Δεν είναι δυνατή η προσομοίωση αυτής της ενέργειας ως την τιμή των δεδομένων που επιστρέφονται αντί για τα πραγματικά δεδομένα.
Χρήση πραγματικών καταγεγραμμένων συμβάντων για τη δοκιμή μιας ροής εργασίας στο Shopify Flow
Κατά την καταγραφή συμβάντων, η ροή εργασίας σας χρησιμοποιεί πραγματικά δεδομένα καταστήματος με βάση το στοιχείο ενεργοποίησης που έχετε ορίσει, για να παραγάγει μια λίστα δοκιμαστικών συμβάντων. Ανάλογα με το ποιο είναι το συμβάν ενεργοποίησης, ίσως χρειαστεί να εκτελέσετε μη αυτόματα την ενέργεια για την παραγωγή ενός δοκιμαστικού συμβάντος. Για παράδειγμα, εάν δοκιμάζετε το συμβάν Δημιουργία συλλογής, τότε πρέπει να δημιουργήσετε μη αυτόματα μια συλλογή στον Διαχειριστή Shopify, ώστε η ροή εργασίας να καταγράψει το συμβάν για δοκιμή.
Βήματα:
Από τον διαχειριστή Shopify, μεταβείτε στις Εφαρμογές > Flow.
Στην ενότητα Ροές εργασίας, κάντε κλικ στη ροή εργασίας που θέλετε να δοκιμάσετε.
Κάντε κλικ στην επιλογή Επεξεργασία για να ανοίξετε το πρόγραμμα επεξεργασίας ροής εργασίας.
Στο στοιχείο ενεργοποίησης της ροής εργασίας, κάντε κλικ στην επιλογή Δοκιμή της ροής εργασίας σας.
Στο παράθυρο διαλόγου Δοκιμή της ροής εργασίας σας, κάντε κλικ στο στοιχείο + Προσθήκη συμβάντος > Καταγραφή συμβάντων για να ενεργοποιήσετε τη λειτουργία δοκιμής της ροής εργασίας.
Προαιρετικά: Εάν δεν υπάρχουν διαθέσιμα συμβάντα δοκιμής που δημιουργούνται φυσικά, τότε ανοίξτε μια νέα καρτέλα προγράμματος περιήγησης και δημιουργήστε μη αυτόματα ένα συμβάν που θα προκαλέσει την έναρξη της δοκιμαστικής ροής εργασίας από το στοιχείο ενεργοποίησης.
Στο παράθυρο διαλόγου δοκιμαστικού συμβάντος, όλα τα δοκιμαστικά συμβάντα που ενεργοποιήθηκαν εμφανίζονται στη λίστα Καταγραφή συμβάντων. Επιλέξτε το δοκιμαστικό συμβάν για το οποίο θέλετε να εκτελέσετε τη δοκιμαστική ροή εργασίας.
Η ροή εργασίας επισημαίνει συγκεκριμένες συνθήκες και ενέργειες, για να εμφανίσει οπτικά τη λογική διαδρομή που χρησιμοποιεί η ροή εργασίας, με βάση το συμβάν ενεργοποίησης που επιλέγετε. Μπορείτε να εκτελέσετε οποιαδήποτε από τις ακόλουθες ενέργειες:
- Για να κάνετε προεπισκόπηση του ισχύοντος αποτελέσματος με βάση τα δεδομένα από το δοκιμαστικό συμβάν, κάντε κλικ σε ένα βήμα συνθήκης ή ενέργειας στη ροή εργασίας και, στη συνέχεια, κάντε κλικ στην καρτέλα Προεπισκόπηση. Αυτός μπορεί να είναι ένας χρήσιμος τρόπος για να επιβεβαιώσετε ότι τυχόν μεταβλητές εμφανίζουν τα σωστά δεδομένα.
- Για να επιλέξετε ένα διαφορετικό δοκιμαστικό συμβάν, επιλέξτε ένα νέο δοκιμαστικό συμβάν από τη λίστα Καταγραφή συμβάντων.
- Για να ανανεώσετε τα αποτελέσματα δοκιμής της ροής εργασίας, κάντε κλικ στο
Επανεκκίνηση δοκιμής στο στοιχείο ενεργοποίησης της ροής εργασίας.
- Για να αποθηκεύσετε το δοκιμαστικό συμβάν, κάντε κλικ στο
και, στη συνέχεια, στην επιλογή Αποθήκευση. Μετά την αποθήκευση του δοκιμαστικού συμβάντος, μπορείτε να τροποποιήσετε τα δεδομένα δοκιμής όπως απαιτείται.
Προαιρετικό: Κάντε κλικ στην επιλογή Διακοπή καταγραφής για έξοδο από τη λειτουργία ακρόασης. Μπορείτε να συνεχίσετε την ακρόαση για ζωντανά δοκιμαστικά συμβάντα ξανά, κάνοντας κλικ στην επιλογή Έναρξη καταγραφής.
Δημιουργία προσομοιωμένων συμβάντων για τη δοκιμή μιας ροής εργασίας στο Shopify Flow
Κατά τη δημιουργία προσομοιωμένων συμβάντων, είτε μη αυτόματα είτε χρησιμοποιώντας το Sidekick, παρέχετε δεδομένα συμβάντος με βάση το στοιχείο ενεργοποίησης που έχετε ορίσει, για να παραγάγετε μια λίστα δοκιμαστικών συμβάντων. Αυτά τα προσομοιωμένα συμβάντα χρησιμοποιούν πραγματικά δεδομένα καταστήματος, όπως πληροφορίες προϊόντων και συλλογών στο κατάστημά σας που όντως υπάρχουν, αλλά δεν πραγματοποιούν πραγματικές αλλαγές στο κατάστημά σας. Στη συνέχεια, μπορείτε να αναθέσετε στη ροή εργασίας να χρησιμοποιήσει αυτό το προσομοιωμένο συμβάν για την εκτέλεση της δοκιμής της ροής εργασίας.
Τα δεδομένα που επιλέγετε κατά τη δημιουργία συμβάντος εξαρτώνται από τον τύπο του στοιχείου ενεργοποίησης που ξεκινά τη ροή εργασίας. Για παράδειγμα, μια ροή εργασίας που ξεκινά με το στοιχείο ενεργοποίησης Δημιουργία παραγγελίας απαιτεί να επιλέξετε μόνο μια υπάρχουσα παραγγελία για χρήση ως δοκιμαστικό συμβάν. Ωστόσο, το στοιχείο ενεργοποίησης Εκχώρηση άδειας σε επαφή εταιρείας απαιτεί να επιλέξετε μια τοποθεσία εταιρείας, μια επαφή για τη συγκεκριμένη εταιρεία και ένα επίπεδο άδειας για τη δημιουργία του δοκιμαστικού συμβάντος.
Αν δεν θέλετε να επιλέξετε εσείς τα δεδομένα για τη δημιουργία ενός δοκιμαστικού συμβάντος, τότε το Sidekick μπορεί να παραγάγει ένα σύνολο δοκιμαστικών συμβάντων για εσάς.
Βήματα:
Μη αυτόματη δημιουργία δεδομένων συμβάντος
Από τον διαχειριστή Shopify, μεταβείτε στις Εφαρμογές > Flow.
Στην ενότητα Ροές εργασίας, κάντε κλικ στη ροή εργασίας που θέλετε να δοκιμάσετε.
Κάντε κλικ στην επιλογή Επεξεργασία για να ανοίξετε το πρόγραμμα επεξεργασίας ροής εργασίας.
Στο στοιχείο ενεργοποίησης της ροής εργασίας, κάντε κλικ στην επιλογή Δοκιμή της ροής εργασίας σας.
Στο παράθυρο διαλόγου Δοκιμή της ροής εργασίας σας, κάντε κλικ στο στοιχείο + Προσθήκη συμβάντος > Δημιουργία συμβάντος.
Στο παράθυρο διαλόγου Δημιουργία συμβάντος, προσθέστε πληροφορίες δοκιμαστικού συμβάντος:
- Επιλέξτε τα δεδομένα καταστήματος που θέλετε να χρησιμοποιήσετε ως δοκιμαστικό συμβάν, με βάση τα απαιτούμενα πεδία για το στοιχείο ενεργοποίησης.
- Προαιρετικό: Στο πεδίο Όνομα συμβάντος, δώστε στο δοκιμαστικό συμβάν σας ένα σύντομο, περιγραφικό όνομα.
- Κάντε κλικ στην επιλογή Αποθήκευση.
Η ροή εργασίας επισημαίνει συγκεκριμένες συνθήκες και ενέργειες, για να εμφανίσει οπτικά τη λογική διαδρομή που χρησιμοποιεί η ροή εργασίας, με βάση το νέο σας δοκιμαστικό συμβάν. Μπορείτε να εκτελέσετε οποιαδήποτε από τις ακόλουθες ενέργειες:
- Για να κάνετε προεπισκόπηση του ισχύοντος αποτελέσματος με βάση τα δεδομένα από το δοκιμαστικό συμβάν, κάντε κλικ σε ένα βήμα συνθήκης ή ενέργειας στη ροή εργασίας και, στη συνέχεια, κάντε κλικ στην καρτέλα Προεπισκόπηση. Αυτός μπορεί να είναι ένας χρήσιμος τρόπος για να επιβεβαιώσετε ότι τυχόν μεταβλητές εμφανίζουν τα σωστά δεδομένα.
- Για να επιλέξετε ένα διαφορετικό δοκιμαστικό συμβάν, επιλέξτε ένα νέο δοκιμαστικό συμβάν από τη λίστα Αποθηκευμένα συμβάντα ή Ιστορικό συμβάντων.
- Για να ανανεώσετε τα αποτελέσματα δοκιμής της ροής εργασίας, κάντε κλικ στο
Επανεκκίνηση δοκιμής στο στοιχείο ενεργοποίησης της ροής εργασίας.
Παραγωγή δεδομένων συμβάντος με το Sidekick
Από τον διαχειριστή Shopify, μεταβείτε στις Εφαρμογές > Flow.
Στην ενότητα Ροές εργασίας, κάντε κλικ στη ροή εργασίας που θέλετε να δοκιμάσετε.
Κάντε κλικ στην επιλογή Επεξεργασία για να ανοίξετε το πρόγραμμα επεξεργασίας ροής εργασίας.
Στο στοιχείο ενεργοποίησης της ροής εργασίας, κάντε κλικ στην επιλογή Δοκιμή της ροής εργασίας σας.
Στο παράθυρο διαλόγου Δοκιμή της ροής εργασίας σας, κάντε κλικ στην επιλογή Παραγωγή συμβάντων.
Στη λίστα Αποθηκευμένο συμβάν, επιλέξτε οποιοδήποτε από τα 2 νέα δοκιμαστικά συμβάντα για τα οποία θέλετε να εκτελέσετε τη δοκιμαστική ροή εργασίας.
Η ροή εργασίας επισημαίνει συγκεκριμένες συνθήκες και ενέργειες, για να εμφανίσει οπτικά τη λογική διαδρομή που χρησιμοποιεί η ροή εργασίας, με βάση το δοκιμαστικό συμβάν που επιλέγετε. Μπορείτε να εκτελέσετε οποιαδήποτε από τις ακόλουθες ενέργειες:
- Για να κάνετε προεπισκόπηση του ισχύοντος αποτελέσματος με βάση τα δεδομένα από το δοκιμαστικό συμβάν, κάντε κλικ σε ένα βήμα συνθήκης ή ενέργειας στη ροή εργασίας και, στη συνέχεια, κάντε κλικ στην καρτέλα Προεπισκόπηση. Αυτός μπορεί να είναι ένας χρήσιμος τρόπος για να επιβεβαιώσετε ότι τυχόν μεταβλητές εμφανίζουν τα σωστά δεδομένα.
- Για να επιλέξετε ένα διαφορετικό δοκιμαστικό συμβάν, επιλέξτε ένα νέο δοκιμαστικό συμβάν από τη λίστα Αποθηκευμένα συμβάντα ή Ιστορικό συμβάντων.
- Για να ανανεώσετε τα αποτελέσματα δοκιμής της ροής εργασίας, κάντε κλικ στο
Επανεκκίνηση δοκιμής στο στοιχείο ενεργοποίησης της ροής εργασίας.
Επεξεργασία αποθηκευμένων δοκιμαστικών συμβάντων στο Shopify Flow
Μπορείτε να επεξεργαστείτε το περιεχόμενο των αποθηκευμένων δοκιμαστικών συμβάντων για τη ροή εργασίας σας ανά πάσα στιγμή. Μπορείτε επίσης να καταργήσετε πλήρως οποιαδήποτε αποθηκευμένα δοκιμαστικά συμβάντα.
Βήματα:
Από τον διαχειριστή Shopify, μεταβείτε στις Εφαρμογές > Flow.
Στην ενότητα Ροές εργασίας, κάντε κλικ στη ροή εργασίας που θέλετε να δοκιμάσετε.
Κάντε κλικ στην επιλογή Επεξεργασία για να ανοίξετε το πρόγραμμα επεξεργασίας ροής εργασίας.
Στο στοιχείο ενεργοποίησης της ροής εργασίας, κάντε κλικ στην επιλογή Δοκιμή της ροής εργασίας σας.
Στη λίστα Αποθηκευμένο συμβάν, τοποθετήστε τον δείκτη του ποντικιού πάνω από το δοκιμαστικό συμβάν που θέλετε να επεξεργαστείτε και, στη συνέχεια, κάντε κλικ στο στοιχείο … > Επεξεργασία.
Ενημερώστε το περιεχόμενο των πεδίων στο δοκιμαστικό συμβάν. Ίσως χρειαστεί να κάνετε κλικ στο X για να καταργήσετε δεδομένα, προτού μπορέσετε να επιλέξετε νέα δεδομένα.
Κάντε κλικ στην επιλογή Αποθήκευση.
Προαιρετικό: Για να διαγράψετε το αποθηκευμένο δοκιμαστικό συμβάν, τοποθετήστε τον δείκτη του ποντικιού πάνω από το δοκιμαστικό συμβάν που θέλετε να διαγράψετε και, στη συνέχεια, κάντε κλικ στο στοιχείο … > Κατάργηση.
Έλεγχος της δοκιμής της ροής εργασίας σας
Όταν δοκιμάζετε μια ροή εργασίας στο Shopify Flow, ελέγξτε τις ακόλουθες πληροφορίες για να διασφαλίσετε ότι η ροή εργασίας σας συμπεριφέρεται όπως αναμένεται με βάση το δοκιμαστικό συμβάν ενεργοποίησης:
- Ακολουθείται η συνολική λογική της ροής εργασίας όπως περιμένετε; Για παράδειγμα, εάν η συνθήκη ενός συμβάντος δοκιμής είναι αληθής, τότε η ροή εργασίας ακολουθεί τη λογική διαδρομή για την συνθήκη που πληρούται;
- Χρησιμοποιεί η ροή εργασίας τις σωστές μεταβλητές σε όλες τις συνθήκες και τις ενέργειες; Για παράδειγμα, μπορεί να έχετε ζητήσει από τη ροή εργασίας να ελέγξει για τη μεταβλητή
fulfillments_item.totalQuantity, η οποία επιστρέφει το άθροισμα όλων των ποσοτήτων στοιχείων γραμμής για μια διεκπεραίωση, αντί για τη μεταβλητήorder.fulfillmentsCount.count, η οποία επιστρέφει τον αριθμό των διεκπεραιώσεων στην παραγγελία. - Χρησιμοποιεί η ροή εργασίας τους σωστούς τελεστές σε όλες τις συνθήκες και τις μεταβλητές;
- Επιβεβαιώστε τη λογική
ΚΑΙ/Ή. Για παράδειγμα, για μια συνθήκη με πολλαπλά στοιχεία, ελέγχει η συνθήκη αν και τα δύο στοιχεία είναι αληθή (ΑΚΑΙΒ) ή μόνο το ένα (ΑΉΒ); - Επιβεβαιώστε τη λογική
Κανένα από/Τουλάχιστον ένα από/Όλα, όπου ισχύει. - Επιβεβαιώστε την ορθότητα των τελεστών της μεταβλητής σας, όπως η λογική
Ίσο με,Διαφορετικό από,Δεν υπάρχει,Υπάρχει,Μεγαλύτερο από,Μικρότερο απόκαιΕίναι τουλάχιστον ένα από, όπου ισχύει.
- Επιβεβαιώστε τη λογική
- Πραγματοποιούνται οι συνθήκες και οι ενέργειες της ροής εργασίας με τη σωστή σειρά; Για παράδειγμα, η ροή εργασίας σας μπορεί να έχει ρυθμιστεί ώστε να ελέγχει για πολλές διαφορετικές συνθήκες ταυτόχρονα, αντί να ελέγχει μία συνθήκη πριν προχωρήσει στην επόμενη με βάση το αποτέλεσμα.
Αν μια δοκιμαστική ροή εργασίας συμπεριφέρεται απροσδόκητα, τότε ελέγξτε τις πληροφορίες σχετικά με την αντιμετώπιση προβλημάτων σε ροές εργασίας του Shopify Flow.