Opprett en SAP-skrivebordsflyt med Power Automate Desktop

Skjermbilde av Power Automate Desktop-utformingsvinduet med en grensesnittflyt med to trinn som kjører programmet og venter.

  1. For å opprette en skrivebordsflyt åpner du Power Automate Desktop og velger Ny flyt.

  2. Skriv inn et navn for skrivebordsflyten, og velg Opprett.

    Skjermbilde av Power Automate Desktop-dialogboksen for å gi navn til en ny flyt.

  3. Velg Variabler i Power Automate Desktop-utformingsprogrammet.

    Skjermbilde av ikonet for Power Automate Desktop-variabler til høyre på skjermen.

  4. Velg plusstegnet (+), og velg så Inndata.

    Du oppretter flere inndatavariabler som sendes til denne skrivebordsflyten fra en skyflyt.

    Skjermbilde av grensesnittet for oppretting av variabel i Power Automate Desktop.

  5. Først skal vi opprette noen få tekniske SAP-variabler som vil være nødvendige i nesten alle SAP-baserte automatiseringsflyter. For hver variabel i listen nedenfor angir du Variabelnavn, Eksternt navn og Beskrivelse, og deretter velger du Oppdater.

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    Skjermbilde av dialogboksen «Legg til en ny variabel».

  6. Deretter oppretter du følgende bruksspesifikke variabler.

    • EmployeeId

    • AddressType

    • EffectiveDate

    • Gate

    • Sted

    • Delstat

    • ZipCode

    • CountryCode

    Skjermbilde av variabelvinduet med de opprettede variabelnavnene.

  7. Deretter oppretter vi den første prosesshandlingen. Søk etter, og dra deretter Kjør-programhandlingen til utformingsoverflaten.

    Skjermbilde av handlingsdialogboksen «Kjør program» som er lagt til i redigeringslerretet.

  8. Angi følgende informasjon i parameterlisten, og velg deretter Lagre.

    • Programbane: C:\Program Files (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

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

    • Vindusstil: Maksimert

    • Etter programmet er startet: Vent til programmet er fullført

    Skjermbilde av dialogboksen« Kjør program med angitte parametere».

  9. Søk etter Vent-handlingen, dra den til utformingsverktøyet, angi 10 (sekunder) i Varighet-feltet, og velg deretter Lagre.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med dialogboksen «Vent-handling» åpen.

  10. Nå åpner du SAP GUI og logger på ditt foretrukne system.

  11. I Power Automate Desktop søker du etter fyll ut-handlingen i Handlinger-søkeboksen, og drar deretter Fyll ut tekstfelt i vindu-handlingen til lerretet.

    Skjermbilde av at Fyll ut tekstfelt i vindu-handlingen legges til etter Vent-handlingen i Power Automate Desktop-utformingsvinduet.

  12. Velg Legg til et nytt UI-element.

    Skjermbilde av «Fyll ut tekstfeltet i vindu»-dialogboksen med knappen «Legg til et nytt UI-element».

  13. Dialogboksen Sporingsøkt åpnes og sporer de individuelle kontrollene du velger på en skjerm.

    Skjermbilde av dialogboksen Sporingsøkt.

  14. Velg SAP-hovedvinduet for å fokusere på det.

    Skjermbilde av SAP Easy Access-vinduet.

  15. Hold markøren over transaksjonskodefeltet. Når en rød ramme omgir Gui Ok-kodefeltet, holder du nede Ctrl mens du klikker. Dette legger til kontrollen i listen over UI-elementer i dialogboksen Legg til UI-elementer i Power Automate Desktop.

    Skjermbilde av SAP Easy Access-vinduet med transaksjonskodefeltet valgt.

    Skjermbilde av Sporingsøkt-dialogboksen med feltet «GUI O K Code Field o k c d» lagt til.

  16. I SAP-vinduet holder du markøren over den grønne avmerkingsknappen, og holder deretter nede Ctrl og klikker.

    Skjermbilde av SAP Easy Access-vinduet med avkrysningsmerket ved siden av transaksjonskodefeltet som er valgt.

  17. Angi transaksjonskoden PA30 i listeboksen, og velg deretter den grønne avmerkingsknappen.

    Skjermbilde av SAP Easy Access-vinduet med PA30 angitt i transaksjonskodefeltet og feltet valgt.

  18. Vi fortsetter feltvalgsprosessen i neste skjermbilde.

    Skjermbilde av Maintain HR Master Data-vinduet i SAP Easy Access-programmet.

  19. Velg følgende felt og knapp:

    Skjermbilde av Maintain HR Master Data-vinduet i SAP Easy Access-programmet. Personalnummer-feltet er valgt.

    Skjermbilde av Maintain HR Master Data-vinduet i SAP Easy Access-programmet. I Periode-området på skjermen Fra-feltet er valgt.

    Skjermbilde av Maintain HR Master Data-vinduet i SAP Easy Access-programmet i Direktevalg-området av skjermen med Infotype-feltet valgt.

    Skjermbilde av Maintain HR Master Data-vinduet i SAP Easy Access-programmet. I Direktevalg-området på skjermen STy-feltet er valgt.

    Skjermbilde av Maintain HR Master Data-vinduet i SAP Easy Access-programmet. Dokumentikonknappen er valgt.

  20. Kontroller at dialogboksen inneholder følgende kontrollnavn. Velg Fullført for å lukke dialogen og gå tilbake til utformingslerretet.

    Skjermbilde av Sporingsøkt-dialogboksen med UI-elementer fra SAP Easy Access-vinduene lagt til.

  21. Dette er dialogboksen du skal se etter at du har lukket den forrige dialogboksen.

    Skjermbilde av «Fyll ut tekstfeltet i vindu»-dialogboksen med GUI-knappen valgt.

  22. Åpne Tekstboks-rullegardinmenyen, velg Gui Ok Field 'okcd, og velg deretter Velg.

    Skjermbilde av «Fyll ut tekst»-feltet i vindusdialogen med rullegardinmenyen for Tekstboks åpen og de tilgjengelige UI-elementene synlige.

  23. Angi transaksjonskoden PA30, og velg deretter Lagre.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogboksen med PA30 lagt til i boksen «Tekst som skal fylles ut».

  24. Velg ikonet for UI-elementer i ruten til høyre. Velg hver kontroll i listen, og gi dem et nytt navn.

    Tips

    Dette trinnet er ikke nødvendig, men det anbefales sterkt at kontrollbiblioteket inneholder flere titalls kontroller, noe som gjør det vanskelig å identifisere dem etter systemnavnene.

    Skjermbilde av ruten for UI-elementer i Power Automate Desktop-utformingsvinduet med menyelementet «Gi nytt navn til UI-element» valgt for GUI-hovedvinduet.

  25. Her er kontrollisten med nytt navn.

    Skjermbilde av alle UI-elementene som har fått nye, meningsfulle navn for Maintain HR Master Data i ruten for UI-elementer.

  26. Skriv trykk på knapp i Handling-søkeboksen, og dra deretter Trykk på knapp i vindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Trykk på knapp i vindu» legges til fra Handlinger-ruten nedenfor «Vent 10 sekunder».

  27. Velg Fortsett.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Trykk på knapp i vindu»-dialogen og rullegardinmenyen med UI-elementer åpen.

  28. Velg Lagre.

    Skjermbilde av Trykk på knapp i vindu-dialogen med Fortsett-knappen valgt og Lagre uthevet.

  29. Skriv vent på i Handlinger-søkeboksen, og dra deretter Vent på vindusinnhold-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Vent på vindusinnhold»-kontrollhandlingen legges til fra Handlinger-siden.

  30. Under UI-element velger du Ansatt-ID og deretter Velg.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Vent på vindusinnhold»-dialogen og rullegardinmenyen med UI-elementer åpne.

  31. Velg Lagre.

    Skjermbilde av Vent på vindusinnhold-dialogen.

  32. Skriv fyll ut i Handlinger-søkeboksen, og dra deretter Fyll ut tekstfeltvindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Fyll ut tekstfelt i vindu» legges til fra Handlinger-ruten etter «Vent på vindusinnhold».

  33. Under UI-element velger du Ansatt-ID og deretter Velg.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Fyll ut tekstfelt i vindu»-dialogen og rullegardinmenyen med UI-elementer åpne.

  34. Velg ikonet Variabler-ikonknappen., som er i tekstboksen Tekst som skal fylles ut, og deretter velger du EmployeeId.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Fyll ut tekstfelt i vindu»-dialogen og listen over variabler åpne.

  35. Velg Lagre.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogen

  36. Gjenta fra trinn 33 til 35 for kontrollene Infotype, Infoundertype og Effektiv dato, og velg variablene eller angi en fast verdi som vist på følgende bilder.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogen med «Tekstboks»-feltet angitt til «Infotype», og «Tekst som skal fylles ut» satt til 0006.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogen med «Tekstboks»-feltet angitt til «Infoundertype», og «Tekst som skal fylles ut» satt til AddressType.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogen med «Tekstboks»-feltet angitt til «Startdato», og «Tekst som skal fylles ut» satt til EffectiveDate.

  37. Skriv trykk på knapp i Handlinger-søkeboksen, og dra deretter Trykk på knapp i vindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Trykk på knapp i vindu» legges til fra Handlinger-ruten etter «Effektiv dato».

  38. Under UI-element velger du Ny adresse og deretter Lagre.

    Skjermbilde av «Trykk på knapp i vindu»-dialogen med UI-elementet-feltet satt til Ny adresse-knappen.

  39. Velg Lagre og deretter OK.

    Skjermbilde av Power Automate Desktop-utformingen med meldingsboksen «Ble lagret» åpen.

  40. Skriv vent på i Handlinger-søkeboksen, og dra deretter Vent på vindusinnhold-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Vent på vindusinnhold» legges til fra Handlinger-ruten etter «Ny adresse»-knappen.

  41. Velg UI-element, og velg deretter Legg til nytt UI-element-knappen for å åpne dialogboksen Sporingsøkt.

    Skjermbilde av dialogboksen «Vent på vindusinnhold» med rullegardinmenyen for UI-elementer åpen.

  42. Dialogboksen «Sporingsøkt» vises.

    Skjermbilde av dialogboksen Sporingsøkt.

    Viktig

    I de følgende trinnene trenger du gyldige SAP-referansedata som beskrevet i trinn 5 av kravene til SAP GUI-skriptkonfigurasjon.

  43. Angi verdier for Personalnummer, Periode fra, Infotype (alltid oppgi 0006, fordi dette er en standardtype i SAP-systemer), STy (dette er Infotype-undertypen), og velg deretter Opprett (F5).

    Skjermbilde av HR Master Data-vinduet i SAP Easy Access.

  44. Hold markøren over Adresselinje 1. En rød ramme omgir feltet Gui Ok-tekstfelt. Hold nede Ctrl, og klikk deretter for å legge til kontrollen i listen over UI-elementer, som vises i dialogboksen Sporingsøkt.

    Skjermbilde av Opprett adresser-vinduet i SAP Easy Access med utheving av Adresselinje 1-feltet i Adresse-området.

  45. Gjenta trinn 44 for disse feltene: Poststed, Delstat, Postnummer, Landskode og Lagre (Ctrl+S)-knappen.

    Skjermbilde av Opprett adresser-vinduet i SAP Easy Access med utheving av Poststed-feltet i Adresse-området.

    Skjermbilde av Opprett adresser-vinduet i SAP Easy Access med utheving av Delstat-feltet i Adresse-området.

    Skjermbilde av Opprett adresser-vinduet i SAP Easy Access med utheving av Postnummer-feltet i Adresse-området.

    Skjermbilde av Opprett adresser-vinduet i SAP Easy Access med utheving av Landskode-feltet i Adresse-området.

    Skjermbilde av «Opprett adresser»-vinduet i SAP Easy Access med Lagre-knappen fremhevet.

  46. I Sporingsøkt-dialogen velger du Fullført.

    Viktig

    Sørg for å la SAP-skjemaet være åpent.

    Skjermbilde som viser SAP Easy Access-vinduet med vinduet Power Automate Desktop-sporingsøkt.

  47. Velg UI-element, og velg deretter Gui Text Field 'P0006-STRAS", og velg Lagre for å lukke dialogen.

    Skjermbilde av at dialogboksen «Vent på vindusinnhold» og rullegardinmenyen for UI-elementer er åpne.

  48. Velg ikonet for UI-elementer i ruten til høyre. Merk hver av kontrollene som nylig er lagt til, i listen, og gi dem deretter nye navn. Dette trinnet er ikke påkrevd, men det anbefales sterkt at kontrollbiblioteket inneholder flere titalls kontroller, noe som gjør det vanskelig å identifisere dem etter systemnavnene.

    Skjermbilde av alle UI-elementene i ruten for UI-elementer.

    Skjermbilde av ruten for UI-elementer i Power Automate Desktop-utformingsvinduet med menyelementet «Gi nytt navn til UI-element» valgt.

    Skjermbilde av alle UI-elementene som har fått nye, meningsfulle navn i ruten for UI-elementer.

  49. Skriv fyll ut i Handlinger-søkeboksen, og dra deretter Fyll ut tekstfeltvindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Fyll ut tekstfelt i vindu» legges til fra Handlinger-ruten.

  50. Velg UI-element, og velg deretter Gate/vei.

    Skjermbilde av «Fyll ut tekst»-feltet i vindusdialogen med rullegardinmenyen for Tekstboks åpen og de tilgjengelige UI-elementene synlige.

  51. I Tekst som skal fylles ut-boksen velger du fx-ikonet og dobbeltklikker for å velge Gate/vei-variabelen.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogen og listen over variabler åpne og deretter valg av Vei/gate-variabelen.

  52. Velg Lagre.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogboksen med Vei/gate-variabelen i feltet «Tekst som skal fylles ut».

  53. Gjenta trinn 50 og 52 med disse kontrollene: Poststed, Delstat og Postnummer.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogen med «Poststed» i Tekstboks-feltet og Poststed-variabelen i «Tekst som skal fylles ut»-feltet.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogen med «Delstat» i Tekstboks-feltet og Delstat-variabelen i «Tekst som skal fylles ut»-feltet.

    Skjermbilde av «Fyll ut tekstfelt i vindu»-dialogen med «Postnummer» i Tekstboks-feltet og Postnummer-variabelen i «Tekst som skal fylles ut»-feltet.

    Merk

    SAP GUI-kombinasjonsbokser trenger spesiell håndtering, noe som krever at vi bruker en kombinasjon av handlinger for å velge de riktige listeelementene i kombinasjonsbokser.

  54. Skriv klikk på UI i Handlinger-søkeboksen, og dra deretter Klikk på UI-element i vindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Klikk på UI-element i vindu» legges til fra Handlinger-ruten.

  55. Velg UI-element, og velg deretter Land.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Klikk på UI-element i vindu»-dialogen og listen over variabler åpne.

  56. Behold standardverdien for Klikktype.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Klikk på UI-element i vindu» og venstre klikktype.

  57. Skriv send nøkler i Handlinger-søkeboksen, og dra deretter Klikk på UI-element i vindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Send nøkler» lagt til etter Land.

  58. I Tekst som skal sendes-feltet velger du fx-ikonet og dobbeltklikker for å velge Landskode.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Send nøkler»-dialogen og listen over variabler åpne.

  59. Legg til %CountryCode%-teksten ved å skrive {Enter} like etter variabelnavnet. Referansen {Enter} etterligner et Enter-tastetrykk på tastaturet.

    Skjermbilde av «Send nøkler»-dialogboksen med CountryCode i «Angi tekst som skal sendes»-feltet.

  60. Dra en annen Send nøkler-handling til slutten av flyten.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Send nøkler» lagt til.

  61. Angi {Enter} i Tekst som skal sendes-feltet, og velg Lagre.

    Skjermbilde av «Send nøkler»-dialogboksen med «Angi tekst som skal sendes»-feltet.

  62. Skriv trykk på knapp i Handlinger-søkeboksen, og dra deretter Trykk på knapp i vindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Trykk på knapp i vindu» legges til fra Handlinger-ruten.

  63. Under UI-element velger du Lagre.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Trykk på knapp i vindu»-dialogen og listen over variabler åpne og Lagre-knappen valgt.

  64. Velg Lagre.

    Skjermbilde av «Trykk på knapp i vindu»-dialogen.

    Viktig

    Kontroller at lagringsoperasjonen er fullført for SAP-oppføringen før du samhandler med andre kontroller eller vinduer. For å sørge for at operasjonen er fullført, legger du til en Vent-handling for å vente på at en kontroll blir synlig.

  65. Skriv vent i Handlinger-søkeboksen, og dra deretter Vent på vindusinnhold-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Vent på vindusinnhold» legges til fra Handlinger-ruten.

  66. Under UI-element velger du Ansatt-ID og deretter Velg.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Vent på vindusinnhold»-dialogen og listen over variabler åpne.

  67. Velg Lagre.

    Skjermbilde av Vent på vindusinnhold-dialogen.

  68. Skriv trykk på knapp i Handlinger-søkeboksen, og dra deretter Trykk på knapp i vindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Trykk på knapp i vindu» legges til fra Handlinger-ruten etter «Ansatt-ID».

  69. Under UI-element velger du Legg til nytt UI-element.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Trykk på knapp i vindu»-dialogen og listen over variabler åpne.

  70. Hold markøren over Tilbake (F3)-knappen.

    Skjermbilde av Tilbake-knappen i «Opprett adresser»-vinduet i SAP Easy Access.

  1. Hold nede Ctrl samtidig som du klikker for å legge til kontrollen i listen over UI-elementer i Sporingsøkt-dialogen. (Merk: vi holdt dette skjemaet åpent i trinn 46.)

    Skjermbilde av «Opprett adresser»-vinduet i SAP Easy Access med Tilbake-knappen fremhevet.

  2. Nå velger du Tilbake-knappen (uten Ctrl-tasten) for å gå tilbake til forrige skjermbilde.

    Hvis du får meldingen «Data vil gå tapt», må du bekrefte ved å velge Ja.

    Skjermbilde av «Data vil gå tapt»-meldingsboks i «Opprett adresser»-vinduet i SAP Easy Access.

  3. Du skal nå være på følgende skjermbilde. I Sporingsøkt-dialogen velger du Fullført.

    Skjermbilde av Maintain HR Master Data-vinduet i SAP Easy Access ved siden av Sporingsøkt-vinduet fra Power Automate Desktop.

  4. Velg Lagre.

    Skjermbilde av «Trykk på knapp i vindu»-dialogen.

  5. Gi nytt navn til knappen vi nettopp har lagt til i kontrollbiblioteket, og kall den Tilbake-knapp.

    Skjermbilde av at nye knapper for UI-elementer får nye navn i ruten for UI-elementer.

    Skjermbilde av ruten for UI-elementer med nye navn på UI-elementene.

  6. Skriv lukk vindu i Handlinger-søkeboksen, og dra deretter Lukk vindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Lukk vindu» legges til fra Handlinger-ruten.

  7. Under UI-element velger du Windows «SAP Easy Access» og deretter Lagre.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Lukk vindu»-dialogen og listen over variabler åpne og Windows SAP Easy Access valgt.

  8. Skriv lukk vindu i Handlinger-søkeboksen, og dra deretter Lukk vindu-handlingen til lerretet.

    Skjermbilde av Power Automate Desktop-utformingsvinduet der «Lukk vindu» legges til fra Handlinger-ruten.

  9. Under Vindu velger du Legg til nytt UI-element.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Lukk vindu»-dialogen og listen over variabler åpne.

  10. Hold markøren over den ytre vindusrammen i SAP Logon 760-vinduet. Hold nede Ctrl, og klikk deretter for å legge til vinduselementet i listen over UI-elementer, som vises i dialogboksen Sporingsøkt.

    Skjermbilde av SAP Logon 760-skjermen med en omliggende rød rammeboks og et Power Automate Desktop-sporingsøktvindu.

  11. Under UI-element velger du Window "SAP Logon 760" (tallet 760 gjenspeiler SAP GUI-versjonen, og du kan ha en annen versjon i ditt miljø), og deretter velger du Lagre.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med «Lukk vindu»-dialogen og listen over variabler åpne og Window SAP Login 760 valgt.

  12. Velg Lagre.

    Skjermbilde av Lukk vindu-dialogen.

  13. Velg Lagre for å lagre flyten.

    Skjermbilde av Power Automate Desktop-utformingsvinduet med dialogboksen «Lagre» åpen.