Jaa


Työnkulku käynnistetään, kun rivi lisätään tai poistetaan tai sitä muokataan

Kun rivi lisätään tai poistetaan tai sitä muokataan -käynnistin suorittaa työnkulun aina, kun valitun taulukon ja vaikutusalueen rivi muuttuu tai luodaan.

Edellytykset

  • Jos haluat luoda työnkulun, joka käynnistyy rivin luomisen, muokkaamisen tai poistamisen aikana, tarvitset käyttäjätason oikeudet Vastakutsun rekisteröinti -taulukon luomista, lukemista, kirjoittamista ja poistamista varten.

  • Määritetyistä työnkulun vaikutusalueista riippuen voit tarvita lisäksi ainakin saman taulukon lukuoikeuden. Saat lisätietoja ympäristön suojauksesta.

Seuraavat tiedot vaaditaan Kun rivi lisätään tai poistetaan tai sitä muokataan -käynnistintä varten.

  • Käynnistysehto
  • Taulukon nimi
  • Käyttöalue

Muistiinpano

Power Automate käyttää joko perinteistä pilvityönkulkujen suunnitteluohjelmaa tai Copilotin sisältävää pilvityönkulkujen suunnitteluohjelmaa. Käytettävän suunnitteluohjelman version voi selvittää siirtymällä Huomautus-osaan artikkelissa Tietoja avustajaominaisuuksia sisältävästä pilvityönkulkujen suunnitteluohjelmasta.

Parametrit määritetään suoraan Kun rivi lisätään tai poistetaan tai sitä muokataan -käynnistimen kortissa.

Näyttökuva:

Käynnistysehto

Muutostyyppi-käynnistinehto määrittää tarkasti työnkulun suorittavan rivin muutosten yhdistelmän.

Kun rivin luominen, päivittäminen tai poistaminen käynnistää työnkulun, merkkijonon triggerOutputs()['body/SdkMessage'] arvo on vastaavasti Create, Update tai Delete.

Jos taulukossa on useita päivityksiä yhteen riviin, Power Automate arvioi kunkin päivityksen herättimen, vaikka rivillä päivitettävät arvot ovat samat kuin edellinen arvo. Nämä päivitykset voivat johtaa useisiin työnkulkujen suorituksiin.

Taulukon nimi

Taulukon nimi -luettelo suodattaa rivit niin, että näkyvissä ovat tarkalleen ne rivit, jotka on muutettava ennen työnkulun käynnistymistä. Näytä taulukot Dataversessä.

Kun rivi lisätään tai poistetaan tai sitä muokataan -käynnistin ei tue työnkulkujen käynnistämistä 1:N- tai N:N-tyyppisille suhteille.

Käyttöalue

Ala luettelo osoittaa rivit, joita on seurattava sen määrittämiseksi, onko työnkulku suoritettava.

Kunkin vaikutusalueen merkitys on seuraava:

Laajuus Rivin omistuksen taso
Liiketoimintayksikkö Toiminnot tehdään riveille, joiden omistaja on joku liiketoimintayksiköstä.
Organisaatio Toiminnot voi tehdä kuka tahansa ympäristössä.
Ylä- ja alatason liiketoimintayksikkö Toiminnot tehdään riveille, joiden omistaja on joku liiketoimintayksikössä tai aliliiketoimintayksikössä.
Käyttäjä Toiminnot tehdään riveille, jotka omistat.

Lisäasetukset

Voit määrittää lisäominaisuuksia yksityiskohtaisia tietoja varten työnkulun suoritusta ja työnkulun käyttäjäprofiilia varten.

Lisäasetuksia voi käyttää valitsemalla Näytä lisäasetukset.

Näyttökuvassa lisäasetukset

Suodatusehdot

Suodatusehtojen avulla voit määrittää ehdot, joiden mukaan työnkulku käynnistyy.

Suodatinsarakkeet

Valitse sarakkeet -ruudun avulla voit määrittää rivin tietyt sarakkeet, joiden pitäisi aiheuttaa työnkulun suorittaminen, kun se sisällytetään pyyntöön, yksilöllisten sarakkeiden nimien pilkuilla eroteltuna luettelona. Sisällytä päivityspyyntöihin vain sarakkeet, joiden arvot ovat muuttuneet. Työnkulku suoritetaan, kun siihen sisältyvät arvot ovat samat kuin aiemmin luodut arvot.

Tämä ominaisuus koskee vain Päivitä-ehtoa. Luo ja Poista koskevat rivin kaikkia sarakkeita.

Tätä ominaisuutta ei tueta virtuaalitaulukoissa.

Suodatuslauseke

Suodatinlauseke mahdollistaa OData-tyylin suodatinlausekkeen määrittämisen. Tämä auttaa määrittämään käynnistinehdot aiempaa tarkemmin. Työnkulku suoritetaan vain, kun lauseke antaa arvoksi Tosi sen jälkeen, kun muutos tallennetaan Dataverseen. Seuraavissa esimerkeissä työnkulku käynnistyy, kun merkkijonon firstname arvoksi päivitetään John.

Suodata rivit -esimerkkejä:

firstname eq 'John'

contains(firstname,'John')

Lisätietoja kyseisten suodatinlausekkeiden muodostamisesta on vakiosuodatusoperaattorien ja kyselytoimintojen esimerkeissä.

Toisin kuin viitelinkkien esimerkeissä, lauseke ei voi sisältää merkkijonoa $filter=. Tämä merkkijono koskee vain suoraa ohjelmointirajapintojen käyttämistä.

Odotusehto käyttää viivyttämistä, kunnes

Käytä OData-tyylistä aikaleimaa Viivytä kunnes -ominaisuudessa, jos haluat viivyttää työnkulun käynnistintä tiettyyn UTC-aikaan asti.

Suurin hyöty Dataversen Viivytä kunnes -ominaisuuden käyttämisestä vakiomuotoisen Viivytä kunnes -toiminnon sijaan on se, että Dataversen Viivytä kunnes -ominaisuus ei koskaan vanhene. Sen ansiosta työnkulun suorittaminen voi odottaa pitkiä ajanjaksoja.

Käyttäjäksi tekeytyminen Suorita käyttäjänä -toiminnon avulla

Työnkulun omistajalla on oltava Microsoft Dataverse -oikeus Toimi toisen käyttäjän puolesta (prvActOnBehalfOfAnotherUser). Delegoi-käyttöoikeusrooli sisältää tämän oikeuden oletusarvoisesti. Voit ottaa sen käyttöön missä tahansa käyttöoikeusroolissa. Lisätietoja on kohdassa Toiseksi käyttäjäksi tekeytyminen.

Kun työnkulkuja luodaan Kun rivi lisätään tai poistetaan tai sitä muokataan -käynnistimen avulla, voit määrittää kunkin Microsoft Dataverse -toiminnon työnkulussa suoritettavaksi käyttäjän kontekstissa, kun käyttäjä on eri kuin työnkulun omistaja.

Voit tekeytyä käyttäjäksi seuraavasti.

  1. Suunnitteluohjelmassa valittava Suorita käyttäjänä -toiminnon arvo ilmaisee Microsoft Dataverselle, mitä käyttäjän kontekstia on tarkoitus käyttää seuraavissa Dataverse-toiminnoissa.
  2. Valitse kunkin eri käyttäjänä suoritettavan Dataverse-toiminnon osalta oikeassa yläkulmassa kolme pistettä (...) ja valitse sitten Käytä käynnistäjän yhteyttä -asetus.

Vaiheissa, joissa sitä ei ole valittu, käytetään oletuskäyttäjän asetusta. Tämä kutsuu taustalla olevia ohjelmointirajapintoja valitun käyttäjän mukaan, ei työnkulun omistajana. Jos mitään ei määritetä, oletusarvo on työnkulun luonut työnkulun omistaja eli tekijä.

Muut vaihtoehdot ovat seuraavat:

  • Työnkulun omistaja: Työnkulun tehnyt käyttäjä.

  • Rivin omistaja: Työnkulun käynnistämisen aiheuttaneen Microsoft Dataverse -rivin omistava käyttäjä. Jos rivin omistaa ryhmä, tämä vaihtoehto palaa suoritettavaksi työnkulun omistajana.

  • Käyttäjän muokkaaminen: Käyttäjä, joka teki Microsoft Dataverse -riville työnkulun käynnistäneen tai sitä muokanneen toiminnon.

Lisäksi pikatyönkulut mahdollistavat minkä tahansa muun yhdistimen, kuten Microsoft Teamsin, Microsoft 365 Outlookin tai SharePointin vaiheiden suorittamisen samassa työnkulussa käynnistäjän yhteyden avulla. Voit tehdä sen seuraavasti:

  1. Siirry työnkulun yleiskuvauksen sivulle.

  2. Valitse Muokkaa Suorita vain käyttäjät -asetuksissa.

  3. Siirry Vain suoritus -oikeuksien hallinta -ruudussa Käyttäjät ja ryhmät -välilehteen ja valitse Vain suoritus -oikeuden omaavan käyttäjän antama Käytetyt yhteydet -luettelossa.