Sdílet prostřednictvím


Vytvořte desktopový tok SAP pomocí Power Automate Desktop

Screenshot okna návrháře Power Automate Desktop s tokem uživatelského rozhraní se dvěma kroky spuštění aplikace a počkejte.

  1. Chcete-li vytvořit desktopový tok, otevřete Power Automate Desktop a vyberte Nový tok.

  2. Zadejte název desktopového toku a pak vyberte Vytvořit.

    Screenshot dialogového okna Power Automate Desktop pro pojmenování nového toku.

  3. Vyberte Proměnné v návrháři Power Automate Desktop.

    Screenshot ikony proměnných Power Automate Desktop v pravé části obrazovky.

  4. 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.

    Snímek obrazovky uživatelského rozhraní pro vytvoření proměnné v Power Automate Desktop.

  5. 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

    Screenshot dialogového okna Přidat novou proměnnou.

  6. 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

    Screenshot oken proměnných s vytvořenými názvy proměnných.

  7. Dále vytvoříme naši první akci procesu. Vyhledejte a poté přetáhněte akci Spustit aplikaci na plochu návrhu.

    Snímek obrazovky z dialogového okna Spustit aplikaci, které bylo přidáno na redakční plátno.

  8. 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

    Screenshot dialogu Spustit aplikaci se zadanými parametry.

  9. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Čekat.

  10. Nyní otevřete SAP GUI a přihlaste se do zvoleného systému.

  11. 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.

    Snímek obrazovky přidání pole Vyplnit text do akce v okně po akci Čekat v okně návrháře Power Automate Desktop.

  12. Vyberte Přidat nový prvek uživatelského rozhraní.

    Screenshot pole Vyplnit textové pole v dialogovém okně pomocí tlačítka Přidat nový prvek uživatelského rozhraní.

  13. Otevře se dialogové okno Sledovací relace, které sleduje jednotlivé ovládací prvky, které na obrazovce vyberete.

    Snímek obrazovky z dialogu Sledovací relace.

  14. Vyberte hlavní okno systému SAP, aby se zaměřilo.

    Snímek obrazovky okna SAP Easy Access.

  15. 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.

    Snímek obrazovky okna SAP Easy Access s vybraným polem kódu transakce.

    Snímek obrazovky z dialogu Sledování relace s přidaným UI OK Code Field o k c d.

  16. V okně SAP najeďte myší na zelené tlačítko zaškrtnutí a poté podržte Ctrl a klikněte.

    Snímek obrazovky okna SAP Easy Access s vybraným zatržítkem vedle polem kódu transakce.

  17. Zadejte kód transakce PA30 do seznamu a poté vyberte zelené tlačítko zaškrtnutí.

    Snímek obrazovky okna SAP Easy Access s PA30 zadaným do pole kódu transakce a vybraným polem.

  18. Na další obrazovce budeme pokračovat v procesu výběru pole.

    Screenshot okna Maintain HR Master Data aplikace SAP Easy Access.

  19. Vyberte následující pole a tlačítko:

    Screenshot okna Maintain HR Master Data aplikace SAP Easy Access. Je vybráno pole Osobní číslo.

    Screenshot okna Maintain HR Master Data aplikace SAP Easy Access. V oblasti Období obrazovky je vybráno pole Od.

    Screenshot okna Maintain HR Master Data aplikace SAP Easy Access v oblasti Přímý výběr obrazovky je vybráno pole Infotyp.

    Screenshot okna Maintain HR Master Data aplikace SAP Easy Access. V oblasti Přímý výběr obrazovky je vybráno pole STy.

    Screenshot okna Maintain HR Master Data aplikace SAP Easy Access. Je vybráno tlačítko ikony Dokumentu.

  20. 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.

    Snímek obrazovky dialogu Sledovací relace s prvky uživatelského rozhraní z oken SAP Easy Access, které jsou do něj přidány.

  21. Toto je dialog, který byste měli vidět po zavření předchozího dialogu.

    Screenshot pole Vyplnit textové pole v dialogovém okně s vybraným tlačítkem GUI.

  22. Otevřete Textové pole z rozevírací nabídky, vyberte Gui Ok Field 'okcd a poté vyberte Vybrat.

    Snímek obrazovky pole Vyplnit text v dialogovém okně s otevřenou rozevírací nabídkou Textové pole a zobrazením dostupných prvků uživatelského rozhraní.

  23. Zadejte kód transakce PA30 a poté vyberte Uložit.

    Snímek obrazovky pole Vyplnit text v dialogovém okně s přidaným PA30 do pole Text k vyplnění.

  24. 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ů.

    Snímek obrazovky podokna Prvky uživatelského rozhraní v okně návrháře Power Automate Desktop s položkou nabídky Přejmenovat prvek uživatelského rozhraní vybranou pro hlavní okno GUI.

  25. Zde je přejmenovaný kontrolní seznam.

    Snímek obrazovky všech prvků uživatelského rozhraní přejmenovaných na smysluplné názvy pro Údržbu kmenových dat HR v podokně prvky uživatelského rozhraní.

  26. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Stiskněte tlačítko v okně z podokna Akcí níže počkejte 10 sekund.

  27. Zvolte Pokračovat.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Stiskněte tlačítko a otevře se rozevírací nabídka Prvky uživatelského rozhraní.

  28. Zvolte Uložit.

    Snímek obrazovky Stiskněte tlačítko v dialogovém okně s vybraným tlačítkem Pokračovat a zvýrazněným Uložit.

  29. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním kontrolní akce Počkat na okno z podokna Akcí

  30. V Prvek UI vyberte ID zaměstnance a poté vyberte Vybrat.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Počkat na obsah okna otevře se rozevírací nabídka Prvek uživatelského rozhraní.

  31. Zvolte Uložit.

    Screenshot dialogu Počkat na obsah okna.

  32. Zadejte vyplnit do vyhledávacího pole Akce a poté přetáhněte akci Vyplnit okno textového pole na plátno.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Vyplnit textové pole v okně z podokna Akcí po Počkat na obsah okna.

  33. V Prvek UI vyberte ID zaměstnance a poté vyberte Vybrat.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Vyplnit textové pol e vokně a otevře se rozevírací nabídka Prvky uživatelského rozhraní.

  34. Vyberte ikonu Tlačítko ikony Proměnné., která je v textovém poli Text k vyplnění a poté vyberte EmployeeId.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Vyplnit textové pole v okně a otevře se seznam proměnných.

  35. Zvolte Uložit.

    Screenshot pole Vyplnit text v dialogovém okně Okno.

  36. 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.

    Screenshot pole Naplnit textové pole v dialogu Okno s textovým polem nastaveným na Infotyp a text k vyplnění nastaveným na 0006.

    Screenshot pole Naplnit textové pole v dialogu Okno s textovým polem nastaveným na Informační subtyp a text k vyplnění nastaveným na AddressType.

    Screenshot pole Naplnit textové pole v dialogu Okno s textovým polem nastaveným na Datuzm účinnosti a text k vyplnění nastaveným na EffectiveDate.

  37. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Stiskněte tlačítko v okně z podokna Akcí po Datu účinnosti.

  38. V Prvek UI vyberte Nová adresa a poté vyberte Uložit.

    Screenshot Stiskněte tlačítko v dialogovém okně s polem prvku UI nastaveným na tlačítko Nová adresa.

  39. Zvolte Uložit a pak vyberte OK.

    Snímek obrazovky návrháře Power Automate Desktop s otevřeným polem Úspěšně uloženo.

  40. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Počkat na obsah okna z podokna Akcí po tlačítku Nová adresa.

  41. Vyberte Prvek UI a poté vyberte tlačítko Přidat nový prvek uživatelského rozhraní pro vyvolání dialogového okna Sledovací relace.

    Snímek obrazovky z dialogového okna Čekat na obsah okna s rozevíracím seznamem prvků uživatelského rozhraní.

  42. Zobrazí se dialogové okno Sledování relace.

    Snímek obrazovky z dialogu Sledovací 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.

  43. 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).

    Screenshot okna HR Master Data v SAP Easy Access.

  44. 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.

    Screenshot okna Vytvořit adresy v systému SAP Easy Access se zvýrazněním v poli Adresní řádek 1 v oblasti Adresa.

  45. Opakujte krok 44 i pro tato pole: Město/kraj, Stát, PSČ, Klíč země a tlačítko Uložit (Ctrl+S).

    Screenshot okna Vytvořit adresy v systému SAP Easy Access se zvýrazněním v poli Město, Okres v oblasti Adresa.

    Screenshot okna Vytvořit adresy v systému SAP Easy Access se zvýrazněním v poli Stát v oblasti Adresa.

    Screenshot okna Vytvořit adresy v systému SAP Easy Access se zvýrazněním v poli PSČ v oblasti Adresa.

    Screenshot okna Vytvořit adresy v systému SAP Easy Access se zvýrazněním v poli Klíč země v oblasti Adresa.

    Screenshot okna Vytvořit adresy v systému SAP Easy Access se zvýrazněním tlačítka Uložit.

  46. V dialogu Sledovací relace vyberte Hotovo.

    Důležité

    Nezapomeňte nechat formulář SAP otevřený.

    Screenshot zobrazující okno SAP Easy Access s oknem Sledovací relace Power Automate Desktop.

  47. Vyberte Prvek UI a poté vyberte Textové pole Gui 'P0006-STRAS" a poté vyberte Uložit a zavřete dialog.

    Snímek obrazovky otevřeného dialogu Čekat na obsah okna a otevřeným rozevíracím seznamem prvků uživatelského rozhraní.

  48. 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ů.

    Snímek obrazovky všech prvků uživatelského rozhraní v podokně prvky uživatelského rozhraní.

    Snímek obrazovky podokna Prvky uživatelského rozhraní v okně návrháře Power Automate Desktop s vybranou položkou nabídky Přejmenovat prvek uživatelského rozhraní.

    Snímek obrazovky všech prvků uživatelského rozhraní přejmenovaných na smysluplné názvy v podokně prvky uživatelského rozhraní.

  49. Zadejte vyplnit do vyhledávacího pole Akce a poté přetáhněte akci Vyplnit okno textového pole na plátno.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Vyplnit textové pole v okně z podokna Akcí.

  50. Vyberte Prvek UI a poté vyberte Ulice.

    Snímek obrazovky pole Vyplnit text v dialogovém okně s otevřenou rozevírací nabídkou Textové pole a zobrazením dostupných prvků uživatelského rozhraní.

  51. V okně Text k vyplnění vyberte ikonu fx a potom poklepáním vyberte proměnnou Ulice.

    Snímek obrazovky Vyplnit textové pole v dialogu Okno a otevřeného seznamu proměnných, následného výběru proměnné Ulice.

  52. Zvolte Uložit.

    Snímek obrazovky pole Vyplnit text v dialogu Okno s proměnnou Ulice v poli Text k vyplnění.

  53. Opakujte kroky 50 a 52 s těmito ovládacími prvky: Město, Stát a PSČ.

    Screenshot pole Naplnit textové pole v dialogu Okno s Městem v textovém poli a proměnnou Město v poli Text k vyplnění.

    Screenshot pole Naplnit textové pole v dialogu Okno se Státem v textovém poli a proměnnou Stát v poli Text k vyplnění.

    Screenshot pole Naplnit textové pole v dialogu Okno s PSČ v textovém poli a proměnnou PSČ v poli Text k vyplnění.

    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.

  54. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Kliknout na prvek uživatelského rozhraní v okně z podokna Akcí.

  55. Vyberte Prvek UI a poté vyberte Země.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Kliknout na prvek uživatelského rozhraní v okně a otevře se seznam proměnných.

  56. Ponechte výchozí hodnotu pro Klikněte na typ.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Kliknout na prvek uživatelského rozhraní v okně a levý typ kliknutí.

  57. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidanými klávesami Odeslat za Země.

  58. V poli Text k odeslání vyberte ikonu fx a potom poklepáním vyberte proměnnou CountryCode.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Odeslat klíče a otevře se seznam proměnných.

  59. Upravte text %CountryCode% zadáním {Enter} přímo za názvem proměnné. Odkaz {Enter} napodobuje úhoz na klávesnici Enter.

    Screenshot dialogu Odeslat klíče s kódem CountryCode Zadejte do pole Odeslat text.

  60. Přetáhněte další akci Odeslat klíče na konec toku.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidanou položkou Odeslat klíče.

  61. Zadejte {Enter} do pole Text k odeslání a poté vyberte Uložit.

    Screenshot dialogu Odeslat klíče s Enter v poli Text k odeslání.

  62. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Stiskněte tlačítko v okně z podokna Akcí.

  63. V položce Prvek UI vyberte Uložit.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Stisknout tlačítko a otevřeným seznam proměnných a vybraným tlačítkem Uložit.

  64. Zvolte Uložit.

    Snímek obrazovky Stiskněte tlačítko v dialogovém okně.

    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.

  65. Zadejte počkat do vyhledávacího pole Akce a poté přetáhněte akci Počkat na obsah okna na plátno.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Počkat na obsah okna z podokna Akcí.

  66. V Prvek UI vyberte ID zaměstnance a poté vyberte Vybrat.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Počkat na obsah okna a otevře se seznam proměnných.

  67. Zvolte Uložit.

    Screenshot dialogu Počkat na obsah okna.

  68. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním Stiskněte tlačítko v okně z podokna Akcí po ID zaměstnance.

  69. V položce Prvek uživatelského rozhraní vyberte Přidat nový prvek uživatelského rozhraní.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Stisknout tlačítko a otevře se seznam proměnných.

  70. Najeďte myší na tlačítko Zpět (F3).

    Screenshot tlačítka Zpět v okně Vytvořit adresy v SAP Easy Access.

  1. 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ý.)

    Screenshot okna Vytvořit adresy v systému SAP Easy Access se zvýrazněním tlačítka Zpět.

  2. 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.

    Screenshot dat okna se zprávou Data budou ztracena v okně Vytvořit adresy v SAP Easy Access.

  3. Nyní byste měli být na následující obrazovce. V dialogu Sledovací relace vyberte Hotovo.

    Screenshot okna Maintain HR Master Data v systému SAP Easy Access spolu s oknem Sledovací relace z Power Automate Desktop.

  4. Zvolte Uložit.

    Snímek obrazovky Stiskněte tlačítko v dialogovém okně.

  5. Přejmenujte tlačítko, které jsme právě přidali do knihovny ovládacích prvků, na Tlačítko Zpět.

    Snímek obrazovky přejmenování nového tlačítka prvků uživatelského rozhraní v podokně prvky uživatelského rozhraní.

    Snímek obrazovky podokna prvků uživatelského rozhraní s přejmenovanými prvky uživatelského rozhraní.

  6. Zadejte zavřít okno do vyhledávacího pole Akce a poté přetáhněte akci Zavřít okno na plátno.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním položky Zavřít z podokna Akcí.

  7. V Prvek UI vyberte Window "SAP Easy Access" a poté vyberte Uložit.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Zavřít a otevřeným seznam proměnných a vybranou položkou Windows SAP Easy Access.

  8. Zadejte zavřít okno do vyhledávacího pole Akce a poté přetáhněte akci Zavřít okno na plátno.

    Snímek obrazovky okna návrháře Power Automate Desktop s přidáním položky Zavřít okno z podokna Akcí.

  9. V položce Okno vyberte Přidat nový prvek uživatelského rozhraní.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Zavřít a otevře se seznam proměnných.

  10. 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.

    Screenshot obrazovky SAP Logon 760 s okolním červeným rámečkem a okna sledovací relace Power Automate Desktop.

  11. 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.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Zavřít a otevřeným seznam proměnných a vybranou položkou Window SAP Login 760.

  12. Zvolte Uložit.

    Snímek obrazovky dialogového okna Zavřít okno.

  13. Chcete-li tok uložit, vyberte Uložit.

    Snímek obrazovky okna návrháře Power Automate Desktop s otevřeným dialogovým oknem Uložit.