Bendrinti naudojant


Paleidimo srautai, kai eilutė pridedama, modifikuojama arba ištrinama

**Paleidiklis**, **kai eilutė pridedama, modifikuojama arba ištrinama**, **paleidiklis** paleidžia srautą kaskart, kai pasikeičia arba sukuriama pasirinktos lentelės ir apimties eilutė.**

Būtinosios sąlygos

  • Norėdami sukurti srautą, kuris suaktyvinamas kuriant, modifikuojant arba ištrinant eilutę, turite turėti vartotojo lygio teises kurti, skaityti, rašyti ir naikinti lentelėje Atgalinio iškvietimo registracija .

  • Priklausomai nuo sraute apibrėžtų taikymo sričių, jums gali reikėti bent tokio lygio skaitymo toje pačioje lentelėje. Sužinokite daugiau skyrelyje Aplinkos saugumas.

Nustatykite savo trigerio parametrus

Norint naudoti aktyviklį Kai eilutė pridedama, modifikuojama arba ištrinama , reikalinga ši informacija.

  • Paleidiklio sąlyga
  • Lentelės pavadinimas
  • Scope

Power Automate leidžia naudoti arba **naująjį** dizaino įrankį**,** arba klasikinį dizaino įrankį**, kad sukonfigūruotumėte debesies srautą. ... Abiejų dizainerių žingsniai yra panašūs. Sužinokite daugiau (su pavyzdžiais) skiltyje Nustatykite skirtumus tarp naujojo ir klasikinio dizainerio.

Savo sraute pasirinkite kortelę, skirtą suaktyvinti Kai eilutė pridedama, modifikuojama arba ištrinama . Kairėje pusėje atsidaro langas su pasirinktu skirtuku Parametrai .

Skirtuko „Parametrai“ ekrano kopija.

Paleidiklio sąlyga

Paleidimo sąlyga, **Pakeitimo tipas**, **a18> ,** apibrėžia pakeitimų derinį eilutėje, kurioje vykdomas srautas.

Kai srautas sukelia eilutės sukūrimą, atnaujinimą arba ištrynimą, triggerOutputs()['body/SdkMessage'] reikšmė yra atitinkamai Create, Update arba Delete.

Kai vienoje lentelės eilutėje atliekami keli atnaujinimai, Power Automate įvertinamas kiekvieno atnaujinimo paleidiklis, net jei atnaujintos reikšmės yra tokios pačios kaip ir ankstesnės. Dėl šių atnaujinimų gali būti vykdomi keli srautai.

Lentelės pavadinimas

Sąrašas **Lentelės pavadinimas** filtruoja eilutes, kurios pasikeičia prieš suaktyvinant srautą. Sužinokite daugiau skyrelyje Lentelės Dataverse.

**Paleidiklis**, **kai eilutė pridedama, modifikuojama arba ištrinama**, **paleidiklis** nepalaiko srautų paleidimo 1:N arba N:N tipo santykiuose.

Scope

Sąrašas **Apimtis** nurodo, kad šias eilutes reikia stebėti, siekiant nustatyti, ar srautą reikia vykdyti.

Štai ką reiškia kiekviena taikymo sritis:

Taikymo sritis Eilutės nuosavybės lygis
Verslo struktūros vienetas Veiksmai atliekami eilutėse, kurios priklauso bet kuriam jūsų verslo padalinio nariui.
Organizacija Veiksmus atlieka bet kas, esantis aplinkoje.
Tėvų: Antrinis verslo vienetas Veiksmai atliekami eilutėse, kurios priklauso bet kam iš jūsų verslo vieneto arba antrinio verslo vieneto.
User Veiksmai atliekami su jūsų valdomomis eilutėmis.

Filtro sąlygos

Naudokite filtro sąlygas, kad nustatytumėte sąlygas, kada suaktyvinti srautus.

Filtruoti stulpelius

Norėdami apibrėžti konkrečius eilutės stulpelius, kurie turėtų paleisti srautą, kai yra įtraukti į užklausą, kaip unikalių stulpelių pavadinimų sąrašą, atskirtą kableliais, naudokite laukelį Pasirinkti stulpelius . Į atnaujinimo užklausas įtraukite tik stulpelius su pakeistomis reikšmėmis. Srautas paleidžiamas, kai įtrauktos reikšmės yra tokios pačios kaip esamos reikšmės.

Ši savybė taikoma tik **Atnaujinimo** sąlygai. Sukurti ir Ištrinti taikyti visiems eilutės stulpeliams.

Ši savybė nepalaikoma virtualiose lentelėse.

Filtro išraiška

Filtro išraiška suteikia galimybę apibrėžti „OData“ stiliaus filtro išraišką, kuri padės dar tiksliau apibrėžti paleidimo sąlygas. Srautas vykdomas tik tada, kai išraiška įvertinama kaip true po to, kai pakeitimas išsaugomas Dataverse. Toliau pateiktuose pavyzdžiuose srautas suveikia, kai firstname atnaujinama į John.

Filtro eilučių pavyzdžiai:

firstname eq 'John'

contains(firstname,'John')

Sužinokite daugiau apie **standartinius filtrų operatorius** ir **užklausų funkcijas**. ......

Išplėstinės parinktys

Galite nustatyti papildomas ypatybes, kad tiksliau apibrėžtumėte, kada srautas vykdomas ir kokį vartotojo profilį jis naudoja.

Norėdami pasiekti išplėstinius parametrus, lauke Išplėstiniai parametrai pasirinkite Rodyti visus .

Išplėstinių parametrų ekrano kopija.

Laukimo sąlyga naudojant uždelsimą iki

Ypatybėje Delay until naudokite „OData“ stiliaus laiko žymą, kad srauto paleidiklis būtų atidėtas iki konkretaus UTC laiko.

Pagrindinis ypatybės Dataverse Delay until naudojimo vietoj standartinio veiksmo Delay untilprivalumas yra tas, kad ypatybė Delay until Dataverse niekada nepasibaigia, todėl srautas gali laukti ilgą laiką.

Vartotojo apsimetinėjimas naudojant „Vykdyti kaip“

Srauto savininkas privalo turėti **teisę** veikti kito vartotojo vardu** (prvActOnBehalfOfAnotherUser). Microsoft Dataverse Saugos vaidmuo **Delegatas** pagal numatytuosius nustatymus apima šią teisę. Galite tai įjungti bet kuriame saugos vaidmenyje. Sužinokite daugiau skyriuje Apsimeskite kitu vartotoju.

Kai kuriate srautus naudodami paleidiklį **Kai eilutė pridedama, modifikuojama arba ištrinama**, galite nustatyti, kad kiekvienas**srauto veiksmas** būtų atliekamas naudojant vartotojo, o ne srauto savininko, kontekstą. Microsoft Dataverse

Norėdami apsimesti vartotoju, atlikite šiuos veiksmus. Kiekvienam Dataverse veiksmui, kurį norite vykdyti kaip kitas vartotojas, pasirinkite parinktį išskleidžiamajame meniu Vykdyti kaip .

Veiksmams, kuriuose jis nepasirinktas, laikoma, kad naudojamas numatytasis vartotojas. Tai iškviečia pagrindines API pagal pasirinktą vartotoją, o ne srauto savininką. Jei nieko nenurodyta, pagal numatytuosius nustatymus nurodomas srauto savininkas, kuris sukūrė srautą – iš esmės autorius.

Štai kitos parinktys:

  • Srauto savininkas: srautą sukūręs vartotojas.

  • Eilutės savininkas: vartotojas, kuriam priklauso eilutė Microsoft Dataverse , kuri pasikeičia ir suaktyvina srautą. Jei eilutė priklauso komandai, ši parinktis pagal numatytuosius nustatymus paleidžiama srauto savininko vardu.

  • Modifikuojantis naudotojas: naudotojas, kuris atliko veiksmą eilutėje Microsoft Dataverse , aktyvuodamas arba modifikuodamas srautą.

Be to, momentiniai srautai leidžia vykdyti bet kurios kitos jungties , pvz., Microsoft Teams, Microsoft 365 „Outlook“ arba SharePoint , veiksmus tame pačiame sraute naudojant iškvietėjo ryšį. Norėdami tai atlikti, vykdykite toliau nurodytus veiksmus.

  1. Eikite į srauto apžvalgos puslapį.

  2. Pasirinkite Redaguoti parametruose Vykdyti tik vartotojus .

  3. Srityje Tik vykdomų leidimų tvarkymas eikite į skirtuką Vartotojas ir grupės , tada sąraše Naudojami ryšiai pasirinkiteTeikia tik vykdytinas vartotojas .