Del via


Oprette et SAP-skrivebordsflow med Power Automate Desktop

Skærmbillede af vinduet Power Automate Desktop Designer med et flow for brugergrænseflade med to trin: kør programmet og vent.

  1. Hvis du vil oprette et skrivebordsflow, skal du åbne Power Automate Desktop og derefter vælge Nyt flow.

  2. Angiv et navn til skrivebordsflowet, og vælg derefter Opret.

    Skærmbillede af dialogboksen i Power Automate Desktop til navngivning af et nyt flow.

  3. Vælg Variabler i Power Automate Desktop-designeren.

    Skærmbillede af ikonet for Power Automate Desktop-variabler til højre på skærmen.

  4. Vælg plustegnet (+), og vælg derefter Input.

    Du opretter flere inputvariabler, som overføres til dette skrivebordsflow fra et cloudflow.

    Skærmbillede af brugergrænsefladen til oprettelse af variabler i Power Automate Desktop.

  5. Først opretter vi et par tekniske SAP-variabler, som vi skal bruge i næsten alle SAP-baserede automatiseringsflow. For hver variabel på følgende liste skal du angive variablenavnet, det eksterne navn og en beskrivelse og derefter vælge Opdater.

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    Skærmbillede af dialogboksen Tilføj en ny variabel.

  6. Derefter skal du oprette følgende use-case-specifikke variabler.

    • EmployeeId

    • AddressType

    • EffectiveDate

    • Gade

    • By

    • Stat/område

    • Postnummer

    • CountryCode

    Skærmbillede af vinduer med variablerne med de oprettede variabelnavne.

  7. Derefter opretter vi den første proceshandling. Søg efter, og træk derefter handlingen Kør program til designområdet.

    Skærmbillede af dialogboksen med handling Kør program, der er føjet til oprettelseslærredet.

  8. Angiv følgende oplysninger på parameterlisten, og vælg derefter Gem.

    • Programsti: C:\Programmer (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

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

    • Vinduestypografi: Maksimeret

    • Efter programstart: Vent på, at programmet bliver færdig

    Skærmbillede af dialogboksen Kør program med de angivne parametre.

  9. Søg efter handlingen Vent, træk den til designeren, angiv 10 (sekunder) i feltet Varighed, og vælg derefter Gem.

    Skærmbillede af vinduet med Power Automate Desktop-designeren, hvor dialogboksen med handlingen Vent er åben.

  10. Åbn nu SAP GUI, og log på det ønskede system.

  11. I Power Automate Desktop skal du søge efter handlingen Udfyldning i søgefeltet Handlinger og derefter trække handlingen Udfyld tekstfelt i vindue til lærredet.

    Skærmbillede af tilføjelse af handlingen Udfyld tekstfelt i vindue efter handlingen Vent i vinduet med Power Automate Desktop-designeren.

  12. Vælg Tilføj et nyt brugergrænsefladeelement.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue med knappen Tilføj et nyt brugergrænsefladeelement.

  13. Dialogboksen Sporingssession åbnes og sporer de individuelle kontrolelementer, du vælger på et skærmbillede.

    Skærmbillede af dialogboksen Sporingssession.

  14. Vælg SAP-hovedvinduet for at give det fokus.

    Skærmbillede af vinduet SAP Easy Access.

  15. Hold musen hen over feltet med transaktionskoden. Når en rød ramme omslutter Gui Ok-kodefelt, skal du holde Ctrl nede, mens du klikker. Derved føjes kontrolelementet til listen over elementer på brugergrænsefladen i dialogboksen Tilføj brugergrænsefladeelementer i Power Automate Desktop.

    Skærmbillede af vinduet SAP Easy Access, hvor feltet med transaktionskoden er valgt.

    Skærmbillede af dialogboksen Sporingssession, hvor GUI O K-kodefeltet o k c d er føjet til den.

  16. Hold musen hen over den grønne markeringsknap i SAP-vinduet, og hold derefter Ctrl nede, og klik.

    Skærmbillede af vinduet SAP Easy Access, hvor markeringen ud for feltet med transaktionskoden er valgt.

  17. Angiv transaktionskoden PA30 på listen, og vælg derefter den grønne markeringsknap.

    Skærmbillede af vinduet SAP Easy Access, hvor PA30 er angivet i feltet med transaktionskoden, og feltet er valgt.

  18. Vi fortsætter processen for valg af felter på næste skærmbillede.

    Skærmbillede af vinduet Bevar HR-masterdata i programmet SAP Easy Access.

  19. Vælg følgende felter og knap:

    Skærmbillede af vinduet Bevar HR-masterdata i programmet SAP Easy Access. Feltet Personalenummer er markeret.

    Skærmbillede af vinduet Bevar HR-masterdata i programmet SAP Easy Access. I periodeområdet på skærmen er feltet Fra markeret.

    Skærmbillede af vinduet Bevar HR-masterdata i programmet SAP Easy Access. I området Direkte valg på skærmen er feltet Infotype markeret.

    Skærmbillede af vinduet Bevar HR-masterdata i programmet SAP Easy Access. I området Direkte valg på skærmen er feltet STy markeret.

    Skærmbillede af vinduet Bevar HR-masterdata i programmet SAP Easy Access. Ikonet Dokument er valgt.

  20. Kontrollér, at dialogboksen nu indeholder følgende objektnavne. Vælg Udført for at lukke dialogboksen og vende tilbage til designlærredet.

    Skærmbillede af dialogboksen Sporingssession, hvor elementer på brugergrænsefladen i SAP Easy Access-vinduerne er tilføjet.

  21. Det er den dialogboks, du bør se, når du har lukket den forrige dialogboks.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor knappen GUI er valgt.

  22. Åbn rullemenuen Tekstfelt, vælg Gui Ok-felt 'okcd, og vælg derefter Vælg.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor rullemenuen Tekstfelt er åben, og de tilgængelige elementer på brugergrænsefladen vises.

  23. Angiv transaktionskoden PA30, og vælg derefter Gem.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor PA30 er tilføjet i feltet Tekst til udfyldning.

  24. Vælg ikonet Elementer på brugergrænsefladen i højre rude. Markér de enkelte kontrolelementer på listen, og omdøb dem.

    Tip

    Dette trin er ikke påkrævet, men det anbefales på det kraftigste, da biblioteket med kontrolelementer kan indeholde snesevise af kontrolelementer, hvilket gør det svært at identificere dem efter systemnavn.

    Skærmbillede af ruden Elementer på brugergrænsefladen i Power Automate Desktop med menupunktet Omdøb brugergrænsefladeelement valgt for GUI-hovedvinduet.

  25. Her er den omdøbte kontrolelementliste.

    Skærmbillede af alle elementer på brugergrænsefladen, der er omdøbt med meningsfulde navne for Bevar HR-masterdata i ruden med elementer på brugergrænsefladen.

  26. Skriv tryk på knap i søgefeltet Handling, og træk derefter handlingen Tryk på knappen i vindue til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren med Tryk på knappen i vinduet, der tilføjes fra ruden Handlinger under vent 10 sekunder.

  27. Vælg Fortsæt.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Tryk på knappen i vinduet åben og rullemenuen med elementer på brugergrænsefladen åben.

  28. Vælg Gem.

    Skærmbillede af dialogboksen Tryk på knappen i vinduet, hvor knappen Fortsæt er valgt, og Gem er fremhævet.

  29. Skriv vent på i søgefeltet Handlinger, og træk derefter handlingen Vent på vinduesindhold til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren med knappen Vent på vinduesindhold, der tilføjes fra siden Handlinger.

  30. Vælg Medarbejder-id under Brugergrænsefladeelement, og vælg derefter Vælg.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Vent på vinduesindhold åben og rullemenuen med elementer på brugergrænsefladen åben.

  31. Vælg Gem.

    Skærmbillede af dialogboksen Vent på vinduesindhold.

  32. Skriv udfyld i søgefeltet Handlinger, og træk derefter handlingen Udfyld tekstfelt i vindue til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren med Udfyld tekstfelt i vindue, der tilføjes fra ruden Handlinger efter Vent på vinduesindhold.

  33. Vælg Medarbejder-id under Brugergrænsefladeelement, og vælg derefter Vælg.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Udfyld tekstfelt i vindue åben og rullemenuen med elementer på brugergrænsefladen åben.

  34. Vælg ikonet Vælg ikonet Variabler-knapikon., som findes i tekstfeltet Tekst til udfyldning, og vælg derefter EmployeeId.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Udfyld tekstfelt i vindue åben og listen over variabler åben.

  35. Vælg Gem.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue.

  36. Gentag fra trin 33-35 for kontrolelementerne Infotype, Infoundertype og Ikrafttrædelsesdato, og vælg variablerne, eller angiv en fast værdi som vist på følgende billeder.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor feltet Tekstfelt er angivet til Infotype, og Tekst til udfyldning er angivet til 0006.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor feltet Tekstfelt er angivet til Infoundertype, og Tekst til udfyldning er angivet til AddressType.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor feltet Tekstfelt er angivet til Ikrafttrædelsesdato, og Tekst til udfyldning er angivet til EffectiveDate.

  37. Skriv tryk på knap i søgefeltet Handlinger, og træk derefter handlingen Tryk på knappen i vindue til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren med Tryk på knappen i vinduet, der tilføjes fra ruden Handlinger efter Ikrafttrædelsesdato.

  38. Vælg Ny adresse under Brugergrænsefladeelement, og vælg derefter Gem.

    Skærmbillede af dialogboksen Tryk på knappen i vinduet, hvor feltet Element på brugergrænsefladen er angivet til knappen Ny adresse.

  39. Vælg Gem, og vælg derefter OK.

    Skærmbillede af Power Automate Desktop-designeren, hvor meddelelsesfeltet Blev gemt er åbent.

  40. Skriv vent på i søgefeltet Handlinger, og træk derefter handlingen Vent på vinduesindhold til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren, hvor Vent på vinduesindhold tilføjes fra ruden Handlinger efter knappen Ny adresse.

  41. Vælg Brugergrænsefladeelement, og vælg derefter knappen Tilføj nyt brugergrænsefladeelement for at åbne dialogboksen Sporingssession.

    Skærmbillede af dialogboksen Vent på vinduesindhold med rullelisten Brugergrænsefladeelementer åben.

  42. Dialogboksen Sporingssession vises.

    Skærmbillede af dialogboksen Sporingssession.

    Vigtigt

    I forbindelse med følgende trin skal du bruge gyldige SAP-referencetestdata som beskrevet i trin 5 i forudsætningerne for SAP GUI-scriptkonfiguration.

  43. Angiv værdier for Personalenummer, Periode fra, Infotype (angiv altid 0006, da det er en standardtype i SAP-systemer), STy (det er infoundertypen), og vælg derefter Opret (F5).

    Skærmbillede af vinduet HR-masterdata i SAP Easy Access.

  44. Hold musen hen over Adresselinje 1. En rød ramme omslutter feltet Gui Ok-tekstfelt. Hold Ctrl nede, og klik derefter for at føje kontrolelementet til listen over elementer på brugergrænsefladen, der vises i dialogboksen Sporingssession.

    Skærmbillede af vinduet Opret adresser i SAP Easy Access, hvor feltet Adresselinje 1 er fremhævet i adresseområdet.

  45. Gentag også trin 44 for disse felter: By/område, Stat, Postnummer, Landekode og knappen Gem (Ctrl+S).

    Skærmbillede af vinduet Opret adresser i SAP Easy Access, hvor feltet By/område er fremhævet i adresseområdet.

    Skærmbillede af vinduet Opret adresser i SAP Easy Access, hvor feltet Stat er fremhævet i adresseområdet.

    Skærmbillede af vinduet Opret adresser i SAP Easy Access, hvor feltet Postnummer er fremhævet i adresseområdet.

    Skærmbillede af vinduet Opret adresser i SAP Easy Access, hvor feltet Landekode er fremhævet i adresseområdet.

    Skærmbillede af vinduet Opret adresser i SAP Easy Access, hvor knappen Gem er fremhævet.

  46. Vælg Udført i dialogboksen Sporingssession.

    Vigtigt

    Sørg for at lade SAP-formularen være åben.

    Skærmbillede, der viser vinduet SAP Easy Access med vinduet Sporingssession i Power Automate Desktop.

  47. Vælg Brugergrænsefladeelement, vælg Gui-tekstfelt 'P0006-STRAS", og vælg derefter Gem for at lukke dialogboksen.

    Skærmbillede, hvor dialogboksen Vent på vinduesindhold er åben, og rullelisten Brugergrænsefladeelementer er åben.

  48. Vælg ikonet Elementer på brugergrænsefladen i højre rude. Markér hvert af de kontrolelementer, du netop har tilføjet, på listen, og omdøb dem derefter. Dette er ikke påkrævet, men det anbefales på det kraftigste, da biblioteket med kontrolelementer kan indeholde snesevise af kontrolelementer, hvilket gør det svært at identificere dem efter systemnavn.

    Skærmbillede af alle elementer på brugergrænsefladen i ruden med elementer på brugergrænsefladen.

    Skærmbillede af ruden Elementer på brugergrænsefladen i Power Automate Desktop med menupunktet Omdøb brugergrænsefladeelement valgt.

    Skærmbillede af alle elementer på brugergrænsefladen, der er omdøbt med meningsfulde navne i ruden med elementer på brugergrænsefladen.

  49. Skriv udfyld i søgefeltet Handlinger, og træk derefter handlingen Udfyld tekstfelt i vindue til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren med knappen Udfyld tekstfelt i vindue, der tilføjes fra ruden Handlinger.

  50. Vælg Brugergrænsefladeelement, og vælg derefter Gade.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor rullemenuen Tekstfelt er åben, og de tilgængelige elementer på brugergrænsefladen vises.

  51. I feltet Tekst til udfyldning vælges fx-ikonet, og dobbeltklik derefter for at vælge variablen Gade.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue og listen over variabler åben og derefter valg af variablen Gade.

  52. Vælg Gem.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue med variablen Gade i feltet Tekst til udfyldning.

  53. Gentag trin 50-52 med disse kontrolelementer: By, Stat og Postnummer.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor By er angivet i feltet Tekstfelt, og variablen By er angivet i feltet Tekst til udfyldning.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor Stat er angivet i feltet Tekstfelt, og variablen Stat er angivet i feltet Tekst til udfyldning.

    Skærmbillede af dialogboksen Udfyld tekstfelt i vindue, hvor Postnummer er angivet i feltet Tekstfelt, og variablen Postnummer er angivet i feltet Tekst til udfyldning.

    Bemærk

    SAP GUI-kombinationsfelter skal håndteres på en særlig måde, som kræver, at vi bruger en kombination af handlinger til at vælge de rette listeelementer i kombinationsfelter.

  54. Skriv klik på brugergrænseflade i søgefeltet Handlinger, og træk derefter handlingen Klik på brugergrænsefladelement i vindue til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren med Klik på brugergrænsefladelement i vindue, der tilføjes fra ruden Handlinger.

  55. Vælg Brugergrænsefladeelement, og vælg derefter Land.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Klik på brugergrænsefladeelement i vindue åben og listen over variabler åben.

  56. Behold standardværdien for Kliktype.

    Skærmbillede af vinduet Power Automate Desktop-designeren med Klik på brugergrænsefladelement i vindue og venstre kliktype.

  57. Skriv send koder i søgefeltet Handlinger, og træk derefter handlingen Klik på brugergrænsefladelement i vindue til lærredet.

    Skærmbillede af vinduet med Power Automate Desktop-designeren, hvor Send koder tilføjes efter Land.

  58. I feltet Tekst, der skal sendes vælges fx-ikonet, og dobbeltklik derefter for at vælge CountryCode.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Send koder åben og listen over variabler åben.

  59. Rediger teksten i %CountryCode% ved at skrive {Enter} lige efter variabelnavnet. Referencen {Enter} efterligner et Enter-tastetryk på tastaturet.

    Skærmbillede af dialogboksen Send koder med CountryCode Enter i feltet Tekst, der skal sendes.

  60. Træk handlingen Send koder til slutningen af flowet.

    Skærmbillede af vinduet med Power Automate Desktop-designeren, hvor Send koder tilføjes.

  61. Angiv {Enter} i feltet Tekst, der skal sendes, og vælg derefter Gem.

    Skærmbillede af dialogboksen Send koder med Enter i feltet Tekst, der skal sendes.

  62. Skriv tryk på knap i søgefeltet Handlinger, og træk derefter handlingen Tryk på knappen i vindue til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren med Tryk på knappen i vinduet, der tilføjes fra ruden Handlinger.

  63. Vælg Gem under Brugergrænsefladeelement.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Tryk på knappen i vinduet åben og listen over variabler åben og knappen Gem valgt.

  64. Vælg Gem.

    Skærmbillede af dialogboksen Tryk på knappen i vinduet.

    Vigtigt

    Bekræft, at lagringshandlingen er fuldført for SAP-posten, før du arbejder med andre kontrolelementer eller vinduer. Du kan sikre dig, at handlingen er fuldført ved at tilføje en vent-handling og vente på, at kontrolelementet bliver synligt.

  65. Skriv vent i søgefeltet Handlinger, og træk derefter handlingen Vent på vinduesindhold til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren med Vent på vinduesindhold, der tilføjes fra ruden Handlinger.

  66. Vælg Medarbejder-id under Brugergrænsefladeelement, og vælg derefter Vælg.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Vent på vinduesindhold åben og listen over variabler åben.

  67. Vælg Gem.

    Skærmbillede af dialogboksen Vent på vinduesindhold.

  68. Skriv tryk på knap i søgefeltet Handlinger, og træk derefter handlingen Tryk på knappen i vindue til lærredet.

    Skærmbillede af vinduet Power Automate Desktop-designeren med Tryk på knappen i vinduet, der tilføjes fra ruden Handlinger efter Medarbejder-id.

  69. Vælg Tilføj nyt brugergrænsefladeelement under Brugergrænsefladeelement.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Tryk på knappen i vinduet åben og listen over variabler åben.

  70. Hold musen hen over knappen Tilbage (F3).

    Skærmbillede af knappen Tilbage i vinduet Opret adresser i SAP Easy Access.

  1. Hold Ctrl nede, mens du klikker for at føje kontrolelementet til listen over elementer på brugergrænsefladen i dialogboksen Sporingssession. Bemærk! Vi lader formularen være åben i trin 46.

    Skærmbillede af vinduet Opret adresser i SAP Easy Access, hvor knappen Tilbage er fremhævet.

  2. Nu skal du vælge knappen Tilbage (uden Ctrl-tasten) for at gå tilbage til det forrige skærmbillede.

    Hvis du får vist meddelelsen "Data går tabt", skal du bekræfte ved at vælge Ja.

    Skærmbillede af meddelelsen Data går tabt i vinduet Opret adresser i SAP Easy Access.

  3. Der vises nu følgende skærmbillede. Vælg Udført i dialogboksen Sporingssession.

    Skærmbillede af vinduet Bevar HR-masterdata i SAP Easy Access sammen med vinduet Sporingssession fra Power Automate Desktop.

  4. Vælg Gem.

    Skærmbillede af dialogboksen Tryk på knappen i vinduet.

  5. Omdøb den knap, vi netop har føjet til kontrolelementbiblioteket, til knappen Tilbage.

    Skærmbillede af, hvordan vi har omdøbt den nye knap på brugergrænsefladen i ruden med elementer på brugergrænsefladen.

    Skærmbillede af ruden med elementer på brugergrænsefladen, hvor alle elementer på brugergrænsefladen er omdøbt.

  6. Skriv luk vindue i søgefeltet Handlinger, og træk derefter handlingen Luk vindue til lærredet.

    Skærmbillede af vinduet med Power Automate Desktop-designeren, hvor Luk vindue tilføjes fra ruden Handlinger.

  7. Vælg Windows "SAP Easy Access" under Brugergrænsefladeelement, og vælg derefter Gem.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Luk vindue åben og listen over variabler åben og Windows SAP Easy Access valgt.

  8. Skriv luk vindue i søgefeltet Handlinger, og træk derefter handlingen Luk vindue til lærredet.

    Skærmbillede af vinduet med Power Automate Desktop-designeren, hvor Luk vindue tilføjes fra ruden Handlinger.

  9. Vælg Tilføj et nyt brugergrænsefladeelement under Vindue.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Luk vindue åben og listen over variabler åben.

  10. Hold musen hen over den ydre vinduesramme i vinduet SAP Logon 760. Hold Ctrl nede, og klik derefter for at føje vindueselementet til listen over elementer på brugergrænsefladen, der vises i dialogboksen Sporingssession.

    Skærmbillede af skærmen SAP Logon 760 med en omgivende rød kant og et vindue til sporingssession i Power Automate Desktop.

  11. Under Brugergrænsefladeelement skal du vælge Vinduet "SAP Logon 760" (tallet 760 afspejler SAP GUI-versionen, så det er muligvis en anden i dit miljø), og vælg derefter Gem.

    Skærmbillede af vinduet med Power Automate Desktop-designeren med dialogboksen Luk vindue åben og listen over variabler åben og vinduet SAP Login 760 valgt.

  12. Vælg Gem.

    Skærmbillede af dialogboksen Luk vindue.

  13. Vælg Gem for at gemme processen.

    Skærmbillede af vinduet med Power Automate Desktop-designeren, hvor dialogboksen Gem er åben.