Κοινή χρήση μέσω


Χρησιμοποιήστε τη δραστηριότητα Until για να ελέγξετε τη ροή εκτέλεσης

Η δραστηριότητα Until παρέχει τις ίδιες λειτουργίες που παρέχει μια δομή looping do-until σε γλώσσες προγραμματισμού. Εκτελεί ένα σύνολο δραστηριοτήτων σε βρόχο, μέχρι η συνθήκη που σχετίζεται με τη δραστηριότητα να αξιολογείται ως true. Εάν αποτύχει μια εσωτερική δραστηριότητα, η δραστηριότητα Until δεν διακόπτεται. Μπορείτε να καθορίσετε μια τιμή λήξης χρονικού ορίου για τη δραστηριότητα until.

Προϋποθέσεις

Για να ξεκινήσετε, πρέπει να συμπληρώσετε τις ακόλουθες προϋποθέσεις:

Προσθήκη μιας δραστηριότητας Until σε μια διοχέτευση με περιβάλλον εργασίας χρήστη

Για να χρησιμοποιήσετε μια δραστηριότητα Until σε μια διοχέτευση, ολοκληρώστε τα παρακάτω βήματα:

Δημιουργία της δραστηριότητας

  1. Δημιουργήστε μια νέα διοχέτευση στον χώρο εργασίας σας.

  2. Κάντε αναζήτηση για Μέχρι στο παράθυρο Δραστηριότητες διοχέτευσης και επιλέξτε το για να το προσθέσετε στον καμβά διοχέτευσης.

    Στιγμιότυπο οθόνης του περιβάλλοντος εργασίας χρήστη Fabric με επισημασμένο το τμήμα παραθύρου Δραστηριότητες και το στοιχείο Μέχρι τη δραστηριότητα.

  3. Επιλέξτε τη νέα δραστηριότητα Until στον καμβά, εάν δεν είναι ήδη επιλεγμένη.

    στιγμιότυπο οθόνης που εμφανίζει την καρτέλα Γενικές ρυθμίσεις της δραστηριότητας Until.

Ανατρέξτε στις οδηγίες για τις ρυθμίσεις τουΓενικά για να ρυθμίσετε τις παραμέτρους της καρτέλας ρυθμίσεις Γενικά.

Προσθήκη μεταβλητής διοχέτευσης

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

Στιγμιότυπο οθόνης που εμφανίζει την καρτέλα

Ρυθμίσεις δραστηριότητας έως

  1. Επιλέξτε τη δραστηριότητα Until ξανά στον καμβά διοχέτευσης και, στη συνέχεια, επιλέξτε την καρτέλα Ρυθμίσεις. Επιλέξτε το πεδίο Παράσταση και, στη συνέχεια, επιλέξτε Προσθήκη δυναμικού περιεχομένουκαι καταχωρήστε την ακόλουθη παράσταση: @equals(variables('TestVariable'), 1).

    Στιγμιότυπο οθόνης που εμφανίζει την παράσταση για τη δραστηριότητα Until.

  2. Επιλέξτε την καρτέλα Activities και, στη συνέχεια, επιλέξτε το εικονίδιο μολυβιού για να επεξεργαστείτε/προσθέσετε δραστηριότητες στη δραστηριότητα Until ή επιλέξτε το εικονίδιο + στη δραστηριότητα Until στον καμβά του προγράμματος επεξεργασίας διοχέτευσης. Βρείτε τη Ορισμός μεταβλητής δραστηριότητα και επιλέξτε τη για να την προσθέσετε στη λίστα θυγατρικών δραστηριοτήτων για τη δραστηριότητα Until.

    Στιγμιότυπο οθόνης που εμφανίζει την προσθήκη της δραστηριότητας Ορισμός μεταβλητής στη λίστα δραστηριοτήτων Until θυγατρικού στοιχείου.

  3. Επιλέξτε τη δραστηριότητα Ορισμός μεταβλητής που προστέθηκε πρόσφατα από το σημείο που εμφανίζεται στο τμήμα παραθύρου Δραστηριότητες έως που προστέθηκε στον καμβά του προγράμματος επεξεργασίας διοχέτευσης και, στη συνέχεια, επιλέξτε την καρτέλα Ρυθμίσεις από το τμήμα παραθύρου ιδιότητες δραστηριότητας. Για τύπου μεταβλητής, επιλέξτε μεταβλητή διοχέτευσηςκαι, στη συνέχεια, επιλέξτε το TestVariable που δημιουργήσατε προηγουμένως από την αναπτυσσόμενη λίστα. Για αυτό το παράδειγμα, δώστε ένα τιμής1.

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

Αποθήκευση και εκτέλεση ή προγραμματισμός της διοχέτευσης

Μεταβείτε στην καρτέλα Αρχική στο επάνω μέρος του προγράμματος επεξεργασίας διοχέτευσης και επιλέξτε το κουμπί αποθήκευσης για να αποθηκεύσετε τη διοχέτευση. Επιλέξτε Εκτέλεση για να την εκτελέσετε απευθείας ή χρονοδιάγραμμα για να την προγραμματίσετε. Μπορείτε, επίσης, να δείτε το ιστορικό εκτέλεσης εδώ ή να ρυθμίσετε άλλες ρυθμίσεις. Αυτή η απλή διοχέτευση θα εκτελέσει τη θυγατρική δραστηριότητα της δραστηριότητας Until ακριβώς 1 ώρα, αλλάζοντας την τιμή της μεταβλητής διοχέτευσης από 0 σε 1, μετά την οποία η παράσταση Until αξιολογείται ως true και τερματίζεται.

Στιγμιότυπο οθόνης που εμφανίζει την καρτέλα Αρχική στο πρόγραμμα επεξεργασίας διοχέτευσης με επισημασμένο το όνομα της καρτέλας, κουμπί Αποθήκευση, Εκτέλεση και Χρονοδιάγραμμα.