Χρησιμοποιήστε τη δραστηριότητα Until για να ελέγξετε τη ροή εκτέλεσης
Η δραστηριότητα Until παρέχει τις ίδιες λειτουργίες που παρέχει μια δομή looping do-until σε γλώσσες προγραμματισμού. Εκτελεί ένα σύνολο δραστηριοτήτων σε βρόχο, μέχρι η συνθήκη που σχετίζεται με τη δραστηριότητα να αξιολογείται ως true. Εάν αποτύχει μια εσωτερική δραστηριότητα, η δραστηριότητα Until δεν διακόπτεται. Μπορείτε να καθορίσετε μια τιμή λήξης χρονικού ορίου για τη δραστηριότητα until.
Προϋποθέσεις
Για να ξεκινήσετε, πρέπει να συμπληρώσετε τις ακόλουθες προϋποθέσεις:
- Ένας λογαριασμός μισθωτή με ενεργή συνδρομή. Δημιουργία λογαριασμού δωρεάν.
- Δημιουργείται ένας χώρος εργασίας.
Προσθήκη μιας δραστηριότητας Until σε μια διοχέτευση με περιβάλλον εργασίας χρήστη
Για να χρησιμοποιήσετε μια δραστηριότητα Until σε μια διοχέτευση, ολοκληρώστε τα παρακάτω βήματα:
Δημιουργία της δραστηριότητας
Δημιουργήστε μια νέα διοχέτευση στον χώρο εργασίας σας.
Κάντε αναζήτηση για Μέχρι στο παράθυρο Δραστηριότητες διοχέτευσης και επιλέξτε το για να το προσθέσετε στον καμβά διοχέτευσης.
Επιλέξτε τη νέα δραστηριότητα Until στον καμβά, εάν δεν είναι ήδη επιλεγμένη.
Ανατρέξτε στις οδηγίες για τις ρυθμίσεις τουΓενικά για να ρυθμίσετε τις παραμέτρους της καρτέλας ρυθμίσεις Γενικά.
Προσθήκη μεταβλητής διοχέτευσης
Σε αυτό το απλό παράδειγμα, ελέγχουμε την τιμή μιας μεταβλητής διοχέτευσης. Επιλέξτε το φόντο του καμβά του προγράμματος επεξεργασίας διοχέτευσης, στη συνέχεια επιλέξτε την καρτέλα Μεταβλητές και προσθέστε μια νέα μεταβλητή τύπου ακέραιου που ονομάζεται TestVariable με τιμή 0.
Ρυθμίσεις δραστηριότητας έως
Επιλέξτε τη δραστηριότητα Until ξανά στον καμβά διοχέτευσης και, στη συνέχεια, επιλέξτε την καρτέλα Ρυθμίσεις. Επιλέξτε το πεδίο Παράσταση και, στη συνέχεια, επιλέξτε Προσθήκη δυναμικού περιεχομένουκαι καταχωρήστε την ακόλουθη παράσταση: @equals(variables('TestVariable'), 1).
Επιλέξτε την καρτέλα Activities και, στη συνέχεια, επιλέξτε το εικονίδιο μολυβιού για να επεξεργαστείτε/προσθέσετε δραστηριότητες στη δραστηριότητα Until ή επιλέξτε το εικονίδιο + στη δραστηριότητα Until στον καμβά του προγράμματος επεξεργασίας διοχέτευσης. Βρείτε τη Ορισμός μεταβλητής δραστηριότητα και επιλέξτε τη για να την προσθέσετε στη λίστα θυγατρικών δραστηριοτήτων για τη δραστηριότητα Until.
Επιλέξτε τη δραστηριότητα Ορισμός μεταβλητής που προστέθηκε πρόσφατα από το σημείο που εμφανίζεται στο τμήμα παραθύρου Δραστηριότητες έως που προστέθηκε στον καμβά του προγράμματος επεξεργασίας διοχέτευσης και, στη συνέχεια, επιλέξτε την καρτέλα Ρυθμίσεις από το τμήμα παραθύρου ιδιότητες δραστηριότητας. Για τύπου μεταβλητής, επιλέξτε μεταβλητή διοχέτευσηςκαι, στη συνέχεια, επιλέξτε το TestVariable που δημιουργήσατε προηγουμένως από την αναπτυσσόμενη λίστα. Για αυτό το παράδειγμα, δώστε ένα τιμής1.
Αποθήκευση και εκτέλεση ή προγραμματισμός της διοχέτευσης
Μεταβείτε στην καρτέλα Αρχική στο επάνω μέρος του προγράμματος επεξεργασίας διοχέτευσης και επιλέξτε το κουμπί αποθήκευσης για να αποθηκεύσετε τη διοχέτευση. Επιλέξτε Εκτέλεση για να την εκτελέσετε απευθείας ή χρονοδιάγραμμα για να την προγραμματίσετε. Μπορείτε, επίσης, να δείτε το ιστορικό εκτέλεσης εδώ ή να ρυθμίσετε άλλες ρυθμίσεις. Αυτή η απλή διοχέτευση θα εκτελέσει τη θυγατρική δραστηριότητα της δραστηριότητας Until ακριβώς 1 ώρα, αλλάζοντας την τιμή της μεταβλητής διοχέτευσης από 0 σε 1, μετά την οποία η παράσταση Until αξιολογείται ως true και τερματίζεται.