Κατανοήστε τα όρια της πλατφόρμας και αποφύγετε την επιβράδυνση

Για να σχεδιάσετε ροές με δυνατότητα κλιμάκωσης, σας βοηθά να κατανοήσετε τα όρια που επιβάλλουν στις ροές σας οι Power Automate και οι άδειες χρήσης Power Platform και τα API. Οι ροές που παραβιάζουν αυτά τα όρια μπορούν να περιορίζονται, να επιβραδύνονται ή ακόμα και να απενεργοποιούνται. Εάν οι ροές επιταχύνονται συνεχώς για 14 ημέρες, απενεργοποιούνται αυτόματα. Μπορείτε να ενεργοποιήσετε τις ροές ξανά ανά πάσα στιγμή. Εάν συνεχίσουν να παραβιάζουν τα όρια, απενεργοποιούνται ξανά. Αυτό το άρθρο περιγράφει τα όρια που μπορούν να επηρεάσουν τις ροές σας και τον τρόπο παραμονής σε αυτές. Μάθετε περισσότερα στο άρθρο Όρια αυτοματοποιημένων, προγραμματισμένων και άμεσων ροών και ορίων και εκχωρήσεων αιτήσεων.

Ελέγξτε το πρόγραμμα αδειών χρήσης σας

Ορισμένα όρια πλατφόρμας και API εξαρτώνται από το πρόγραμμα άδειας χρήσης σας. Σε Power Automate, ο ευκολότερος τρόπος για να αναγνωρίσετε τις άδειες χρήσης και τις δυνατότητές σας είναι να επιλέξετε Ρυθμίσεις Προβολή των>αδειών χρήσης μου.

Στιγμιότυπο οθόνης της επιλογής Προβολή των αδειών χρήσης μου στις ρυθμίσεις Power Automate.

Για να μάθετε πιο αναλυτικά τις λεπτομέρειες του σχεδίου αδειών χρήσης σας, πατήστε Ctrl+Alt+A στην πύλη Power Automate.

Όρια αιτήματος API

Μια αίτηση API είναι ο τρόπος με τον οποίο Power Automate ροές ζητούν από μια υπηρεσία να κάνει κάτι, όπως σύνδεση σε εφαρμογές ή αποστολή ή επιστροφή δεδομένων. Κάθε φορά που η ροή σας κάνει κάτι, υπολογίζεται ως αίτηση, είτε είναι επιτυχής είτε αποτυγχάνει. Μάθετε περισσότερα στο θέμα Τι είναι μια αίτηση Microsoft Power Platform;.

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

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

Ακόμα και όταν μια ροή πραγματοποιεί λίγες αιτήσεις Power Platform, εξακολουθεί να μπορεί να φτάσει στα όρια εάν εκτελείται πιο συχνά από το αναμενόμενο. Για παράδειγμα, μπορείτε να δημιουργήσετε μια ροή cloud που σας στέλνει μια ειδοποίηση push κάθε φορά που ο προϊστάμενός σας σάς στέλνει ένα μήνυμα ηλεκτρονικού ταχυδρομείου. Η ροή εκτελείται κάθε φορά που λαμβάνετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου από οποιονδήποτε, επειδή πρέπει να ελέγχει αν το μήνυμα ηλεκτρονικού ταχυδρομείου προέρχεται από τον προϊστάμενό σας.

Χρησιμοποιήστε τις παρακάτω οδηγίες για να υπολογίσετε τη χρήση αίτησης μιας ροής:

  • Μια απλή ροή με ένα έναυσμα και μία ενέργεια έχει ως αποτέλεσμα δύο "ενέργειες" κάθε φορά που εκτελείται η ροή, που καταναλώνει δύο αιτήσεις.

  • Κάθε έναυσμα και ενέργεια στη ροή δημιουργεί αιτήσεις Power Platform. Οι ενέργειες περιλαμβάνουν ενέργειες σύνδεσης, ενέργειες HTTP και ενσωματωμένες ενέργειες, όπως η προετοιμασία μεταβλητών, η δημιουργία εμβέλειων και οι απλές ενέργειες σύνταξης.

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

  • Κάθε ενέργεια δημιουργεί μία αίτηση. Εάν η ενέργεια βρίσκεται σε βρόχο "apply to each", δημιουργεί τόσες αιτήσεις όσες και στοιχεία για επεξεργασία του βρόχου.

  • Μια ενέργεια μπορεί να έχει πολλές παραστάσεις, αλλά μετράει ως μία αίτηση API.

  • Οι επαναλήψεις και τα επιπλέον αιτήματα λόγω σελιδοποίησης υπολογίζονται ως ενέργειες.

Τι πρέπει να κάνετε όταν η ροή σας έχει περιορισμό

Μπορείτε να επιλύσετε τον περιορισμό με δύο τρόπους:

  • Δώστε στη ροή περισσότερη χωρητικότητα.
  • Μειώστε τον αριθμό αιτήσεων που πραγματοποιεί.

Δώστε στη ροή τη δική της χωρητικότητα

Αναθέστε μια άδεια χρήσης διεργασίας στη ροή. Σε αντίθεση με μια άδεια χρήσης, μια άδεια χρήσης Διεργασία εκχωρείται στην ίδια τη ροή, επομένως το δικαίωμα της ροής δεν εξαρτάται από το ποιος την κατέχει ή την εκτελεί. Μια άδεια χρήσης Process παρέχει στη ροή δικαίωμα για έως 250.000 ενέργειες ανά 24ωρο (οι οποίες εμφανίζονται ως αιτήματα του Power Platform στις αναφορές του κέντρου διαχείρισης).

Η ροή πρέπει να βρίσκεται σε μια λύση. Στη συνέχεια, έχετε δύο τρόπους για να εκχωρήσετε τη χωρητικότητα:

  • Εκχώρηση της άδειας χρήσης απευθείας στη ροή: Εάν μία ροή χρειάζεται περισσότερες από 250.000 ενέργειες ανά 24 ώρες, στοιβάζονται έως και 10 άδειες χρήσης διεργασίας σε αυτήν, αντί να διαιρείται η εργασία σε όλες τις ροές. Κάθε άδεια χρήσης προσθέτει άλλες 250.000 ενέργειες ανά 24 ώρες.
  • Εκχώρηση της άδειας χρήσης σε μια ομάδα ροών: Έως 25 ροές cloud με επίγνωση λύσης μοιράζονται τις 250.000 ενέργειες της ομάδας ανά 24 ώρες. Κάθε γονική και θυγατρική ροή πρέπει να προστεθεί ρητά και δεν μπορείτε να στοιβάξετε άδειες χρήσης σε μια ομάδα ροής.

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

Εάν χρειάζεστε εκχωρημένους πόρους για να μπορέσει να γίνει μια αγορά, ζητήστε από έναν καθολικό διαχειριστή να ξεκινήσει μια δωρεάν δοκιμαστική έκδοση διαδικασίας 30 ημερών από τον Κέντρο διαχείρισης Microsoft 365. Οι δοκιμαστικές άδειες χρήσης έχουν τα ίδια δικαιώματα με εκείνες που πληρώθηκαν, επομένως επιλύουν τον περιορισμό αμέσως. Μάθετε περισσότερα στις άδειες χρήσης δοκιμαστικής έκδοσης διαχειριζόμενες από διαχειριστές.

Το πρόσθετο αιτήσεων Power Platform δεν βοηθά εδώ. Το πρόσθετο αυξάνει το ημερήσιο όριο αιτήσεων ενός χρήστη, όχι μιας ροής, και δεν μπορεί να αντιστοιχιστεί σε μια ροή.

Σημείωμα

Το πρόγραμμα Power Automate ανά ροή είναι μια άδεια χρήσης παλαιού τύπου που αντικαθιστά η άδεια χρήσης διεργασίας. Μια ροή που έχει ήδη μια άδεια χρήσης ανά ροή διατηρεί τις 250.000 ενέργειές της ανά 24 ώρες, αλλά μπορείτε να εκχωρήσετε μόνο μία άδεια χρήσης ανά ροή σε μια ροή. Τα όρια δεν είναι δυνατό να στοιβάζονται και δεν μπορούν να αντιστοιχιστούν σε μια ομάδα ροής. Χρησιμοποιήστε άδειες Process για νέα χωρητικότητα.

Κάντε τη ροή να χρησιμοποιεί λιγότερες αιτήσεις

Κάθε έναυσμα και ενέργεια υπολογίζεται ως αίτηση, συμπεριλαμβανομένων ενσωματωμένων ενεργειών, όπως η προετοιμασία μεταβλητών και η σύνταξη ενεργειών. Συνήθεις μειώσεις:

  • Προσθέστε συνθήκες εναύσματος ώστε η ροή να εκτελείται μόνο όταν το εισερχόμενο στοιχείο είναι ένα που πρέπει πραγματικά να χειριστεί. Μια ροή που ξεκινά με κάθε μήνυμα ηλεκτρονικού ταχυδρομείου και, στη συνέχεια, ελέγχει ότι ο αποστολέας καταναλώνει αιτήσεις σε κάθε μήνυμα ηλεκτρονικού ταχυδρομείου.
  • Φιλτράρετε στην προέλευση δεδομένων με ένα ερώτημα φίλτρου OData αντί να ανακτήσετε όλες τις γραμμές και να τις δοκιμάσετε μέσα σε έναν βρόχο Apply to each . Κάθε επανάληψη ενός βρόχου δημιουργεί τις δικές του αιτήσεις.
  • Χρησιμοποιήστε τις λειτουργίες δεδομένων πίνακα Επιλογή και Φιλτράρισμα αντί για βρόχους όπου αναδιαμορφώνετε δεδομένα αντί να ενεργείτε σε κάθε στοιχείο.
  • Κατάργηση επαναλήψεων που δεν χρειάζεστε. Οι επαναλήψεις και η σελιδοποίηση υπολογίζονται ως ενέργειες.

Έλεγχος του ορίου που έχετε υπερβεί

Δεν φτάνει κάθε ροή με περιορισμό ρυθμού στο ημερήσιο όριο ενεργειών. Ισχύουν διάφορα διορθωτικά μέτρα:

Σύμπτωμα Όριο Τι βοηθά
Ενέργειες που καθυστερούν σε ολόκληρη τη ροή, υψηλό ημερήσιο πλήθος ενεργειών στις αναφορές του κέντρου διαχείρισης Ημερήσιο όριο ενεργειών Μια άδεια χρήσης διεργασίας ή λιγότερες αιτήσεις
HTTP 429 από έναν σύνδεσμο, με κείμενο σφάλματος όπως Έχει ξεπεραστεί το όριο ρυθμού Όριο σύνδεσης Κλήσεις διασποράς σε βάθος χρόνου, ομαδοποίηση ή χρήση διαφορετικής σύνδεσης
Σφάλματα κατά την κλήση του Dataverse υπό υψηλό φόρτο Όρια προστασίας υπηρεσίας δεδομένων Μειώστε το ποσοστό αιτήσεων. μια άδεια χρήσης διεργασίας δεν τα αυξάνει αυτά

Η μετάβαση του περιβάλλοντος σε μοντέλο πληρωμής ανάλογα με τη χρήση αλλάζει τον τρόπο με τον οποίο τιμολογείται η χρήση πέραν του ημερήσιου ορίου ενεργειών. Δεν αυξάνει τα όρια των μονάδων σύνδεσης ούτε τα όρια προστασίας υπηρεσίας του Dataverse, επομένως δεν αποτελεί γενική λύση για μια ροή που υφίσταται περιορισμό.

Εάν η ροή έχει ανασταλεί

Μια ροή που παραμένει πάνω από τα όρια για 14 συνεχόμενες ημέρες αναστέλλεται και ειδοποιείται ο κάτοχος της. Εκχωρήστε μια άδεια χρήσης διεργασίας και ενεργοποιήστε ξανά τη ροή.

Μάθετε περισσότερα στο άρθρο Τι συμβαίνει όταν η ροή μου εκτελεί πάρα πολλές ενέργειες;.

Όρια ταχύτητας μετάδοσης API σε συνδέσεις

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

Όταν μια ροή εκτελείται σε όρια περιορισμού επιπέδου σύνδεσης, η υπηρεσία επιστρέφει τον κωδικό σφάλματος 429 (Πάρα πολλές αιτήσεις) με κείμενο σφάλματος όπως Υπέρβαση του ορίου ρυθμού. Δοκιμάστε ξανά σε 27 δευτερόλεπτα.

Όρια API του Dataverse

Το Dataverse ως υπηρεσία σύνδεσης ορίζει τα δικά του όρια προστασίας υπηρεσίας. Αυτά τα όρια αξιολογούνται ανά χρήστη, όπου ο χρήστης είναι όποιος σχετίζεται με την ενέργεια. Συνήθως, ο χρήστης είναι ο κάτοχος της ροής, αλλά μπορεί να είναι ο χρήστης που καλεί την ενέργεια, εάν η ροή καλεί το περιβάλλον χρήστη στην ενέργεια. Μάθετε περισσότερα στην ενότητα Όρια API προστασίας υπηρεσίας.

Όρια ταυτοχρονισμού ροής

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

Όρια ριπών ενεργειών

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

Για να παραμείνετε κάτω από αυτό το όριο, κατανείμετε τον φόρτο μεταξύ πολλών ροών χρησιμοποιώντας θυγατρικές ροές ή προσθέστε συνθήκες εναύσματος. Μάθετε περισσότερα στα θέματα Δημιουργία θυγατρικών ροών και Βελτιστοποίηση Power Automate εναυσμάτων.

Όρια σχεδιασμού ροής

Ενδέχεται να αντιμετωπίσετε όρια στην πολυπλοκότητα μιας ροής που έχει οριστεί στο επίπεδο σχεδίασης και ορισμού. Εξετάστε τον επανασχεδιασμό της ροής σας εάν τις συναντήσετε. Μάθετε περισσότερα στο ενότητα Όρια ορισμών ροής.