Memicu mengalir apabila baris ditambah, diubah suai atau dipadamkan

Apabila baris ditambah, pencetus diubah suai atau dipadamkan akan mengalir apabila baris jadual dan skop yang dipilih berubah atau dicipta.

Prasyarat

  • Untuk mencipta aliran yang mencetuskan apabila anda mencipta, mengubah suai atau memadamkan baris, anda mesti mempunyai keizinan aras pengguna untuk mencipta, membaca, menulis dan memadam pada jadual Pendaftaran Panggil Balik.

  • Selain itu, bergantung pada skop yang ditakrifkan dalam aliran, anda mungkin memerlukan sekurang-kurangnya tahap bacaan pada jadual yang sama. Anda boleh mendapatkan lebih banyak maklumat tentang keselamatan Alam Sekitar.

Maklumat berikut diperlukan untuk menggunakan Apabila baris ditambah, diubah suai atau dipadamkan pencetus.

  • Syarat pencetus
  • Nama jadual
  • Scope

Nota

Power Automate menggunakan sama ada awan klasik mengalir pereka atau pereka aliran awan dengan Copilot. Untuk mengenal pasti pereka bentuk yang anda gunakan, pergi ke bahagian Nota dalam Memahami awan mengalir pereka bentuk dengan keupayaan copilot.

Setkan parameter terus pada kad apabila baris ditambah, diubah suai atau dipadamkan pencetus.

Tangkapan skrin

Syarat pencetus

Keadaan pencetus,Tukar jenis , dengan tepat mentakrifkan gabungan perubahan kepada baris yang akan menjalankan aliran.

Apabila aliran dicetuskan oleh penciptaan, kemas kini atau pemadaman baris, nilai akan triggerOutputs()['body/SdkMessage'] ,, atau Create, Update masing-masing Delete.

Jika terdapat berbilang kemas kini pada satu baris dalam jadual, nilaikan pencetus untuk setiap kemas kini, Power Automate walaupun nilai yang dikemas kini pada baris adalah sama dengan nilai sebelumnya. Kemas kini ini boleh membawa kepada larian aliran berbilang.

Nama jadual

Senarai nama Jadual menapis baris untuk menunjukkan dengan tepat jenis baris yang harus diubah sebelum pemicu aliran. Lihat Jadual dalam Dataverse.

Apabila baris ditambah, pencetus yang diubah suai atau dipadamkan tidak menyokong aliran pencetus pada perhubungan jenis 1:N atau N:N.

Scope

Senarai Skop menunjukkan baris tersebut perlu dipantau untuk menentukan sama ada aliran perlu dijalankan.

Berikut ialah maksud setiap skop:

Skop Tahap pemilikan baris
Unit Perniagaan Tindakan diambil pada baris yang dimiliki oleh sesiapa sahaja dalam unit perniagaan anda.
Organisasi Tindakan diambil oleh sesiapa sahaja dalam persekitaran.
Ibu bapa: Unit perniagaan kanak-kanak Tindakan diambil pada baris yang dimiliki oleh sesiapa sahaja dalam unit perniagaan anda atau unit perniagaan kanak-kanak.
User Tindakan diambil pada baris yang dimiliki oleh anda.

Opsyen lanjutan

Anda boleh menetapkan sifat tambahan untuk menentukan dengan lebih terperinci apabila aliran berjalan dan profil pengguna di mana ia berjalan.

Untuk mencapai opsyen lanjutan, pilih Tunjukkan opsyen lanjutan.

Petikan skrin opsyen lanjutan.

Tapis syarat

Gunakan syarat penapis untuk menetapkan syarat untuk masa untuk mencetuskan aliran.

Tapis lajur

Gunakan kotak Pilih lajur untuk mentakrifkan lajur tertentu baris yang sepatutnya menyebabkan aliran berjalan apabila diubah, sebagai senarai dipisahkan koma bagi nama lajur unik.

Hartanah ini digunakan untuk keadaan Kemas Kini sahaja. Mencipta dan Memadam digunakan pada semua lajur baris.

Sifat ini tidak disokong pada jadual maya.

Ungkapan penapis

Ungkapan penapis menyediakan cara untuk anda mentakrifkan ungkapan penapis gaya OData untuk membantu anda menentukan keadaan pencetus dengan lebih tepat. Aliran berjalan hanya apabila ungkapan menilai kepada benar selepas perubahan disimpan Dataverse. Dalam contoh berikut, aliran mencetuskan apabila firstname dikemas kini kepada "John".

Contoh untuk Tapis baris:

firstname eq 'John'

contains(firstname,'John')

Untuk mengetahui cara membina ungkapan penapis ini, pergi ke contoh dalam operator penapis standard dan fungsi pertanyaan.

Tidak seperti contoh dalam pautan rujukan, ungkapan anda tidak boleh mengandungi rentetan $filter=. Rentetan ini hanya digunakan apabila anda menggunakan API secara langsung.

Tunggu syarat menggunakan kelewatan sehingga

Gunakan cap masa gaya OData dalam Kelewatan sehingga sifat untuk melambatkan pencetus aliran sehingga masa UTC tertentu.

Faedah utama menggunakan Kelewatan sehingga Dataverse harta dan bukannya Kelewatan standard sehingga tindakanadalah Kelewatan sehingga Dataverse harta tidak pernah tamat tempoh, membolehkan aliran berjalan menunggu jangka masa yang lama.

Penyamaran pengguna menggunakan Run As

Pemilik aliran mesti mempunyai Microsoft Dataverse Akta keistimewaan bagi pihak Pengguna Lain (prvActOnBehalfOfAnotherUser). Perwakilan peranan keselamatan termasuk keistimewaan ini secara lalai. Anda boleh mendayakannya pada mana-mana peranan keselamatan. Untuk maklumat lanjut, pergi ke Menyamar sebagai pengguna lain.

Apabila anda mencipta aliran dengan pencetus Apabila baris ditambah, diubah suai atau dipadamkan , anda boleh mengesetkan setiap Microsoft Dataverse tindakan dalam aliran yang akan dilakukan menggunakan konteks pengguna, selain daripada pemilik aliran.

Ikuti langkah ini untuk menyamar sebagai pengguna.

  1. Dalam pereka bentuk, pilih nilai untuk Jalankan untuk memberitahu Microsoft Dataverse konteks pengguna yang anda ingin gunakan untuk tindakan seterusnya Dataverse .
  2. Untuk setiap Dataverse tindakan yang anda ingin jalankan sebagai pengguna lain, pilih elipsis (...) di penjuru kanan atas kemudian pilih seting Gunakan sambungan invoker.

Untuk langkah-langkah di mana ia tidak dipilih, pengguna lalai diandaikan. Ini memanggil API asas mengikut pengguna yang dipilih, dan bukan sebagai pemilik aliran. Jika tiada apa-apa yang ditentukan, ia lalai kepada pemilik aliran yang mencipta aliran—pada dasarnya, pengarang.

Berikut ialah pilihan lain:

  • Pemilik aliran: Pengguna yang mencipta aliran.

  • Pemilik baris: Pengguna yang memiliki baris yang Microsoft Dataverse mengalami perubahan, menyebabkan aliran dicetuskan. Jika baris dimiliki oleh pasukan, maka pilihan ini akan kembali berjalan sebagai pemilik aliran.

  • Mengubah suai pengguna: Pengguna yang mengambil tindakan Microsoft Dataverse pada baris, menyebabkan aliran dicetuskan atau diubah suai.

Selain itu, aliran segera membolehkan menjalankan langkah mana-mana penyambung lain seperti,OutlookMicrosoft TeamsMicrosoft 365 ataudalam aliran yang sama menggunakan sambungan invoker. SharePoint Untuk berbuat demikian, ikuti langkah-langkah ini:

  1. Pergi ke halaman gambaran keseluruhan aliran.

  2. Pilih Edit pada seting Jalankan pengguna sahaja.

  3. Dalam anak tetingkap keizinan uruskan sahaja, pergi ke tab Pengguna dan kumpulan , kemudian pilih Disediakan oleh pengguna run-only di bawah senarai Sambungan Yang Digunakan .