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.
Navigeer naar https://powerautomate.com en meld u aan met uw inloggegevens voor Azure Active Directory (Azure AD).
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.

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

Open de oplossing door de naam te selecteren.

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


Selecteer + Nieuw > Cloudstroom.

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

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



Voeg de volgende ingangen toe aan de stroomtrigger.
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.
Selecteer Nieuwe stap.

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.
Voer azure key vault in het zoekvak in.

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).

Laten we aannemen dat u Verbinding met Service Principal selecteert.

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.
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.
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.

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

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

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


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

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.

Voeg twee bereikacties toe. Noem ze Catch en Final.

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

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

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.


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

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


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

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

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

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


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.

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.

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.

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


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

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.


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 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.
Selecteer Opslaan om de stroom op te slaan.

Selecteer Testen.

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

Verifieer indien nodig en selecteer vervolgens Doorgaan.

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

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

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


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.