Αντιμετώπιση σφαλμάτων ροής στο cloud

Παρουσιάστηκε κάποιο πρόβλημα με τη ροή σας. Ξεκινήστε εδώ για να βρείτε τη διόρθωση γρήγορα.

Ξεκινήστε εδώ: Τι συνέβη;

Σύμπτωμα Πήγαινε στο
Η ροή μου δεν αποθηκεύεται Αποθήκευση σφαλμάτων
Η ροή μου αποθηκεύτηκε αλλά δεν εκτελείται Ζητήματα ενεργοποίησης
Η ροή μου εκτελείται, αλλά αποτυγχάνει μια ενέργεια Σφάλματα ενεργειών
Η ροή μου εκτελείται αλλά παράγει εσφαλμένα αποτελέσματα Ζητήματα λογικής
Δεν καταλαβαίνω το μήνυμα σφάλματος Συνήθη μηνύματα σφάλματος

Αποθήκευση σφαλμάτων

Η ροή σας δεν αποθηκεύεται στο πρόγραμμα σχεδίασης.

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

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

Τρόπος διόρθωσης:

  1. Ελέγξτε κάθε ενέργεια για πεδία με κόκκινη επισήμανση. Συμπληρώστε τα απαιτούμενα πεδία που είναι κενά.
  2. Εάν επεξεργαστείτε πρόσφατα μια παράσταση, ανοίξτε την και αναζητήστε παρενθέσεις που δεν έχουν αντιστοιχιστεί, λείπουν εισαγωγικά ή εσφαλμένα ονόματα συναρτήσεων.
  3. Εάν το κουμπί αποθήκευσης εμφανίζει απεριόριστη αποθήκευση... , ανανεώστε τη σελίδα και προσπαθήστε ξανά. Οι μη αποθηκευμένες αλλαγές σας μπορεί να χαθούν. Χρησιμοποιήστε το ctrl + συχνά.

Υπόδειξη

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

Ακόμα έχει κολλήσει; Αντιγράψτε το ακριβές κείμενο σφάλματος επικύρωσης και αναζητήστε το στο Power Automate φόρουμ της κοινότητας ή επικολλήστε το σε έναν βοηθό AI για ερμηνεία.

Ζητήματα ενεργοποίησης

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

Συνηθέστερη αιτία: Το συμβάν εναύσματος δεν παρουσιάστηκε ή το έναυσμα διαθέτει μια συνθήκη φίλτρου που αποκλείει τα συμβάντα δοκιμής.

Γρήγορος έλεγχος: Άνοιγμα ιστορικού εκτέλεσης. Εάν ήταν κενή (δεν εκτελέστηκε καθόλου), το έναυσμα δεν ενεργοποιήθηκε ποτέ.

Τρόπος διόρθωσης:

  1. Προγραμματισμένα εναύσματα: Επαληθεύστε ότι η ημερομηνία έναρξης είναι παλαιότερα, η περιοδικότητα είναι σωστή και η ζώνη ώρας ταιριάζει με τις προσδοκίες σας. Μια ροή που έχει οριστεί σε "Κάθε 1 ημέρα" ξεκινώντας από το "αύριο" δεν εκτελείται μέχρι αύριο.
  2. Εναύσματα που βασίζονται σε συμβάντα (Όταν δημιουργείται ένα στοιχείο, Όταν τροποποιείται ένα αρχείο και παρόμοια): Δημιουργήστε ένα νέο στοιχείο ή αρχείο δοκιμής. Περιμένετε 5-10 λεπτά. Οι ενεργοποιητές δεν είναι άμεσοι. Υπάρχει ένα διάστημα ανίχνευσης.
  3. Συνθήκες εναύσματος: Εάν το έναυσμα έχει μια παράσταση συνθήκης, καταργήστε το προσωρινά και δοκιμάστε το. Εάν η ροή εκτελείται χωρίς τη συνθήκη, η συνθήκη φιλτράρει τα συμβάντα σας.
  4. Η ροή είναι απενεργοποιημένη ή έχει ανασταλεί: Ελέγξτε την κατάσταση της ροής στη σελίδα λεπτομερειών. Οι ροές που έχουν ανασταλεί παύσουν να ενεργοποιούνται μέχρι να διορθώσετε το υποκείμενο πρόβλημα και να τις ενεργοποιήσετε ξανά.

Σημείωμα

Τα εναύσματα που βασίζονται σε συμβάντα σε Power Automate χρησιμοποιούν διαστήματα ανίχνευσης, όχι ειδοποιήσεις push σε πραγματικό χρόνο. Το προεπιλεγμένο διάστημα ανίχνευσης ποικίλλει ανάλογα με τη σύνδεση (συνήθως 1-5 λεπτά). Μπορείτε να ρυθμίσετε το διάστημα στις ρυθμίσεις του εναύσματος.

Ακόμα έχει κολλήσει; Λάβετε μέρος σε ένα λεπτομερές πρόγραμμα εκμάθησης στο θέμα Επιδιόρθωση αποτυχιών σύνδεσης σε ροές cloud.

Σφάλματα ενεργειών

Η ροή εκτελείται, αλλά μία ή περισσότερες ενέργειες αποτυγχάνουν (κόκκινο στο ιστορικό εκτέλεσης).

Συνηθέστερη αιτία: Μια σύνδεση έληξε ή ο πόρος προορισμού άλλαξε (μετονομάστηκε, διαγράφηκε ή καταργήθηκαν δικαιώματα).

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

Επιδιόρθωση κατά κωδικό σφάλματος

Κώδικας Έννοια Τι πρέπει να κάνετε
401 Ο έλεγχος ταυτότητας απέτυχε Επαναλάβετε τον έλεγχο ταυτότητας της σύνδεσης. Μεταβείτε στις Συνδέσεις στο αριστερό παράθυρο περιήγησης, βρείτε την κατεστραμμένη, επιλέξτε Επιδιόρθωση σύνδεσης.
403 Άδεια απορρίφθηκε Χάσατε την πρόσβαση στον πόρο ή μια πολιτική DLP αποκλείει τη σύνδεση. Ελέγξτε πρώτα τα δικαιώματά σας. στη συνέχεια, επικοινωνήστε με τον διαχειριστή σας σχετικά με το DLP.
404 Ο πόρος δεν βρέθηκε Το SharePoint list, αρχείο, γραμματοκιβώτιο ή τελικό σημείο μετονομάστηκε, μετακινήθηκε ή διαγράφηκε. Ενημερώστε την ενέργεια ώστε να παραπέμπει στον σωστό πόρο.
429 Περιορισμένος ρυθμός Προσθέστε μια ενέργεια Καθυστέρηση πριν από αυτό το βήμα ή ενεργοποιήστε την επανάληψη με επιστροφή στις ρυθμίσεις της ενέργειας.
500 Σφάλμα διακομιστή Η υπηρεσία προορισμού αντιμετωπίζει προβλήματα. Περιμένετε και προσπαθήστε ξανά. Ελέγξτε τη σελίδα κατάστασης της υπηρεσίας.

Επιδιόρθωση για σφάλματα παράστασης

Εάν το σφάλμα αναφέρει "Μη έγκυρο πρότυπο" ή "Δεν είναι δυνατή η επεξεργασία παραστάσεων γλώσσας προτύπου", ανοίξτε την ενέργεια και ελέγξτε κάθε παράσταση. Τα πιο συνηθισμένα λάθη είναι τα εξής:

  • Αναφορά δυναμικού περιεχομένου από ένα βήμα που δεν εκτελέστηκε (εντός ενός κλάδου συνθήκης που δεν επιλέχθηκε).
  • Χρήση εσφαλμένου τύπου δεδομένων (διαβίβαση μιας συμβολοσειράς όπου αναμένεται ένας αριθμός).
  • Τιμές null. Προσθέστε ένα έλεγχο coalesce() ή if(empty(...)).

Υπόδειξη

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

Ακόμα έχει κολλήσει; Λάβετε μέρος σε ένα λεπτομερές πρόγραμμα εκμάθησης μέσω σύνδεσης στο θέμα Επιδιόρθωση αποτυχιών σύνδεσης σε ροές cloud ή λάβετε μια λεπτομερή επεξήγηση για κάθε κωδικό σφάλματος στην αναφορά κωδικού σφάλματος ροής cloud.

Ζητήματα λογικής

Η ροή εκτελείται με επιτυχία (όλα τα πράσινα σημάδια ελέγχου), αλλά το αποτέλεσμα είναι λανθασμένο.

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

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

Τρόπος διόρθωσης:

  1. Λάθος αποτέλεσμα προϋπόθεσης: Επεκτείνετε τη δράση της προϋπόθεσης στο ιστορικό εκτέλεσης. Ελέγξτε τις πραγματικές τιμές που συγκρίθηκαν. Συνήθη προβλήματα: τελικά κενά διαστήματα σε συμβολοσειρές, ευαισθησία πεζών-θέσεων ("Approved" έναντι "approved"), σύγκριση ενός αριθμού με την αναπαράσταση συμβολοσειράς (1 έναντι "1").
  2. Εσφαλμένα δεδομένα σε ενέργειες: Επιλέξτε την ενέργεια και ελέγξτε τις εισόδους της. Εάν ένα πεδίο εμφανίζει μια μη αναμενόμενη τιμή, επιλέξτε την παράσταση ή το διακριτικό δυναμικού περιεχομένου για να μάθετε από πού προέρχεται. Μπορεί να αναφέρετε ένα πεδίο από λάθος βήμα ή από λάθος στοιχείο σε βρόχο.
  3. Εφαρμογή σε Κάθε επεξεργασία λανθασμένων στοιχείων: Ελέγξτε τα Select an output from previous steps δεδομένα εισόδου. Εάν ο πίνακας περιέχει περισσότερα ή λιγότερα στοιχεία από τα αναμενόμενα, η ενέργεια upstream Get Items ή List Rows μπορεί να χρειάζεται ένα φίλτρο.
  4. Ζητήματα χρονισμού: Εάν η ροή σας ενημερώνει μια εγγραφή και, στη συνέχεια, την διαβάσει ξανά αμέσως, τα αναγνωσμένα δεδομένα mihjt επιστρέφουν μη ενημερωμένα δεδομένα. Προσθέστε μια σύντομη ενέργεια Καθυστέρηση (5-30 δευτερόλεπτα) μεταξύ της εγγραφής και της ανάγνωσης.

Υπόδειξη

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

Συνήθη μηνύματα σφάλματος

Ο παρακάτω πίνακας περιέχει γρήγορες αναφορές για μηνύματα σφάλματος που ενδέχεται να αντιμετωπίσετε.

Μήνυμα σφάλματος Μεταφράση Διόρθωση
"Η ζητούμενη λειτουργία απαγορεύεται επειδή υπερβαίνει το όριο προβολής λίστας." SharePoint η επιλογή Λήψη στοιχείων επιστρέφει περισσότερα από 5.000 στοιχεία. Προσθέστε ένα φίλτρο OData ή χρησιμοποιήστε $top=5000 το με σελιδοποίηση. Φιλτράρισμα σε μια στήλη ευρετηρίου.
Μη έγκυρος τύπος. Αναμενόταν τύπος συμβολοσειράς, αλλά λήφθηκε τιμή Null. Ένα πεδίο που αναφέρετε είναι κενό (null) και η ενέργεια αναμένει κείμενο. Τυλίξτε την αναφορά με coalesce(field, '') ή προσθέστε μια συνθήκη για να ελέγξετε πρώτα αν είναι null.
"Η ενέργεια απέτυχε. Μια ενέργεια απέτυχε. Καμία εξαρτώμενη ενέργεια δεν ολοκληρώθηκε με επιτυχία. Απέτυχε ένα μπλοκ εμβέλειας, το οποίο ακύρωσε όλες τις επόμενες ενέργειες στο εσωτερικό του. Πρώτα βρείτε την συγκεκριμένη ενέργεια μέσα στο Scope που απέτυχε. Διορθώστε αυτήν την ενέργεια.
"Το χρονικό όριο της εκτέλεσης ροής έληξε." Η ροή υπερέβη τη μέγιστη διάρκεια των 30 ημερών. Οι ροές μεγάλης διάρκειας πρέπει να επανασχεδιαστούν. Χρησιμοποιήστε μια θυγατρική ροή για το τμήμα της μακράς διαρκείας ή διαιρέστε τες σε πολλές ροές με χρήση σημαίας κατάστασης.
ΑποτυχίαΑξιολόγησηςΈκφρασης. Μια παράσταση έχει σφάλμα σύνταξης ή αναφέρεται σε μια τιμή που δεν υπάρχει στον χρόνο εκτέλεσης. Ανοίξτε την ενέργεια, ελέγξτε κάθε παράσταση. Αναζητήστε ονόματα συναρτήσεων με ορθογραφικά λάθη, λανθασμένες μετρήσεις παραμέτρων ή αναφορές σε βήματα που ενδέχεται να μην έχουν εκτελεστεί.
"Η σύνδεση δεν είναι έγκυρη." Η σύνδεση διαγράφηκε ή τα διαπιστευτήρια έχουν λήξει. Επιλέξτε Συνδέσεις, βρείτε τη σύνδεση και επαναλάβετε τον έλεγχο ταυτότητας ή δημιουργήστε μια νέα.
"Οι ένθετες ροές δεν υποστηρίζονται σε αυτό το περιβάλλον." Καλείτε μια θυγατρική ροή μέσα από ένα Apply to Each ή ένα περιβάλλον που δεν την υποστηρίζει. Μετακινήστε την κλήση της θυγατρικής ροής εκτός του βρόχου ή αναδομήστε τη ροή ώστε να μεταβιβάσετε τον πλήρη πίνακα στη θυγατρική ροή και εκτελέστε τον βρόχο μέσα σε αυτήν.

Σημαντικό

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

Σημείωση: Ο συντάκτης δημιούργησε αυτό το άρθρο με βοήθεια από το AI. Μάθετε περισσότερα