De cloudstroom maken om een adres bij te werken met Power Automate

Nu gaan we de cloudstroom maken die werknemers gebruiken om een bijgewerkt adres aan te vragen. Deze cloudstroom geeft de invoervariabelen door aan de bureaubladstroom die u in de vorige sectie hebt gemaakt.

We raden u ten zeerste aan om cloudstromen, bureaubladstromen en andere Microsoft Power Platform-onderdelen te maken in oplossingen om betere compatibiliteit, applicatielevenscyclusbeheer (ALM) en inkapseling mogelijk te maken.

  1. Navigeer naar https://powerautomate.com en meld u aan met uw inloggegevens voor Azure Active Directory (Azure AD).

  2. Bevestig dat u zich in dezelfde omgeving bevindt als waarin u de bureaubladstroom hebt gebouwd met Power Automate Desktop en selecteer vervolgens Oplossingen > + Nieuwe oplossing.

    Schermafbeelding van het Power Automate-portalvenster met Oplossingen geselecteerd in het linkerdeelvenster en de knop Nieuwe oplossing geselecteerd.

  3. Voer Weergavenaam in , selecteer een Uitgever en selecteer vervolgens Maken.

    Schermafbeelding van het dialoogvenster Nieuwe oplossing.

  4. Open de oplossing door de naam te selecteren.

    Schermafbeelding van de Power Automate-oplossingenlijst met de nieuwe oplossing geselecteerd.

  5. Selecteer + Bestaande toevoegen, selecteer Bureaubladstroom, selecteer de stroom die u hebt gemaakt in Power Automate Desktop en selecteer vervolgens Toevoegen.

    Schermafbeelding van het toevoegen van een bestaande oplossing, met Bureaubladstroom geselecteerd in het vervolgkeuzemenu.

    Schermafbeelding van het oplossingengebied in Power Automate met de RPA SAP-adresoplossing en de SAP RPA Playbook-demostroom in de lijst.

  6. Selecteer + Nieuw > Cloudstroom.

    Schermafbeelding van de Power Automate-oplossingsscherm met Cloudstroom geselecteerd in het menu Nieuw.

  7. Geef uw stroom een naam en selecteer Handmatig een stroom activeren als trigger.

    Schermafbeelding van de Power Automate-stroomontwerper waarbij de trigger Handmatig een stroom activeren wordt toegevoegd.

  8. Selecteer +Invoer toevoegen en selecteer vervolgens het juiste gegevenstype om de acht ingangen te maken die in stap 9 worden vermeld.

    Schermafbeelding van het dialoogvenster Handmatig een stroom activeren met de knop Invoer toevoegen.

    Schermafbeelding van het dialoogvenster Handmatig een stroom activeren met het selectiegebied Type gebruikersinvoer kiezen.

    Schermafbeelding van het dialoogvenster Handmatig een stroom activeren met AddressType toegevoegd als teksttype.

  9. Voeg de volgende ingangen toe aan de stroomtrigger.

    Invoer aan de triggerstroom toevoegen.

    Schermafbeelding van het dialoogvenster Handmatig een stroom activeren met Adrestype als tekst, Ingangsdatum als datum en de volgende zes invoeren allemaal van het teksttype: werknemer-id, nieuwe straat, nieuwe stad, nieuwe postcode, nieuwe staat/provincie en nieuw land.

  1. Selecteer Nieuwe stap.

    Schermafbeelding van de Power Automate-stroomontwerper met de knop Nieuwe stap onder het triggervak.

Note

De volgende Azure Key Vault-actieconfiguraties zijn optioneel, dus als u nu Key Vault niet gebruikt of als u uw bureaubladstroom zonder dit wilt testen, kunt u ze overslaan.

  1. Voer azure key vault in het zoekvak in.

    Schermafbeelding van het selecteren van de Azure Key Vault-actie Geheim ophalen in de Power Automate-stroomontwerper.

  2. Als u geen bestaande Key Vault-verbinding hebt, wordt u gevraagd er een te maken. U kunt inloggen met een Azure AD-gebruikersaccount of een Service Principal (aanbevolen).

    Schermafbeelding van een Azure Key Vault-actie in de Power Automate-stroomontwerper.

  3. Laten we aannemen dat u Verbinding met Service Principal selecteert.

    Schermafbeelding van het tot stand brengen van een verbinding met de Azure Key Vault-actie in de Power Automate-stroomontwerper na het inloggen.

  4. Nadat u de verbinding tot stand hebt gebracht, voegt u vier Key Vault-acties Geheim ophalen toe aan het canvas, selecteert u het geheim en wijzigt u de naam van de acties zoals wordt weergegeven in de volgende afbeelding.

    Acties Geheim ophalen toevoegen aan het canvas.

    Schermafbeelding met vier acties: SAP-systeem-id ophalen, hernoemd tot SAP-HCM-SystemId; Download SAP-client, hernoemd tot SAP-HCM-Client; Download SAP-gebruiker, hernoemd tot SAPUser en SAP-wachtwoord ophalen, hernoemd tot SAPPassword.

  1. Selecteer Meer () naast de actienaam, selecteer Instellingen, schakel Beveiligde invoer en Beveiligde uitvoer in en selecteer Gereed. Herhaal deze stap voor de andere drie acties Geheim ophalen.

    Schermafbeelding van beveiligde invoer en beveiligde uitvoer ingeschakeld in de instellingen voor het geheim SAP-systeem-id ophalen.

  2. Selecteer het plusteken (+) en vervolgens Een actie toevoegen.

    Schermafbeelding van het toevoegen van een actie onder de trigger Handmatig een stroom activeren.

  3. Voer bereik in het zoekvak in en selecteer de actie Bereik.

    Schermafbeelding van zoeken naar Bereikacties.

  4. Sleep alle Key Vault-acties naar de container Bereik en wijzig de naam in Try.

    Schermafbeelding van het slepen van de acties Geheim ophalen naar de Bereik-container.

    Schermafbeelding van de Bereik-container met alle acties Geheim ophalen erin.

  5. Zoek de actie variabele initialiseren en selecteer deze om toe te voegen onder de trigger.

    Schermafbeelding van het toevoegen van een actie onder de trigger.

  6. In het dialoogvenster Variabele initialiseren geeft u de volgende instellingen op en selecteert u OK in het dialoogvenster Expressie:

    • Geef voor Naam Bot mislukt op.
    • Selecteer Booleaans voor Type.
    • Voer onwaar in voor Waarde.

    Schermafbeelding van de dialoogvensters Variabele initialiseren en Expressie.

  7. Voeg twee bereikacties toe. Noem ze Catch en Final.

    Schermafbeelding van de Bereik-containers Try, Catch en Final.

  8. In de rechterbovenhoek van het bereik Catch selecteert u en vervolgens Run configureren na.

    Schermafbeelding van het bereik Catch met Run configureren na geselecteerd in het menu Meer.

  9. Selecteer is mislukt, is overgeslagen en time-out opgetreden en selecteer vervolgens Gereed.

    Schermafbeelding van het dialoogvenster Catch uitvoeren na.

  10. Selecteer in de rechterbovenhoek van het bereik Final , Run configureren na en selecteer vervolgens het selectievakje is geslaagd, is mislukt, is overgeslagen en time-out opgetreden. Selecteer Gereed.

    Schermafbeelding van het bereik Final met Run configureren na geselecteerd in het menu Meer.

    Schermafbeelding van het dialoogvenster Final uitvoeren na.

  11. Zoek naar de actie variabele instellen en voeg deze toe aan de Bereik-container Catch.

    Schermafbeelding van het bereik Catch waarbij de actie Variabele instellen wordt toegevoegd.

  12. Selecteer de variabele Bot mislukt, voer waar in het dialoogvenster Expressie in en selecteer vervolgens OK.

    Schermafbeelding van de dialoogvensters Actie variabele instellen en Expressie.

    Schermafbeelding van de actie Variabele instellen met Naam gelijk aan Bot is mislukt en Waarde gelijk aan de expressie waar.

  13. Zoek naar de actie voorwaarde en voeg deze toe aan het blok Final.

    Schermafbeelding van het bereik Final met een voorwaardeactie die wordt toegevoegd.

  14. Selecteer de variabele Bot mislukt in de lijst Dynamische inhoud en wijs deze vervolgens toe aan het veld Een waarde kiezen.

    Schermafbeelding van het bereik Final met de dialoogvensters Voorwaardeactie en Dynamische expressie.

  15. Stel de uitdrukking in op onwaar en wijs deze vervolgens toe aan het veld waarde.

    Schermafbeelding van het Voorwaarde-segment met het dialoogvenster Dynamische inhoud om de woordgroep Bot mislukt in te stellen op onwaar.

  16. Voeg in de sectie Zo ja de actie Een e-mail verzenden (V2) toe.

    Schermafbeelding van de voorwaarde Zo ja met de actie Een e-mail verzenden toegevoegd.

    Schermafbeelding van de actie E-mail verzenden (V2).

  17. Selecteer E-mailadres van gebruiker in de lijst Dynamische inhoud en voeg deze toe aan het veld Aan en voer vervolgens een onderwerp en tekst voor de e-mail in.

    Schermafbeelding van de actie E-mail verzenden die wordt geconfigureerd.

  18. Selecteer Nieuwe stap in de container Try. Zoek naar Bureaubladstromen en selecteer vervolgens de actie Stroom uitvoeren die is gebouwd door Power Automate Desktop om deze aan de stroom toe te voegen.

    Schermafbeelding van het toevoegen van de actie Stroom uitvoeren die is gebouwd door Power Automate Desktop.

  19. Selecteer uw gegevensgateway en voer vervolgens een domein, gebruikersnaam en wachtwoord in voor een account dat voldoende rechten heeft om uw bureaubladstromen uit te voeren.

    Important

    Uw on-premises gegevensgateway moet in dezelfde regio worden geïmplementeerd als uw omgeving, anders wordt deze niet weergegeven in de vervolgkeuzelijst.

    Schermafbeelding van het dialoogvenster met Verbindingseigenschappen voor bureaubladstromen voor het uitvoeren van de actie Stroom uitvoeren die is gebouwd door Power Automate Desktop.

  20. Selecteer voor Bureaubladstroom SAP RPA Playbook-demo. Selecteer voor Uitvoermodus Met toezicht, uitgevoerd wanneer u bent ingelogd.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren die is gebouwd door Power Automate Desktop met Bureaubladstroom geselecteerd.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren die is gebouwd door Power Automate Desktop met Uitvoermodus geselecteerd.

  21. Selecteer het veld Systeem-id en selecteer vervolgens waarde in de uitvoer van de actie SAP-systeem-id ophalen in de lijst Dynamische inhoud.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren die is gebouwd door Power Automate Desktop waarin de systeem-id wordt toegevoegd vanuit dynamische inhoud.

  22. Controleer de verwachte datum-tijdnotatie in SAP en breng indien nodig aanpassingen aan met de formatDateTime-functie. Gebruik bijvoorbeeld formatDateTime(triggerBody()['date'],'dd.MM.yyyy') om een datum met dag-maand-jaar te krijgen, zoals in de Duitse geformatteerde datum 13.10.2020.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren die is gebouwd door Power Automate Desktop waarin de datumnotie wordt ingesteld vanuit het dialoogvenster Expressies.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren die is gebouwd door Power Automate Desktop met de expressie voor de datumnotie.

  23. Geef de gegevens voor alle andere velden op door de juiste eigenschap uit de triggerlijst Dynamische inhoud te selecteren voor de cloudstroom.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren die is gebouwd door Power Automate Desktop met instellen van variabelen.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren die is gebouwd door Power Automate Desktop na het instellen van variabelen.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren die is gebouwd door Power Automate Desktop met de volgende variabelen en hun instellingen: SystemId, Client, SAPUser, SAPPassword allemaal ingesteld als geheime waarden; EffectiveDate als formatDateTime, Street als New Street, City als New City, State als New State, ZipCode als New ZipCode, EmployeeId als Employee ID, AddressType als Address Type en CountryCode als New Country.

  1. Selecteer Opslaan om de stroom op te slaan.

    Schermafbeelding van de knop Opslaan in de Power Automate-stroomontwerper.

  2. Selecteer Testen.

    Schermafbeelding van de knop Testen in de Power Automate-stroomontwerper.

  3. Selecteer Ik ga de triggeractie uitvoeren en selecteer vervolgens Opslaan en testen.

    Schermafbeelding van het dialoogvenster Stroom testen voor de Power Automate-portal.

  4. Verifieer indien nodig en selecteer vervolgens Doorgaan.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren in de Power Automate-portal met een aanmeldingsgebied voor verbindingsautorisatie en Doorgaan geselecteerd.

  5. Geef waarden op voor alle variabelen en selecteer vervolgens Stroom uitvoeren.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren in de Power Automate-portal met ingevoerde waarden en de knop Stroom uitvoeren geselecteerd.

  6. Selecteer Gereed.

    Note

    Werk niet met de muis of het toetsenbord totdat het proces is voltooid.

    Schermafbeelding van het dialoogvenster Stroom uitvoeren met het bericht Uw stroom is gestart.

De cloudstroom start en roept de desktopstroom op, die gegevens in SAP invoert.

Schermafbeelding van de testrun van de stroom die wordt uitgevoerd in de Power Automate-portal, met vinkjes weergegeven naast elke stap die wordt uitgevoerd.

Schermafbeelding van de testrun nadat elke stap met succes is uitgevoerd, met het bannerbericht Uw stroom is succesvol uitgevoerd.

Gefeliciteerd! U hebt met succes twee SAP GUI-automatiseringstechnieken geïmplementeerd. We zijn benieuwd om te zien wat u vervolgens gaat bouwen met SAP en Power Automate.