Vytvořte desktopový tok SAP pomocí Power Automate Desktop
Chcete-li vytvořit desktopový tok, otevřete Power Automate Desktop a vyberte Nový tok.
Zadejte název desktopového toku a pak vyberte Vytvořit.
Vyberte Proměnné v návrháři Power Automate Desktop.
Vyberte znaménko plus (+) a pak vyberte Vstup.
Vytvoříte několik vstupních proměnných, které budou do tohoto desktopového toku předány z cloudového toku.
Nejprve vytvoříme několik technických proměnných systému SAP, které budou potřebné téměř ve všech automatizačních tocích založených na systému SAP. Pro každou proměnnou v následujícím seznamu zadejte Název proměnné, Externí název a Popis a poté vyberte Aktualizovat.
SAPPassword
SAPUser
SAPClient
SAPSystemId
Dále vytvořte následující proměnné specifické pro případ použití.
EmployeeId
AddressType
EffectiveDate
Ulice
Město
Stát
ZipCode
CountryCode
Dále vytvoříme naši první akci procesu. Vyhledejte a poté přetáhněte akci Spustit aplikaci na plochu návrhu.
Do seznamu parametrů zadejte následující informace a poté vyberte Uložit.
Application Path: C:\Program Files (x86)\SAP\FrontEnd\SapGui\sapshcut.exe
Argumenty příkazového řádku: start -system=%SAPSystemId% -client=%SAPClient% -user=%SAPUser% -pw=%SAPPassword% -maxgui
Styl okna: Maximalizováno
Po spuštění aplikace: Počkejte na dokončení aplikace
Vyhledejte akci Počkat, přetáhněte ji na návrháře, zadejte 10 (sekund) do pole Doba trvání a poté vyberte Uložit.
Nyní otevřete SAP GUI a přihlaste se do zvoleného systému.
V Power Automate Desktop vyhledejte skci vyplnit ve vyhledávacím poli Akce a poté přetáhněte akci Vyplňte textové pole v okně na plátno.
Vyberte Přidat nový prvek uživatelského rozhraní.
Otevře se dialogové okno Sledovací relace, které sleduje jednotlivé ovládací prvky, které na obrazovce vyberete.
Vyberte hlavní okno systému SAP, aby se zaměřilo.
Umístěte ukazatel na pole kódu transakce. Když obklopuje červený rámeček Pole s kódem Gui Ok, podržte Ctrl a klikněte. Tím se přidá ovládací prvek do seznamu prvků uživatelského rozhraní v dialogovém okně Přidat prvky uživatelského rozhraní v Power Automate Desktop.
V okně SAP najeďte myší na zelené tlačítko zaškrtnutí a poté podržte Ctrl a klikněte.
Zadejte kód transakce PA30 do seznamu a poté vyberte zelené tlačítko zaškrtnutí.
Na další obrazovce budeme pokračovat v procesu výběru pole.
Vyberte následující pole a tlačítko:
Ověřte, že dialog nyní obsahuje následující názvy ovládacích prvků. Vyberte Hotovo a zavřete dialog a vrátíte se na návrhové plátno.
Toto je dialog, který byste měli vidět po zavření předchozího dialogu.
Otevřete Textové pole z rozevírací nabídky, vyberte Gui Ok Field 'okcd a poté vyberte Vybrat.
Zadejte kód transakce PA30 a poté vyberte Uložit.
V pravém podokně vyberte ikonu Prvky uživatelského rozhraní. Vyberte každý ovládací prvek v seznamu a přejmenujte jej.
Tip
Tento krok není vyžadován, ale je velmi doporučován, protože vaše řídicí knihovna může obsahovat desítky ovládacích prvků, což ztěžuje jejich identifikaci podle systémových názvů.
Zde je přejmenovaný kontrolní seznam.
Zadejte zmáčkněte tlačítko do vyhledávacího pole Akce a poté přetáhněte akci Stiskněte tlačítko v okně na plátno.
Zvolte Pokračovat.
Zvolte Uložit.
Zadejte počkat na do vyhledávacího pole Akce a poté přetáhněte akci Počkat na obsah okna na plátno.
V Prvek UI vyberte ID zaměstnance a poté vyberte Vybrat.
Zvolte Uložit.
Zadejte vyplnit do vyhledávacího pole Akce a poté přetáhněte akci Vyplnit okno textového pole na plátno.
V Prvek UI vyberte ID zaměstnance a poté vyberte Vybrat.
Vyberte ikonu
, která je v textovém poli Text k vyplnění a poté vyberte EmployeeId.
Zvolte Uložit.
Opakujte od kroku 33 do 35 pro ovládací prvky Infotyp, Informační podtyp a Datum účinnosti a vyberte proměnné nebo zadejte pevnou hodnotu, jak je znázorněno na následujících obrázcích.
Zadejte zmáčkněte tlačítko do vyhledávacího pole Akce a poté přetáhněte akci Stiskněte tlačítko v okně na plátno.
V Prvek UI vyberte Nová adresa a poté vyberte Uložit.
Zvolte Uložit a pak vyberte OK.
Zadejte počkat na do vyhledávacího pole Akce a poté přetáhněte akci Počkat na obsah okna na plátno.
Vyberte Prvek UI a poté vyberte tlačítko Přidat nový prvek uživatelského rozhraní pro vyvolání dialogového okna Sledovací relace.
Zobrazí se dialogové okno Sledování relace.
Důležité
Pro následující kroky budete potřebovat platná data referenčního testu SAP, jak je uvedeno v kroku 5 předpokladů Konfigurace skriptování SAP GUI.
Zadejte hodnoty pro Osobní číslo, Období od, Infotyp (vždy zadejte 0006, protože se jedná o standardní typ v systémech SAP), STy (toto je podtyp Infotyp) a poté vyberte Vytvořit (F5).
Najeďte myší na 1. řádek adresy. Červený rámeček obklopuje pole Textové pole Gui Ok. Podržte Ctrl a poté kliknutím přidejte ovládací prvek do seznamu Prvky uživatelského rozhraní, který se zobrazí v dialogu Sledovací relace.
Opakujte krok 44 i pro tato pole: Město/kraj, Stát, PSČ, Klíč země a tlačítko Uložit (Ctrl+S).
V dialogu Sledovací relace vyberte Hotovo.
Důležité
Nezapomeňte nechat formulář SAP otevřený.
Vyberte Prvek UI a poté vyberte Textové pole Gui 'P0006-STRAS" a poté vyberte Uložit a zavřete dialog.
V pravém podokně vyberte ikonu Prvky uživatelského rozhraní. Vyberte všechny nově přidané ovládací prvky v seznamu a poté je přejmenujte. Tento krok není povinný, ale je velmi doporučován, protože vaše řídicí knihovna může obsahovat desítky ovládacích prvků, což ztěžuje jejich identifikaci podle systémových názvů.
Zadejte vyplnit do vyhledávacího pole Akce a poté přetáhněte akci Vyplnit okno textového pole na plátno.
Vyberte Prvek UI a poté vyberte Ulice.
V okně Text k vyplnění vyberte ikonu fx a potom poklepáním vyberte proměnnou Ulice.
Zvolte Uložit.
Opakujte kroky 50 a 52 s těmito ovládacími prvky: Město, Stát a PSČ.
Poznámka:
Kombinovaná pole SAP GUI vyžadují speciální zacházení, které vyžaduje, abychom pomocí kombinace akcí vybrali správné položky seznamu v kombinovaných polích.
Zadejte kliknout na uživatelské rozhraní do vyhledávacího pole Akce a poté přetáhněte akci Kliknout na prvek uživatelského rozhraní v okně na plátno.
Vyberte Prvek UI a poté vyberte Země.
Ponechte výchozí hodnotu pro Klikněte na typ.
Zadejte poslat klíče do vyhledávacího pole Akce a poté přetáhněte akci Kliknout na prvek uživatelského rozhraní v okně na plátno.
V poli Text k odeslání vyberte ikonu fx a potom poklepáním vyberte proměnnou CountryCode.
Upravte text %CountryCode% zadáním {Enter} přímo za názvem proměnné. Odkaz {Enter} napodobuje úhoz na klávesnici Enter.
Přetáhněte další akci Odeslat klíče na konec toku.
Zadejte {Enter} do pole Text k odeslání a poté vyberte Uložit.
Zadejte zmáčkněte tlačítko do vyhledávacího pole Akce a poté přetáhněte akci Stiskněte tlačítko v okně na plátno.
V položce Prvek UI vyberte Uložit.
Zvolte Uložit.
Důležité
Před interakcí s jinými ovládacími prvky nebo okny potvrďte, že je operace ukládání dokončena pro záznam SAP. Chcete-li se ujistit, že je operace dokončena, přidejte akti Počkat pro počkání, až se ovládací prvek stane viditelným.
Zadejte počkat do vyhledávacího pole Akce a poté přetáhněte akci Počkat na obsah okna na plátno.
V Prvek UI vyberte ID zaměstnance a poté vyberte Vybrat.
Zvolte Uložit.
Zadejte zmáčkněte tlačítko do vyhledávacího pole Akce a poté přetáhněte akci Stiskněte tlačítko v okně na plátno.
V položce Prvek uživatelského rozhraní vyberte Přidat nový prvek uživatelského rozhraní.
Najeďte myší na tlačítko Zpět (F3).
Podržte Ctrl a poté kliknutím přidejte ovládací prvek do seznamu Prvky uživatelského rozhraní v dialogu Sledovací relace. (Poznámka: v kroku 46 jsme nechali tento formulář otevřený.)
Nyní vyberte tlačítko Zpět (bez tlačítka Ctrl) a vrátíte se na předchozí obrazovku.
Pokud se zobrazí zpráva „Data budou ztracena“, potvrďte výběrem Ano.
Nyní byste měli být na následující obrazovce. V dialogu Sledovací relace vyberte Hotovo.
Zvolte Uložit.
Přejmenujte tlačítko, které jsme právě přidali do knihovny ovládacích prvků, na Tlačítko Zpět.
Zadejte zavřít okno do vyhledávacího pole Akce a poté přetáhněte akci Zavřít okno na plátno.
V Prvek UI vyberte Window "SAP Easy Access" a poté vyberte Uložit.
Zadejte zavřít okno do vyhledávacího pole Akce a poté přetáhněte akci Zavřít okno na plátno.
V položce Okno vyberte Přidat nový prvek uživatelského rozhraní.
Umístěte ukazatel na vnější rám okna SAP Logon 760. Podržte Ctrl a kliknutím přidejte prvek okna do seznamu prvků uživatelského rozhraní, který se zobrazí v dialogu Sledovací relace.
V položce Prvek UI vyberte Okno „SAP Logon 760“ (číslo 760 odráží verzi SAP GUI, takže se může ve vašem prostředí lišit) a poté vyberte Uložit.
Zvolte Uložit.
Chcete-li tok uložit, vyberte Uložit.