Del via


Oprette cloudflowet for at opdatere en adresse med Power Automate

Nu vil vi oprette det cloudflow, som medarbejderne bruger til at anmode om en opdateret adresse. Dette cloudflow overfører inputvariablerne til det skrivebordsflow, du oprettede i forrige afsnit.

Det anbefales på det kraftigste, at du opretter cloudflow, skrivebordsflow og andre Microsoft Power Platform-artefakter i løsninger, der gør det muligt at opnå bedre portabilitet, ALM (administration af programlivscyklus) og indkapsling.

  1. Naviger til https://make.powerautomate.com, og log på med dine Microsoft Entra-legitimationsoplysninger.

  2. Bekræft, at du er i det samme miljø som det miljø, hvor du har bygget skrivebordsflowet med Power Automate Desktop, og vælg derefter Løsninger>+ Ny løsning.

    Skærmbillede af Power Automate-portalvinduet, hvor Løsninger re valgt i venstre rude, og knappen Ny løsning er valgt.

  3. Angiv et vist navn, vælg en Udgiver, og vælg derefter Opret.

    Skærmbillede af dialogboksen Ny løsning.

  4. Åbn løsningen ved at vælge navnet.

    Skærmbillede af listen over Power Automate-løsninger, hvor den nye løsning er valgt.

  5. Vælg + Tilføj eksisterende, vælg Skrivebordsflow, vælg det flow, du har oprettet i Power Automate Desktop, og vælg derefter Tilføj.

    Skærmbillede af, hvordan du tilføjer en eksisterende løsning, hvor skrivebordsflowet er valgt i rullemenuen.

    Skærmbillede af området med Power Automate-løsninger, hvor RPA, SAP-adresseløsninger viser demoflowet for SAP RPA-strategiplanen på listen.

  6. Vælg + Ny>Cloudflow.

    Skærmbillede af skærmen med Power Automate-løsninger, hvor Cloudflow er valgt i menuen Ny.

  7. Giv flowet et navn, og vælg Udløs et flow manuelt som udløser.

    Skærmbillede af Power Automate-flowdesigneren, hvor udløseren Udløs et flow manuelt tilføjes.

  8. Vælg + Tilføj et input, og vælg derefter den relevante datatype for at oprette de otte input, der vises i trin 9.

    Skærmbillede af dialogboksen Udløs et flow manuelt med inputknappen Tilføj.

    Skærmbillede af dialogboksen Udløs et flow manuelt med området, hvor du kan vælge Vælg typen af brugeroutput.

    Skærmbillede af dialogboksen Udløs et flow manuelt, hvor adressetype er tilføjet som teksttype.

  9. Føj følgende input til flowudløserne.

    Føj input til udløserflowet.

    Skærmbillede af dialogboksen Udløs et flow manuelt med Adressetype som tekst, Ikrafttrædelsesdato som dato og følgende seks inputfelter af typen Tekst: Medarbejder-id, Ny gade, Ny by, Nyt postnummer, Ny stat og Nyt land.

  1. Vælg Nyt trin.

    Skærmbillede af Power Automate-flowdesigneren med knappen Nyt trin under udløserfeltet.

Bemærk

Følgende konfigurationer af Azure Key Vault-handlinger er valgfrie, så hvis du ikke bruger Key Vault i dag, eller du bare vil teste skrivebordsflowet uden, kan du springe dem over.

  1. Skriv azure key vault i søgefeltet.

    Skærmbillede af valg af Azure Key Vault-handlingen Hent hemmelighed i Power Automate-flowdesigneren.

  2. Hvis du ikke allerede har en Key Vault-forbindelse, bliver du bedt om at oprette en. Du kan logge på enten med en Microsoft Entra-brugerkonto eller en tjenesteprincipal (anbefales).

    Skærmbillede af en Azure Key Vault-handling i Power Automate-flowdesigneren.

  3. Lad os antage, at du vælger Opret forbindelse med tjenesteprincipal.

    Skærmbillede af, hvordan du opretter forbindelse ved hjælp af Azure Key Vault-handlingen i Power Automate-flowdesigneren, når du er logget på.

  4. Når du har oprettet forbindelsen, skal du føje fire Key Vault-handlinger af typen Hent hemmelighed til lærredet, vælge hemmeligheden og derefter omdøbe handlingerne som vist på følgende billede.

    Føj Hent hemmelighed-handlinger til lærredet.

    Skærmbillede, der viser fire handlinger: Hent SAP-system-id, omdøbt til SAP-HCM-SystemId, Hent SAP-klient, omdøbt til SAP-HCM-Client, Hent SAP-bruger, omdøbt til SAPUser og Hent SAP-adgangskode, omdøbt til SAPPassword.

  5. Vælg Flere (...) ud for handlingsnavnet, vælg Indstillinger, slå Sikre input og Sikre output til, og vælg derefter Udført. Gentag dette trin for de andre tre Hent hemmelighed-handlinger.

    Skærmbillede af Sikre input og Sikre output slået til i indstillingerne for hemmeligheden Hent SAP-system-id.

  6. Vælg plustegnet (+), og vælg derefter Tilføj en handling.

    Skærmbillede af tilføjelse af en handling under udløseren Udløs et flow manuelt.

  7. Skriv omfang i søgefeltet, og vælg derefter handlingen Omfang.

    Skærmbillede af søgning efter omfangshandlinger.

  8. Træk alle Key Vault-handlingerne til objektbeholderen Omfang, og omdøb den derefter til Prøv.

    Skærmbillede af, hvordan du trækker Hent hemmelighed-handlinger til objektbeholderen Omfang.

    Skærmbillede af objektbeholderen Omfang, der indeholder alle Hent hemmelighed-handlinger.

  9. Søg efter og vælg derefter handlingen Initialiser variabel for at tilføje den under udløseren.

    Skærmbillede af tilføjelse af en handling under udløseren.

  10. Angiv følgende indstillinger i dialogboksen Initialiser variabel, og vælg derefter OK i dialogboksen Udtryk:

    • Angiv Robot mislykkedes for Navn.
    • Vælg Boolesk for Type.
    • Skriv false for Værdi.

    Skærmbillede af dialogboksene Initialiser variabel og Udtryk.

  11. Tilføj to omfangshandlinger. Navngiv dem Fang og Endelig.

    Skærmbillede af omfangsobjektbeholderne Prøv, Fang og Endelig.

  12. Vælg ... i øverste højre hjørne af området Fang, og vælg derefter Konfigurer kørsel efter.

    Skærmbillede af omfanget Fang, hvor Konfigurer kørsel efter er valgt i menuen Flere.

  13. Vælg mislykkedes, springes over og timeout, og vælg derefter Udført.

    Skærmbillede af dialogboksen Fang skal køres efter.

  14. Vælg ... i øverste højre hjørne af omfanget Endelig, vælg Konfigurer kørsel efter, og vælg derefter afkrydsningsfelterne lykkedes, mislykkedes, springes over og timeout. Vælg Udført.

    Skærmbillede af omfanget Endelig, hvor Konfigurer kørsel efter er valgt i menuen Flere.

    Skærmbillede af dialogboksen Endelig skal køres efter.

  15. Søg efter og føj derefter handlingen Indstil variabel til omfangsbeholderen Fang.

    Skærmbillede af omfanget Fang, hvor handlingen Indstil variabel tilføjes.

  16. Vælg variablen Robot mislykkedes, angiv true i dialogboksen Udtryk, og vælg derefter OK.

    Skærmbillede af dialogboksene Handlingen Indstil variabel og Udtryk.

    Skærmbillede af handlingen Indstil variabel, hvor Navn er lig med Robot mislykkedes, og Værdi er lig med udtrykket true.

  17. Søg efter handlingen betingelse, og føj den derefter til blokken Endelig.

    Skærmbillede af omfanget Endelig, hvor der er tilføjet en betingelseshandling.

  18. Vælg variablen Robot mislykkedes på listen Dynamisk indhold, og tildel den derefter til feltet Vælg en værdi.

    Skærmbillede af handlingen Endelig med dialogboksene Betingelseshandling og Dynamiske udtryk.

  19. Angiv udtrykket til false, og tildel det derefter til feltet værdi.

    Skærmbillede af betingelsessegmentet med dialogboksen Dynamisk indhold, hvor du kan angive sætningen Robot mislykkedes til false.

  20. Tilføj handlingen Send en mail (V2) i sektionen Hvis ja.

    Skærmbillede af Hvis ja-betingelsen, hvor handlingen Send en mail tilføjes.

    Skærmbillede af handlingen Send en mail (V2).

  21. Vælg Brugermail på listen Dynamisk indhold, føj den til feltet Til, og angiv derefter et emne og en brødtekst i mailen.

    Skærmbillede af handlingen Send en mail, der konfigureres.

  22. Vælg Nyt trin i objektbeholderen Prøv. Søg efter Skrivebordsflow, og vælg derefter handlingen Kør et flow, der er oprettet med Power Automate Desktop, for at føje det til flowet.

    Skærmbillede af, hvordan du tilføjer handlingen Kør et flow, der er oprettet med Power Automate Desktop.

  23. Vælg datagatewayen, og angiv derefter et domæne, et brugernavn og en adgangskode for en konto, der har tilstrækkelige rettigheder til at køre skrivebordsflow.

    Vigtigt

    Din datagateway i det lokale miljøs kal være installeret i det samme område som dit miljø. Ellers vises den ikke på rullelisten.

    Skærmbillede af dialogboksen med egenskaben Forbindelse til skrivebordsflow for handlingen Kør et flow, der er oprettet med Power Automate Desktop.

  24. For Skrivebordsflow skal du vælge Demo af SAP RPA-strategiplanen. Vælg Overvåget – kører, når du er logget på for Kørselstilstand.

    Skærmbillede af dialogboksen Kør et flow, der er oprettet med Power Automate Desktop, hvor Skrivebordsflow er valgt.

    Skærmbillede af dialogboksen Kør et flow, der er oprettet med Power Automate Desktop, hvor Kørselstilstand er valgt.

  25. Vælg feltet System-id, og vælg derefter en værdi fra handlingsoutputtet for Hent SAP-system-id på listen Dynamisk indhold.

    Skærmbillede af dialogboksen Kør et flow, der er oprettet med Power Automate Desktop, hvor system-id'et tilføjes fra dynamisk indhold.

  26. Kontrollér det forventede dato/klokkeslætsformat i SAP, og foretag justeringer, hvis det er nødvendigt, ved hjælp af funktionen formatDateTime. Du kan for eksempel bruge formatDateTime(triggerBody()['date'],'dd.MM.yyyy') til at hente en dato, der er formateret som dag-måned-år som i den tysk formaterede dato i 13.10.2020.

    Skærmbillede af dialogboksen Kør et flow, der er oprettet med Power Automate Desktop, hvor datoformatet angives fra dialogboksen Udtryk.

    Skærmbillede af dialogboksen Kør et flow, der er oprettet med Power Automate Desktop med udtrykket for datoformat.

  27. Angiv dataene til alle andre felter ved at vælge den relevante egenskab på listen Dynamisk indhold over udløsere for cloudflowet.

    Skærmbillede af dialogboksen Kør et flow, der er oprettet med Power Automate Desktop, hvor variabler angives.

    Skærmbillede af Kør et flow, der er oprettet med dialogboksen Power Automate Desktop, hvor variablerne indstilles.

    Skærmbillede af dialogboksen Kør et flow, der er oprettet med Power Automate Desktop med følgende variabler og deres indstillinger: SystemId, Client, SAPUser, SAPPassword alle angives som hemmelige værdier; EffectiveDate som formatDateTime, Street som Ny gade, City som Ny by, State som Ny stat, ZipCode som Nyt postnummer, EmployeeId som Medarbejder-id, AddressType som Adressetype og CountryCode som Nyt land.

  28. Vælg Gem for at gemme processen.

    Skærmbillede af knappen Gem i Power Automate-flowdesigneren.

  29. Vælg Test.

    Skærmbillede af knappen Test i Power Automate-flowdesigneren.

  30. Vælg Jeg vil udføre udløserhandlingen, og vælg derefter Gem og test.

    Skærmbillede af dialogboksen Test flow i Power Automate-portalen.

  31. Godkend efter behov, og vælg derefter Fortsæt.

    Skærmbillede af dialogboksen Kør flow på Power Automate-portalen, hvor et logonområde til godkendelse af forbindelsen og Fortsæt er valgt.

  32. Angiv værdier for alle variabler, og vælg derefter Kør flow.

    Skærmbillede af dialogboksen Kør flow på Power Automate-portalen med de angivne værdier, og hvor knappen Kør flow er valgt.

  33. Vælg Udført.

    Bemærk

    Undlad at bruge musen eller tastaturet, indtil processen er fuldført.

    Skærmbillede af dialogboksen Kør flow med meddelelsen Dit flow er startet.

Cloudflowet starter og kalder skrivebordsflowet, som overfører data til SAP.

Skærmbillede af testkørslen af det flow, der køres på Power Automate-portalen, hvor der vises markeringer ud for hvert trin, der udføres.

Skærmbillede af testkørslen, efter at hvert trin er udført korrekt, og hvor bannermeddelelsen Dit flow blev gennemført vises.

Tillykke! Du har implementeret to SAP GUI-automatiseringsteknikker. Vi er spændte på at se, hvad du nu vil bygge med SAP og Power Automate.