Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Tegenwoordig bouwen mensen stromen die tientallen of honderden stappen nodig hebben. Als u echter al deze acties in één stroom probeert te plaatsen, kan het lastig zijn om die stroom te navigeren en te onderhouden.
Gebruik onderliggende stromen om stromen gemakkelijk te beheren en stromen met honderden stappen te vermijden. Deze aanpak is vooral handig als u taken op meerdere plaatsen in een cloudstroom of zelfs over meerdere stromen wilt hergebruiken.
Hier is een voorbeeld waarin u een onderliggende stroom hebt waarin u een contactpersoon wilt maken of bijwerken in Dataverse, gebaseerd op de naam van die contactpersoon.
U hebt een oplossing met twee stromen nodig.
- Onderliggende stroom: deze stroom is genest in de bovenliggende stroom en bevat de kleinere taken die u wilt uitvoeren. U kunt meerdere onderliggende stromen binnen een bovenliggende stroom hebben.
- Bovenliggende stroom: deze stroom kan elk type trigger hebben en roept de onderliggende stroom aan.
Important
Een onderliggende stroom neemt de capaciteit van de proceslicentie niet over van de stroomgroep van een bovenliggende stroom. Als u dezelfde gedeelde capaciteit wilt gebruiken, voegt u expliciet zowel de bovenliggende als de onderliggende stroom toe aan dezelfde stroomgroep. Elke flow telt afzonderlijk mee voor de limiet van 25 flows.
De onderliggende stroom maken in een oplossing
Meld u aan bij Power Automate.
Selecteer oplossingen in het navigatiedeelvenster en selecteer vervolgens een bestaande oplossing.
Als alternatief kunt u een oplossing maken als u geen bestaande oplossing wilt gebruiken.
Selecteer Nieuw>Automatisering>Cloudstroom>Onmiddellijk.
Het scherm Een directe cloudstroom maken wordt weergegeven.
Voer een naam in voor uw stroom, zodat u deze later eenvoudig kunt herkennen.
Selecteer de trigger Een stroom handmatig activeren.
Selecteer Maken.
Selecteer Invoer toevoegen.
De invoer die u definieert, wordt vanuit de bovenliggende stroom doorgegeven aan de onderliggende stroom.
In dit voorbeeld maakt de onderliggende stroom een contactpersoon, dus heeft deze invoervelden nodig voor Naam van contactpersoon en E-mailadres contactpersoon. Voeg de invoervelden ContactName en ContactEmail toe aan de kaart Handmatig een stroom activeren.
Bouw de logica die de onderliggende stroom moet uitvoeren. Deze logica kan zoveel stappen bevatten als u nodig hebt.
Na uw stappen moet u gegevens retourneren aan de bovenliggende stroom. In dit geval kunt u een van de volgende acties gebruiken.
- Reageren op een PowerApp of stroom (onder de Power Apps-connector).
- Antwoord (in de premium connector voor HTTP-aanvragen/-antwoorden).
Net als bij de trigger kunt u net zoveel uitvoer definiëren als u door de onderliggende stroom wilt laten retourneren aan de bovenliggende stroom. In de volgende schermopname reageert de onderliggende stroom met de id van de contactpersoon.
Vervolgens moet u de onderliggende stroom testen. U kunt directe stromen handmatig activeren, zodat u deze rechtstreeks in de ontwerper kunt testen. Probeer het uit met een paar verschillende invoerwaarden en controleer of u de verwachte uitvoerwaarden krijgt.
Ten slotte, als uw flow iets anders dan ingebouwde acties of de Microsoft Dataverse-connector gebruikt, moet u de flow bijwerken om de in de flow ingesloten verbindingen te gebruiken. Ga hiervoor naar de eigenschappenpagina van de onderliggende stroom en selecteer vervolgens Bewerken op de tegel Alleen-uitvoerengebruikers.
In het deelvenster dat verschijnt, moet u voor elke verbinding die in de stroom wordt gebruikt de optie Deze verbinding gebruiken: (<naam van verbinding>) selecteren in plaats van Geleverd door alleen uitvoeren-gebruiker.
Selecteer Opslaan.
Notitie
Op dit moment kunt u geen verbindingen van de bovenliggende stroom aan de onderliggende stroom doorgeven. Als u dit niet doet, krijgt u een foutmelding waarin wordt aangegeven dat de naam niet kan worden gebruikt als een onderliggende werkstroom, omdat onderliggende werkstromen alleen ingesloten verbindingen ondersteunen.
De bovenliggende stroom maken in een oplossing
Bouw de bovenliggende stroom in dezelfde oplossing waarin u de onderliggende stroom hebt gemaakt.
U kunt ook een bestaande stroom gebruiken in die oplossing. De bovenliggende stroom kan elk type trigger hebben.
Zoek de plaats in uw bovenliggende stroom waar u de onderliggende stroom wilt aanroepen. Voeg vervolgens de actie Een onderliggende stroom uitvoeren toe, die onder de connector Stromen te vinden is op het tabblad Ingebouwd.
Kies de onderliggende stroom die u eerder hebt gemaakt.
Notitie
U ziet alleen de stromen waartoe u toegang hebt en die zich in een oplossing bevinden. Onderliggende stromen moeten ook de trigger Handmatig een stroom activeren hebben.
Nadat u de onderliggende stroom hebt geselecteerd, ziet u de invoerwaarden die u in de onderliggende stroom hebt gedefinieerd. Na de actie van de onderliggende stroom kunt u elk van de uitvoerwaarden uit die onderliggende stroom gebruiken.
Wanneer de bovenliggende stroom wordt uitgevoerd, wacht deze tot de onderliggende stroom is voltooid gedurende de levensduur van de stroom (één jaar voor stromen die ingebouwde verbindingen en Dataverse gebruiken of 30 dagen voor alle andere stromen).
Sla deze flow op en test deze.
Wanneer u de oplossing exporteert die deze twee stromen bevat en deze in een andere omgeving importeert, worden de nieuwe bovenliggende en onderliggende stromen automatisch gekoppeld. U hoeft GEEN URL's bij te werken.
Bekend probleem
U moet de bovenliggende stroom en alle onderliggende stromen rechtstreeks in dezelfde oplossing maken. Als u een stroom in een oplossing importeert, krijgt u mogelijk onverwachte resultaten.