Pastaba
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Paleidiklis Kai eilutė įtraukiama, modifikuojamas arba panaikinamas vykdo srautą, kai pasikeičia arba sukuriama pasirinktos lentelės ir aprėpties eilutė.
Būtinosios sąlygos
Norėdami sukurti srautą, kuris suaktyvinamas kuriant, modifikuojant ar naikinant eilutę, turite turėti vartotojo lygio teises kurti, skaityti, rašyti ir naikinti atgalinio skambinimo registracijos lentelėje.
Atsižvelgiant į sraute apibrėžtas aprėptis, jums gali prireikti bent jau tokio skaitymo lygio toje pačioje lentelėje. Sužinokite daugiau apie aplinkos saugą.
Trigerio parametrų nustatymas
Toliau pateikta informacija reikalinga norint naudoti paleidiklį Kai eilutė pridedama, modifikuojama arba panaikinama .
- Paleidiklio sąlyga
- Lentelės pavadinimas
- Scope
Pastaba.
- Power Automate naudoja klasikinį debesų srautų dizainerį arba naują modernų dizainerį su "Copilot" galimybėmis. Norėdami nustatyti, kurį dizaino įrankį naudojate, eikite į skyrių Pastaba , esantį Naršyti debesies srautų dizaino įrankį.
- Kai perjungiate klasikinį ir naują dizainerį, jūsų prašoma išsaugoti srautą. Negalite įrašyti ir perjungti, kol nebus išspręstos visos klaidos .
Savo sraute pasirinkite aktyviklio Kai eilutė pridedama, modifikuojama arba panaikinama kortelę. Kairėje atidaroma sritis, kurioje pasirinktas skirtukas Parametrai .
Paleidiklio sąlyga
Paleidiklio sąlyga Pakeitimo tipas apibrėžia eilutės, kuri vykdo srautą, keitimų derinį.
Kai srautas suaktyvina eilutės kūrimą, atnaujinimą arba naikinimą, reikšmė triggerOutputs()['body/SdkMessage']
atitinkamai yra Create
, Update
arba Delete
.
Kai vienoje lentelės eilutėje įvyksta keli naujinimai, Power Automate įvertinamas kiekvieno naujinimo paleidiklis, net jei atnaujintos reikšmės yra tokios pačios kaip ir ankstesnės. Dėl šių naujinimų gali būti vykdomi keli srautai.
Lentelės pavadinimas
Sąraše Lentelės pavadinimas filtruojamos eilutės, kurios eilutės keičiasi prieš paleidžiant srautą. Sužinokite daugiau dalyje Lentelės Dataverse.
Paleidiklis Kai eilutė įtraukiama, modifikuojama arba panaikinama nepalaiko 1:N arba N:N tipo ryšių srautų suaktyvinimo.
Scope
Aprėpties sąraše nurodoma, kad tos eilutės turi būti stebimos, kad būtų galima nustatyti, ar srautas turėtų būti paleistas.
Štai ką reiškia kiekviena taikymo sritis:
Mastas | Eilutės nuosavybės lygis |
---|---|
Verslo struktūros vienetas | Veiksmai atliekami eilutėse, priklausančiose bet kam iš jūsų verslo vieneto. |
Organizacija | Veiksmų imasi visi, esantys aplinkoje. |
Vienas iš tėvų: vaiko verslo vienetas | Veiksmai atliekami eilutėse, kurios priklauso bet kam iš jūsų verslo vieneto arba antrinio verslo vieneto. |
User | Veiksmai atliekami jums priklausančiose eilutėse. |
Filtro sąlygos
Naudokite filtro sąlygas, kad nustatytumėte sąlygas, kada suaktyvinti srautus.
Stulpelių filtravimas
Naudokite lauką Pasirinkti stulpelius , kad apibrėžtumėte konkrečius eilutės stulpelius, dėl kurių srautas turėtų būti vykdomas, kai jis įtraukiamas į užklausą, kaip kableliais atskirtą unikalių stulpelių pavadinimų sąrašą. Į naujinimo užklausas įtraukite tik stulpelius su pakeistomis reikšmėmis. Srautas vykdomas, kai įtrauktos reikšmės yra tokios pačios kaip esamos reikšmės.
Ši ypatybė taikoma tik naujinimo sąlygai . Kurti ir naikinti taikoma visiems eilutės stulpeliams.
Ši ypatybė nepalaikoma virtualiosiose lentelėse.
Filtro išraiška
Filtro išraiška suteikia galimybę apibrėžti "OData" stiliaus filtro išraišką, kad galėtumėte dar tiksliau apibrėžti paleidimo sąlygas. Srautas vykdomas tik tada, kai įrašius pakeitimą reiškinys įvertinamas kaip teisingas Dataverse. Toliau pateiktuose pavyzdžiuose srautas suaktyvinamas, kai firstname
atnaujinamas į Joną.
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 viską.
Palaukite su delsa, kol
Naudokite "OData" stiliaus laiko žymą ypatybėje Atidėti iki , kad uždelstumėte srauto paleidiklį iki konkretaus UTC laiko.
Pagrindinis pranašumas naudojant Dataverse ypatybę Atidėti iki veiksmo, o ne standartinę Atidėti ikiveiksmo , Dataverse yra Atidėjimas, kol ypatybė niekada nesibaigs, todėl srauto paleidimas gali laukti ilgą laiką.
Apsimetinėjimas vartotoju naudojant funkciją Vykdyti kaip
Srauto savininkas turi turėti Microsoft Dataverse privilegijų aktą kito vartotojo vardu (prvActOnBehalfOfAnotherUser). Pagal numatytuosius nustatymus saugos vaidmuo Deleguoti apima šią teisę. Jį galite įjungti bet kuriame saugos vaidmenyje. Sužinokite daugiau skiltyje Apsimesti kitu vartotoju.
Kai kuriate srautus naudodami paleidiklį Kai eilutė pridedama, modifikuojama arba panaikinama , galite nustatyti, kad kiekvienas Microsoft Dataverse srauto veiksmas būtų atliekamas naudojant vartotojo, kuris nėra srauto savininkas, kontekstą.
Norėdami apsimesti vartotoju, atlikite šiuos veiksmus. Kiekvienam Dataverse veiksmui, kurį norite vykdyti kaip kitas vartotojas, išskleidžiamajame meniu Vykdyti kaip pasirinkite parinktį.
Atliekant veiksmus, kai jis nepasirinktas, numanomas numatytasis vartotojas. Taip iškviečiamos pagrindinės API, pagrįstos pasirinktu vartotoju, o ne srauto savininku. Jei nieko nenurodyta, pagal numatytuosius nustatymus srauto savininkas, sukūręs srautą, iš esmės autorius.
Štai kitos parinktys:
Srauto savininkas: vartotojas, kuris sukūrė srautą.
Eilutės savininkas: vartotojas, kuriam priklauso Microsoft Dataverse besikeičianti eilutė, suaktyvinanti srautą. Jei komandai priklauso eilutė, pagal numatytuosius nustatymus ši parinktis vykdoma kaip srauto savininkas.
Modifikuojantis vartotojas: vartotojas, kuris veikė eilutėje Microsoft Dataverse , suaktyvino arba modifikavo srautą.
Be to, momentiniai srautai leidžia atlikti bet kurios kitos jungties , Microsoft Teams pvz., Microsoft 365 "Outlook", veiksmus arba SharePoint tame pačiame sraute naudojant iškviestojo ryšį. Norėdami tai atlikti, vykdykite toliau nurodytus veiksmus.
Eikite į srauto apžvalgos puslapį.
Pasirinkite Redaguoti parametruose Vykdyti tik vartotojus .
Srityje Tik vykdomų leidimų tvarkymas eikite į skirtuką Vartotojas ir grupės , tada sąraše Naudojami ryšiai pasirinkiteTeikia tik vykdytinas vartotojas .