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.
De trigger Wanneer een rij wordt toegevoegd, gewijzigd of verwijderd voert een stroom uit wanneer een rij van een geselecteerde tabel en bereik verandert of wordt gemaakt.
Vereiste voorwaarden
Als u een flow wilt maken die wordt geactiveerd wanneer u een rij maakt, wijzigt of verwijdert, moet u machtigingen op gebruikersniveau hebben voor maken, lezen, schrijven en verwijderen in de tabel Callback-registratie.
Afhankelijk van de in de flow gedefinieerde scopes, hebt u mogelijk ten minste dat leesniveau nodig voor dezelfde tabel. Meer informatie is te vinden in Omgevingsbeveiliging.
Parameters instellen voor uw trigger
De volgende informatie is vereist om de trigger Wanneer een rij wordt toegevoegd, gewijzigd of verwijderd te gebruiken.
- Triggervoorwaarde
- Tabelnaam
- Bereik
Met Power Automate kunt u de nieuwe ontwerper of de klassieke ontwerper gebruiken voor het configureren van uw cloudstroom. De stappen zijn bij beide ontwerpers vergelijkbaar. Meer informatie (met voorbeelden) vindt u in Verschillen tussen de nieuwe ontwerper en de klassieke ontwerper identificeren.
In uw flow, selecteer de kaart voor de trigger Wanneer een rij wordt toegevoegd, gewijzigd of verwijderd. Aan de linkerkant wordt een deelvenster geopend waarin het tabblad Parameters is geselecteerd.
Triggervoorwaarde
De triggervoorwaarde, Wijzigingstype, bepaalt de combinatie van wijzigingen aan een rij waarmee de stroom wordt uitgevoerd.
Wanneer de stroom wordt geactiveerd door het maken, bijwerken of verwijderen van een rij, wordt de waarde van triggerOutputs()['body/SdkMessage'] respectievelijk Create, Update of Delete.
Wanneer er meerdere updates plaatsvinden in één rij in een tabel, Power Automate de trigger voor elke update evalueert, zelfs als de bijgewerkte waarden hetzelfde zijn als de vorige. Deze updates kunnen resulteren in meerdere flow-uitvoeringen.
Tabelnaam
De Tabelnaam lijst filtert rijen die veranderen voordat de stroom wordt geactiveerd. Meer informatie is te vinden in Tabellen in Dataverse.
De trigger Wanneer een rij wordt toegevoegd, gewijzigd of verwijderd biedt geen ondersteuning voor het activeren van stromen voor relaties van het type 1:N of N:N.
Bereik
De lijst Bereik geeft aan welke rijen moeten worden gemonitord om te bepalen of de stroom moet draaien.
Dit is wat elke reikwijdte betekent:
| Scope | Rij eigendomsniveau |
|---|---|
| Bedrijfseenheid | Acties worden uitgevoerd op rijen die eigendom zijn van iemand in uw business unit. |
| Organisatie | Acties worden uitgevoerd door iedereen binnen de omgeving. |
| Hoofd-business unit: Dochter-business unit | Acties worden uitgevoerd op rijen die eigendom zijn van iemand in uw business unit of een onderliggende business unit. |
| Gebruiker | Acties uitgevoerd op rijen waarvan u de eigenaar bent. |
Filtervoorwaarden
Gebruik filtervoorwaarden om voorwaarden in te stellen voor wanneer stromen moeten worden geactiveerd.
Kolommen filteren
Gebruik het vak Kolommen selecteren om de specifieke kolommen te definiëren van de rij die ervoor moeten zorgen dat de stroom wordt uitgevoerd wanneer de rij in de aanvraag is opgenomen. U definieert dit als een door komma's gescheiden lijst met unieke kolomnamen. Neem alleen kolommen met gewijzigde waarden op in updateverzoeken. De workflow wordt geactiveerd wanneer de opgenomen waarden gelijk zijn met bestaande waarden.
Deze eigenschap is alleen van toepassing op de voorwaarde Bijwerken. Maken en Verwijderen gelden voor alle kolommen van een rij.
Deze eigenschap wordt niet ondersteund voor virtuele tabellen.
Belangrijk
Opzoekkolommen (kolommen waarin verwijzingen naar andere tabelrijen worden opgeslagen) worden niet ondersteund in het filter Kolommen selecteren. Als u een lookupkolom opgeeft, wordt de flow niet geactiveerd door wijzigingen in die kolom. Gebruik alleen scalaire kolomtypen, zoals tekst, getal, datum/tijd en keuzekolommen.
Filterexpressie
De filterexpressie biedt een manier om een filterexpressie in OData-stijl te definiëren, waarmee u de triggervoorwaarden nog nauwkeuriger kunt bepalen. De flow wordt alleen uitgevoerd als de expressie resulteert in waar nadat de wijziging is opgeslagen in Dataverse. In de volgende voorbeelden wordt de stroom geactiveerd wanneer firstname wordt gewijzigd in John.
Voorbeelden voor filterrijen:
firstname eq 'John'
contains(firstname,'John')
Meer informatie is te vinden in standaard filteroperators en queryfuncties.
Geavanceerde opties
U kunt aanvullende eigenschappen instellen om nauwkeuriger te definiëren wanneer de stroom wordt uitgevoerd en welk gebruikersprofiel wordt gebruikt.
Om toegang te krijgen tot de geavanceerde parameters, selecteert u Alles weergeven in het veld Geavanceerde parameters.
Wachtconditie met wachttijd tot
Gebruik een tijdstempel in OData-stijl in de eigenschap Vertragen tot om de stroomtrigger uit te stellen tot een specifieke UTC-tijd.
Het belangrijkste voordeel van het gebruik van de Dataverse-eigenschap Vertragen tot in plaats van de standaardactie Vertragen totactie is dat de Dataverse-eigenschap Vertragen tot nooit verloopt, waardoor de flow-uitvoering lange tijd kan wachten.
Imitatie van gebruiker met Uitvoeren als
De eigenaar van de flow moet de Microsoft Dataverse bevoegdheid Act namens een andere gebruiker (prvActOnBehalfOfAnotherUser) hebben. De beveiligingsrol Gemachtigde bevat standaard deze bevoegdheid. U kunt het inschakelen voor elke beveiligingsrol. Meer informatie is te vinden in Een andere gebruiker imiteren.
Wanneer u stromen maakt met de Wanneer een rij wordt toegevoegd, gewijzigd of verwijderd trigger, kunt u elke Microsoft Dataverse actie instellen in de stroom die moet worden uitgevoerd met behulp van de context van een gebruiker, behalve de eigenaar van de stroom.
Volg deze stappen uit om een gebruiker te imiteren. Voor elke Dataverse-actie die u als een andere gebruiker wilt uitvoeren, selecteert u een optie in het vervolgkeuzemenu Uitvoeren als.
Voor de stappen waarin dit niet is geselecteerd, wordt uitgegaan van de standaardgebruiker. Hiermee worden de onderliggende API's aangeroepen op basis van de geselecteerde gebruiker, niet de stroomeigenaar. Als er niets is opgegeven, wordt dit standaard ingesteld op de stroomeigenaar die de stroom heeft gemaakt, in feite de auteur.
Dit zijn de andere opties:
Stroomeigenaar: de gebruiker die de stroom heeft gemaakt.
Row-eigenaar: de gebruiker die eigenaar is van de Microsoft Dataverse-rij die verandert en de flow activeert. Als een team eigenaar is van een rij, wordt deze optie standaard ingesteld om te draaien als de flow-eigenaar.
Modifying user: De gebruiker die heeft gehandeld op de Microsoft Dataverse rij, het triggeren of wijzigen van de flow.
Daarnaast kunnen onmiddellijke stromen de stappen van alle andere connector, zoals Microsoft Teams, Microsoft 365 Outlook of SharePoint in dezelfde stroom uitvoeren met behulp van de verbinding van de aanroeper. Voer hiervoor de volgende stappen uit:
Ga naar de stroomoverzichtspagina.
Selecteer Bewerken bij de Alleen-gebruikers uitvoeren instellingen.
Ga in het deelvenster Alleen-uitvoeren machtigingen beheren naar het tabblad Gebruiker en groepen en selecteer vervolgens Geleverd door alleen-uitvoeren gebruiker onder de lijst Gebruikte verbindingen.