Σύμπτωμα
Οι χρήστες εκτελούν μια ροή επιφάνειας εργασίας σε λειτουργία χωρίς επιτήρηση και η εκτέλεση αποτυγχάνει, επειδή δεν μπορεί να βρει τα σωστά στοιχεία του περιβάλλοντος εργασίας χρήστη. Τα στιγμιότυπα οθόνης σφαλμάτων θα δείξουν ότι η ανάλυση της οθόνης κατά την εκτέλεση είναι διαφορετική από αυτήν που χρησιμοποιείται κατά τη δημιουργία της ροής της επιφάνειας εργασίας.
Αιτία
Σε ορισμένους Windows υπολογιστές ή σε VM μπορεί να έχει προεπιλεγμένη ανάλυση οθόνης, όταν εκτελείται ροή επιφάνειας εργασίας χωρίς επίβλεψη. Εάν οι αυτοματοποιημένες εφαρμογές είναι ευαίσθητες στην ανάλυση οθόνης ή εάν χρησιμοποιείτε αυτοματισμό που βασίζεται σε εικόνα, αυτό μπορεί να οδηγήσει στην αποτυχία της ροής της επιφάνειας εργασίας.
Επίλυση
Ορίστε την προεπιλεγμένη ανάλυση στο αρχείο UIFlowService.exe.config:
-
Μεταβείτε στη διαδρομή "C:\Program Files (x86)\Power Automate Desktop"
-
Άνοιγμα UIFlowService.exe.config σε πρόγραμμα επεξεργασίας κειμένου
-
Ορίστε τη Microsoft. Flow. RPA. UIFlowService.ScreenDefaultResolutionEnabled προς true
-
Προσαρμόστε την προεπιλεγμένη ανάλυση οθόνης ορίζοντας τις ιδιότητες Πλάτος και Ύψος:
<!-- Screen resolution settings -->
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionWidth" value="1920" />
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionHeight" value="1080" />
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionScale" value="100" />
-
Μεταβείτε στο μενού "Έναρξη" > υπηρεσίες, βρείτε τη "υπηρεσία Power Automate" (σε παλαιότερες εκδόσεις αυτό ονομάζεται "UIFlowService" και το όνομα της διεργασίας είναι UIFlowService.exe εάν επιλέξετε να χρησιμοποιήσετε τη Διαχείριση Εργασιών). Επανεκκινήστε αυτή την υπηρεσία κάνοντας δεξί κλικ και πατώντας "Επανεκκίνηση". Εναλλακτικά, εάν προτιμάτε, μπορείτε απλώς να επανεκκινήσετε τον υπολογιστή σας.