Power Automate - czyli zautomatyzuj swojego Windowsa
Bernard Fruga zorganizował kolejne spotkanie na żywo, tym razem poświęcone aplikacji Power Automate Desktop od Microsoftu. Live odbył się w sobotę, ponieważ w czwartek autor miał inne zobowiązania. Tematem przewodnim był wpływ aplikacji na pracę biurową, szczególnie w kontekście automatyzacji monotnonnych zadań. Bernard zwrócił uwagę, że aplikacja ta ma potencjał, aby uprościć wiele codziennych czynności, takich jak wysoka płynność przesyłania danych między tabelami czy generowanie raportów. Dodatkowo zaznaczył, że ta technologia może być przydatna nie tylko dla zaawansowanych użytkowników, ale także dla tych, którzy po raz pierwszy mają do czynienia z automatyzacją.
Użytkownicy mogą porównać Power Automate Desktop do makr w Excelu, ale z szerszym zakresem zastosowań, obejmującym cały komputer. Co więcej, korzystanie z tej aplikacji nie wymaga zaawansowanej wiedzy informatycznej. Autor stwierdził, że programowanie takiego robota przypomina planowanie trasy w nawigacji, gdzie użytkownik łatwo może wybrać punkty na mapie. Jest to zasada prosta do wdrożenia, co czyni Power Automate dostępnym dla każdego.
Bernard postanowił zainaugurować praktyczne podejście do omawiania Power Automate, pokazując proces instalacji aplikacji bez przyspieszania tempa czy przewijania. W ten sposób widzowie mogą zobaczyć, ile rzeczywiście zajmuje przyswojenie wiedzy i umiejętności związanych z tą aplikacją. Do udziału w dyskusji zapraszał zarówno uczestników na żywo, jak i tych, którzy będą oglądać nagranie.
W czasie spotkania autor dzielił się informacjami na temat instalacji aplikacji na systemie Windows i sugerował, że Mac użytkownicy mogą skorzystać z wirtualnego środowiska. Power Automate Desktop jest dostępny dla użytkowników Windows, co czyni go świetnym narzędziem do automatyzacji działań na komputerach. Podkreślił, że cieszy się, że Microsoft udostępnił tę aplikację również dla indywidualnych użytkowników, nie tylko tych biznesowych.
Sobotni live przyciągnął 4329 widzów, a film otrzymał 93 polubienia. Bernard liczy na to, że dzięki tym spotkaniom widzowie będą mieć bardziej osobiste doświadczenie nauki. Zachęcił do aktywnego komentowania i udzielania się w dyskusji, by filozoficznie zastanowić się nad przyszłością automatyzacji w pracy biurowej. Ciekawostką jest, że materiał został zrealizowany w duchu współpracy z jego widzami, którzy aktywnie sugerują tematy. Obserwując rozwój technologii, Bernard zachęca do eksploracji i dzielenia się doświadczeniami z automatyzacją.
Toggle timeline summary
-
Wprowadzenie i powitanie na sesji na żywo.
-
Dyskusja na temat Power Automate Desktop, aplikacji do automatyzacji.
-
Przegląd funkcji Power Automate Desktop i jego wpływu na monotonne zadania biurowe.
-
Wprowadzenie do automatyzacji zadań za pomocą tej aplikacji, porównując do makr w Excelu.
-
Zamiar podjęcia pierwszych kroków w korzystaniu z Power Automate dzisiaj.
-
Podkreślenie demonstracji na żywo w przeciwieństwie do nagranych samouczków.
-
Powód wyboru tematu na podstawie zgłoszeń widzów o treści dotyczącej Power Automate.
-
Przejście do praktycznego użycia Power Automate na komputerze.
-
Wymagania systemowe do uruchomienia Power Automate Desktop.
-
Demonstracja ustawienia i instalacji aplikacji.
-
Przegląd procesu instalacji i początkowej konfiguracji Power Automate.
-
Praktyczna demonstracja konkretnego przypadku użycia związanego z ekstrakcją danych.
-
Wprowadzenie do demonstracji związanej z aplikacją newslettera w sieci.
-
Zakończenie instalacji i przygotowanie do demonstracji.
-
Proces uczenia się robota przy automatyzacji ekstrakcji danych newslettera.
-
Opcje tworzenia przepływów i rejestrowania akcji w aplikacji.
-
Uruchomienie zautomatyzowanego skryptu do wykonania zadania.
-
Omówienie, jak działa automatyzacja i jej implikacje dla użytkowników.
-
Zaproszenie do zadawania pytań przez widzów i dyskusja o potencjalnych zastosowaniach Power Automate.
-
Uwagi końcowe i pożegnanie z publicznością.
Transcription
Witajcie moi drodzy, dobry wieczór, dzień dobry, tutaj nasz live, 17.15 w sobotę tym razem. Dlatego, że w czwartek gdy zwykle robię lajfy, tym razem miałem coś innego do roboty, natomiast myślę, że tutaj znaleźliście chwilę czasu, żeby dzisiaj się ze mną spotkać, a ci z kolei, którzy nie znaleźli czasu dzisiaj, czyli w sobotę, to pewno spotkają się gdzieś później, czyli po prostu oglądają to już jako materiał nagrany. Dzisiaj można by powiedzieć o robocie, o robotyce, czyli o czymś co brzmi dość dziwacznie, Power Automate Desktop, czyli taka aplikacja, którą otrzymaliśmy kilka miesięcy temu od Microsoftu. Otrzymaliśmy na Windowsa aplikację, która pozwala nam zautomatyzować bardzo dużo różnych rzeczy. I to jest coś, co prawdopodobnie prędzej czy później będzie miało dość duży wpływ na naszą pracę, szczególnie tych z nas, którzy gdzieś tam w biurach pracują i wykonują rzeczy monotonne, powtarzalne, polegające na tym, że z jakiejś tabeli musisz coś wydobyć, gdzieś tam przełożyć do jakiejś innej tabeli, wysłać jakieś raporty, jakieś powtarzalne dane. Ktoś, kto recenzował tą aplikację, to rozwiązanie Power Automate Desktop mówi słuchajcie, ci z Was, którzy się orientują w Excelu, to można powiedzieć, że to jest coś takiego, jak makro w Excelu, gdzie mogłeś sobie kiedyś w Excelu zrobić makro, żeby coś zautomatyzować, tylko to jest takie makro, które obejmuje całe web twojego laptopa. Czyli możesz sobie zautomatyzować wszystko to, co jest na laptopie. Co więcej, możesz w znaczeniu nie jakiś ty, mityczny informatyku, tylko każdy z nas, ty czy ja, po prostu użytkownik tych pakietów biurowych, bo to jest dość proste, jeśli chodzi o konfigurację, bo to programowanie tego robota, który mamy na Windowsach, przypomina w dużej mierze to, co byśmy nazwali programowaniem naszej trasy, gdy jedziemy gdzieś samochodem, czyli wybieramy sobie gdzieś na mapach jeden, drugi, trzeci punkt i ta nawigacja nas prowadzi. To jest mniej więcej taki poziom komplikacji programowania. Na tym takim podstawowym poziomie, bo też nie chcę powiedzieć, że Power Automate jest takie prymitywne, że każdy z nas będzie to bardzo prosto używał. To jest takie narzędzie, które pozwala każdemu z nas w taki prosty sposób tego używać, ale też dla zaawansowanych użytkowników ma też takie funkcje, które gdzieś tam są trudniejsze, mocniejsze, bardziej zaawansowane, ale o nich później. Bo moją intencją jest, żeby dzisiaj zrobić pierwsze kroki z Power Automate, takie pierwsze kroki zgodnie z zasadą instalowanie na ekranie. Dlatego, że zwracaliście mi uwagę na to, że często na YouTubie pojawiają się takie tutoriale czy takie materiały, gdzie ktoś mówi, słuchajcie, to jest bardzo proste, tu kliknę raz, dwa, trzy, cztery, potem przyspiesza, przywijany jest ekran, mówi, patrz, to już jest gotowe, jest tam dalej. Potem ty próbujesz to powtórzyć, no i się okazuje, że to przewinięcie szybkie to trwało wiele godzin. W związku z tym raz na jakiś czas robimy taki materiał na żywo, gdzie ja faktycznie w czasie rzeczywistym robię to, co tutaj się dzieje u mnie na laptopie, no i dzięki temu widzisz sobie, aha, faktycznie może skoro Bernardowi zajęło to kwadrans czy pół godziny, mnie też to zajmie kwadrans czy pół godziny. Czyli niektóre rzeczy, jak żeśmy kiedyś może pamiętacie, instalowali tutaj serwer NAS na starym komputerze, zajęło chyba ze dwie godziny, ale to już było robione na żywo. Dzisiaj to raczej dwie godziny nie zajmie. Jeżeli macie jakieś pytania, komentarze, uwagi, chcielibyście coś w trakcie też tego naszego spotkania mówić czy komentować, to oczywiście ten czat jest otwarty, natomiast ci z Was, którzy ten materiał oglądają już później, nagrany, to oczywiście tradycyjnie zapraszam do komentarzy. Skąd pomysł w ogóle, żeby zrobić spotkanie na temat Power Automate? Jest to znowu kolejny materiał, który jest poproszony przez widza, konkretnie przez Panią, która w jednym z komentarzy poprosiła mnie, Panie Bernardzie, ale czy będzie o Power Automate? Kiedy będzie o Power Automate? Może Pan dotknął troszkę Power Automate? Ja wtedy zgodnie z prawdą powiedziałem, szanowna Pani, ja nie jestem guru, jeśli chodzi o Power Automate, natomiast faktycznie wśród grona moich subskrybentów i widzów są osoby, które podobnie jak ja, chciałyby zrobić pierwsze spojrzenie na pewne rozwiązania technologiczne, nawet jeżeli same ich nie będą programować czy używać, żeby mieć świadomość tego, co jest dostępnego. Można na przykład pójść do kolegi z działu IT i powiedzieć, słuchaj, czy mógłbyś mi pomóc zrobić takie czy inne rozwiązanie, bo widziałem, że coś takiego już jest w Microsoftie możliwe. No to w związku z tym przechodzimy już do konkretnego rozwiązania. Przejdziemy sobie, przełączymy się już na mój komputer i tutaj spójrzcie, jesteśmy już na moich Windowsach. Świeżo zainstalowane, a właściwie świeżo zupgratowane Windowsy 10. Windows 11, przepraszam, Windowsy 10 były, natomiast zupgratowałem do Windowsów 11. Ci z Was, którzy są użytkownikami Maca mogą się poczuć nieco zawiedzeni i powiedzieć, no zaraz, zaraz, ale to na Windowsach? Będziesz pokazywał to rozwiązanie? Tak, dlatego że Power Automate Desktop jest dostępne tylko i wyłącznie dla użytkowników Windowsowych. Także tutaj ukłon do tych z Was, którzy są na Windowsach. Dzisiejsze spotkanie będzie na Windowsach. Natomiast ci z Was, którzy działają na systemie operacyjnym Mac, to też taka mała podpowiedź, że ja jestem w tej chwili na Windowsach w środowisku wirtualnym, czyli Parallels Windows, czyli jeżeli masz Maca, też oczywiście możesz używać Windowsów. Dobrze, ale teraz przechodzimy do rzeczy, czyli o czym ja mówię? Otóż mówię o tym, że każdy z nas ma dostępnego takiego robota, czyli Power Automate na naszych Windowsach. Co więcej, ja tutaj używam tego Power Automate, tego systemu na moim koncie osobistym, czyli nie biznesowym. Dlatego, że w niektórych filmach, jak żeście widzieli, tutaj pokazywałem Wam różne rozwiązania, które są dostępne w Microsoftzie na koncie biznesowym. Natomiast to, co jest taką ciekawostką tego Power Automate, to jest to, że to zostało wiosną bieżącego roku udostępnione przez Microsoft także dla użytkowników domowych. Także tutaj jesteśmy zalogowani kontem osobistym. Tutaj widzicie konto na domenie outlook.com, czyli tutaj jesteśmy zalogowani już nie firmowo, ale osobiście. To jest dość ciekawe. Jak tutaj wejść na to okienko? To jest po prostu okienko flow.microsoft.com. Jeżeli klikniesz flow.microsoft.com, enter, to wtedy wchodzisz w to miejsce, wchodzisz w tę stronę, gdzie masz możliwość automatyzacji. Witaj B. Co chcesz zautomatyzować? Tutaj są te przepływy, czyli tutaj w ramach Office 365, tej mojej domowej, osobistej licencji, mamy przepływy. No i tutaj w takim razie, dobrze, to chcę tutaj utworzyć przepływ. I troszkę, nim jeszcze wejdziemy w ten Power Automate Desktop, czyli to rozwiązanie, które jest na laptopie, które jest w środowisku Windows, które nam umożliwiają optymalizowanie różnych działań. Na przykład w jednej z informacji Microsoftowych, jako przykład tego, komu to się może przydać i dlaczego, był podany lekarz, który gdzieś musi w jakichś starych systemach komputerowych z niczym nie zintegrowanych wpisywać różne dane, ale potem chciałby wydobyć z tych systemów pewne informacje, żeby dokonać pewnej analizy czy pewnej diagnostyki. No i tutaj dzięki tego typu rozwiązaniu jesteśmy w stanie wydobyć informacje ze starych systemów, które teoretycznie z niczym się nie da zsynchronizować, wydobyć te dane i wrzucić w jakieś inne rozwiązania. I teraz to, co tutaj widzimy, to spójrzcie, mamy Power Automate, mamy informację, co chcesz zrobić. Czy chcesz zautomatyzować przepływ w chmurze, błyskawiczny przepływ w chmurze, zaplanowany w chmurze, przepływ pulpitu, przepływ procesów biznesowych. I teraz to, co nas dzisiaj będzie zajmować w naszym dzisiejszym spotkaniu, to jest ten element, przepływ pulpitu, czyli to jest aplikacja, którą instalujemy na Windowsach i którą programujemy do tego, żeby działając tutaj na różnych software'ach, które mamy zainstalowane na Windowsach, czy w chmurze na przykład, żeby nam usprawnić, poprzenosić na przykład pewne dane. Natomiast innym elementem, o którym dzisiaj więcej nie będę mówił, ale też polecam Wam, żebyście gdzieś wygooglali, poszukali ciekawe materiały w internecie, no to są to zautomatyzowane przepływy w chmurze. Czyli coś, co nie wymaga Windowsów, coś, co nie wymaga instalowania aplikacji, tylko jest łączeniem różnych przepływów w chmurze. Na przykład mamy takie przykłady, rozpocznij zatwierdzanie w aplikacji Teams po dodaniu pliku do folderu programu SharePoint. Czyli gdzieś coś się w Teamsach pojawia, w różnych aplikacjach, przerzucasz i to jest inny aspekt Power Automate. Natomiast to, o czym dzisiaj mówimy, to jest to Power Automate, czyli to jest ten Pulpit. Power Automate przepływ Pulpitu, czyli Power Automate Desktop. No to przejdźmy. No i tutaj co jest do zrobienia? No przede wszystkim tutaj potrzebujemy zainstalować aplikację. Użyj przepływów Pulpitu, aby zautomatyzować akcje i procesy biznesowe w środowisku Pulpitu. No to w takim razie klikamy tutaj, żeby zainstalować. System nam tutaj pobiera aplikację do Pulpitu, do przepływów. Natomiast myślę, że my powinniśmy jeszcze chwilę też spędzić, żeby zastanowić się, o czym my tutaj mówimy. Gdzie tutaj jest ten robot? Bo tutaj w okładce filmu, który żeście kliknęli, było człowiek versus robot. I była ta informacja o tym, że mamy tutaj robota. Dostaliśmy robota w Windowsach. No i nam się roboty kojarzą prawdopodobnie z jakimiś firmami science fiction, z jakimiś takimi postaciami, które wyglądają troszkę jak ludzie, a trochę jak nie ludzie, bo są tworem, po prostu jakimś tam plastikowym czy żelaznym. Natomiast robotyka, robota, automatyzacja to często jest obszar software'owy. To jak widzimy na przykład na jakichś liniach produkcyjnych, fabrykach, czyli ta robotyzacja, która gdzieś automatyzuje te procesy, jest połączenie i sprzętu, i software'u. Natomiast tutaj ta robotyka w Windowsach to jest po prostu robot, który jest software'em. Robot, którego uczymy działać, ale który jest robotem software'owym. Tutaj ten plik pobrany, w związku z tym otwieramy ten plik, czyli po otwarciu tego pliku będziemy instalować tą aplikację w Windowsach. Mamy duży wskaźnik, więc to utrafić mi jest trudno, żeby otworzyć. Ja już kilka razy kliknąłem, system już instalował, więc mówi, słuchaj, jest to duplikat aplikacji, którą instalujesz. Dobrze, w takim razie zostawiamy, ona się już w tle instaluje. Ależ naklikałem, pozamykam te wszystkie duplikaty. Raz oczywiście wystarczy zainstalować tutaj na potrzeby naszego spotkania. Zrobiłem taki duży wskaźnik i trudno jest mi trafić tym dużym wskaźnikiem po prostu w te miejsca, w których to miało być kliknięte. Już prawdopodobnie aplikacja się instaluje. Na dole mamy informację, że jest instalacja aplikacji. Zainstaluj pakiet aplikacji Power Automate Desktop. Aplikacja zawiera środowisko uruchomienia maszyny oraz Power Automate Desktop. Oczywiście w takim razie idziemy dalej i instalujemy. Inaczej mówiąc, tak krok po kroku to co się zadziało, czyli wchodzisz na stronę flow.microsoft.com, logujesz się swoim kątem osobistym, kątem osobistym Microsoftu, czyli tym, który zwykle jest na domenie np. Autocom, czy jakiś twój inny e-mail osobisty. Oczywiście możesz też to zrobić na koncie szkolnym czy firmowym. Natomiast z racji tego, że my tutaj zwykle mówimy do tych z Was, którzy gdzieś sobie eksperymentują z komputerami w środowisku swoim domowym, prywatnym, no to też zwracam uwagę na to, że tutaj logując się z tym kątem osobistym znajdujesz się tutaj w tym systemie, klikasz zainstaluj, no i wybierasz tutaj Power Automate do zainstalowania. No i następnie po prostu instalujesz ten pakiet tej aplikacji. Tutaj system nas informuje o tym, co tutaj się zadzieje, że zainstaluje nam aplikację i zainstaluje nam środowisko. Wymagane jest tutaj zbieranie danych, no i wymagane jest potwierdzenie, że wybierając tę opcję zainstaluj, zgadzasz się na warunki użytkownika, zgadzam się na warunki użytkownika i instaluję tutaj tę aplikację. Czy zezwolić zmianę na tym urządzeniu tej aplikacji? No tak, jestem zmuszony, żeby się zgodzić na to, żeby to zostało zainstalowane. No i idziemy, instalacja trwa. W tym momencie widzimy, że tutaj trwa instalacja tego pakietu Power Automate i ja chcę Wam pokazać, poza tym jak to się instaluje, bo to nie jest wielka filozofia, każdy z Was mógłby po prostu gdzieś tam kliknąć i zainstalować, ale też przykładowe wykorzystanie tej aplikacji. Nigdy myślałem o tym, w jaki sposób zaprezentować tę aplikację, gdzie pokażemy to, co ona potrafi, a będzie to w miarę dajne i pobudzi Waszą wyobraźnię tego, do czego można używać Power Automate. Myślałem sobie, że skorzystam z takiej mojej starej aplikacji do newsletterów. To jest aplikacja w sieci webowa, PHP List. To jest aplikacja, którą kiedyś, przez kilka lat wysyłałem newslettery. Aplikacja, która dobra, niezawodna, ale bardzo trudna jakichkolwiek synchronizacji. Aplikacja niesynchronizowalna. A chciałoby się gdzieś tam raz na jakiś czas może wyeksportować te dane, czy regularnie wyeksportować dane z tej aplikacji, żeby np. nowych subskrybentów, którzy przez jakieś tam strony, np. logowania gdzieś się znajdują, żeby ich wyrzucić do jakiegoś pliku Excelowego itd. Więc tutaj zrobimy taki eksperyment, który będzie nieco przypominał to, co Microsoft mówił, że jest lekarz, który ma jakiś stary system, z którego musimy dobyć dane. Tu nie wprawdzie lekarz, ale jakiś twórca internetowy ma aplikację, z której musi wydobyć dane. I teraz tak, instalacja się już zakończyła, teraz tutaj system nam mówi, że możemy też jeszcze włączyć rozszerzenia w przeglądarce. Jeżeli byśmy chcieli korzystać z tej automatyzacji też w przeglądarkach, a nie tylko na aplikacjach zainstalowanych na Windowsie, oczywiście chcemy, będziemy tutaj korzystać z Microsoft Edge, także tutaj chcemy włączyć rozszerzenie w Microsoft Edge, więc tutaj w tym momencie ten dodatek Power Automate będzie włączony w naszej przeglądarce i uruchamiamy aplikację Power Automate Desktop. I to w zasadzie, ten proces instalacji jest za nami, tak jak już to mówiłem, to nie jest wielką filozofią, sam proces instalacji, ale to, co potem możemy z tą aplikacją zrobić. Także tutaj za chwilę, jeżeli zobaczymy już tą aplikację, jak ona nam się odpali, bo ona tam się nam w tle ładuje, no to rozpoczniemy z tą aplikacją działania. Automatyzować możemy działania, które mamy na naszym komputerze w różny sposób, to znaczy z racji tego, że tutaj pokazuję dzisiaj zupełne pierwsze kroki po instalowaniu, to zrobimy to w sposób taki najprostszy, czyli w sposób wizualny, czyli po prostu będziemy ten system uczyć kroków postępowania, po prostu ucząc go w taki sposób, żeby naśladował to, co my robimy. I tutaj system został zainstalowany, ja już tam wcześniej na dysku miałem jakiś wcześniejszy przepływ, który tutaj został znaleziony, ale pomijmy ten przepływ, stworzymy nowy przepływ, bo jeżeli ty po raz pierwszy instalujesz, nie instalowałaś nigdy wcześniej tego na swoim komputerze, no to będziesz tutaj miała po prostu pustą listę, więc to, co ci pozostaje zrobić, to kliknąć tworzymy nowy przepływ. No i w tym momencie tutaj tworzymy nowy przepływ, czyli dajemy jakąś nazwę tego przepływu, na przykład demo z php list, czyli tutaj wydobędziemy jakieś dane z php list i tworzymy przepływ. Tutaj może rozwiniemy to na cały ekran, żeby widzieć. No i w tym momencie tutaj nadaliśmy nazwę nowego przepływu, przepływ demo z php list. No i to, co potrzebujemy zrobić, no to potrzebujemy oczywiście ten przepływ zdefiniować, to znaczy potrzebujemy go edytować. Tutaj aktualnie jest edytowany, tak jest, on tam w tle jest edytowany, więc tutaj jeżeli zminimalizujemy to okienko, to prawdopodobnie tutaj lada chwila na ekranie nam się pojawi już okienko edycyjne tego przepływu i będziemy mogli ten system przeprowadzić przez proces tutaj uczenia. I teraz nim przejdziemy do szczegółów, nim zaczniemy tutaj definiować ten przepływ i zobaczycie jak on działa, jak go zdefiniować i jak zadziała, no mam nadzieję, że dobrze zadziała, to chciałem wam powiedzieć właśnie, że mamy tutaj kilka możliwości definiowania tych przepływów. Jedną z tych możliwości to jest to, że właśnie klikając czy w przeglądarce, czy w aplikacji, system po prostu będzie się uczył rejestrując nasze zachowania. Ci z was, którzy kiedykolwiek robili makra w Excelu, to im się przypomni, że to było troszkę podobnie, prawda, w Excelu mogliśmy tworzyć makra w taki sposób, że system podążał za naszymi krokami, czyli zapamiętywał nasze kroki, a mogliśmy też tworzyć makra w taki sposób, że programowaliśmy po prostu językiem skryptowym. Bardzo podobnie tutaj, tutaj możemy tworzyć te przepływy w taki sposób, że one będą właśnie rejestrowały nasze zachowania na ekranie albo korzystać tutaj z tych licznych akcji, czyli z tych licznych pomysłów, które są tutaj w tym systemie. I tutaj spójrzcie, mamy możliwość rejestracji w sieci web, czyli rejestrowania tego, co będziemy robić w przeglądarce, albo rejestracji pulpitu, czyli rejestracji jakichś poszczególnych zachowań, aplikacji, gdzie będziemy klikać, albo możemy tutaj po prostu czy z różnych aplikacji, czy z różnych działań wybierać. Dzisiaj na potrzeby tego zupełnego wprowadzenia oczywiście skupimy się na czymś prostym, czyli tylko na rejestracji z przeglądarki. Natomiast nim zaczniemy rejestrować zachowania w przeglądarce, to oczywiście potrzebujemy w przeglądarce otworzyć sobie tą aplikację, z którą będziemy pracować, którą tę aplikację chcemy nauczyć system działać. Czyli powiedzmy, że moim zadaniem, które chce nauczyć w tym momencie system jest to, że chciałbym regularnie raz na jakiś czas, powiedzmy raz na tydzień, czy raz na kilka dni, po prostu jednym kliknięciem eksportować z mojego systemu newsletterowego listę tych użytkowników i subskrybentów, którzy są aktualnie w systemie. No bo jest formularz zapisu, gdzie się zapisują, ta baza danych puchnie, jest coraz więcej osób. Chciałbym też w innym systemie bazodanowym mieć te informacje, czyli sobie wyrzucać do Excela te informacje, które w takim systemie, w innych systemach podobnie, wymagają iluś tam kliknięć. No to w tym momencie tutaj wejdziemy sobie na stronę, strona tutaj logowania do tego mojego systemu. Ja tutaj na potrzeby tej prezentacji wykasuję tutaj i hasło, i login. Czyli tak, mamy w przeglądarce otwartą stronę logowania, czyli chcemy, żeby system wykonał jednym kliknięciem za tydzień, za dwa, za kilka dni następujące działania, żeby wszedł na tą stronę, zalogował się i wykonał te działania, czyli z konkretnej listy wydobył pewne dane. W związku z tym, skoro już mamy tą stronę otwartą, to uruchamiamy w tym momencie ten cykl uczenia się tutaj tego Power Automata, czyli klikamy tutaj w tą ikonkę Globusu, no i system w tym momencie uruchomi nam okienko, w którym powie, no dobra, zacznę się od Ciebie uczyć. Zaraz mi uruchomisz w trybie uczenia się. Także tutaj poczekamy chwilkę, za chwilę się nam tutaj powinna pojawić ta aplikacja, która będzie pozwoli nam programować te kroki, które będą tutaj w naszym systemie. Ja zobaczę, czy, o tak, ta aplikacja już się uruchomiła. I teraz tak, z jakiej sesji przeglądarki chcesz nagrywać? Chcę z przeglądarki Edge, Microsoft Edge. Dobrze, tutaj w zaawansowanych powiedz mi coś więcej, z których tutaj sesji, z których kart chcesz korzystać. No ja chcę korzystać tutaj z tej sesji PHP List, strona główna, czyli ja chcę, żebyś tutaj korzystał z tej strony, z tej zakładki, którą w tej chwili otworzyłem, czyli Microsoft Edge i z tej zakładki chcę Cię uczyć z tego miejsca. No i klikamy dalej. No i w tym momencie, za chwilę nam się tutaj otworzy opcja rejestrowania. No i to już jakby pierwszy krok, system ma nauczony, mówi w takim razie uruchom Microsoft Edge i przejdź do tej strony. Dobra, no to w tym momencie ja chcę już nagrać kolejne kroki. Czyli ja w tym momencie powiem systemowi patrz i się ucz, ja drogi systemie przejdę te kroki, które ty potem będziesz potrzebował przechodzić samodzielnie, natomiast ja te kroki przejdę w chwili manualnie, potem ty systemie przejdziesz to automatycznie. Tak jak mówię tutaj, ja pokazuję Wam na przykładzie PHP List, więc dokładnie to samo możecie zrobić czy z dowolnymi innymi aplikacjami, które są w przeglądarkach, czy aplikacjami, które macie zainstalowane w Windowsach. No to w takim razie klikamy nagraj. Czyli w tym momencie system rozpoczął śledzenia moje kliknięcia, czyli w tym momencie cokolwiek tutaj kliknę, napiszę, to system będzie robił to samo. No i tak, w takim razie po pierwsze wpisuję tutaj login, tak tutaj wpisałem nazwę użytkownika. Teraz wpisuję tutaj w drugie okno, wpisuję hasło. To był drugi krok, prawda? I trzeci krok, loguje się do systemu. Tutaj jeżeli uważnie patrzycie, to widzicie, że po lewej stronie o tym okienku ten rejestrator rejestruje te kroki, które ja robiłem. Teraz wchodzę tutaj na panel subskrybenci, wchodzę na listy subskrybentów. Z list subskrybentów spośród kategorii wybieram listę o nazwie testy i z listy testy wybieram jedną z tych list. Ja oczywiście tutaj wybieram taką celowo listę techniczną, która nie jest listą z jakimiś danymi osobowymi, żeby na przykładzie dzisiejszym powiedzieć, ale w ten sam sposób bym to robił, gdyby to była lista z faktycznymi danymi moich subskrybentów. I w tym momencie klikam tutaj opcję pobierz subskrybentów i eksportuj dane. I zrobione. I w tym momencie na moim dysku została zapisana w formacie tekstowym lista subskrybentów. W związku z tym kończę naukę. Prawda mówię systemowi, już się dłużej nie musisz uczyć, bo zrobiłeś dokładnie to, czego jakby przeszedłeś dokładnie tą ścieżkę, którą chciałem, żebyś przeszedł, czyli żebyś tutaj przeszedł tą ścieżkę od zalogowania się do systemu do subskrybentów. Dobrze. I w tym momencie ja już tutaj wylogowuję się, zamykam ten system, w ogóle nawet mogę zamknąć przeglądarkę, prawda. I możemy sobie powiedzieć, jest sytuacja na przykład za tydzień, czy za dwa tygodnie, kiedy, mówię sobie, chciałbym na nowo wyeksportować listę moich subskrybentów. Czyli chciałbym, żeby tutaj system wygenerował nowy plik. Tutaj jeszcze sobie mogę spojrzeć, jakie te kroki są. Oczywiście mogę, natomiast mogę się tym nie przejmować. Jeżeli dobrze nauczyłem ten system, to tak naprawdę nie potrzebuję wchodzić w te szczegóły, gdzieś się męczyć z tym, jaka tu jest składnia tych poszczególnych elementów, bo mogę sobie powiedzieć, no tutaj prawdopodobnie system zrobił to dobrze. Czyli uruchamia przeglądarkę, wypełnia pole nazwy użytkownika, wypełni prawdopodobnie potem pole hasła i potem prawdopodobnie przejdzie przez te poszczególne elementy. No zobaczmy, odpalmy ten system i zobaczymy, czy go dobrze nauczyłem, czy nie popełniłem żadnego błędu. Gdybym popełnił błąd, to możemy nadrobić jakiś krok, którego by brakowało. Zaraz zobaczymy. Może się okazać na przykład, że tutaj w tym odpaleniu tej ścieżki coś się nie powiedzie i będziemy musieli któryś z tych kroków powtórzyć. I tutaj ten system sobie w tle został uruchomiony. Tutaj na dole widzicie stan uruchomiony, prawda, 26 sekund. I tak wszedł nam tutaj na tą naszą stronę, czyli ja tutaj niczego nie dotykam, ręce tutaj przy mikrofonie, system sam działa. No i teraz system powinien przejść przez kolejne etapy tego skryptu no i doprowadzić do tego, że te działania będą zrobione. Teraz widzicie tutaj przesunęło się pole do tego, żeby tutaj wpisać nazwę użytkownika i on mówi słuchaj, jest ten błąd, bo nie wpisałeś tutaj hasła. Bo gdzieś w którymś tam momencie wpisując hasło, zrobiłem to gdzieś nie klikając prawdopodobnie myszką, no i system tutaj w tym momencie wyłożył się na czwartym kroku, ponieważ kliknięcie kontynuuj nie pomogło, bo nie było hasła. No to w takim razie potrzebujemy wrócić tutaj do naszego skryptu, do naszej nauki i powiedzieć sobie dobra, no to w takim razie chciałbym ten system jeszcze raz nauczyć już w zasadzie tylko tego jednego kroku, czyli tego kroku, gdzie będę wpisywał hasło. Czyli w takim razie mówię dobrze, drogi systemie, skoro byłem tutaj przy tym polu, to ja tutaj jeszcze raz wybieram kwestię, że będę cię uczył i teraz już w tym uczeniu tylko uzupełnię ten jeden krok, którego tutaj brakło w nauce, czyli tego kroku wpisania hasła, bo najwyraźniej tutaj tym uczeniem wpisania hasła coś źle zrobiłem. Także tutaj czekamy w tej chwili na to, żeby się nam pojawiło okienko uczenia tego naszego robota z Power Automate, tego, czego mamy nauczyć. Co chcesz używać? No tak, oczywiście Microsoft Edge, oczywiście cały czas tą stronę i tutaj co chcemy zrobić? Chcemy nagrać, ale już chcemy w tym momencie nagrać tylko to jedno pole. W tym jednym polu tylko chcemy nagrać wpisanie hasła, czyli wpisuję teraz hasło. Hasło zostało wpisane, klikam OK i teraz najprawdopodobniej już ten element hasła znalazł się na liście, którą uczyłem ten system. Zaraz zresztą zobaczymy, on w tym momencie tutaj mówi tak i wypełni pole tekstowe, pole 4, który jest tekstem poufnym, czyli tutaj hasłem. Czyli inaczej mówiąc, my w tym momencie dodaliśmy do tego naszego skryptu dodaliśmy ten element, którego wtedy brakowało. Oczywiście on tutaj dodał też jeszcze dodatkowo ten element kolejnego wejścia na naszą stronę, w związku z tym my tutaj usuniemy te elementy, które będą nam niepotrzebne, czyli tutaj dodatkowe otwarcie, przejście na stronę, już żeśmy przecież mieli wcześniej, więc tutaj też usuwamy ten element przejścia na stronę. Ten system z pewnym opóźnieniem działa, także pozwólmy mu tutaj zadziałać. Czyli tak, mamy wejście na stronę, mamy wpisanie nazwy użytkownika, usuwamy tutaj tą opcję ponownego wejścia na stronę. Potem mieliśmy wypełnienie hasła, wypełnienie hasła jest w porządku. Potem mieliśmy przycisk, czyli przycisk continue i to jest w porządku. Nie potrzebujemy tutaj dodatkowej informacji o tym, że to jest koniec tej pętli, dlatego że ta pętla się nie kończy. To co widzicie w tej chwili to ja po prostu poprawiam ten błąd, który popełniłem pierwotnie, czyli gdybym ja pierwotnie elegancko nacisnął enter po wpisaniu hasła, no to tego kroku, który w tej chwili mam nie byłby potrzebny, ale jak widzicie to i tak wszystko się odbywa w sposób wizualny, czyli tutaj całe to poprawianie tego skryptu nie wymaga w żaden sposób grzebania się w skrypcie czy gdzieś w jakichś kodach. Dobrze. I teraz tylko spójrzmy sobie czy do tej pory to co nam tutaj się wydaje, czy wydaje się, że wygląda dobrze. No wydaje się, że wygląda dobrze. No to słuchajcie, robimy w takim razie kolejne podejście. Ja już tutaj zamykam przeglądarkę. No i po raz kolejny odpalamy ten skrypt. Mając nadzieję, że teraz go już dobrze nauczyłem, że ten robot już w tej chwili wie co ma robić, także tutaj moi drodzy odpalamy i zobaczymy w tym momencie na ile ten Power Automate Desktop wykona to co chciałem, czyli że otworzy przeglądarkę, zaloguje się do systemu, wejdzie na konkretną listę i dokona eksportu listy subskrybentów, który tam był. Także tutaj w tym momencie jak widzicie już mamy na dole napisane stan uruchomiony, czyli że został skrypt tutaj uruchomiony. Zaraz się będą tutaj kolejne kroki tego skryptu prawdopodobnie odpalać, jeżeli wszystko zrobiłem tak jak powinienem zrobić i prawdopodobnie będziemy widzieć czy ten skrypt będzie dobrze działał. Tutaj jak widzicie mamy stan, że ten skrypt jest uruchomiony. Tak, nazwa użytkownika, hasło, kontynuuj, tak, system wszedł, prawda, lista subskrybentów, wybiera listę, wybiera tutaj opcję i dokonał eksportu. I tutaj eksport jest już zrobiony. Mamy eksport zrobiony, możemy tutaj kliknąć ten plik, patrzcie jest ten plik tekstowy, czyli tutaj w tym miejscu gdzie pobieram pliki został ten plik zrobiony. Czyli tutaj w tym momencie już nauczyliśmy tego naszego robota tego co ma robić. Także tutaj w tym momencie ten nasz przepływ jest stworzony i jest przepływem, który skutecznie działał. Przepływ demos.phplist został zapisany pomyślnie. No to w porządku, został zapisany pomyślnie i znajduje się tutaj na liście. No i jeżeli ja tutaj w tym momencie zamknę aplikację, po jakimś czasie bym wrócił tutaj do aplikacji i sobie dobrze, to w takim razie wrócę do aplikacji Power Automate i odpalę z tej listy ten skrypt, no to to działanie, które tutaj zaprogramowałem ono się najprawdopodobniej powiedzie, że interfejs tej aplikacji nie był zmodyfikowany. Jeżeli pracujemy z jakimiś starymi aplikacjami, które i tak są rzadko update'owane, to jest mało prawdopodobne, że coś się zmieni. I oczywiście już potem, jeżeli odpalamy tą aplikację, to nie musimy już jej edytować, tylko wystarczy po prostu, że z tego poziomu zdecydujemy, że ona ma się uruchomić. No i w tym momencie ten skrypt się uruchamia, czyli ten robot wykonuje swoją pracę, czyli tutaj wyręcza nas w tych wszystkich kliknięciach, które są do zrobienia w tym systemie. Jak się domyślacie, oczywiście możemy w tym systemie też zdefiniować, ile ma być opóźnienia, ile sekund, jakie inne aplikacje, gdzie eksportować i tak dalej, ale tak jak mówiłem, chciałem Wam tutaj dzisiaj pokazać, dać taki smak tego, w jaki sposób działa Power Automate Desktop, natomiast to już w tym momencie Wasza wyobraźnia się uruchamia, myśląc tego, co tak naprawdę mógłbym zrobić, co bym sobie mógł zautomatyzować, szczególnie w takich zadaniach, które robię regularnie, czy na przykład jakieś tam formularze regularnie wydobywam, jakieś listy klientów, jakieś rozliczenia, jakieś delegacje i tak dalej, no to już w ten sposób, jak ja tutaj zrobiłem z tym PHP List, Wy możecie w bardzo podobny sposób zaprogramować ten system, żeby jakieś inne rzeczy robił w sposób automatyczny. I tu znowu widzicie, plik został tutaj wyeksportowany i to wszystko się zakończyło powodzeniem. Dobrze i to, moi drodzy, myślę, że powinno nam wystarczyć jako takie wprowadzenie na temat tego, co i jak i w jaki sposób tutaj mamy jako to Power Automate Desktop. Znowu, oczywiście nie było moją ambicją to, żeby tutaj robić dla Was jakiś kompletny kurs Power Automata, ale bardziej zaspokoić moją i Waszą ciekawość na tego, czymże jestem Power Automate Desktop i czy my, tacy po prostu ludzie, którzy, no nie jesteśmy programistami, którzy używają do celów biurowych aplikacji komputerowych, czy jesteśmy w stanie podołać temu, żeby zaprogramować robota, który dla nas tą pracę wykonał. No i jak widzicie, jesteśmy w stanie. Tutaj ja popełniłem błąd w czasie programowania, potem ten błąd się udało naprawić i ta aplikacja zadziałała. Także jeżeli macie pytania, głosy, chcielibyście podjąć dyskusję na temat tego, w jaki sposób można to wykorzystać, pewnie może nawet też filozoficzne podejście na temat tego, co z tym dalej można by zrobić, w jaki sposób będzie to miało wpływ na nasze funkcjonowanie, to oczywiście zapraszam do dyskusji w komentarzach. Jeżeli ktoś z Was tutaj zobaczył, że to jest coś ciekawego, gdzieś było to inspirujące, odświeżające, to oczywiście feedback postaci łapki w górę i oczywiście subskrypcji kanału też jest zawsze mile widziany. I to tyle, czym chciałem się z Wami dzisiaj podzielić. Serdecznie Was pozdrawiam i trzymajcie się zdrowo. Cześć, cześć.