Sdílet prostřednictvím


Ověření dat pomocí konektoru SAP ERP

Důležité

Tento krok je nepovinný.

Toto je volitelné téma, které pokrývá certifikovanýkonektor SAP ERP, což umožňuje vývojářům automatizace připojit se k SAP prostřednictvím Business API (BAPI) a vzdálených volání funkcí (RFC). Před provedením této kontroly je nutné splnit předpoklady popsané v příspěvku na blogu.

Rozšířme náš současný scénář o kontrolu ověření, která pomocí konektoru SAP ERP zkontroluje, zda je číslo zaměstnance zadané do toku platné a zda je zaměstnanec v aktivním zaměstnaneckém stavu. V závislosti na výsledcích této kontroly rozhodneme, zda tok skončí.

Takto vypadá upravený tok.

Diagram toku, který zahrnuje kontrolu ověření.

Diagram příkladu automatizace, kde zaměstnanec spouští cloudový tok, cloudový tok ověří, že ID zaměstnance existuje, a poté získá tajné kódy z Azure Key Vault a spustí desktopový tok. Desktopový tok používá k automatizaci nové adresy v systému SAP RPA a cloudový tok zasílá stavovou zprávu zpět zaměstnanci.

Tento přístup má několik výhod.

  • Vyhýbá se zbytečnému zpracování RPA a komplexnímu zpracování výjimek založených na uživatelském rozhraní.

  • Poskytuje lepší uživatelskou zkušenost prostřednictvím zpětné vazby k ověřování dat v téměř reálném čase.

  • Uvolňuje kapacitu virtuálních počítačů a robotů ke spuštění pouze na ověřených datech.

  • Využívá zásady prevence ztráty dat, které umožňují nebo zakazují použití tohoto konektoru ve spojení s ostatními.

Podle těchto kroků upravte stávající tok tak, aby zahrnoval kontrolu ověření.

  1. Upravte Ukázkový tok SAP RPA Playbook, který jste vytvořili v Vytvořit cloudový tok pomocí portálu Power Automate.

  2. V akci Získat klienta SAP vyberte Nový krok.

  3. Vyhledejte SAP a poté vyberte Volání funkce SAP (náhled).

    Screenshot dialogu Vyberte operaci s přidáním funkce Call SAP ze seznamu akcí cloudového toku.

  4. Pro Typ ověřování vyberte Ocěřování SAP. Zadejte Datovou bránu, Uživatelské jméno SAP a Heslo SAP.

    Poznámka:

    Přihlašovací údaje budete muset zadat ručně. Zde nemůžete používat tajné kódy Azure Key Vault, protože Power Automate ověřuje připojení v době návrhu.

    Screenshot obrazovky nastavení akce SAP ERP.

  5. Vyberte Další (...) a pak vyberte Nastavení.

    Snímek obrazovky s použitím nabídky Další k otevření nabídky Nastavení pro akci Volat funkci SAP.

  6. Zapněte Zabezpečené vstupy a Zabezpečené výstupy a poté vyberte Hotovo.

    Snímek obrazovky s nastavením Zabezpečené vstupy a Zabezpečené výstupy na obrazovce nastavení Získat tajný kód.

    Tip

    Tato nastavení skryjí citlivý text z historie průběhu běhu.

  7. Přejmenujte akci na Zkontrolujte, zda číslo zaměstnance existuje.

  8. Zadejte následující informace:

    • Zadejte Hostitele AS, Klienta a Číslo systému AS.
    • Jako Název funkce SAP vyberte BAPI_EMPLOYEE_GETDATA.
    • Pro Stavovou relaci vyberte Ne.
    • Jako EMPLOYEE_ID zadejte platné číslo zaměstnance.

    Snímek obrazovky vyplněné akce Zkontrolovat, zda číslo zaměstnance existuje a zadání platného čísla zaměstnance do pole ID zaměstnance.

  9. V Zkontrolovat, zda číslo zaměstnance existuje vyberte Nový krok.

  10. Vyhledejte a vyberte Podmínku. Přejmenujte podmínku na něco smysluplného a poté vyberte dynamický obsah TYPE pro pole Vybrat hodnotu.

    Snímek obrazovky segmentu Podmínka s přidáním TYPE z dialogového okna Dynamický obsah k vytvoření fráze „Typ se rovná volbě hodnoty“.

  11. Přetáhněte akci desktopového toku Playbook SAP RPA do okna If yes.

    Screenshot podmínky s větvemi Ano a Ne a desktopovým tokem SAP RPA Playbook Demo ve větvi Ano.

  12. V okně If no vyberte Přidat akci, vyhledejte Poslat e-mail a nakonfigurujte akci e-mailu, jak ukazuje následující snímek obrazovky.

    Snímek obrazovky nakonfigurované akce Odeslat e-mail ve větvi No.

  1. V okně If no a pod akcí e-mailu vyberte Přidat akci. Vyhledejte Ukončit a nakonfigurujte akci Ukončit následujícím způsobem.

    Screenshot podmínky s větvemi Ano a Ne a akcí Ukončit se stavem nastaveným na eúspěšné po akci Odeslat e-mail ve větvi Ne.

  2. Vraťte se nahoru do akce Dektopový tok SAP RPA Playbook a zadejte osobní číslo, které neexistuje, do pole ID ZAMĚSTNANCE.

    Screenshot akce funkce SAP Call ERP, kde bylo do pole EMPLOYEE_ID zadáno neexistující osobní číslo.

  3. Vyberte Uložit a poté vyberte Test k otestování vašeho toku s neexistujícím personálním číslem.

  4. Výsledné spuštění toku by měl vypadat jako na následujícím obrázku.

    Snímek obrazovky neúspěšného spuštění cloudového toku se bannerovou zprávou „Průběh toku se nezdařil“.

  5. Vyberte Test znovu, ale tentokrát použijte platné číslo zaměstnance. Potvrďte, že výsledky nyní vypadají jako na následujícím obrázku.

    Snímek obrazovky úspěšného spuštění cloudového toku se bannerovou zprávou „Váš tok běžel úspěšně“.

A je to. Začleněním konektoru SAP ERP jsme učinili automatizaci efektivnější, inteligentnější a uživatelsky přívětivější.