Wyślij zapytanie Dołącz do Sii

Niedawno Microsoft postanowił wprowadzić bardziej spójną politykę dotyczącą swoich produktów z zakresu automatyzacji i wizualizacji danych – czyli Power Platform. Efektem tego jest zmiana nazwy MS Flow na MS Power Automate. W tym samym czasie Power Platform została poszerzona o nowe produkty. Szerokim echem odbił się start Power Virtual Agents, który umożliwia łatwe tworzenie chatbotów. Mniej uwagi skupiła na sobie nowa funkcjonalność Power Automate, a mianowicie UI Flows.

O ile standardowe flowy działają, łącząc się za pomocą connectorów z API danej aplikacji, o tyle UI Flows to produkt z dziedziny RPA (Robotic Process Automation) – wykorzystuje interfejs użytkownika. Przydaje się zatem wtedy, gdy dane API nie przewiduje jakichś akcji lub aplikacja w ogóle API nie udostępnia.

Aby zacząć działać, musimy zainstalować wymagane oprogramowanie. Jeśli chcemy uzyskać flow desktopowy, potrzebujemy aplikacji UI Flows oraz rozszerzenia do przeglądarki (Microsoft Flow). Jeśli to flow w przeglądarce, dodatkowo potrzebujemy rozszerzenie Selenium IDE. Następnie wybieramy typ flowu.

Desktop lub Web app

Po wybraniu jednej z dwóch opcji, nadajemy naszemu procesowi nazwę i przechodzimy do dalszej konfiguracji. Dodajemy dynamiczne parametry, które będą wykorzystywane w naszym procesie. Podajemy nazwę, przykładową wartość i opis naszego parametru.

Obraz2 - UI Flows

Po zatwierdzeniu parametrów, ukaże nam się widok klocków, znany ze standardowych flowów. Dostępna jest jednak tylko jedna akcja – nagrywanie naszych ruchów myszką i przycisków klawiatury.

Przycisk Launch recorder

Gdy uruchomimy narzędzie nagrywania, u góry ekranu pojawi się nowe okno z możliwością rozpoczęcia nagrywania.

Rejestruj

Od tego momentu, każde kliknięcie i wpisanie tekstu zostanie zarejestrowane i przetworzone na akcje.

Obraz5 - UI Flows

Oczywiście wykonywanie dokładnie tych samych czynności przez UI Flow mocno zmniejszyłoby sens tego narzędzia – dlatego właśnie tworzyliśmy parametry do danych wejściowych. Możemy więc zmieniać wartość tego parametru, żeby uzyskać proces, który wykona wskazane działania na większej liczbie np. plików.

Obraz6 - UI Flows

W tym przypadku na nagraniu otworzyłem plik z rozszerzeniem .doc, a następnie zapisałem go jako .pdf. Każda akcja zapisana jest jako screenshot klikanego/wpisywanego miejsca, a także kod JSON.

Obraz7 - UI Flows

Dodatkowo możemy zapisywać dane wyjściowe. Po wykonaniu wskazanych akcji, w utworzonym przez nas parametrze zapisana zostanie wartość ze wskazanego przez nas miejsca, np. zawartości pliku .doc.

Obraz8 - UI Flows

UI Flow nie może być uruchamiany jako osobna instancja, dostępna jest w tej zakładce jedynie opcja testowego uruchomienia. Jeśli chcemy wykorzystywać UI Flow na stałe, musimy go dodać jako akcja w ramach naszego standardowego flowu – aby to zrobić, musimy mieć zainstalowany Gateway.

Obraz9 - UI Flows

Jako pola do uzupełnienia wyświetlane są przygotowane wcześniej parametry. Zamiast statycznie wpisanych wartości możemy przekazać dynamiczne wartości, dzięki czemu nasz UI Flow będzie znacznie bardziej przydatny.

UI Flow to wciąż nowe narzędzie, dostępne w opcji preview. Ma jeszcze sporo mankamentów, o których Microsoft mówi wprost – nie obsługuje prawego przycisku myszy, double-clicku czy aplikacji Office sprzed wersji 2016. Jednak jeśli mamy software bez API, z którego korzystamy w powtarzalny sposób, to na pewno ciekawe rozwiązanie i warto obserwować dalszy rozwój UI Flow.

5/5 ( głosy: 5)
Ocena:
5/5 ( głosy: 5)
Autor
Avatar
Maciej Gorczyca

Konsultant O365 specjalizujący się w tworzeniu procesów i formularzy

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Może Cię również zainteresować

Pokaż więcej artykułów

Bądź na bieżąco

Zasubskrybuj naszego bloga i otrzymuj informacje o najnowszych wpisach.

Otrzymaj ofertę

Jeśli chcesz dowiedzieć się więcej na temat oferty Sii, skontaktuj się z nami.

Wyślij zapytanie Wyślij zapytanie

Natalia Competency Center Director

Get an offer

Dołącz do Sii

Znajdź idealną pracę – zapoznaj się z naszą ofertą rekrutacyjną i aplikuj.

Aplikuj Aplikuj

Paweł Process Owner

Join Sii

ZATWIERDŹ

This content is available only in one language version.
You will be redirected to home page.

Are you sure you want to leave this page?