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


Ορισμός ανάλυσης οθόνης σε λειτουργία χωρίς επιτήρηση

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

Σημείωμα

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

Με Μητρώο των Windows

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

Σημαντικό

Η ρύθμιση του κλειδιού μητρώου ScreenResolutionEnabled σε 1 αντικαθιστά τις ρυθμίσεις στο αρχείο UIFlowService.exe.config. Οι ρυθμίσεις μητρώου για την επίλυση οθόνης διατηρούνται μετά από μια αναβάθμιση της επιφάνειας εργασίας Power Automate, το αρχείο UIFlowService.exe.config αντικαθίσταται με προεπιλεγμένες τιμές κατά τις αναβαθμίσεις.

  1. Αυτή η εργασία εξηγεί τον τρόπο τροποποίησης του μητρώου των Windows. Συνιστάται να δημιουργήσετε πρώτα αντίγραφα ασφαλείας των κλειδιών μητρώου που τροποποιείτε, όπως το κλειδί Power Automate επιφάνειας εργασίας. Περισσότερες πληροφορίες: Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows

  2. Ανοίξτε τον επεξεργαστή μητρώου (πλήκτρο Windows + R και πληκτρολογήστε 'regedit') και αναπτύξτε την HKEY_LOCAL_MACHINE ομάδα.

  3. Εντοπίστε το πλήκτρο οθόνης στο SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global. Εάν δεν υπάρχει, δημιουργήστε το: κάντε δεξί κλικ στο κλειδί καθολικό, επιλέξτε Νέο>Κλειδί, πληκτρολογήστε Οθόνη και πατήστε Enter.

  4. Εντοπίστε τις ακόλουθες τιμές στο SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen και ορίστε τις αντίστοιχες τιμές. Εάν τα ονόματα τιμών δεν υπάρχουν, δημιουργήστε τα. Για να τα δημιουργήσετε, κάντε δεξί κλικ στο πλήκτρο οθόνης, επιλέξτε Νέα>τιμή DWORD (32-bit), πληκτρολογήστε ScreenResolutionEnabled και πατήστε Enter. Κάντε διπλό κλικ στο στοιχείο ScreenResolutionEnabled, πληκτρολογήστε 1, επιλέξτε δεκαδικό και, στη συνέχεια, επιλέξτε OK. Επαναλάβετε αυτά τα βήματα για κάθε τιμή στον παρακάτω πίνακα.

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

    Στιγμιότυπο οθόνης του παραθύρου επεξεργασίας μητρώου 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:

  1. Μεταβείτε στη θέση C:\Program Files (x86)\Power Automate Desktop και μετά ανοίξτε το αρχείο UIFlowService.exe.config.

  2. Ορίστε την τιμή του στοιχείου Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled σε true.

    <add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
    
  3. Αλλάξτε τις τιμές των παρακάτω στοιχείων στο κατάλληλο πλάτος, ύψος και κλίμακα ανάλυσης οθόνης, αντίστοιχα. Ο παρακάτω κώδικας ορίζει την προεπιλεγμένη ανάλυση σε 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.exe.config.

  4. Επανεκκινήστε την υπηρεσία UIFlowService.

    Για να επανεκκινήσετε την υπηρεσία, εκκινήστε τη Διαχείριση εργασιών των Windows, επιλέξτε στην καρτέλα Υπηρεσίες, κάντε δεξιό κλικ στην υπηρεσία UIFlowService και μετά επιλέξτε Επανεκκίνηση.

    Στιγμιότυπο οθόνης της Διαχείρισης εργασιών των Windows.

Σημείωμα

Εναλλακτικά, αντί να επανεκκινήσετε το UIFlowService, μπορείτε να επανεκκινήσετε τον υπολογιστή σας.