Opomba
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Sprožilec Ko je vrstica dodana, spremenjena ali izbrisana zažene tok vsakič, ko se spremeni ali ustvari vrstica izbrane tabele in obsega.
Zahteve
Če želite ustvariti tok, ki se sproži, ko ustvarite, spremenite ali izbrišete vrstico, morate imeti dovoljenja na ravni uporabnika za ustvarjanje, branje, pisanje in brisanje v tabeli Registracija povratnega klica .
Odvisno od obsegov, definiranih v toku, boste morda potrebovali vsaj to raven branja v isti tabeli. Več o tem Okoljska varnost.
Nastavite parametre za sprožilec
Naslednje informacije so potrebne za uporabo sprožilca Ko je vrstica dodana, spremenjena ali izbrisana .
- Pogoj sprožilca
- Ime tabele
- Scope
opomba,
- Power Automate uporablja klasični oblikovalnik tokov v oblaku ali nov sodoben oblikovalnik z zmogljivostmi Copilot. Če želite ugotoviti, kateri oblikovalnik uporabljate, pojdite na razdelek Opomba v Raziščite oblikovalnik tokov v oblaku.
- Ko preklopite med klasičnim in novim oblikovalcem, boste pozvani, da shranite tok. Ne morete shraniti in preklopiti, dokler niso odpravljene vse napake .
V svojem toku izberite kartico za sprožilec Ko je vrstica dodana, spremenjena ali izbrisana . Na levi se odpre podokno z izbranim zavihkom Parametri .
Pogoj sprožilca
Pogoj sprožilca, Vrsta spremembe, definira kombinacijo sprememb v vrstici, ki izvaja tok.
Ko tok sproži ustvarjanje, posodobitev ali brisanje vrstice, je vrednost triggerOutputs()['body/SdkMessage']
Create
, Update
ali Delete
.
Ko pride do več posodobitev ene vrstice v tabeli, Power Automate ovrednoti sprožilec za vsako posodobitev, tudi če so posodobljene vrednosti enake prejšnjim. Te posodobitve lahko povzročijo večkratne zagone toka.
Ime tabele
Seznam Ime tabele filtrira vrstice, katere vrstice se spremenijo, preden se tok sproži. Več o tem v tabelah v Dataverse.
Sprožilec Ko je vrstica dodana, spremenjena ali izbrisana ne podpira proženja tokov na razmerjih tipa 1:N ali N:N.
Scope
Seznam Obseg označuje, da je treba te vrstice spremljati, da se ugotovi, ali je treba zagnati tok.
Evo, kaj vsak obseg pomeni:
Področje uporabe | Raven lastništva vrstice |
---|---|
Poslovna enota | Ukrepi se izvedejo za vrstice, ki so v lasti kogar koli v vaši poslovni enoti. |
Organizacija | Dejanja izvede kdorkoli v okolju. |
Nadrejeni: Podrejena poslovna enota | Dejanja se izvedejo za vrstice, ki so v lasti kogar koli v vaši poslovni enoti ali podrejeni poslovni enoti. |
uporabnik. | Ukrepi se izvedejo za vrstice v vaši lasti. |
Pogoji filtra
Uporabite pogoje filtra, da nastavite pogoje za sprožitev tokov.
Filtrirajte stolpce
Uporabite polje Izberi stolpce , da definirate določene stolpce vrstice, ki naj povzročijo zagon toka, ko so vključeni v zahtevo, kot seznam edinstvenih imen stolpcev, ločenih z vejicami. V zahteve za posodobitev vključite samo stolpce s spremenjenimi vrednostmi. Tok se izvaja, ko so vključene vrednosti enake obstoječim vrednostim.
Ta lastnost velja samo za pogoj Posodobitev . Ustvari in Izbriši uporabi za vse stolpce v vrstici.
Ta lastnost ni podprta v virtualnih tabelah.
Izraz filtra
Izraz filtra vam omogoča, da definirate izraz filtra v slogu OData, ki vam pomaga še natančneje definirati pogoje sprožitve. Tok se izvaja samo, ko je izraz ovrednoten kot true po tem, ko je sprememba shranjena v Dataverse. V naslednjih primerih se tok sproži, ko je firstname
posodobljen na John.
Primeri za Vrstice filtrov:
firstname eq 'John'
contains(firstname,'John')
Izvedite več o standardnih operaterjih filtrov in poizvedovalnih funkcijah.
Dodatne možnosti
Nastavite lahko dodatne lastnosti, da natančneje določite, kdaj se tok izvaja, in uporabniški profil, ki ga uporablja.
Za dostop do naprednih parametrov izberite Prikaži vse v polju Napredni parametri .
Pogoj čakanja z uporabo zakasnitve do
Uporabite časovni žig v slogu OData v lastnosti Delay until za zakasnitev sprožilca toka do določenega časa UTC.
Ključna prednost uporabe lastnosti Dataverse Zakasnitev do namesto standardne Zakasnitev dodejanja je, da lastnost Dataverse Zakasnitev do nikoli ne poteče, kar omogoča, da tok čaka na dolga obdobja čas.
Oponašanje uporabnika z uporabo Zaženi kot
Lastnik toka mora imeti Microsoft Dataverse privilegij Deluj v imenu drugega uporabnika (prvActOnBehalfOfAnotherUser). Varnostna vloga Delegate privzeto vključuje ta privilegij. Omogočite ga lahko v kateri koli varnostni vlogi. Več o tem v Ponavljanje drugega uporabnika.
Ko ustvarite tokove s sprožilcem Ko je vrstica dodana, spremenjena ali izbrisana , lahko nastavite vsako Microsoft Dataverse dejanje v toku, ki se izvede z uporabo konteksta uporabnika, ki ni lastnik toka.
Če želite lažno predstavljati uporabnika, sledite tem korakom. Za vsako Dataverse dejanje, ki ga želite izvesti kot drug uporabnik, izberite možnost v spustnem meniju Zaženi kot .
Za korake, kjer ni izbran, se predpostavlja privzeti uporabnik. To pokliče osnovne API-je na podlagi izbranega uporabnika, ne lastnika toka. Če nič ni podano, je privzeto nastavljen lastnik toka, ki je ustvaril tok – v bistvu avtor.
Tu so še druge možnosti:
Lastnik toka: uporabnik, ki je ustvaril tok.
Lastnik vrstice: Uporabnik, ki je lastnik Microsoft Dataverse vrstice, ki se spremeni in sproži tok. Če je ekipa lastnik vrstice, se ta možnost privzeto izvaja kot lastnik toka.
Uporabnik za spreminjanje: Uporabnik, ki je ukrepal v vrstici Microsoft Dataverse , sprožil ali spremenil tok.
Poleg tega takojšnji tokovi omogočajo izvajanje korakov katerega koli drugega konektorja kot je Microsoft Teams, Microsoft 365 Outlookali SharePoint v istem toku z uporabo klicateljeve povezave. To naredite tako:
Pojdite na stran s pregledom toka.
Izberite Uredi v nastavitvah Zaženi samo uporabnike .
V podoknu Upravljanje dovoljenj samo za zagon pojdite na zavihek Uporabnik in skupine in nato izberite Zagotavlja uporabnik samo za zagon pod Povezave Rabljeni seznam.