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


Παρακολούθηση ουρών ροής επιφάνειας εργασίας

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

Ορισμός προτεραιότητας

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

Οι διαθέσιμες προτεραιότητες είναι "Υψηλή" και "Κανονική" (η προεπιλεγμένη τιμή). Αυτή η τιμή μπορεί επίσης να διαβιβαστει δυναμικά χρησιμοποιώντας την παράμετρο προσαρμοσμένης τιμής. Κάθε φορά που ενεργοποιείται η ροή επιφάνειας εργασίας, εκτελείται με την προτεραιότητα που έχει οριστεί.

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

Όταν υπάρχουν στην ουρά πολλαπλές εκτελέσεις, η παραγγελία εκτέλεσης βασίζεται στην προτεραιότητα εκτέλεσης και στον χρόνο που έχει ουρά. Οι εκτελέσεις με υψηλή προτεραιότητα που έχουν τεθεί σε ουρά πρώτα θα εκτελεστούν πρώτα.

Προβολή ουράς εκτέλεσης για υπολογιστή ή ομάδα υπολογιστών

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

Στιγμιότυπο οθόνης μιας λίστας ροών επιφάνειας εργασίας σε πύλες.

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

Για να δείτε τις εκτελέσεις σε αυτήν τη λίστα, θα πρέπει να ισχύει μία από τις εξής περιπτώσεις:

Φιλοδώρημα

Κατάσταση ουράς

Μια εκτέλεση σε ουρά μπορεί να έχει την ακόλουθη κατάσταση:

  • Τρέξιμο
  • Σε ουρά
  • Επόμενο για εκτέλεση

Ενέργειες σε εκτέλεση

Όταν κάνετε κλικ στις τρεις κουκκίδες δίπλα στο όνομα ροής επιφάνειας εργασίας, είναι διαθέσιμες τέσσερις ενέργειες:

  • Αλλαγή προτεραιότητας
  • Μετακίνηση στην κορυφή
  • Εμφάνιση εκτέλεσης γονικής ροής
  • Ακύρωση εκτέλεσης γονικής ροής

Αλλαγή προτεραιότητας

Μπορείτε να αλλάξετε την προτεραιότητα μιας συγκεκριμένης εκτέλεσης κάνοντας κλικ στις τρεις κουκκίδες και κατόπιν στην επιλογή Αλλαγή προτεραιότητας. Μπορείτε να αλλάξετε μόνο την προτεραιότητα μιας εκτέλεσης της οποίας είστε κάτοχος ή εάν είστε συγκάτοχος του(της) υπολογιστή/ομάδας υπολογιστών.

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

Μετακίνηση στην κορυφή

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

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

Εμφάνιση εκτέλεσης γονικής ροής

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

Ακύρωση εκτέλεσης γονικής ροής

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

Εκτεταμένη ιεράρχηση ουράς

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

Η ενεργοποίηση αυτής της δυνατότητας σημαίνει ότι η εκτεταμένη προτεραιότητα ουράς εφαρμόζεται σε υπολογιστές με υποστήριξη πολλών περιόδων λειτουργίας, όπως λειτουργικά συστήματα Windows Server με ενεργοποιημένο το RDS. Αυτό βελτιστοποιεί την προεπιλεγμένη ιεράρχηση της ουράς εκτέλεσης επεκτείνοντας την τρέχουσα λογική FIFO (first-in-first-out) με ιεράρχηση από τον χρήστη. Αυτή η δυνατότητα ενεργοποιείται αυτόματα όταν εντοπίζεται υποστήριξη πολλαπλών περιόδων λειτουργίας, αλλά μπορείτε να εξαιρεθείτε οποιαδήποτε στιγμή απενεργοποιώντας την.

Σημείωμα

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

Με απενεργοποιημένη εκτεταμένη προτεραιότητα ουράς

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

Βήμα-βήμα λογική για μια εκτέλεση με παρακολούθηση. Η πρώτη εκτέλεση στην ουρά είναι μια επιβλεπόμενη εκτέλεση. Ο χρήστης της σύνδεσής είναι ο χρήστης Y:​

  1. Φίλτρο: Ο αλγόριθμος επιλέγει όλα τα μηχανήματα που είναι συνδεδεμένα και έτοιμα να επεξεργαστούν εκτελέσεις (όχι σε συντήρηση κ.ο.κ.).
  2. Φίλτρο: Ο αλγόριθμος επιλέγει όλα τα μηχανήματα, τα οποία έχουν ανοιχτή περίοδο λειτουργίας του χρήστη Y.
  3. Ανάθεση: Ο αλγόριθμος αναθέτει την εκτέλεση σε μία από τις υπόλοιπες μηχανές (τυχαία). Εάν δεν απομένουν μηχανές μετά το τελευταίο φίλτρο, η εκτέλεση απέτυχε.

Βήμα-βήμα λογική για μια εκτέλεση με μη παρακολούθηση. Η πρώτη εκτέλεση στην ουρά είναι μια μη επιβλεπόμενη εκτέλεση. Ο χρήστης της σύνδεσής είναι ο χρήστης Y:​

  1. Φίλτρο: Ο αλγόριθμος επιλέγει όλα τα μηχανήματα που είναι συνδεδεμένα και έτοιμα να επεξεργαστούν εκτελέσεις (όχι σε συντήρηση κ.ο.κ.).
  2. Φίλτρο: Ο αλγόριθμος επιλέγει όλες τις διαθέσιμες μηχανές (δηλαδή, μηχανές που έχουν τουλάχιστον μία διαθέσιμη περίοδο λειτουργίας).
  3. Φίλτρο: Ο αλγόριθμος απορρίπτει τις μηχανές, στις οποίες έχει ήδη ανοίξει μια περίοδο λειτουργίας ο χρήστης Y.
  4. Ανάθεση: Ο αλγόριθμος αναθέτει την εκτέλεση σε μία από τις υπόλοιπες μηχανές (τυχαία). Εάν δεν απομένουν μηχανές μετά το τελευταίο φίλτρο, η εκτέλεση απέτυχε.

Σημείωμα

  • Η επεξεργασία μιας εκτέλεσης χωρίς επιτήρηση μπορεί να γίνει μόνο από έναν υπολογιστή, εάν η περίοδος λειτουργίας του χρήστη που στοχεύεται, η οποία καταγράφεται στη σύνδεση ροής επιφάνειας εργασίας, δεν χρησιμοποιείται ήδη στον ίδιο υπολογιστή.
  • Σε σενάρια εκτέλεσης επιτηρούμενα και μη επιτηρούμενα, εάν δεν έχουν απομείνει μηχανές μετά το τελικό φίλτρο, αλλά υπάρχουν κάποιες επιλέξιμες μηχανές εκτός σύνδεσης (τα οποία απορρίφθηκαν στο βήμα 1), η εκτέλεση περιμένει να επανέλθουν σε λειτουργία οι εκτός σύνδεσης μηχανής πριν χαρακτηρίσει την εκτέλεση ως αποτυχημένη.

Φιλοδώρημα

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

Με ενεργοποιημένη εκτεταμένη προτεραιότητα ουράς

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

  • Η περίοδος λειτουργίας χρήστη προς το παρόν δεν είναι ενεργή σε κανέναν υπολογιστή (για παρακολουθούμενες εκτελέσεις).
  • Η περίοδος λειτουργίας για τους χρήστες-στόχους χρησιμοποιείται ήδη σε όλες τις διαθέσιμες μηχανές (για εκτέλεση χωρίς επιτήρηση).

Λογική βήμα προς βήμα για μια συμμετέχουσα εκτέλεση: Η πρώτη εκτέλεση στην ουρά είναι μια εκτέλεση που παρακολουθείται, ο χρήστης σύνδεσής της είναι ο χρήστης Y:​

  1. Φίλτρο: Ο αλγόριθμος επιλέγει όλες τις μηχανές που είναι συνδεδεμένες και έτοιμες να επεξεργαστούν εκτελέσεις (όχι σε συντήρηση κ.ο.κ.).
  2. Φίλτρο: Ο αλγόριθμος επιλέγει όλα τα μηχανήματα, τα οποία έχουν ανοιχτή περίοδο λειτουργίας του χρήστη Y:
    • Εάν μερικές μηχανές παραμείνουν, ο αλγόριθμος μετακινείται στο βήμα 4 (κατανομή).
    • Εάν δεν παραμείνει καμία μηχανή, ο αλγόριθμος μετακινείται στο βήμα 3 (επαναπροσδιορισμός προτεραιοτήτων).
  3. Επαναπροσδιορισμός προτεραιοτήτων: Ο αλγόριθμος επαναπροσδιορίζει την ιεράρχηση της ουράς εξετάζοντας την επόμενη εκτέλεση στην ουρά, έως ότου μια εκτέλεση ανατεθεί σε ένα μηχάνημα.
  4. Ανάθεση: Ο αλγόριθμος αναθέτει την εκτέλεση σε μία από τις υπόλοιπες μηχανές (τυχαία).

Βήμα-βήμα λογική για μια εκτέλεση με μη παρακολούθηση. Η πρώτη εκτέλεση στην ουρά είναι μια μη επιβλεπόμενη εκτέλεση. Ο χρήστης της σύνδεσής είναι ο χρήστης Y:​

  1. Φίλτρο: Ο αλγόριθμος επιλέγει όλες τις μηχανές που είναι συνδεδεμένες και έτοιμες να επεξεργαστούν εκτελέσεις (όχι σε συντήρηση κ.ο.κ.).
  2. Φίλτρο: Ο αλγόριθμος επιλέγει όλες τις διαθέσιμες μηχανές (= μηχανές που έχουν τουλάχιστον μία περίοδο λειτουργίας διαθέσιμη).
  3. Φίλτρο: Ο αλγόριθμος απορρίπτει τις μηχανές, στις οποίες έχει ήδη ανοίξει μια περίοδο λειτουργίας ο χρήστης Y:
    • Εάν μερικές μηχανές παραμείνουν, ο αλγόριθμος μετακινείται στο βήμα 5 (κατανομή).
    • Εάν δεν παραμείνει καμία μηχανή, ο αλγόριθμος μετακινείται στο βήμα 4 (επαναπροσδιορισμός προτεραιοτήτων).
  4. Επαναπροσδιορισμός προτεραιοτήτων: Ο αλγόριθμος επαναπροσδιορίζει την ιεράρχηση της ουράς εξετάζοντας την επόμενη εκτέλεση στην ουρά, (έως ότου μια εκτέλεση ανατεθεί σε ένα μηχάνημα).
  5. Ανάθεση: Ο αλγόριθμος αναθέτει την εκτέλεση σε μία από τις υπόλοιπες μηχανές (τυχαία)

Γνωστά προβλήματα

  • Η Microsoft συνιστά να περιορίσετε τον αριθμό των μικρών (·κάτω του 1 λεπτού) ροών επιφάνειας εργασίας που δημιουργείτε σε ουρά σε μεγάλες ομάδες μηχανής.
  • Οι ουρές ροής επιφάνειας εργασίας έχουν σχεδιαστεί με τη χρήση μιας προσέγγισης FIFO (first-in, first-out) βέλτιστης προσπάθειας για επεξεργασία εκτελέσεων με τη σειρά με την οποία τις έχετε λάβει, ενώ η παλαιότερη εκτέλεση εκτελείται πρώτα. Ωστόσο, λόγω του τρόπου με τον οποίο προετοιμάζονται και επεξεργάζονται εσωτερικά οι εκτελέσεις, είναι πιθανό οι εκτελέσεις που προστίθενται στην ουρά λίγα δευτερόλεπτα αργότερα να ξεκινούν πριν από την προηγούμενη που βρίσκεται ήδη στην ουρά, για να βελτιστοποιηθεί η χρήση των μηχανών.