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


Ενέργειες ελέγχου ροής

Ο έλεγχος ροής είναι η πράξη του ελέγχου της σειράς εκτέλεσης ενεργειών και δευτερευουσών ροών. Το Power Automate σάς επιτρέπει να εφαρμόσετε έλεγχο ροής μέσω των ενεργειών ελέγχου ροής.

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

Στιγμιότυπο οθόνης μιας ενέργειας ετικέτας που έχει αναπτυχθεί.

Η ενέργεια Εκτέλεση δευτερεύουσας ροής διακόπτει την δευτερεύουσα ροή στην οποία έχει τοποθετηθεί και εκτελεί μια άλλη δευτερεύουσα ροή. Όταν ολοκληρωθεί η δεύτερη δευτερεύουσα ροή, η ροή επανέρχεται στην αρχική δευτερεύουσα ροή για να συνεχίσει την εκτέλεση. Το ακόλουθο παράδειγμα εκτελεί τη δευτερεύουσα ροή Υπολογισμός έκπτωσης πολλές φορές σε όλο τον χρόνο εκτέλεσης της ροής, για να αποφευχθεί η επανάληψη του ίδιου κώδικα.

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

Για να οργανώσετε οπτικά τις ενέργειες σας σε ομάδες για ευκολότερη διαχείριση, περικλείστε τις μεταξύ μιας ενέργειας Περιοχή και Τελική περιοχή και δώστε στην περιοχή ένα όνομα υποστήριξης.

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

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

Σημείωμα

Εάν δημιουργήσετε πολλές περιοχές σε μια δευτερεύουσα ροή, δεν υπάρχει προκαθορισμένη αντιστοίχιση μεταξύ συγκεκριμένων ενεργειών Περιοχή και Τελική περιοχή. Αντ' αυτού, η τελευταία ενέργεια Περιοχή θα προσπαθήσει να σχηματίσει ένα ζεύγος με την πρώτη διαθέσιμη ενέργεια Τελική περιοχή που ακολουθεί.

Comment

Σχόλιο χρήστη.

Παράμετροι εισόδου

Όρισμα Προαιρετικές Αποδοχή Προεπιλεγμένη τιμή Description
Comment Ναι Τιμή κειμένου Σχόλιο χρήστη

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Τέλος

Σημαίνει το τέλος ενός μπλοκ.

Παράμετροι εισόδου

Αυτή η ενέργεια δεν απαιτεί καμία είσοδο.

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Τελική περιοχή

Επισημαίνει το τέλος μιας ομάδας ενεργειών.

Παράμετροι εισόδου

Αυτή η ενέργεια δεν απαιτεί καμία είσοδο.

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Έξοδος από δευτερεύουσα ροή

Εξέρχεται από την τρέχουσα δευτερεύουσα ροή και επιστρέφει στο σημείο από το οποίο κλήθηκε.

Παράμετροι εισόδου

Αυτή η ενέργεια δεν απαιτεί καμία είσοδο.

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Λαμβάνει το τελευταίο σφάλμα

Ανακτά το τελευταίο σφάλμα που παρουσιάστηκε στη ροή.

Παράμετροι εισόδου

Όρισμα Προαιρετικές Αποδοχή Προεπιλεγμένη τιμή Description
Απαλοιφή σφάλματος ΔΙ Δυαδική τιμή Ψευδές Μετά την αποθήκευση του σφάλματος στη μεταβλητή, απαλείφεται, ώστε την επόμενη φορά που θα ανακτηθεί το σφάλμα να μην ανακτήσει την ίδια τιμή σφάλματος

Μεταβλητές που δημιουργήθηκαν

Όρισμα Type Description
LastError Σφάλμα Οι λεπτομέρειες του σφάλματος που παρουσιάστηκε τελευταία φορά στη ροή

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Μετάβαση σε

Μεταφέρει τη ροή εκτέλεσης σε ένα άλλο σημείο, που υποδεικνύεται από μια ετικέτα.

Παράμετροι εισόδου

Όρισμα Προαιρετικές Αποδοχή Προεπιλεγμένη τιμή Description
Go to label Όχι Τιμή κειμένου Ετικέτα στη ροή

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Label

Ενεργεί ως ο προορισμός μιας πρότασης "go to".

Από την έκδοση 2.46 και μετά, οι ετικέτες μπορούν επίσης να χρησιμοποιηθούν σε διαφορετικό πεδίο από την αντίστοιχη ενέργεια Μετάβαση (για παράδειγμα, σε ένα μπλοκ υπό όρους), εκτός από μπλοκ σφάλματος, βρόχους ή/και άλλες δευτερεύουσες ροές.

Παράμετροι εισόδου

Όρισμα Προαιρετικές Αποδοχή Προεπιλεγμένη τιμή Description
Label name Όχι Τιμή κειμένου Ετικέτα στο πρόγραμμα

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Σφάλμα σε μπλοκ

Επισημαίνει την αρχή ενός μπλοκ για τον χειρισμό σφαλμάτων ενεργειών.

Παράμετροι εισόδου

Όρισμα Προαιρετικές Αποδοχή Προεπιλεγμένη τιμή Description
Name Όχι Τιμή κειμένου Το όνομα του μπλοκ εξαίρεσης μόνο για λόγους απεικόνισης.
Καταγραφή απροσδόκητων σφαλμάτων λογικής ΔΙ Δυαδική τιμή Ψευδές Αναπτύξτε το πεδίο του χειρισμού σφαλμάτων, καταγράφοντας επίσης λογικά σφάλματα στη ροή, για παράδειγμα, διαιρώντας έναν αριθμό με το μηδέν ή προσπαθώντας να αποκτήσετε πρόσβαση σε ένα στοιχείο από μια θέση εκτός ορίων.

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Περιοχή

Επισημαίνει την αρχή μιας ομάδας ενεργειών.

Παράμετροι εισόδου

Όρισμα Προαιρετικές Αποδοχή Προεπιλεγμένη τιμή Description
Ονομασία Ναι Τιμή κειμένου Το όνομα της περιοχής.

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Εκτέλεση δευτερεύουσας ροής

Εκτέλεση δευτερεύουσας ροής που καθορίζει τυχόν απαιτούμενα ορίσματα.

Παράμετροι εισόδου

Όρισμα Προαιρετικές Αποδοχή Προεπιλεγμένη τιμή Description
Subflow name όχι Δευτερεύουσα ροή Το όνομα της δευτερεύουσας ροής για κλήση
Εισαγωγή ως παράσταση ΔΙ Δυαδική τιμή Ανενεργή Καθορίστε εάν τα δεδομένα εισόδου θα πρέπει να αντιμετωπίζονται ως έκφραση. Εάν ενεργοποιηθεί, οι μεταβλητές και οι παραστάσεις μπορούν να χρησιμοποιηθούν για τον δυναμικό προσδιορισμό της δευτερεύουσας ροής κατά τη διάρκεια του χρόνου εκτέλεσης.

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Διακοπή ροής

Τερματίζει τη ροή.

Παράμετροι εισόδου

Όρισμα Προαιρετικές Αποδοχή Προεπιλεγμένη τιμή Description
End flow Όχι Με επιτυχία, Με μήνυμα σφάλματος Με επιτυχία Τερματισμός της εκτέλεσης της ροής είτε με επιτυχία είτε με σφάλμα
Μήνυμα σφάλματος Όχι Τιμή κειμένου Το μήνυμα σφάλματος για επιστροφή του καλούντος τη ροή κατά την έξοδο

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.

Wait

Διακόπτει την εκτέλεση της ροής για καθορισμένο αριθμό δευτερολέπτων.

Παράμετροι εισόδου

Όρισμα Προαιρετικές Αποδοχή Προεπιλεγμένη τιμή Description
Duration Όχι Αριθμητική τιμή Χρονική διάρκεια σε δευτερόλεπτα

Μεταβλητές που δημιουργήθηκαν

Αυτή η ενέργεια δεν παράγει μεταβλητές.

Εξαιρέσεις

Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.