Ορισμός ανάλυσης οθόνης σε λειτουργία χωρίς επιτήρηση
Σε ορισμένα σενάρια, το Power Automate μπορεί να εκτελέσει μου επιτηρούμενες ροές σε χαμηλότερη ανάλυση από αυτήν που χρησιμοποιείται για την ανάπτυξη των ροών. Αυτό έχει ως αποτέλεσμα, ορισμένα στοιχεία περιβάλλοντος εργασίας χρήστη να είναι δυνατό να κρυφτούν από την οθόνη, ενώ τυχόν εικόνες που έχουν καταγραφεί ενδεχομένως να μην αναγνωρίζονται κατά το χρόνο εκτέλεσης με διαφορετική ανάλυση. Αυτό ενδέχεται να προκαλέσει αποτυχία των ροών. Σε αυτές τις περιπτώσεις, μπορείτε να ακολουθήσετε μία από τις δύο προσεγγίσεις που εξηγούνται στο παρόν άρθρο για την προσαρμογή της ανάλυσης οθόνης που χρησιμοποιείται για μη επιβλεπόμενες ροές αντίστοιχα.
Σημείωμα
Η ανάλυση οθόνης μπορεί να προσαρμοστεί ανά μηχανή προορισμού και όχι ανά ροή. Εάν χρειάζεστε μία από τις μη επιβλεπόμενες ροές για να εκτελέσετε άλλη ανάλυση, πρέπει να χρησιμοποιηθεί διαφορετική μηχανή προορισμού.
Με Μητρώο των Windows
Ορίστε την ανάλυση οθόνης για ροές χωρίς παρακολούθηση χρησιμοποιώντας το μητρώο των Windows. Αυτή η μέθοδος μπορεί να χρησιμοποιηθεί με ροές Power Automate που ξεκινούν από την έκδοση 2.35.
Σημαντικό
Η ρύθμιση του κλειδιού μητρώου ScreenResolutionEnabled σε 1 αντικαθιστά τις ρυθμίσεις στο αρχείο UIFlowService.exe.config. Οι ρυθμίσεις μητρώου για την επίλυση οθόνης διατηρούνται μετά από μια αναβάθμιση της επιφάνειας εργασίας Power Automate, το αρχείο UIFlowService.exe.config αντικαθίσταται με προεπιλεγμένες τιμές κατά τις αναβαθμίσεις.
Αυτή η εργασία εξηγεί τον τρόπο τροποποίησης του μητρώου των Windows. Συνιστάται να δημιουργήσετε πρώτα αντίγραφα ασφαλείας των κλειδιών μητρώου που τροποποιείτε, όπως το κλειδί Power Automate επιφάνειας εργασίας. Περισσότερες πληροφορίες: Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
Ανοίξτε τον επεξεργαστή μητρώου (πλήκτρο Windows + R και πληκτρολογήστε 'regedit') και αναπτύξτε την HKEY_LOCAL_MACHINE ομάδα.
Εντοπίστε το πλήκτρο οθόνης στο SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global. Εάν δεν υπάρχει, δημιουργήστε το: κάντε δεξί κλικ στο κλειδί καθολικό, επιλέξτε Νέο>Κλειδί, πληκτρολογήστε Οθόνη και πατήστε Enter.
Εντοπίστε τις ακόλουθες τιμές στο SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen και ορίστε τις αντίστοιχες τιμές. Εάν τα ονόματα τιμών δεν υπάρχουν, δημιουργήστε τα. Για να τα δημιουργήσετε, κάντε δεξί κλικ στο πλήκτρο οθόνης, επιλέξτε Νέα>τιμή DWORD (32-bit), πληκτρολογήστε ScreenResolutionEnabled και πατήστε Enter. Κάντε διπλό κλικ στο στοιχείο ScreenResolutionEnabled, πληκτρολογήστε 1, επιλέξτε δεκαδικό και, στη συνέχεια, επιλέξτε OK. Επαναλάβετε αυτά τα βήματα για κάθε τιμή στον παρακάτω πίνακα.
Κατά την επεξεργασία τιμών DWORD, βεβαιωθείτε ότι έχετε επιλέξει τη δεκαδική βάση (δεκαεξαδική είναι επιλεγμένη από προεπιλογή), για να αποφύγετε την ερμηνεία των τιμών σας ως δεκαεξαδικών που οδηγεί σε εσφαλμένες ρυθμίσεις ανάλυσης.
Key | Ονομασία | Type | Τιμή |
---|---|---|---|
SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | ScreenResolutionEnabled | DWORD | Εάν η ρύθμιση έχει οριστεί σε "1", θα ενεργοποιούν τις προσαρμοσμένες ρυθμίσεις επίλυσης. |
SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | Width | DWORD | Ορίστε το πλάτος ανάλυσης οθόνης, όπως 1920. |
SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | Height | DWORD | Ορίστε το ύψος ανάλυσης οθόνης, όπως 1080. |
SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | Κλίμακα | DWORD | Ορίστε την κλίμακα ανάλυσης οθόνης, όπως 100. |
Με το αρχείο UIFlowService.exe.config
Σημαντικό
Το αρχείο UIFlowService.exe.config αντικαθίσταται με προεπιλεγμένες τιμές κατά τη διάρκεια των αναβαθμίσεων και επομένως θα γίνει επαναφορά των ρυθμίσεων ανάλυσης οθόνης. Συνιστούμε να ορίσετε την ανάλυση με τις ρυθμίσεις μητρώου των Windows.
Για να αλλάξετε την επίλυση στην οποία εκτελούνται ροές χωρίς επιτήρηση με επεξεργασία του αρχείου UIFlowService.exe.config:
Μεταβείτε στη θέση C:\Program Files (x86)\Power Automate Desktop και μετά ανοίξτε το αρχείο UIFlowService.exe.config.
Ορίστε την τιμή του στοιχείου Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled σε true.
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
Αλλάξτε τις τιμές των παρακάτω στοιχείων στο κατάλληλο πλάτος, ύψος και κλίμακα ανάλυσης οθόνης, αντίστοιχα. Ο παρακάτω κώδικας ορίζει την προεπιλεγμένη ανάλυση σε 1920 x 1080 pixel.
<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" />
Επανεκκινήστε την υπηρεσία UIFlowService.
Για να επανεκκινήσετε την υπηρεσία, εκκινήστε τη Διαχείριση εργασιών των Windows, επιλέξτε στην καρτέλα Υπηρεσίες, κάντε δεξιό κλικ στην υπηρεσία UIFlowService και μετά επιλέξτε Επανεκκίνηση.
Σημείωμα
Εναλλακτικά, αντί να επανεκκινήσετε το UIFlowService, μπορείτε να επανεκκινήσετε τον υπολογιστή σας.