Voogude käivitamine rea lisamisel, muutmisel või kustutamisel

Päästik Rea lisamisel, muutmisel või kustutamisel käivitab voo iga kord, kui valitud tabeli ja ulatuse rida muutub või luuakse.

eeltingimused

  • Rea loomisel, muutmisel või kustutamisel käivituva voo loomiseks peavad teil olema kasutajataseme õigused loomiseks, lugemiseks, kirjutamiseks ja kustutamiseks tabelis Tagasihelistamise registreerimine .

  • Lisaks, sõltuvalt voos määratletud ulatusest, võib teil olla vaja vähemalt seda sama tabeli lugemise taset. Keskkonnaturbe kohta saate lisateavet.

Päästiku Kui rida lisatakse, muudetakse või kustutatakse , kasutamiseks on vaja järgmist teavet.

  • Päästiku tingimus
  • Tabeli nimi
  • Scope

Märkus.

Power Automate kasutab Copilotiga kas klassikalist pilvevoogude kujundajat või pilvevoogude kujundajat. Kasutatava kujundaja tuvastamiseks lugege jaotist Märkus teemas Pilvevoogude kujundaja mõistmine koos piloodi võimalustega.

Määrake parameetrid otse kaardil päästikule Kui rida lisatakse, muudetakse või kustutatakse .

Kuvatõmmis

Päästiku tingimus

Päästikutingimus , Muuda tüüpi, määratleb täpselt, milline rea muudatuste kombinatsioon käivitaks voolu.

Kui voo käivitab rea loomine, värskendamine või kustutamine, on triggerOutputs()['body/SdkMessage']Create väärtus Updatewill või Delete vastavalt.

Kui tabelis on ühele reale mitu värskendust, hindab see iga värskenduse päästikut, isegi kui real värskendatavad väärtused on samad, Power Automate mis eelmisel väärtusel. Need värskendused võivad viia mitme voo käivitamiseni.

Tabeli nimi

Loendis Tabeli nimi filtreeritakse ridu, et näidata täpselt, milliseid ridu tuleks enne voo käivitamist muuta. Vaadake jaotist Tabelid Dataverse.

Päästik Rea lisamisel, muutmisel või kustutamisel ei toeta voogude käivitamist 1:N või N:N tüüpi seostes.

Scope

Ulatuse loend näitab, et neid ridu tuleks jälgida, et teha kindlaks, kas voog tuleks käivitada.

Iga ulatus tähendab järgmist.

Ulatus Rea omandiõiguse tase
Äriüksus Toiminguid tehakse ridadel, mis kuuluvad kellelegi teie äriüksuses.
Organisatsioon Meetmeid võtab igaüks keskkonnas.
Lapsevanem: Laste äriüksus Toiminguid tehakse ridadel, mis kuuluvad kellelegi teie äriüksuses või lapse äriüksuses.
User Toiminguid tehakse teile kuuluvatel ridadel.

Täpsemad suvandid

Saate määrata täiendavaid atribuute, et määratleda üksikasjalikumalt, millal voog töötab ja kasutajaprofiil, mille all see töötab.

Täpsematele suvanditele juurdepääsemiseks valige Kuva täpsemad suvandid.

Lisavalikute kuvatõmmis.

Filtritingimused

Kasutage filtritingimusi, et seada tingimused voogude käivitamiseks.

Veergude filtreerimine

Kasutage välja Veergude valimine rea konkreetsete veergude määratlemiseks, mis peaksid muutmisel voo käivituma, kordumatute veerunimede komaeraldusega loendina.

See atribuut rakendub ainult värskendustingimusele . Loomine ja kustutamine rakenduvad rea kõigile veergudele.

Seda atribuuti ei toetata virtuaalsetes tabelites.

Filtriavaldis

Filtriavaldis võimaldab teil määratleda OData laadi filtriavaldise, mis aitab teil päästikutingimusi veelgi täpsemalt määratleda. Voog käivitub ainult siis, kui avaldise tulemiks on tõene pärast muudatuse salvestamist Dataverse. Järgmistes näidetes käivitub voog, kui firstname seda värskendatakse "John".

Ridade filtreerimise näited:

firstname eq 'John'

contains(firstname,'John')

Lisateavet nende filtriavaldiste koostamise kohta leiate standardsete filtritehtemärkide ja päringufunktsioonide näidetest.

Erinevalt viitelinkide näidetest ei tohi teie avaldis sisaldada stringi $filter=. See string rakendub ainult siis, kui kasutate API-sid otse.

Oodake viivitust, kuni

Kasutage atribuudis Viivitus kuni OData-laadi ajatemplit, et lükata voo päästikut edasi kindla UTC-ajani.

Atribuudi Viivitus kuni kasutamise Dataverse peamine eelis standardse viivituse asemel toimingunion atribuudi Viivitus kuni Dataverse atribuudi aegumiseni, mis võimaldab vool pikka aega oodata.

Kasutaja esinemine funktsiooni Run As abil

Voo omanikul Microsoft Dataverse peab olema õigusakt teise kasutaja nimel (prvActOnBehalfOfAnotherUser). Delegaat turberoll kaasab selle õiguse vaikimisi. Saate selle igal turberoll lubada. Lisateavet leiate teemast Teise kasutajana esinemine.

Kui loote vooge päästikuga Kui rida on lisatud, muudetud või kustutatud , saate määrata iga Microsoft Dataverse voo toimingu sooritamiseks kasutaja konteksti, mis pole voo omanik.

Kasutajana esinemiseks tehke järgmist.

  1. Valige kujundajas väärtus Käivita , et öelda , Microsoft Dataverse millise kasutaja konteksti kavatsete järgnevate Dataverse toimingute jaoks kasutada.
  2. Valige iga Dataverse toimingu jaoks, mida soovite käivitada erineva kasutajana, paremas ülanurgas kolmikpunkt (...) ja seejärel valige säte Kasuta kutsuja ühendust .

Etappide puhul, milles seda ei valita, eeldatakse vaikekasutajat. See kutsub aluseks olevad API-d vastavalt valitud kasutajale, mitte voo omanikule. Kui midagi pole määratud, on see vaikimisi voo omanik - sisuliselt autor.

Siin on muud võimalused:

  • Voo omanik: kasutaja, kes lõi voo.

  • Rea omanik: kasutaja, kellele kuulub Microsoft Dataverse rida, mida on muudetud, põhjustades voo käivitumise. Kui rida kuulub meeskonnale, langeb see valik tagasi voo omanikuna töötamiseks.

  • Kasutaja muutmine: kasutaja, kes tegi real toimingu Microsoft Dataverse , põhjustades voo käivitamise või muutmise.

Lisaks võimaldavad kiirvood käivitada mis tahes muu konnektori , näiteks Microsoft TeamsMicrosoft 365 Outlooki või samas voos samme, SharePoint kasutades kutsuja ühendust. Selleks toimige järgmiselt.

  1. Minge voo ülevaate lehele.

  2. Valige sättes Käivita ainult kasutajad käsk Redigeeri .

  3. Avage paanil Ainult käitusõiguste haldamine vahekaart Kasutaja ja rühmad ning seejärel valige loendist Kasutatavad ühendused suvand Pakub ainult käivitatava kasutaja poolt.