Automatizácia pomocou prvkov používateľského rozhrania
Toky pracovnej plochy využívajú prvky používateľského rozhrania na interakciu s aplikáciami a webovými stránkami bez použitia rozpoznávania obrázkov a absolútnych súradníc. Prvky používateľského rozhrania sa používajú ako vstup vo väčšine akcií automatizácie používateľského rozhrania a prehliadača a identifikujú špecifické prvky v oknách a webových stránkach.
Prvky používateľského rozhrania
Pri nasadzovaní automatizácie používateľského rozhrania alebo automatizácie prehliadača môže byť potrebné, aby ste ako vstup poskytli prvok používateľského rozhrania. Ak chcete pridať nový prvok používateľského rozhrania, môžete to urobiť priamo z vlastností akcie alebo cez tablu prvkov používateľského rozhrania návrhára toku.
Každá z týchto skupín akceptuje iný typ prvkov používateľského rozhrania. Akcie automatizácie používateľského rozhrania akceptujú prvky používateľského rozhrania pracovnej plochy, zatiaľ čo akcie automatizácie prehliadača akceptujú prvky webového používateľského rozhrania.
Ak chcete do svojho postupu pridať nový prvok používateľského rozhrania, pridajte nový prvok používateľského rozhrania prostredníctvom akcie alebo tably prvkov používateľského rozhrania, zvýraznite príslušný prvok a stlačte Ctrl + kliknutie ľavým tlačidlom myši. Po dokončení výberu vyberte Hotovo.
Všetky zachytené prvky používateľského rozhrania sa pridajú na tablu prvkov používateľského rozhrania. Ak chcete prejsť na tablu prvkov používateľského rozhrania, vyberte kartu prvkov používateľského rozhrania na pravej strane návrhára toku.
Prvky je možné zoradiť podľa abecedy pomocou možnosti Zoradiť na karte Prvky používateľského rozhrania. Ak chcete odstrániť všetky prvky používateľského rozhrania, ktoré sa nepoužívajú v žiadnej akcii, vyberte ikonu bodiek vedľa možnosti Zoradiť a potom Odstrániť nepoužívané používateľské rozhranie prvky.
Ak chcete premenovať alebo odstrániť prvok používateľského rozhrania, kliknite pravým tlačidlom myši na príslušnú položku a vyberte príslušnú funkciu.
Ak chcete zistiť, kde sa v postupe používa konkrétny prvok používateľského rozhrania, kliknite naň pravým tlačidlom myši a vyberte možnosť Nájsť použitia. Vo výsledkoch sa zobrazia všetky akcie, ktoré používajú tento prvok používateľského rozhrania. Dvojitým kliknutím na výsledok zvýrazníte akciu na pracovnom priestore.
Typy prvkov používateľského rozhrania
Toky pracovnej plochy podporujú dva typy prvkov používateľského rozhrania na základe ich zdroja: prvky používateľského rozhrania pracovnej plochy a prvky webového používateľského rozhrania.
Prvky používateľského rozhrania pracovnej plochy je možné zachytiť z ľubovoľnej aplikácie systému Windows vrátane newebovej časti prehliadačov, ako je napríklad panel s adresou.
Tieto prvky používateľského rozhrania môžete použiť ako vstup do akcií automatizácie používateľského rozhrania na označenie komponentu, s ktorým chcete interagovať. Výber prvkov používateľského rozhrania akcií automatizácie používateľského rozhrania zobrazuje a umožňuje zachytávať iba prvky používateľského rozhrania pracovnej plochy.
Dôležité
Používatelia môžu zachytávať prvky z webových stránok pomocou nástroja na výber prvkov používateľského rozhrania akcií automatizácie používateľského rozhrania. Ich selektory však budú reprezentovať prvky pracovnej plochy, nie prvky webu.
Prvky webového používateľského rozhrania je možné zachytiť z webových stránok a použiť ich iba pri automatizačných akciách prehliadača.
Akcie automatizácie prehliadača akceptujú výlučne prvky používateľského rozhrania zachytené z webových stránok. Existujúce prvky používateľského rozhrania zachytené z aplikácií pre počítače sa preto nezobrazujú vo výbere prvkov používateľského rozhrania týchto akcií.
Ďalšie informácie o automatizácii počítača a webu nájdete v článkoch Automatizácia tokov v počítači a Automatizácia tokov webu.
Prvky používateľského rozhrania pre webové stránky
Ak chcete zachytiť prvok používateľského rozhrania z webovej stránky, musíte si nainštalovať príslušné rozšírenie prehliadača. Ďalšie informácie o podporovaných prehliadačoch a požadovanom rozšírení nájdete v časti Používanie prehliadačov a správa rozšírení.
Rozlišujte pracovnú plochu od prvkov webového používateľského rozhrania
Panel prvkov používateľského rozhrania zobrazuje charakteristické vizuálne označenia, ktoré používateľom pomáhajú rýchlo rozpoznať prvky používateľského rozhrania pracovnej plochy a webu.
Rovnaké ikony sa zobrazujú aj počas snímania, takže môžete potvrdiť typ prvku ešte pred jeho uložením.
Ďalšou metódou na kontrolu typu prvku používateľského rozhrania je kontrola jeho selektorov. Prvky používateľského rozhrania pracovnej plochy majú zvyčajne nadradený prvok pracovnej plochy, zatiaľ čo prvky webového používateľského rozhrania majú ako koreňový prvok webovú stránku.
Prvky používateľského rozhrania v oknách prehliadača
Aplikačná časť prehliadača (1) by mala byť automatizovaná pomocou prvkov používateľského rozhrania pracovnej plochy. Môžete napríklad použiť akcie automatizácie používateľského rozhrania na interakciu s panelom s adresou alebo kartami.
Na druhej strane by sa načítané webové stránky v prehliadači (2) mali automatizovať pomocou prvkov webového používateľského rozhrania a automatizačných akcií prehliadača.
Počas nahrávania rekordér automaticky odlíši oblasť aplikácie prehliadača od webových stránok a vygeneruje príslušné prvky používateľského rozhrania a akcie.
Interakcie s prvkami webového používateľského rozhrania drag and drop nemusia fungovať podľa očakávania z dôvodu ich prirodzených obmedzení. Alternatívnym riešením je zachytenie prvkov používateľského rozhrania na webovej stránke otvorením výberu prvkov používateľského rozhrania prostredníctvom akcie skupiny automatizácie používateľského rozhrania výberom možnosti Pridať prvok používateľského rozhrania v rámci UI element
parameter. Zachytený prvok používateľského rozhrania je typu desktop a možno ho použiť v Drag and drop UI element in window
akcie. Majte na pamäti, že prvky používateľského rozhrania pracovnej plochy možno použiť iba v akciách skupiny akcií automatizácie používateľského rozhrania Power Automate pre desktop. Je dôležité poznamenať, že prvky používateľského rozhrania na webových stránkach nie sú také spoľahlivé ako ich webové náprotivky a podliehajú podrobnostiam aplikácie prehliadača, ako je napríklad verzia prehliadača.
Vlastnosti prvkov používateľského rozhrania
Všetky prvky používateľského rozhrania pozostávajú z jedného alebo viacerých selektorov, ktoré presne určujú používateľské rozhranie alebo webový komponent Power Automate interaguje s.
Poznámka
Používatelia môžu vytvoriť viacero selektorov pre prvok používateľského rozhrania. Vždy, keď niektorý volič zlyhá, Power Automate používa nasledujúci selektor v definovanom poradí.
Ak chcete spravovať selektory prvku používateľského rozhrania, kliknite naň pravým tlačidlom myši a vyberte Upraviť. Táto možnosť vyvolá nástroj na tvorbu selektora, v ktorom môžete selektory upravovať pomocou vizuálneho alebo textového editora.
Každý selektor pozostáva z viacerých prvkov reprezentujúcich hierarchickú štruktúru prvku používateľského rozhrania v aplikácii alebo webovej stránke. Atribúty popisujú každý prvok jedinečne a odlišujú ho od ostatných prvkov.
Všetky selektory sa zobrazujú s predvoleným popisným názvom, vďaka ktorému sú ľahko dostupné. Ak chcete premenovať selektor, kliknite pravým tlačidlom myši na jeho názov a vyberte Premenovať.
Keď upravujete prvok používateľského rozhrania pomocou viacerých selektorov, môžete selektor deaktivovať tak, že naň kliknete pravým tlačidlom myši a vyberiete Zakázať. Táto funkcia môže byť užitočná počas testovania.
Po úprave voličov stlačte Uložiť aplikovať implementované zmeny. Uložením sa zmeny vo všetkých selektoroch použijú v jednom kroku.
Ďalšie informácie týkajúce sa selektorov a ich manuálneho zostavenia nájdete v časti Vytvorenie vlastného selektora.
Prvky používateľského rozhrania s textovými selektormi
Okrem predvoleného spôsobu generovania selektorov prvkov používateľského rozhrania Power Automate podporuje vytváranie selektorov na základe textovej hodnoty prvku.
Táto funkcia je užitočná pre scenáre automatizácie, ktoré spracovávajú prvky v aplikáciách pre stolné počítače alebo na webových stránkach, ktoré vždy obsahujú špecifické texty. Selektory založené na týchto textoch sú spoľahlivejšie a odolnejšie voči možným budúcim zmenám v štruktúre aplikácie alebo webovej stránky.
Generovanie textových selektorov je dostupné len pri zachytávaní prvkov používateľského rozhrania pomocou výberu prvkov používateľského rozhrania (panel prvkov používateľského rozhrania alebo akcie prehliadača/automatizácie používateľského rozhrania). Nie je k dispozícii počas nahrávania.
Ak chcete zachytiť prvok používateľského rozhrania pomocou textového selektora, otvorte výber prvku používateľského rozhrania, kliknite pravým tlačidlom myši na požadovaný prvok a vyberte Zachytiť na základe textu.
Potom sa na obrazovke objaví nové okno s dvoma poľami:
- Pole Textová hodnota obsahuje text prvku ako navrhovanú hodnotu. Túto hodnotu môžete zmeniť na pevne zakódovanú hodnotu alebo premennú.
- V poli Operátor môžete nastaviť rôzne operátory a prispôsobiť tak funkčnosť selektora.
Výberom možnosti Zachytiť sa do úložiska prvkov používateľského rozhrania pridá prvok používateľského rozhrania so správnym textovým selektorom.
Textové selektory používajú atribút Názov zachyteného prvku na automatizáciu pracovnej plochy a atribút Text na automatizáciu prehliadača. Sú dostupné iba pre prvky používateľského rozhrania, ktoré samotné obsahujú textovú hodnotu.
Inými slovami, sú k dispozícii pre prvky používateľského rozhrania s atribútom Názov alebo Text , ktorý obsahuje hodnotu. Nie sú dostupné pre prvky, ktoré nemajú takúto textovú hodnotu, aj keď majú podradené prvky s textom vo svojej štruktúre.
Poznámka
V prípade aplikácie SAP používajú textové selektory atribút Text namiesto atribútu Názov , ktorý bežne používajú o automatizácii pracovnej plochy. Automatizácia SAP funguje efektívnejšie s predvolenými selektormi založenými na atribúte ID .
Známe problémy a obmedzenia
Ak vyberiete možnosť Pridať prvok používateľského rozhrania, podržíte kurzor myši nad celým oknom a vyberiete zachytenie prvku používateľského rozhrania na základe textu, vygeneruje sa predvolený selektor. Tento selektor obsahuje okrem Názov atribút Proces.
Kombinácia premennej a operátora iného ako Equal to vygeneruje selektor zobrazený vo vlastnom textovom editore namiesto vizuálneho zostavovača. Táto funkcionalita sa vyhýba existujúcim obmedzeniam, ktoré spôsobujú, že vyššie uvedená kombinácia je vo vizuálnom zostavovači nefunkčná.