Blue Prism - Krótki przewodnik

Blue Prism - Wprowadzenie do RPA

Robot to maszyna, która naśladuje człowieka podczas wykonywania różnych zadań, takich jak kliknięcia, nawigacja, pisanie na klawiaturze itp. Sekwencja znaczących czynności, które mogą obejmować wiele systemów lub aplikacji, tworzą proces. Automatyzacja to sekwencja kroków wykonywanych bez ingerencji człowieka (po skonfigurowaniu).

Robotic Process Automation

Zrobotyzowana automatyzacja procesów (RPA) pozwala na używanie robotów programowych zamiast ludzi do prowadzenia biznesu. Służy do automatyzacji zwykłych zadań, dzięki czemu użytkownik może skoncentrować się na wykonywaniu złożonych zadań zamiast rutynowej pracy ręcznie. To z kolei zmniejszyłoby liczbę błędów ludzkich.

Korzyści RPA

Oto zalety RPA -

  • Budowanie ujednoliconego spojrzenia na klienta

  • Zwiększona satysfakcja klientów

  • Zwiększona produktywność pracowników

  • Większa dokładność i jakość

  • Ekonomiczne

  • Do 80% redukcji AHT (średni czas obsługi)

  • Do 90% redukcji ART (średni czas rozdzielczości)

  • Zwiększony ROI (zwrot z inwestycji) średnio w ciągu 3 miesięcy.

Narzędzia RPA

Mamy następujące popularne narzędzia dostępne na rynku dla RPA -

  • Niebieski pryzmat

  • Automatyzacja w dowolnym miejscu

  • Ui Path

  • Work Fusion

  • Open Span

Zastosowania RPA

Poniżej przedstawiono zastosowania RPA -

Scenariusze podwójnego wprowadzania danych

Dane ręcznie wprowadzone w jednym systemie nie muszą być ponownie wprowadzane do innego systemu. RPA zastępuje taki podwójny wysiłek ludzki, ponieważ faktury są indeksowane w przepływie pracy, a następnie ręcznie wprowadzane ponownie do ERP.

Przetwarzanie bezpośrednie

Dane wejściowe pochodzące z różnych systemów, takich jak strony internetowe dotyczące zamówień klientów, przepływ pracy dla faktur, wiadomości e-mail lub pliki Excela, muszą zostać wprowadzone do ERP. Jeśli jednak dane wejściowe są czyste, a zasady są dobrze określone, wprowadzanie danych może odbywać się za pośrednictwem RPA.

Wirtualna integracja między różnymi systemami

Systemy samodzielne, starsze, ERP lub systemy przepływu pracy często nie komunikują się ze sobą, a ich integracja kosztowałaby miliony dolarów i cenny czas IT, RPA może zapewnić lekką integrację łączącą różne systemy na poziomie interfejsu użytkownika.

Odpowiadanie na ekstrakcje danych i odpowiadanie na żądania

Gdy żądania danych i raportów pochodzą od wielu właścicieli procesów, dostawców, a nawet klientów końcowych, pracownicy logują się do systemu, aby wyodrębnić dane, sformatować je i wysłać wiadomość e-mail do żądającego. RPA dobrze nadaje się do takich zadań opartych na regułach.

Podejmowanie decyzji w oparciu o reguły

RPA może wykonywać zadania oparte na decyzjach, pod warunkiem, że zasady rządzące tymi decyzjami są dobrze określone. Na przykład, na fakturze pochodzącej od dostawcy mediów, RPA może zmienić warunki płatności na „natychmiastowe”, niezależnie od tego, co jest na fakturze.

Cykl życia RPA

Cykl życia RPA podano poniżej -

Analizuj i identyfikuj

Pierwszym krokiem cyklu życia RPA jest analiza problemu biznesowego pod kątem rozwoju RPA. Zwykle robią to analitycy biznesowi i architekci RPA. Identyfikowane są procesy, które można zautomatyzować, ustalane są ramy czasowe rozwoju, dokumentuje się podejście i uzyskuje zgodę interesariuszy na rozpoczęcie rozwoju.

Wprowadzić w życie

Programiści RPA pracują nad wymaganiami w środowisku programistycznym, aby zautomatyzować procesy ręczne. Programowanie odbywa się w kreatorze i jest to ograniczone wymaganie do kodowania podczas tworzenia botów.

Testowanie

Na tym etapie boty są testowane w celu oceny jakości i poprawienia ewentualnych błędów.

Przejdź na żywo

Po dokładnym przetestowaniu bota zostanie wdrożony w środowisku na żywo, w którym użytkownicy zaczną go używać. Wchodzi w fazę konserwacji, w której obsługiwane są prośby o wsparcie i zmiany dla bota, a usterki są naprawiane ze skutkiem natychmiastowym.

Rodzaje robotów w RPA

Istnieją dwa rodzaje robotów w RPA, jak podano poniżej -

  • Roboty biurowe
  • Roboty Front Office

Roboty biurowe

Oto cechy robotów back office -

  • Roboty biurowe będą działać bez nadzoru.

  • Są w trybie wsadowym.

  • Działają w środowiskach wirtualnych.

  • Roboty back office nie są przez nikogo nadzorowane.

  • Roboty działające na zapleczu wysyłają bicie serca do serwera, dzięki czemu natychmiast wie, kiedy robot nie działa.

  • Roboty biurowe pomagają w ograniczaniu błędów i są opłacalne.

Roboty Front Office

Oto cechy robotów front office -

  • Roboty front office współużytkują tę samą stację roboczą co pracownik, który ma kontrolę nad tym, gdzie i kiedy jest używany.

  • Roboty front office działają samodzielnie i wymagają interwencji człowieka.

  • Użytkownik uruchamia te roboty i działają one tylko pod ręcznym nadzorem.

  • Roboty front office działają z lokalnego komputera i nie można ich uruchamiać ani planować zdalnie.

Blue Prism - Wprowadzenie

Blue prism to brytyjska firma programistyczna i jedno z wiodących narzędzi do automatyzacji procesów zrobotyzowanych. Służy do automatyzacji przyziemnych zadań, tak aby mogły działać bez ręcznej interwencji. Blue prism zyskał przewagę nad swoimi konkurentami, ponieważ ma lepsze zabezpieczenia, elastyczność, skalowalność, zgodność i odporność.

Wymagania wstępne dla Blue Prism

Poniżej przedstawiono wymagania wstępne dla Blue Prism. To jedyne oprogramowanie, które -

  • Tworzy i wspiera cyfrową siłę roboczą o sile przemysłowej i skali przedsiębiorstwa

  • Nie wymaga umiejętności informatycznych do wdrożenia

  • Może być wdrażany w sprintach trwających od 4 do 8 tygodni (od początku do końca)

  • Jest bardzo niski koszt w porównaniu z TCO alternatywnych rozwiązań

  • Zapewnia niesamowity zwrot kosztów dzięki zwrotom z samofinansowania i zwrotowi z inwestycji na poziomie nawet 80%

  • Może być zarządzany w ramach infrastruktury i procesów IT

Instalacja Blue Prism

Poniżej przedstawiono wymagania dotyczące instalacji Blue Prism -

  • System operacyjny Windows 7 (preferowany), 64-bitowy lub 32-bitowy

  • Oprogramowanie instalacyjne Blue prism, 64- lub 32-bitowe, w zależności od systemu operacyjnego

  • Plik licencji Blue Prism

  • SQL Server Express Edition, 64- lub 32-bitowy, w zależności od systemu operacyjnego

Przyjrzymy się procesowi instalacji Blue Prism z SQL Server Management Studio -

Instalacja SqlExpr

Pobierz serwer SQL, SqlExpr.exe file z oficjalnej strony Microsoft i po pobraniu kliknij SqlExpr. Spowoduje to uruchomienie Sql Server, którego można użyć do zainstalowania połączenia Sql.

Instalowanie Blue Prism

Po zainstalowaniu serwera SQL musimy zainstalować Blue Prism, wykonując kroki podane poniżej i zrzuty ekranu -

Step 1 - Kliknij Blue Prism 5.0.10_x64, aby rozpocząć instalację.

Step 2 - Kliknij Dalej w oknie dialogowym.

Step 3 - Zgadzam się z umową licencyjną.

Step 4 - Wybierz folder instalacyjny.

Step 5 - Kliknij dalej.

Step 6 - Po kliknięciu dalej rozpocznie się instalacja.

Step 7 - Po zakończeniu instalacji zamknij okno.

Na tym kończy się instalacja Blue Prism, a ikona pojawia się na pulpicie.

Otwieranie Blue Prism

Po zakończeniu instalacji Blue Prism przyjrzymy się, jak otworzyć aplikację, wykonując poniższe czynności -

Kliknij ikonę

Domyślna nazwa użytkownika i hasło dla Blue Prism są następujące -

  • Username: Admin

  • Password: Admin

Tworzenie bazy danych

Teraz utworzymy bazę danych przy użyciu Blue Prism, jak pokazano na poniższych obrazkach -

Najpierw otwórz zainstalowaną aplikację i przejdź do File a następnie kliknij Create Database.

Po utworzeniu bazy danych podpisz się, używając domyślnej nazwy użytkownika i hasła.

Po kliknięciu przycisku zaloguj się, wybierz nowe hasło dla użytkownika.

Różne zakładki Blue Prism

Istnieje 6 rodzajów zakładek w Blue Prism w następujący sposób -

  • Home
  • Studio
  • Control
  • Dashboard
  • Releases
  • System

Poniżej znajduje się przegląd różnych części Blue Prism -

Dom

Strona główna wyświetla różne mapy, które zawierają informacje o bazie danych niebieskich pryzmatów. Dostępność siły roboczej pokazuje zasoby czasu wykonywania, których używamy, suma automatyzacji pokazuje liczbę kolejek i automatyzacji w bazie danych, woluminy kolejek podaje teraz woluminy kolejek według statusu, a największe tabele bazy danych pokazują największe tabele w bazie danych niebieskiego pryzmatu.

Studio

Studio jest ważną częścią Blue Prism, w której wdrażamy rzeczywiste kroki automatyzacji. Istnieją dwa studia: Object Studio i Process Studio.

Kontrola

Pokój kontrolny jest centralnym punktem administracyjnym w Blue Prism, gdzie zarządza, monitoruje, wykonuje i planuje wykonanie procesów na rozproszonych botach.

Deska rozdzielcza

Dashboard służy do przedstawiania różnych wykresów wyświetlających informacje o robotycznej sile roboczej.

Wydania

Menedżer wersji służy do zarządzania importem i eksportem pakietów konfiguracyjnych między różnymi środowiskami blue prism.

System

Zakładka System jest używana przez administratora do zarządzania użytkownikami.

Blue Prism - Object Studio

Studio obiektowe służy głównie do opracowywania obiektów. Wewnątrz obiektu mamy następujące rodzaje działań -

  • aplikacja modułowa do szpiegowania elementów

  • zainicjuj stronę i wyczyść stronę

Tworzenie obiektu z Object Studio

Po uruchomieniu Blue Prism otwórz zakładkę Studio, kliknij prawym przyciskiem Obiekty i wybierz Create Object. Zrzuty ekranu jasno wyjaśniają proces tworzenia obiektów -

Podaj nazwę nowego obiektu biznesowego.

Stworzy obiekt na liście obiektów.

Różne etapy w Object Studio

Poszczególne etapy Object Studio są wymienione poniżej -

  • Link
  • Block
  • Read
  • Write
  • Navigate
  • Code
  • Wait
  • Process
  • Page
  • Action
  • Decision
  • Choice
  • Calculation
  • Wiele obliczeń
  • Pozycja danych
  • Collection
  • Loop
  • Note
  • Anchor
  • End
  • Exception

Po utworzeniu obiektu zostaną utworzone strony inicjalizacji, czyszczenia i czynności, a strona inicjalizacji zostanie uruchomiona z wyżej wymienionymi etapami.

Poniższy Business Object (VBO) daje bardziej szczegółowe wyjaśnienie, w jaki sposób można wykorzystać etapy i jak działa VBO.

Zrozumienie kolekcji do programu Excel

Wiele wartości przechowywanych w postaci wierszy i kolumn nazywa się kolekcjami.

Nazywamy dodawanie wierszy do kolekcji na dwa poniższe sposoby -

  • Używanie wewnętrznego VBO jako „kolekcji”.

  • Używanie VBO „Manipulowanie zbiorami narzędzi”.

Utwórz obiekt biznesowy

Wprowadź nazwę obiektu biznesowego, który chcesz utworzyć, jak pokazano poniżej -

Teraz wprowadź opis obiektu biznesowego, jak pokazano poniżej -

Następnie kliknij Zakończ.

Kliknij dwukrotnie nowo utworzone VBO, aby je otworzyć.

W zakładce akcji domyślnie zostaną utworzone etapy początkowy i końcowy z linkiem do nich, wybierz link i usuń, aby można było w nim zaimplementować faktyczne etapy.

Utwórz kolekcję i dodaj wiersze do kolekcji za pomocą wewnętrznego VBO.

Podaj nazwę kolekcji, opis oraz podaj szczegóły w polach: nazwa, typ, opis i pola. Użyj pola Dodaj, aby dodać dodatkowe pole.

Użyj Loop Stage

Wybierz pętlę z etapów, pętla będzie miała część początkową i końcową. Służy do wykonywania etapów w pętli za pomocą wspomnianych iteracji.

Podaj nazwę pętli i wybierz odpowiednią kolekcję z listy rozwijanej.

Utwórz cztery pozycje daty

Korzystając z etapu elementów danych, utwórz cztery elementy danych, jak podano poniżej -

  • C nie
  • C nazwa
  • Limit
  • Jdate

Użyj wielu obliczeń, aby dodać dane do kolekcji w pustym wierszu.

Podaj nazwę dla tego wielokrotnego obliczenia, przeciągnij wyrażenie z listy kolekcji do wyrażenia i przeciągnij elementy danych z listy elementów danych do wartości Store In.

  • Połącz etapy za pomocą opcji Połącz i zapisz obiekt biznesowy.

  • Uruchom VBO, klikając przycisk odtwarzania.

Rezultatem będą odpowiednie dane wyjściowe, które zostały dostarczone w kolekcji, jak pokazano poniżej -

Zrozumiemy kolekcje w programie Excel, jak pokazano poniżej -

Najpierw musimy utworzyć instancję i przyjąć dane wyjściowe jako „uchwyt”, a następnie otworzyć nazwę skoroszytu i przekazać uchwyt jako parametry wejściowe.

Zapisze nazwę skoroszytu, a następnie wykona kolejną akcję pobierz arkusz roboczy jako kolekcje.

Krok 1: Utwórz instancję

Działanie -

Nazwa: utwórz instancję

Opis: Utwórz instancję

Obiekt biznesowy -

Pani Excel VBO

Akcja: utwórz instancję

Wyjście: uchwyt

Krok 2: Otwórz

Przedmiot biznesowy: pani Excel VBO

Akcja: Otwórz skoroszyt

Wejście -

Wartość = uchwyt

Nazwa pliku

Wynik: zapisz w skoroszycie.

Krok 3: Pokaż

Przedmiot biznesowy: pani Excel VBO

Akcja: Pokaż

Wejście -

Wartość = uchwyt

Krok 4: Wczytaj dane do kolekcji

Przedmiot biznesowy: pani Excel VBO

Akcja: Pobierz arkusz roboczy jako kolekcję (szybko)

Dane wyjściowe: zapisz w szczegółach klienta.

Krok 5: Pętla

Przejdź do właściwości pętli

Imię: Przeczytaj dane z kolekcji

Opis: Przeczytaj dane z kolekcji

Kolekcja: dane klienta.

Krok 6: Wielokrotne obliczenia

Imię: Dane klienta

Szczegóły klienta.

Zrozumienie wyboru z kolekcją i programem Excel

Musimy stworzyć dane ucznia z podanymi danymi -

  • Klasa A> = 90

  • Klasa B> = 75

  • Klasa C> = 60

  • Klasa D> = 50

Krok 1: Utwórz instancję

Działanie -

Nazwa: utwórz instancję

Opis: Utwórz instancję

Obiekt biznesowy -

Pani Excel VBO

Akcja: utwórz instancję

Wyjście: uchwyt

Krok 2: Otwórz

Przedmiot biznesowy: pani Excel VBO

Akcja: Otwórz skoroszyt

Wejście -

Wartość = uchwyt

Nazwa pliku

Wynik: zapisz w skoroszycie.

Krok 3: Pokaż

Przedmiot biznesowy: pani Excel VBO

Akcja: Pokaż

Wejście -

Wartość = uchwyt

Krok 4: Wczytaj dane do kolekcji

Przedmiot biznesowy: pani Excel VBO

Akcja: Pobierz arkusz roboczy jako kolekcję (szybko)

Dane wyjściowe: zapisz w szczegółach uczniów.

Krok 5: Pętla

Przejdź do właściwości pętli

Imię: Przeczytaj dane z kolekcji

Opis: Przeczytaj dane z kolekcji

Kolekcja: dane studenta

Krok 6: Wybór

Nazwa wyboru Kryterium wyboru
Klasa A. Oceny szczegółów ucznia> = 90 i <= 100
Klasa B. Oceny szczegółów ucznia> = 75
Klasa C Oceny szczegółów ucznia> = 60

Utwórz jeden element danych jako Klasa.

Utwórz obliczenia w następujący sposób -

  • Klasa A.
  • Klasa B.
  • Klasa C

Przed pętlą musimy skonfigurować wartości.

Take the Action stage:

Nazwa: domyślna komórka

Przedmiot biznesowy: pani Excel VB

Akcja: aktywny skoroszyt

Następnie,

Wykonaj inną czynność - Bieżąca komórka

Przedmiot biznesowy: pani Excel VBO

Akcja: zdobądź aktywną komórkę

Zapisz dane wyjściowe w bieżącej komórce.

Następnie,

Zapisz dane w programie Excel

Przedmiot biznesowy: pani Excel VBO

Akcja: Ustaw wartość komórki

Wykonaj inną akcję - Idź do następnej komórki

Przedmiot biznesowy: pani Excel VBO

Akcja: przejdź do następnej pustej komórki w dół

Wejście: zapisz w bieżącej komórce.

Blue Prism - narzędzie do modelowania aplikacji

Modeler aplikacji służy do szpiegowania aplikacji. Szpiegowanie to identyfikacja elementów w Aplikacjach.

Okno modelera aplikacji wygląda następująco -

Tryby szpiegowskie

Mamy 4 różne typy trybów szpiegowania, jak pokazano poniżej -

  • Tryb Win32

  • Tryb HTML

  • Tryb dostępności

  • Tryb regionalny

Wykonaj poniższe kroki, aby wybrać dowolny z trybów szpiegowania lub przełączać się między różnymi trybami -

  • Użyj Ctrl i kliknij lewym przyciskiem myszy, aby wybrać podświetlony element w trybach szpiegowania.

  • Aby anulować, użyj Ctrl i kliknij prawym przyciskiem myszy.

  • Naciśnij klawisz Alt, aby przełączyć tryby szpiegowskie.

Praca z aplikacjami internetowymi

Omówimy teraz, jak pracować z aplikacjami internetowymi -

Logowanie i wylogowanie na Facebooku

Najpierw utwórzmy obiekt biznesowy i wprowadźmy dla niego nazwę.

Musimy skonfigurować Application Modeller.

Teraz będziemy szpiegować przycisk logowania, pola nazwy użytkownika i hasła.

Now, we shall start the implementation part.

Utwórz elementy danych dla e-maili i haseł.

  • Użyj „etapu zapisu”, aby wpisać identyfikator e-mail i hasło na stronie Facebooka.

  • Kliknij przycisk Zaloguj za pomocą opcji Nawiguj po etapie.

  • Nie otrzymujemy akcji kliknięcia w etapie nawigacji.

  • A więc przejdź do Application Modeller i zmień typ elementu logowania na przycisk.

  • Tutaj używamy etapu oczekiwania, aby załadować witrynę przed jej uruchomieniem.

  • Teraz zaloguj się do serwisu Facebook.

  • Aby wylogować się z konta, musimy przygotować element w Application Modeller.

  • Szpieguj wymagane elementy, najpierw sprawdź jakie elementy są wymagane do wylogowania.

  • Następnie musimy szpiegować strzałkę i opcję wylogowania.

  • Użyj etapu Nawiguj, aby kliknąć strzałkę, a następnie wyloguj się.

  • Po naciśnięciu przycisku logowania witryna zajmie trochę czasu, aby załadować informacje o koncie. Zależy to od średniej szybkości internetu w naszej sieci.

  • Po zalogowaniu użyj warunkowego oczekiwania, aby przytrzymać pogrubienie, aż pojawi się strzałka wylogowania.

Praca z aplikacjami Windows i wieloma oknami

Dowiemy się, jak zautomatyzować system zleceń szkoleń, postępując krok po kroku zgodnie z poniższą procedurą. Zrzuty ekranu zamieszczone w kolejnych sekcjach pomagają jasno zrozumieć proces.

Step 1 - Utwórz obiekt biznesowy.

Step 2 - Skonfiguruj modelarz aplikacji.

Step 3 - Szpiegowanie okna logowania.

Użyj Ctrl + Lewy, aby podświetlić element, a element porządkowy służy do Unikalnej Identyfikacji.

Step 4 - Szpiegowanie numeru personelu.

Step 5 - Szpiegowanie hasła.

Step 6 - Szpiegowanie przycisku logowania.

Teraz zaczynamy część wdrożeniową.

Step 7 - Użycie etapu Nawigacja do uruchomienia aplikacji.

Step 8 - Korzystanie z etapu zapisu do konfigurowania liczby pracowników.

Step 9 - Korzystanie z innego etapu zapisu w celu skonfigurowania hasła.

Step 10 - Korzystanie z etapu Nawiguj, aby się zalogować.

Step 11 - Połącz proces.

Blue Prism - Process Studio

Process Studio ma tylko stronę główną. Jeśli strona jest opublikowana, możemy zadzwonić ze studia procesowego. Do programowania i testowania używamy studia Process.

Różnica między Process i Object Studio

Poniżej podano główne różnice między studiem procesowym i obiektowym -

Process Studio Object Studio
Jest tworzony jako diagram, który wygląda jak diagram przepływu przez narzędzie programistyczne Twórz obiekty graficznie za pomocą narzędzia programistycznego
Etapy: Mamy etap Alert w Process Studio Etapy: odczyt, zapis, nawigacja, kod i czekanie
Mamy Stronę Główną Zainicjowaliśmy i wyczyściliśmy stronę
Proces współdziała ze studiem obiektowym i sterownią Object Studio współdziała z zewnętrzną aplikacją.
Narzędzie do uruchamiania i modelowania aplikacji nie jest dostępne Dostępne jest narzędzie do uruchamiania i modelowania aplikacji

Etapy w Process Studio

Poniżej podano różne etapy w Process Studio -

  • Link
  • Block
  • Process
  • Page
  • Action
  • Decision
  • Choice
  • Calculation
  • Wiele obliczeń
  • Pozycja danych
  • Collection
  • Loop
  • Note
  • Anchor
  • End
  • Alert
  • Exception

Publikowanie stron Object Studio

Możemy opublikować strony Object Studio, wykonując poniższe kroki -

  • Opracuj obiekt biznesowy.

  • Wdróż działania obiektu biznesowego.

  • Opublikuj obiekt Studio.

  • Po opublikowaniu procesu możemy uruchomić go z Process Studio.

Publikowanie procesu w pokoju kontrolnym

Możemy opublikować proces do pokoju kontrolnego, wykonując poniższe kroki -

  • Opracuj obiekt procesu.

  • Kliknij dwukrotnie opis.

Następnie zaznacz pole wyboru publikuj proces w sterowni.

Opublikowany proces wyświetlany w dostępnym procesie.

Parametry wejścia / wyjścia są przekazywane

Chcemy przekazać niektóre parametry z jednej strony na inną za pomocą parametrów wejścia / wyjścia.

  • Parametry wejściowe i wyjściowe tworzymy w Process Studio.

  • Musimy zadeklarować parametry wejściowe na etapie początkowym.

  • Musimy zadeklarować parametry wyjściowe na etapie końcowym.

Przyjrzymy się stopniowemu podejściu do przekazywania parametrów wejściowych i wyjściowych -

Step 1 - Utwórz obiekt biznesowy.

Step 2 - Zdefiniuj parametry wejściowe w fazie początkowej.

Step 3 - Kliknij dwukrotnie Start Stage, aby skonfigurować parametry wejściowe.

Step 4 - Zdefiniuj parametry wyjściowe w End Stage.

Step 5 - Przejdź do etapu obliczeń, aby wykonać proste obliczenia.

Step 6 - Podłącz proces i zapisz go.

Step 7 - Musimy opublikować proces.

Step 8 - Po opublikowaniu procesu możemy uruchomić go z Process Studio.

Step 9 - Musimy stworzyć proces w studio procesowym.

Step 10 - Użyj etapu Action, aby wywołać proces ze studia obiektów.

Step 11: Utwórz elementy danych i uruchom proces.

Blue Prism - obsługa wyjątków

Obsługa wyjątków jest definiowana przez zarządzanie  wyjątkami w automatyzacji samodzielnej . Zapewnia to, że problemy mogą być automatycznie rozwiązywane, jeśli to możliwe, lub łatwe do zidentyfikowania i naprawy przez administratorów systemu lub przekazane do uzupełnienia przez człowieka, jeśli to konieczne. Sukces obsługi wyjątków zależy od tego, jak dobrze jest on zaimplementowany podczas programowania.

Osiągnięcie obsługi wyjątków w Blue Prism

Obsługa wyjątków jest krytyczną częścią każdego rozwiązania z niebieskim pryzmatem. Wyjątkiem jest problem, który pojawia się podczas wykonywania procesu / obiektu.

Gdy w niebieskim pryzmacie występują błędy, generuje wyjątki.

Etapy obsługi wyjątków

Obsługę wyjątków można osiągnąć za pomocą etapu wznawiania, odzyskiwania i wyjątków.

Recovery - Rozpoczyna blok obsługi wyjątków.

Resume - Kończy blok obsługi wyjątków.

Exception - Jawnie zgłasza wyjątek podczas wykonywania procesu lub obiektu.

Rodzaje wyjątków

Mamy 3 rodzaje wyjątków w Blue Prism -

  • Wyjątki wewnętrzne

  • Wyjątki systemowe

  • Wyjątki biznesowe

Wyjątki wewnętrzne

Wyjątki wewnętrzne są tworzone na podstawie brakujących danych obowiązkowych etapami.

Załóżmy, że chcemy zapisać dane dla nowo utworzonego programu Excel. Jednak brakowało nam podania ścieżki, wtedy otrzymujemy wewnętrzne wyjątki.

Innym przykładem jest podanie nieprawidłowego wyrażenia na etapie obliczeń, otrzymujemy wewnętrzne wyjątki, jak pokazano poniżej -

  • Utwórz 3 elementy danych, tj. X, Y i Z z typem tekstu.

  • Użyj etapu obliczeniowego, aby wykonać proste obliczenia

  • Teraz uruchom proces.

Wyjątki biznesowe

Te wyjątki nie są w rzeczywistości wyjątkami, jednak w oparciu o reguły biznesowe tworzymy wyjątki. Musimy odpalić ręcznie przez bota.

Załóżmy, że pracujemy na danych Excela zawierających nazwisko pracownika i stan jego konta. Odczytywanie tych danych do zbiorów i sprawdzanie salda każdego pracownika. Jeśli saldo któregokolwiek pracownika wynosi zero, musimy uruchomić wyjątek i zarejestrować wiadomość. Zgodnie z zasadami biznesowymi, jeśli saldo wynosi zero, nie można dokonać płatności.

Step 1 - Najpierw odczytamy dane i zapiszemy kolekcję.

Step 2- Musimy zapętlić kolekcje i sprawdzić, czy w kolumnie jest zero. Jeśli tak, zgłoś wyjątek.

Step 3- Musimy skonfigurować etap wyjątku. Ponieważ mamy tak wiele typów wyjątków, musimy skonfigurować to jako wyjątek biznesowy.

Wyjątki systemowe

Wyjątki systemowe wystąpią z powodu awarii Internetu lub gdy nasz bot potrzebuje Internetu lub awarii systemu.

Musimy zająć się tymi wyjątkami, korzystając z etapów odzyskiwania i wznowienia. Nie musimy łączyć się z etapem odzyskiwania, kiedykolwiek i gdziekolwiek zostaną uruchomione wyjątki, natychmiast faza odzyskiwania wyłapuje te wyjątki.

Wyjątek Bubbling

Po uruchomieniu wyjątku przesuwa się on w górę w kierunku przepływu, aż zostanie złapany przez odzyskanie, co nazywa się buczeniem wyjątku.

Blue Prism - Work Queues

Kolejka robocza to wewnętrzna konfigurowalna lista, która umożliwia procesowi zarządzanie jego obciążeniem. Proces może korzystać z różnych kolejek roboczych, a kolejka robocza może być w razie potrzeby współużytkowana przez wiele procesów.

Karta Zarządzanie kolejką w pokoju kontrolnym zapewnia operacyjny interfejs użytkownika dla kolejek roboczych. Zakładka jest podzielona na dwie części: lista kolejek jest pokazana w górnej połowie, a dolna - lista pozycji w kolejce.

Konfiguracja kolejki roboczej

Kolejki robocze są tworzone w System Manager, a administracyjne są w Blue Prism.

Tagi

Znacznik jest słowem kluczowym terminu przypisanym do elementu kolejki pracy jako metoda kategoryzowania lub grupowania tego elementu.

Dodawanie tagów

Dodanie znacznika do pozycji kolejki pracy wymaga po prostu użycia etapu akcji. Dodaj etap akcji do przepływu procesu. Na etapie Akcji wykonaj następujące czynności -

  • Wybierz obiekt biznesowy Wewnętrzne - Kolejki robocze.

  • Wybierz działanie Oznacz element.

  • Ustaw parametr wejściowy ID elementu jako identyfikator elementu dla elementu kolejki pracy, który chcesz oznaczyć. Element nie musi być zablokowany, aby dodać tag.

  • Ustaw parametr wejściowy znacznika na znacznik, który chcesz dodać do elementu kolejki roboczej.

  • Kliknij OK.

Usuwanie tagów

Usunięcie znacznika z pozycji kolejki pracy również wymaga użycia etapu akcji. Aby usunąć tag, wykonaj poniższe czynności w Process Studio -

  • Dodaj etap akcji do przepływu procesu.

  • We właściwościach akcji wykonaj następujące czynności -

  • Wybierz obiekt biznesowy Wewnętrzne - Kolejki robocze.

  • Wybierz działanie Usuń tagowanie elementu.

  • Ustaw parametr wejściowy identyfikatora pozycji jako identyfikator pozycji dla pozycji kolejki pracy, którą chcesz odznaczyć. Element nie musi być zablokowany, aby usunąć tag.

  • Ustaw parametr wejściowy znacznika na znacznik, który chcesz usunąć z elementu kolejki roboczej.

  • Kliknij OK.

Poniższy zrzut ekranu wyraźnie wyjaśnia powyższe kroki -

Status

Każda pozycja kolejki roboczej ma status. Status można wykorzystać jako metodę rejestrowania pracy wykonanej do tej pory w elemencie Work Queue

Ustawienie statusu elementu kolejki pracy wymaga po prostu użycia etapu akcji. Wymagane będą następujące kroki -

  • Dodaj etap akcji do przepływu procesu

  • We właściwościach akcji wykonaj następujące czynności -

  • Wybierz obiekt biznesowy Wewnętrzne - Kolejki robocze.

  • Wybierz działanie Aktualizuj stan.

  • Ustaw parametr wejściowy ID pozycji jako identyfikator pozycji dla pozycji kolejki pracy, do której chcesz przypisać status.

  • Ustaw parametr wejścia stanu na stan, za pomocą którego chcesz zaktualizować element kolejki pracy.

  • Kliknij OK

Poniższy zrzut ekranu wyraźnie wyjaśnia powyższe kroki -

Korzystanie ze stanu

Twój proces można również skonfigurować tak, aby używał statusu elementu, aby zapewnić, że kroki w procesie nigdy nie powinny być powtarzane.

Aby użyć statusu pozycji, po prostu dodaj etapy decyzyjne do procesu, który sprawdza stan pozycji, tak aby można było pominąć wszystkie części procesu, które zostały już wykonane dla pozycji. Pamiętaj, że stan pozycji może zostać zwrócony jako wynik z akcji Pobierz następny przedmiot.

Priorytet

Projektując zautomatyzowane rozwiązanie, należy rozważyć, czy jakiekolwiek inne typy pracy lub scenariusze w ramach procesu powinny zostać opracowane przed innymi elementami przepracowanymi.

Korzystanie z priorytetu

Priorytet dla pozycji kolejki pracy jest wykonywany, gdy element jest po raz pierwszy dodawany do kolejki za pomocą czynności Dodaj do kolejki. Priorytetu elementu nie można zmienić po dodaniu go do kolejki.

Aktywne kolejki

Korzystając z tradycyjnego modelu zarządzania sesjami, sesje są uruchamiane na zasobach, które odpytują kolejkę pracy, aby sprawy działały. Sesje te są uruchamiane w pokoju kontrolnym ręcznie lub za pośrednictwem usługi harmonogramu, która działa na instancji serwera Blue Prism.

Aktywne kolejki wprowadzają alternatywny mechanizm zarządzania sesjami obsługującymi kolejki, który jest możliwy dzięki bliższemu powiązaniu między kolejkami roboczymi i sesjami.

Zamiast tworzyć osobne sesje w pokoju kontrolnym, a następnie przechodzić do strony zarządzania kolejkami, aby zobaczyć wyniki, aktywne kolejki pozwalają ustawić docelową liczbę zasobów, które powinny pracować w kolejce. Blue Prism korzysta z konfiguracji aktywnej kolejki, aby określić, jak osiągnąć ten cel.

Aktywne kolejki robocze są przydatne tylko wtedy, gdy uruchamiane są dziesiątki sesji dla jednego procesu. W przeciwnym razie korzyści wynikające z aktywnych kolejek roboczych nie zostaną osiągnięte.

Blue Prism - Menedżer poświadczeń

Poświadczenia to bezpieczne repozytorium szczegółów używanych do logowania się do aplikacji docelowych. Są zaszyfrowane w bazie danych Blue Prism, aby były dostępne tylko dla tych, którzy powinni móc z nich korzystać.

System Zarządzania Poświadczeniami określa, które Procesy, Zasoby i Role mają uprawnienia dostępu do informacji, a specjalny Obiekt Biznesowy Poświadczenia Wewnętrzne zapewnia akcje związane z używaniem poświadczeń.

Aby skonfigurować poświadczenia, przejdź do System Manager → Security → Credentials.

Przed utworzeniem poświadczeń najpierw musimy skonfigurować klucz, tylko wtedy będzie on umożliwiał tworzenie poświadczeń.

Tworzenie poświadczeń.

Zarządzanie użytkownikami, rolami i dziennikami

W tym rozdziale omówimy zarządzanie użytkownikami, rolami i dziennikami w środowisku Blue Prism.

Krok 1

Zaloguj się do niebieskiego pryzmatu

Krok 2

Wybierz system → Bezpieczeństwo → Użytkownik

Krok 3

Otworzy się okno z prawej strony, możemy znaleźć nową opcję kliknij na nią.

Krok 4

Otworzy się okno z nazwą, jak kreator tworzenia użytkownika, wprowadź nazwę i hasło.

Krok 5

Kliknij przycisk Dalej, a otworzy się okno, w którym podaj czas trwania hasła i przypisz rolę.

Krok 6

Daliśmy pozwolenie na dostęp do rozwoju, a następnie kliknij Zakończ.

Teraz wyloguj się z administratora, a następnie zaloguj się z użytkownikiem, którego utworzyliśmy.

Możemy zauważyć, że dostęp do domu i studia, ponieważ pozwolił na dostęp tylko do rozwoju.

Email i Surface Automation

W tym rozdziale omówimy automatyzację poczty e-mail i automatyzację powierzchni.

Automatyzacja poczty e-mail

Przed wykonaniem automatyzacji poczty e-mail musimy zezwolić na nasze konto Gmail, z którego obecnie korzystamy.

Wykonaj poniższe kroki, aby nadać uprawnienia do konta Gmail -

Przejdź do strony Moje konto → Kliknij Logowanie i zabezpieczenia → Przewiń do końca strony i wybierz opcję mniej bezpiecznych aplikacji → Włącz.

Step 1 - Musimy skonfigurować ustawienia poczty e-mail w akcji.

Step 2 - Utwórz dwa elementy danych dla nazwy użytkownika, hasła, adresu e-mail i adresu e-mail.

Step 3 - Podaj szczegóły serwera POP3 i SMTP

Step 4 - Podaj szczegóły portów POP3 i SMTP.

Step 5- Podaj prawdę dla POP3 UseSSL i SMTP UseSSL. Zrzut ekranu podany poniżej jasno wyjaśnia wszystkie powyższe kroki.

Step 6 - Nazwijmy to jako „Wyślij wiadomość”.

Step 7 - Następnym krokiem jest połączenie procesu.

Automatyzacja powierzchni

Blue Prism zapewnia techniki automatyzacji powierzchni, które mogą być używane jako alternatywa, gdy złącza technologiczne nie są dostępne. Niektóre z tych technik automatyzacji powierzchni zostały krótko opisane w sekcjach: Regiony, Dopasowywanie znaków, Globalne kliknięcia i Klawisze.

Wykonaj poniższe kroki, aby uruchomić automatyzację powierzchni w swoim urządzeniu. Zrzuty ekranu są dołączane po każdym kroku w celu ułatwienia zrozumienia -

Step 1 - Utwórz obiekt biznesowy i skonfiguruj modelarz aplikacji za pomocą usługi Surface Automation.

Step 2 - W kolejnym kroku musimy zdefiniować nową nazwę modelu aplikacji, jak podano poniżej -

Step 3 - W zależności od używanego typu aplikacji, wybierz jedną, jak pokazano poniżej -

Step 4 - Wskaż typ używanej aplikacji.

Step 5 - W tym kroku wprowadź ścieżkę, w której plik .exe plik jest zapisany lub przeglądaj lokalizację za pomocą przycisku Przeglądaj, jak pokazano poniżej -

Step 6 - Wprowadź szczegóły elementu i uruchom aplikację.

Step 7 - Możemy uruchomić aplikację za pomocą przycisku uruchamiania u dołu, jak podano poniżej.

Step 8 - Zaloguj się do aplikacji przy użyciu poświadczeń.

Step 9 - Zidentyfikuj elementy szpiegowskie, jak pokazano poniżej -

Step 10 - Na tym etapie musimy zidentyfikować nazwę użytkownika i hasło.

Step 11 - Zidentyfikuj nazwę użytkownika.

Step 12 - Zidentyfikuj hasło.

Step 13 - Zidentyfikuj przycisk logowania.

Step 14 - Utwórz dwa elementy danych: username i password.

Step 15 - Uruchom aplikację za pomocą etapu nawigacji.

Step 16 - Skonfiguruj nazwę użytkownika za pomocą etapu nawigacji.

Step 17 - Skonfiguruj hasło za pomocą etapu nawigacji.

Step 18 - Teraz uruchom proces.

Blue Prism - Zarządzanie harmonogramem

W tej sekcji omówimy zarządzanie harmonogramem.

Planista

Narzędzie Blue Prism pozwala na wykonywanie procesów w określonym czasie i powtarzanie ich wykonywania w różnych odstępach czasu. Nazywa się to harmonogramem.

Skonfiguruj harmonogram

W zakładce System mamy opcję Scheduler. Skonfiguruj harmonogram, jak pokazano poniżej -

Po skonfigurowaniu harmonogramu musimy kliknąć pole wyboru, aby aktywować harmonogram, jak pokazano poniżej -

Jeśli zasób jest offline, mamy retry optionw obszarze Odporność w harmonogramie. Możemy spróbować ponowić próbę pod względem liczby sekund i liczby razy.