Dela via


Skapa ett SAP datorflöde med Power Automate Desktop

Skärmbild av Power Automate Desktop designerfönster med ett UI-flöde med två steg, kör appar och vänta.

  1. Om du vill skapa ett datorflöde i Power Automate Desktop och väljer Nytt flöde.

  2. Ange ett namn för datorflöde och välj sedan Skapa.

    Skärmbild på dialogrutan Power Automate Desktop där ett nytt flöde namnges.

  3. Välj Variabler i Power Automate Desktop designer.

    Skärmbild av Power Automate Desktop variabelikonen till höger på skärmen.

  4. Välj plustecknet (+) och välj Indata.

    Du skapar flera indatavariabler som skickas till det här datorflöde från ett molnflöde.

    Skärmbild av skapa variabel användargränssnittet i Power Automate Desktop.

  5. Först ska vi skapa några tekniska SAP-variabler som behövs i så gott som alla, SAP-baserade automationsflöden. För varje variabel i följande lista anger du Variabelnamn, Extern namn och Beskrivning och väljer sedan Uppdatera.

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    Skärmbild dialogrutan Lägg till en ny variabel.

  6. Skapa sedan följande användningsspecifika variabler.

    • EmployeeId

    • AddressType

    • EffectiveDate

    • Gatuadress

    • City

    • State

    • ZipCode

    • CountryCode

    Skärmbild av variablerna med de skapade variabelnamnen.

  7. Nästa steg är att skapa vår första processåtgärd. Sök efter och dra sedan åtgärden Kör programmet till designytan.

    Skärmbild av en åtgärdsdialogruta för kör program som har lagts till i redigeringsdialogrutan.

  8. Ange följande information i parameterlistan och välj sedan Spara.

    • Programsökväg: C:\Programfiler (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

    • Kommandoradsargument: start -system=%SAPSystemId% -client=%SAPClient% -user=%SAPUser% -pw=%SAPPassword% -maxgui

    • Fönsterstil: Maximerad

    • Efter programlansering: Vänta tills programmet har slutförts

    Skärmbild på dialogrutan kör program med angivna parametrar.

  9. Sök efter åtgärden Vänta, dra den till designern, ange 10 (sekunder) i fältet Varaktighet och välj Spara.

    Skärmbild av Power Automate Desktop designfönstret med dialogrutan åtgärden Vänta öppen.

  10. Öppna nu SAP GUI och logga in på ditt system.

  11. I Power Automate Desktop, sök efter åtgärden Fyll i i sökrutan Åtgärder och dra sedan åtgärden Fyll i textfält i fönster till arbetsytan.

    Skärmbild av hur du lägger till textfältet Fyll i fönsteråtgärd efter åtgärden Vänta i Power Automate Desktop designfönster.

  12. Välj Lägg till ett nytt UI-element.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med knappen Lägg till ett nytt användargränssnittselement.

  13. Dialogrutan Spårningssession öppnas, vilket spårar de enskilda kontrollerna du väljer på en skärm.

    Skärmbild av dialogen Uppföljningssession.

  14. Välj SAP-huvudfönster för att fokusera på det.

    Skärmbild av SAP enkel åtkomst.

  15. Håll markören över fältet för transaktionskod. När en röd ram omger Gui Ok kodfältet håller du ned Ctrl medan du klickar. Kontrollen läggs då till i listan med element för användargränssnitt i dialogrutan Lägg till UI-element på Power Automate Desktop.

    Skärmbild av fönstret SAP enkel åtkomst med transaktionskodfältet valt.

    Skärmbild av spårningsdialogrutan med kodfältet GUI O K med o k c d tillagt.

  16. Håll muspekaren över den gröna bockmarkeringsknappen i SAP-fönstret och håll den intryckt Ctrl och klicka.

    Skärmbild av fönstret SAP enkel åtkomst med bockmarkeringen bredvid transaktionskodfältet valt.

  17. Ange transaktionskoden PA30 i listrutan och markera den gröna bockknappen.

    Skärmbild av fönstret SAP enkel åtkomst med PA30 angett i transaktionskodfältet och fältet valt.

  18. Vi fortsätter med urvalsprocessen för fält på nästa skärm.

    Skärmbild av fönstret Underhåll HR huvuddata i appen SAP enkel åtkomst.

  19. Välj följande fält och knappar:

    Skärmbild som visar fönstret Underhåll HR-huvuddata för programmet SAP Easy Access. Värdefältet för Personal är valt.

    Skärmbild på fönstret Underhåll HR-huvuddata för programmet SAP Easy Access. I området Period på skärmen har fältet Från valts.

    Skärmbild av fönstret Underhåll HR huvuddata i SAP enkel åtkomst-appen i området Direkt val på skärmen väljs fältet Informationstyp.

    Skärmbild som visar fönstret Underhåll HR-huvuddata för programmet SAP Easy Access. I området Direktval på skärmen har fältet STy valts.

    Skärmbild av fönstret Underhåll HR huvuddata i appen SAP enkel åtkomst. Knappen Dokumentikon är markerad.

  20. Kontrollera att dialogen innehåller följande kontrollnamn nu. Välj Klar för att stänga dialogen och återvända till designytan.

    Skärmbild av spårningsdialogrutan med elementen för användargränssnitt från fönstret SAP enkel åtkomst som har lagts till i den.

  21. Det här är den dialog som ska visas när du har stängt den föregående dialogen.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med knappen GUI vald.

  22. Öppna listrutan Textruta, välj Gui Ok Field 'okcd och välj Välj.

    Skärmbild av textfältet Fyll i fönstret med den nedrullningsbara menyn Textruta öppen och de tillgängliga elementen för användargränssnitt visas.

  23. Ange transaktionskoden PA30 och välj sedan Spara.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med PA30 i rutan Text som ska fyllas i.

  24. I den högra rutan, välj ikonen UI-element. Markera varje kontroll i listan och byt namn på den.

    Dricks

    Det här steget är inte obligatoriskt, men det rekommenderas starkt eftersom kontrollbiblioteket kan innehålla dussintals kontroller, vilket gör det svårt att identifiera dem efter sina systemnamn.

    Skärmbild av fönstret med UI-element i fönstret Power Automate Desktop designer med menyobjektet Döp on UI-element markerat för GUI huvudfönster.

  25. Här är den namnändrade kontrollistan.

    Skärmbild av alla UI-element som har bytt namn med meningsfulla namn för Underhåll HR huvuddata i fönstret UI-element.

  26. Ange tryck på knappen i sökrutan Åtgärd och dra sedan åtgärden Tryck på knappen i fönstret till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med Tryck på knappen i fönstret som läggs till från åtgärdsfönstret nedanför väntar 10 sekunder.

  27. Välj Fortsätt.

    Skärmbild av Power Automate Desktop designerfönster med Tryck på knappen i dialogrutan Fönster öppen och listmenyn UI-element öppen.

  28. Välj Spara.

    Skärmbild av Tryck på knappen i dialogrutan Fönster med knappen Fortsätt markerad och Spara för valt alternativ.

  29. Ange vänta på i sökrutan Åtgärder och dra sedan åtgärden Vänta på fönstrets innehåll till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med åtgärden Vänta på fönstrets innehåll som läggs till från åtgärdssidan.

  30. Under UI-element välj Medarbetar-ID och välj sedan Välj.

    Skärmbild av Power Automate Desktop designerfönster med dialogrutan Vänta på fönstrets innehåll öppen och listrutan UI-element öppen.

  31. Välj Spara.

    Skärmbild med dialogrutan Vänta på fönstrets innehåll.

  32. Ange fyll i i sökrutan Åtgärder och dra sedan åtgärden Fyll i textfält i fönster till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med åtgärden Fyll i text som läggs till från åtgärdsfönstret efter Vänta på fönstrets innehåll.

  33. Under UI-element välj Medarbetar-ID och välj sedan Välj.

    Skärmbild av Power Automate Desktop designerfönster med fältet Fyll i text i dialogrutan Fönster öppen och listmenyn UI-element öppen.

  34. Välj ikonen Ikonknappen Variabler., som finns i textrutan Text att fyllas i, och välj sedan EmployeeId.

    Skärmbild av Power Automate Desktop designerfönster med fältet Fyll i text i dialogrutan Fönster öppen och listan över variabler öppnas.

  35. Välj Spara.

    Skärmbild av textfältet Fyll i fönster.

  36. Upprepa från steg 33 till 35 för kontroller Informationstyp, Undertyp för information och Giltighetsdatum och välj variablerna eller ange ett fast värde som visas i följande bilder.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med textrutans fält inställt på Informationstyp och text som ska fyllas i till 0006.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med textrutans fält inställt på Undertyp för information och text som ska fyllas i till AddressType.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med textrutans fält inställt på Giltighetsdatum för information och text som ska fyllas i till EffectiveDate.

  37. Ange tryck på knappen i sökrutan Åtgärder och dra sedan åtgärden Tryck på knappen i fönstret till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med Tryck på knappen i fönstret som läggs till från åtgärdsfönstret efter giltighetsdatum.

  38. Under UI-element välj Ny adress och välj sedan Spara.

    Skärmbild av Tryck på knapp i dialogrutan Fönster med fältet UI-element inställt på knappen Ny adress.

  39. Välj spara, och välj OK.

    Skärmbild av Power Automate Desktop designer med meddelanderutan Sparad öppen.

  40. Ange vänta på i sökrutan Åtgärder och dra sedan åtgärden Vänta på fönstrets innehåll till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med Vänta på fönstrets innehåll som läggs till från åtgärdsfönstret efter knappen Ny adress.

  41. Välj UI-element och välj sedan knappen Lägg till nytt UI-element för att visa dialogrutan Spårningssession.

    Skärmbild av dialogrutan Vänta på fönstrets innehåll med listrutan UI-element öppen.

  42. Dialogrutan Spårningssession visas.

    Skärmbild av dialogen Uppföljningssession.

    Viktigt!

    För följande steg behöver du giltiga SAP-referenstestdata som beskrivs i steg 5 i förutsättningarna SAP GUI skriptkonfiguration.

  43. Ange värden för Personalnummer, Period från, Informationstyp (ge alltid 0006, eftersom detta är en standardtyp i SAP-system), STy (detta är undertypen Informationstyp) och välj Skapa (F5).

    Skärmbild av fönstret HR huvuddata i SAP enkel åtkomst.

  44. Håll markören över Adressrad 1. En röd ram omger fältet Gui Ok textfält. Håll ned Ctrl och klicka sedan för att lägga till kontrollen till listan UI-element som visas i dialogrutan Spårningssession.

    Skärmbild av fönstret Skapa adresser i SAP enkel åtkomst med markering på fältet Adressrad 1 i adressområdet.

  45. Upprepa även steg 44 för dessa fält: Ort/region, Delstat, Postnummer, Landskod och knappen Spara (Ctrl+S).

    Skärmbild av fönstret Skapa adresser i SAP enkel åtkomst med markering på fältet Ort/region i adressområdet.

    Skärmbild av fönstret Skapa adresser i SAP enkel åtkomst med markering på fältet Delstat i adressområdet.

    Skärmbild av fönstret Skapa adresser i SAP enkel åtkomst med markering på fältet Postnummer i adressområdet.

    Skärmbild av fönstret Skapa adresser i SAP enkel åtkomst med markering på fältet Landskod i adressområdet.

    Skärmbild av fönstret Skapa adresser i SAP enkel åtkomst med markering på knappen Spara.

  46. I dialogrutan Spårningssession, välj Klar.

    Viktigt!

    se till att formuläret SAP är öppet.

    Skärmbild som visar fönstret SAP enkel åtkomst med Power Automate Desktop fönstret spårningssession.

  47. Välj UI-element och sedan Gui textfält 'P0006-STRAS" och sedan Spara för att stänga dialogrutan.

    Skärmbild av dialogrutan Vänta på fönstrets innehåll öppen och listrutan UI-element öppen.

  48. I den högra rutan, välj ikonen UI-element. Markera de nyligen tillagda kontrollerna i listan och byt namn på dem. Det här är inte obligatoriskt, men det rekommenderas starkt eftersom kontrollbiblioteket kan innehålla dussintals kontroller, vilket gör det svårt att identifiera dem efter sina systemnamn.

    Skärmbild av alla UI-element i fönstret med användargränssnittselement.

    Skärmbild av fönstret med UI-element i fönstret Power Automate Desktop designer med menyobjektet Döp on UI-element markerat.

    Skärmbild av alla UI-element som har bytt namn med meningsfulla namn i fönstret UI-element.

  49. Ange fyll i i sökrutan Åtgärder och dra sedan åtgärden Fyll i textfält i fönster till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med åtgärden Fyll i text som läggs till från åtgärdsfönstret.

  50. Välj UI-element och välj sedan Gatuadress.

    Skärmbild av textfältet Fyll i fönstret med den nedrullningsbara menyn Textruta öppen och de tillgängliga elementen för användargränssnitt visas.

  51. I rutan Text att fylla i väljer du ikonen fx och dubbelklickar den sedan för att välja variabeln Gata.

    Skärmbild av fältet Fyll i text i dialogrutan Fönster öppen och listan över variabler öppnas och välj sedan variabeln Gatuadress.

  52. Välj Spara.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med variabeln Gatuadress i fältet Text som ska fyllas i.

  53. Upprepa steg 50 och 52 med dessa kontroller: Ort, Delstat och ZipCode.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med Ort i textrutansfält och variabeln Ort i text som ska fyllas i.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med Delstat i textrutansfält och variabeln Delstat i text som ska fyllas i.

    Skärmbild av textfältet Fyll i fönsterdialogrutan med Postnummer i textrutansfält och variabeln Postnummer i text som ska fyllas i.

    Kommentar

    SAP GUI kombinationsrutor behöver särskild hantering, vilket kräver att vi använder en kombination av åtgärder för att välja rätt listobjekt i kombinationsrutorna.

  54. Ange klicka på UI i sökrutan Åtgärder och dra sedan åtgärden Klicka på UI-element i fönstret till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med åtgärden Klicka på UI-element som läggs till från åtgärdsfönstret.

  55. Välj UI-element och välj sedan Land.

    Skärmbild av Power Automate Desktop designerfönster med Klicka på UI-element i dialogrutan Fönster öppen och listan över variabler öppnas.

  56. Behåll standardvärdet för Klicka på typ.

    Skärmbild av Power Automate Desktop designerfönster med åtgärden Klicka på UI-element i fönstret och klicka på typ.

  57. Ange skicka nycklar i sökrutan Åtgärder och dra sedan åtgärden Klicka på UI-element i fönstret till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med Skicka tangenter som läggs till efter Land.

  58. I fältet Text att skicka väljer du ikonen fx och dubbelklickar dne sedan för att välja CountryCode.

    Skärmbild av Power Automate Desktop designerfönster med dialogrutan Skicka tangenter öppen och listan över variabler öppnas.

  59. Ändra %CountryCode% texten genom att skriva {Enter} direkt efter variabelnamnet. Referensen {Enter} imiterar en Retur-tangenttryckning på tangentbordet.

    Skärmbild på dialogrutan Skicka tangenter med CountryCode Retur i fältet Text för att skicka.

  60. Dra en annan åtgärd för Skicka tangenter till slutet av flödet.

    Skärmbild av Power Automate Desktop designerfönster med Skicka tangenter.

  61. Ange {Enter} i fältet Text att skicka och välj Spara.

    Skärmbild på dialogrutan Skicka tangenter med Retur i fältet Text för att skicka.

  62. Ange tryck på knappen i sökrutan Åtgärder och dra sedan åtgärden Tryck på knappen i fönstret till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med Tryck på knappen i fönstret som läggs till från åtgärdsfönstret.

  63. Under UI-element, välj Spara.

    Skärmbild av Power Automate Desktop designerfönster med fältet Tryck på knapp i dialogrutan Fönster öppen och listan över variabler öppnas och knappen spara markeras.

  64. Välj Spara.

    Skärmbild av dialogrutan Tryck på knapp i fönster.

    Viktigt!

    Bekräfta att spara-åtgärden är klar för SAP -posten innan du interagerar med andra kontroller eller fönster. Lägg till en åtgärd för att säkerställa att åtgärden är klar Vänta för att vänta på att en kontroll ska visas.

  65. Ange vänta på i sökrutan Åtgärder och dra sedan åtgärden Vänta på fönstrets innehåll till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med Vänta på fönsterinnehåll som läggs till från åtgärdsfönstret.

  66. Under UI-element välj Medarbetar-ID och välj sedan Välj.

    Skärmbild av Power Automate Desktop designerfönster med fältet Vänta på fönsterinnehåll i dialogrutan Fönster öppen och listan över variabler öppnas.

  67. Välj Spara.

    Skärmbild med dialogrutan Vänta på fönstrets innehåll.

  68. Ange tryck på knappen i sökrutan Åtgärder och dra sedan åtgärden Tryck på knappen i fönstret till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med Tryck på knappen i fönstret som läggs till från åtgärdsfönstret efter Medarbetar-ID.

  69. Under UI-element, välj Lägg till nytt UI-element.

    Skärmbild av Power Automate Desktop designerfönster med fältet Tryck på knapp i dialogrutan Fönster öppen och listan över variabler öppnas.

  70. Håll markören över knappen Tillbaka (F3).

    Skärmbild av bakåtknappen i fönstret Skapa adresser i SAP enkel åtkomst.

  1. Håll ned Ctrl och klicka sedan för att lägga till kontrollen till listan över UI-element i dialogrutan Spårningssession. (Obs! Vi har behållit formuläret öppet i steg 46.)

    Skärmbild av fönstret Skapa adresser i SAP enkel åtkomst med knappen Tillbaka markerad.

  2. Nu väljer du knappenTillbaka (utan tangenten Ctrl) för att gå tillbaka till föregående skärm.

    Om meddelandet "Data kommer att förloras" visas bekräftar du genom att välja Ja.

    En bild på data kommer att förloras i meddelanderutan i fönstret Skapa adresser i SAP enkel åtkomst.

  3. Du bör vara på följande skärm nu. I dialogrutan Spårningssession, välj Klar.

    Skärmbild av fönstret Underhåll HR huvuddata i SAP enkel åtkomst bredvid fönstret spårningssessionen från Power Automate Desktop.

  4. Välj Spara.

    Skärmbild av dialogrutan Tryck på knapp i fönster.

  5. Byt namn på knappen som vi just har lagt till i kontrollbiblioteket till knappen Tillbaka.

    Skärmbild av byta namn på den nya knappen UI-element i fönstret med användargränssnittselement.

    Skärmbild av fönstret med användargränssnittselement med UI-element med nya namn.

  6. Ange stäng fönster i sökrutan Åtgärder och dra sedan åtgärden stäng fönster till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med Stäng fönstret som läggs till från åtgärdsfönstret.

  7. Under UI-element välj Fönster "SAP enkel åtkomst" och välj sedan Spara.

    Skärmbild av Power Automate Desktop designerfönster med dialogrutan Stäng fönster öppen och listan över variabler öppnas och fönstret SAP enkel åtkomst markeras.

  8. Ange stäng fönster i sökrutan Åtgärder och dra sedan åtgärden stäng fönster till arbetsytan.

    Skärmbild av Power Automate Desktop designerfönster med Stäng fönstret som läggs till från åtgärdsfönstret.

  9. Under Fönster, välj Lägg till nytt UI-element.

    Skärmbild av Power Automate Desktop designerfönster med dialogrutan Stäng fönster öppen och listan över variabler öppnas.

  10. Håll markören över den yttre fönsterrutan på fönstret SAP inloggning 760. Håll ned Ctrl och klicka på fönsterelement till listan över UI-element som visas i dialogrutan Spårningssession.

    Skärmbild av skärmen SAP inloggning 760 med en omgivande rödkantad låda och fönstret Power Automate Desktop spårningssession.

  11. Under UI-element, välj Fönster "SAP inloggning 760" (numret 760 motsvarar SAP GUI-versionen så detta kan skilja sig i din miljö) och välj sedan Spara.

    Skärmbild av Power Automate Desktop designerfönster med dialogrutan Stäng fönster öppen och listan över variabler öppnas och fönstret SAP inloggning 760 markeras.

  12. Välj Spara.

    Skärmbild på dialogrutan Stäng fönster.

  13. Välj Spara för att spara flödet.

    Skärmbild av Power Automate Desktop designfönstret med dialogrutan Spara öppen.