Udostępnij za pośrednictwem


Akcje automatyzacji SAP

Nasza grupa działań do automatyzacji SAP zapewnia zestaw narzędzi, które pomagają usprawnić i zautomatyzować przepływy pracy SAP. Dzięki tym działaniom można łatwo uruchamiać aplikację SAP GUI, tworzyć nowe sesje, wybierać pozycje menu, rozpoczynać i kończyć transakcje itp.

Akcje grupy automatyzacji SAP umożliwiają łatwą interakcję z elementami interfejsu użytkownika SAP, ponieważ można je kliknąć, wypełnić pola tekstowe i wyodrębnić ich dane. Wprowadź tylko wartość atrybutu identyfikatora elementu interfejsu użytkownika SAP. Jeśli nie znasz wartości identyfikatora, możesz użyć selektora elementów interfejsu użytkownika aplikacji klasycznej Power Automate w celu przechwytywania wymaganego elementu SAP i pobierania jego wartości identyfikatora. Podczas przechwytywania w ten sposób elementu interfejsu użytkownika SAP zostanie odzyskana tylko jego wartość identyfikatora, a do repozytorium elementów interfejsu użytkownika przepływu pulpitu nie jest dodawany żaden element interfejsu użytkownika.

Nasze akcje automatyzacji SAP można także zintegrować z innymi akcjami dostępnymi w aplikacji klasycznej Power Automate, w tym z grupą akcji automatyzacji interfejsu użytkownika. Ta grupa akcji umożliwia przechwytywanie wszystkich elementów interfejsu użytkownika SAP i dodawanie ich do repozytorium elementów interfejsu użytkownika przepływu pulpitu. Łącząc akcje automatyzacji interfejsu użytkownika z grupą akcji automatyzacji interfejsu użytkownika, można tworzyć wydajne przepływy pracy RPA, które zautomatyzowały nawet najbardziej złożone procesy z zakresu interfejsu użytkownika.

Uwaga

Power Automate for desktop obsługuje automatyzację z SAP GUI w wersji 750 lub nowszej.

Uruchom narzędzie SAP

Otwórz aplikację SAP GUI i połącz się z systemem SAP.

Dla trybu połączenia:

  • Opcja opisu serwera umożliwia nawiązywanie połączeń z systemem SAP za pomocą nazwy SAP lub adresu IP. Aby to zrobić, potrzebne są niezbędne dane logowania i uprawnienia dostępu. Opis serwera to czytelna dla człowieka nazwa lub opis systemu SAP.
  • Opcja ciągu połączenia z serwerem umożliwia łączenie się z systemem SAP za pomocą parametrów połączenia. Ciąg połączenia z serwerem zazwyczaj zawiera nazwę lub adres IP serwera, numer instancji i identyfikator systemu. Parametry połączenia z serwerem mają określony format na potrzeby identyfikowania i łączenia się z systemem SAP.

Opcje wielokrotnego logowania:

  • Opcja Zakończ to logowanie kończy logowanie określonej akcji.
  • Opcja Kontynuuj to logowanie i zakończ wszystkie inne logowania. zastępuje istniejącą instancję SAP określonym logowaniem.
  • Kontynuowanie tego logowania bez kończenia innych logowań w opcji systemowej powoduje utworzenie nowej sesji SAP.

Uwaga

W interfejsie SAP GUI nie można zezwolić na więcej niż sześć aktywnych połączeń (sesji) z systemem SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
Tryb połączenia Brak Opis serwera i ciąg połączenia z serwerem Opis serwera Określ sposób nawiązywania połączenia z serwerem graficznego interfejsu użytkownika systemu SAP.
Tryb logowania Brak Ręczne logowanie i logowanie jednokrotne (SSO) Ręczne logowanie Określ sposób logowania do serwera graficznego interfejsu użytkownika systemu SAP. Do serwera można się logować, wprowadzając ręcznie nazwę użytkownika i hasło, ale można też użyć funkcji logowania jednokrotnego (SSO).
Opis serwera Tak Wartość tekstowa Określa nazwę lub adres IP serwera systemu SAP na potrzeby połączenia.
Connection string Tak Wartość tekstowa Określa ciąg połączenia dla serwera SAP GUI. Ciąg połączenia jest unikalnym identyfikatorem, który określa nazwę serwera, numer systemu i inne szczegóły połączenia.
Klient Nie. Wartość tekstowa Określa numer klienta SAP do połączenia.
Username Nie. Wartość tekstowa Określa identyfikator użytkownika SAP do logowania.
Password Tak Wartość tekstowa Określa hasło użytkownika SAP do logowania.
Język Nie. Wartość tekstowa Określa język logowania SAP dla interfejsu użytkownika.
Opcje logowania wielokrotnego Nie. Zakończ to logowanie, kontynuuj to logowanie i zakończ inne logowania, kontynuuj to logowanie bez kończenia innych logowań w systemie Przerwij to logowanie Opcje wielokrotnego logowania określają zachowanie systemu SAP, gdy użytkownik próbuje się zalogować, gdy jest już zalogowany.

Utworzone zmienne

Argument Type Popis
SAPInstance Wystąpienie chmury SAP Wystąpienie SAP do użycia z akcjami automatyzacji SAP. Instancja SAP odnosi się do konkretnego okna SAP.
CurrentSAPLoginTerminated Wartość logiczna Czy logowanie do systemu SAP wykonywane za pomocą określonej akcji zostanie przerwane, czy nie.
OtherSAPLoginTerminated Wartość logiczna Czy inne logowania do systemu SAP są przerywane, czy nie.

Wyjątki

Wyjątek Popis
Akcja logowania SAP GUI nie powiodła się Wskazuje problem z zalogowaniem się w systemie SAP GUI.

Attach

Dołącz uruchomioną aplikację interfejsu SAP GUI do wystąpienia systemu SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Tryb dołączania Nie. Pierwszy plan lub ostatnio aktywowane, Tytuł okna Window title Określa tryb dołączania wystąpienia SAP do okna. W przypadku wybrania opcji Pierwszy plan lub Ostatnia aktywacja wystąpienie SAP jest dołączane do sesji SAP na pierwszym planie. Jeśli na pierwszym planie nie ma sesji SAP, dołącza się ona do ostatniej sesji SAP, która została uruchomiona i nie została jeszcze zamknięta.
Window title Tak Tekst Określa tytuł okna SAP, do którego jest dołączone wystąpienie. Tytuł okna można wybrać z rozwijanej listy istniejących sesji SAP lub wprowadzić ręcznie.

Utworzone zmienne

Argument Type Podpis
SAPInstance Wystąpienie chmury SAP Wystąpienie SAP do użycia z akcjami automatyzacji SAP. Instancja SAP odnosi się do konkretnego okna SAP.

Wyjątki

Wyjątek Podpis
Błąd dołączania do systemu SAP Wskazuje problem podczas załączania do instancji SAP.

Utwórz nową sesję systemu SAP

Tworzy nową sesję systemu SAP na podstawie tego samego wystąpienia systemu SAP.

Uwaga

W interfejsie SAP GUI nie można zezwolić na więcej niż sześć aktywnych połączeń (sesji) z systemem SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Ta zmienna powinna być zdefiniowana w poprzedniej akcji logowania SAP.

Utworzone zmienne

Argument Type Popis
SAPInstance Wystąpienie chmury SAP Wystąpienie SAP do użycia z akcjami automatyzacji SAP. Instancja SAP odnosi się do konkretnego okna SAP.

Wyjątki

Wyjątek Popis
Akcja Utwórz nową sesję SAP nie powiodła się Wskazuje problem podczas tworzenia nowej sesji SAP.

Wybierz element menu systemu SAP

Na pasku narzędzi okna wybierz element menu SAP. Ręcznie wprowadź nazwę elementu w odpowiednim parametrze wejściowym w tym samym języku, w którym wyświetlany jest ekran SAP GUI.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Ta zmienna powinna być zdefiniowana w poprzedniej akcji logowania SAP.
Nazwa elementu menu Nie. Wartość tekstowa Nazwa pozycji menu na pasku narzędzi, która ma zostać wybrana, na przykład "Zapisz". Wstaw nazwę pozycji menu wyświetlaną w instalacji SAP urządzenia.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Wybór akcji pozycji menu SAP nie powiedzie się Wskazuje problem z wyborem pozycji menu.

Zamknij połączenie SAP

Zamknięcie połączenia SAP wybranej instancji SAP. Należy pamiętać, że wszystkie instancje związane z określonym połączeniem zostaną zakończone.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Ta zmienna powinna być zdefiniowana w poprzedniej akcji logowania SAP.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Akcja zamknięcia sesji SAP nie powiodła się Wskazuje problem podczas zamykania sesji SAP.

Rozpocznij transakcję systemu SAP

Otwiera określony kod transakcji w istniejącej sesji.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Ta zmienna powinna być zdefiniowana w poprzedniej akcji logowania SAP.
Kod transakcji Nie. Wartość tekstowa Kod transakcji, którą chcesz wykonać.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Uruchomienie akcji transakcji SAP nie powiodło się Wskazuje problem z rozpoczynaniem transakcji SAP.

Zakończ transakcję systemu SAP

Zamyka transakcję systemu SAP w określonym wystąpieniu systemu SAP i wraca do menu SAP Easy Access. Przed rozpoczęciem określonej sesji SAP należy rozpocząć transakcję SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Ta zmienna powinna być zdefiniowana w poprzedniej akcji logowania SAP.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Akcja zakończenia transakcji SAP nie powiodła się Wskazuje problem z kończeniem transakcji SAP.

Kliknij element interfejsu użytkownika systemu SAP

Współpracuje za pośrednictwem akcji kliknięcia na dowolnym elemencie interfejsu użytkownika okna SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Ta zmienna powinna być zdefiniowana w poprzedniej akcji logowania SAP.
Typ elementu Nie. Podstawowy element SAP, pole wyboru, etykieta, lista rozwijana Podstawowy element systemu SAP Wybierz typ elementu SAP, z którymi chcesz współdziałać. Opcja „Kliknij element SAP” powoduje wykonanie akcji kliknięcia dowolnego elementu SAP jako przycisków, przycisków radiowych, kart, pól tekstowych, drzew.
Identyfikator elementu systemu SAP Nie. Liczbowe Identyfikator elementu SAP. Ten parametr określa element interfejsu użytkownika w systemie SAP, z którym akcja współpracuje. Za pomocą poniższego przycisku można wskazać element SAP UI na ekranie SAP lub wstawić wartość ręcznie.
Ustaw dla pola wyboru systemu SAP stan Tak Zaznaczone, Niezaznaczone Zaznaczony Określ, czy pole wyboru staje się zaznaczone, czy niezaznaczone.
Identyfikator elementu systemu SAP Nie. Liczbowe Identyfikator elementu SAP. Ten parametr określa element interfejsu użytkownika w systemie SAP, z którym akcja współpracuje. Za pomocą poniższego przycisku można wskazać element SAP UI na ekranie SAP lub wstawić wartość ręcznie.
Operacja na etykiecie systemu SAP Tak Rozwiń, Zwiń, Wybierz Rozszerz Określ, czy etykieta SAP ma zostać rozwinięty, czy zwinięty.
Wartość opcji listy rozwijanej Tak Wartość tekstowa Określ, czy jest zaznaczona opcja listy rozwijanej.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Błąd akcji Kliknij element graficznego interfejsu użytkownika systemu SAP Wskazuje, że klikanie nie powiodło się.

Pobierz szczegóły elementu interfejsu użytkownika systemu SAP

Pobiera wartość atrybutu elementu interfejsu użytkownika SAP w oknie SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Ta zmienna powinna być zdefiniowana w poprzedniej akcji logowania SAP.
Identyfikator elementu systemu SAP Nie. Liczbowe Identyfikator elementu SAP. Ten parametr określa element interfejsu użytkownika w systemie SAP, z którym akcja współpracuje. Za pomocą poniższego przycisku można wskazać element SAP UI na ekranie SAP lub wstawić wartość ręcznie.
Attribute name Nie. Wartość tekstowa Własny tekst Atrybut, którego wartość jest pobierana.

Utworzone zmienne

Argument Type Podpis
AttributeValue Wartość tekstowa Wartość atrybutu elementu interfejsu użytkownika systemu SAP.

Wyjątki

Wyjątek Podpis
Błąd akcji Pobierz szczegóły elementu systemu SAP Wskazuje problem podczas pobierania atrybutu elementu interfejsu użytkownika.

Wypełnij element pole tekstowe systemu SAP

Wypełnia pole SAP w oknie określonym tekstem.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Ta zmienna powinna być zdefiniowana w poprzedniej akcji logowania SAP.
Identyfikator elementu systemu SAP Nie. Liczbowe Identyfikator elementu SAP. Ten parametr określa element interfejsu użytkownika w systemie SAP, z którym akcja współpracuje. Za pomocą poniższego przycisku można wskazać element SAP UI na ekranie SAP lub wstawić wartość ręcznie.
Tekst do wypełnienia Nie. Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Tekst, którym ma zostać wypełnione pole tekstowe systemu SAP
If field isn't empty Tak Zastąp tekst, Dołącz tekst Zamień tekst Określ, czy zastąpić istniejącą zawartość, czy dołączyć do niej nową zawartość.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Błąd akcji Wypełnij wartość pola tekstowego systemu SAP Wskazuje problem podczas wypełniania określonego pola SAP.