Ενέργειες ελέγχου ροής
Ο έλεγχος ροής είναι η πράξη του ελέγχου της σειράς εκτέλεσης ενεργειών και δευτερευουσών ροών. Το 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 | Όχι | Αριθμητική τιμή | Χρονική διάρκεια σε δευτερόλεπτα |
Μεταβλητές που δημιουργήθηκαν
Αυτή η ενέργεια δεν παράγει μεταβλητές.
Εξαιρέσεις
Αυτή η ενέργεια δεν περιλαμβάνει τυχόν εξαιρέσεις.