Bagikan melalui


Pemicu alur saat baris ditambahkan, dimodifikasi, atau dihapus

Pemicu Saat baris ditambahkan, dimodifikasi, atau dihapus menjalankan alur setiap kali baris tabel dan cakupan yang dipilih berubah atau dibuat.

Prasyarat

  • Untuk membuat alur yang memicu saat Anda membuat, memodifikasi, atau menghapus baris, Anda harus memiliki izin tingkat pengguna untuk membuat, membaca, menulis, dan menghapus pada tabel Pendaftaran Panggilan Balik.

  • Selain itu, tergantung pada cakupan yang ditentukan dalam alur, Anda mungkin memerlukan setidaknya tingkat baca pada tabel yang sama. Anda bisa mendapatkan informasi selengkapnya tentang Keamanan lingkungan.

Informasi berikut diperlukan untuk menggunakan pemicu Saat baris ditambahkan, dimodifikasi, atau dihapus .

  • Syarat pemicu
  • nama tabel
  • Scope

Catatan

Power Automate menggunakan perancang alur cloud klasik atau perancang alur cloud dengan Copilot. Untuk mengidentifikasi desainer mana yang Anda gunakan, buka bagian Catatan di Memahami perancang alur cloud dengan kemampuan copilot.

Atur parameter langsung pada kartu untuk pemicu Saat baris ditambahkan, dimodifikasi, atau dihapus .

Tangkapan layar dari

Syarat pemicu

Kondisi pemicu, Jenis perubahan, secara tepat menentukan kombinasi perubahan pada baris mana yang akan menjalankan alur.

Ketika alur dipicu oleh pembuatan, pembaruan, atau penghapusan baris, nilai akan triggerOutputs()['body/SdkMessage'] menjadi Create, Update, atau Delete, masing-masing.

Jika ada beberapa pembaruan pada satu baris dalam tabel, Power Automate evaluasi pemicu untuk setiap pembaruan, meskipun nilai yang sedang diperbarui pada baris sama dengan nilai sebelumnya. Pembaruan ini dapat menyebabkan beberapa eksekusi alur.

nama tabel

Daftar Nama tabel memfilter baris untuk menunjukkan dengan tepat jenis baris mana yang harus diubah sebelum alur dipicu. Lihat Tabel di. Dataverse

Pemicu Saat baris ditambahkan, dimodifikasi, atau dihapus tidak mendukung pemicu alur pada Relasi jenis 1:N atau N:N.

Scope

Daftar Cakupan menunjukkan baris tersebut harus dipantau untuk menentukan apakah alur harus dijalankan.

Berikut arti setiap cakupan:

Ruang lingkup Tingkat kepemilikan baris
Unit Bisnis Tindakan diambil pada baris yang dimiliki oleh siapa pun di unit bisnis Anda.
Organisasi Tindakan diambil oleh siapa saja di dalam lingkungan.
Induk: Unit bisnis turunan Tindakan diambil pada baris yang dimiliki oleh siapa pun di unit bisnis Anda atau unit bisnis turunan.
User Tindakan diambil pada baris yang Anda miliki.

Pilihan tingkat lanjut

Anda dapat mengatur properti tambahan untuk menentukan secara lebih terperinci saat alur berjalan dan profil pengguna di mana alur berjalan.

Untuk mengakses opsi lanjutan, pilih Tampilkan opsi lanjutan.

Tangkapan layar dari opsi lanjutan.

Kondisi filter

Gunakan kondisi filter untuk mengatur kondisi kapan harus memicu alur.

Memfilter kolom

Gunakan kotak Pilih kolom untuk menentukan kolom tertentu dari baris yang akan menyebabkan alur berjalan saat disertakan dalam permintaan, sebagai daftar nama kolom unik yang dipisahkan koma. Hanya sertakan kolom dengan nilai yang diubah dalam permintaan pembaruan. Alur akan berjalan ketika nilai yang disertakan sama dengan nilai yang ada.

Properti ini hanya berlaku untuk kondisi Pembaruan . Buat dan Hapus berlaku untuk semua kolom baris.

Properti ini tidak didukung pada tabel virtual.

Ekspresi filter

Ekspresi filter menyediakan cara bagi Anda untuk menentukan ekspresi filter gaya OData untuk membantu Anda menentukan kondisi pemicu dengan lebih tepat. Alur berjalan hanya ketika ekspresi dievaluasi ke true setelah perubahan disimpan Dataverse. Dalam contoh berikut, alur dipicu saat firstname diperbarui menjadi "John".

Contoh untuk baris Filter:

firstname eq 'John'

contains(firstname,'John')

Untuk mempelajari cara membuat ekspresi filter ini, buka contoh dalam operator filter standar dan fungsi kueri.

Tidak seperti contoh dalam tautan referensi, ekspresi Anda tidak boleh berisi string $filter=. String ini hanya berlaku jika Anda menggunakan API secara langsung.

Kondisi tunggu menggunakan penundaan hingga

Gunakan stempel waktu bergaya OData di properti Delay until untuk menunda pemicu alur hingga waktu UTC tertentu.

Manfaat utama menggunakan Dataverse properti Delay till alih-alih tindakan Delay tillstandar adalah Dataverse properti Delay till tidak pernah kedaluwarsa, memungkinkan alur berjalan untuk menunggu untuk jangka waktu yang lama.

Peniruan identitas pengguna menggunakan Jalankan Sebagai

Pemilik alur harus memiliki hak istimewa Microsoft Dataverse Bertindak atas Nama Pengguna Lain(prvActOnBehalfOfAnotherUser). Delegasikan peran keamanan menyertakan hak istimewa ini secara default. Anda dapat mengaktifkannya pada peran keamanan apa pun. Untuk detail selengkapnya, buka Meniru identitas pengguna lain.

Saat Anda membuat alur dengan pemicu Saat baris ditambahkan, dimodifikasi, atau dihapus , Anda dapat mengatur setiap Microsoft Dataverse tindakan dalam alur untuk dilakukan menggunakan konteks pengguna, selain pemilik alur.

Ikuti langkah-langkah ini untuk meniru identitas pengguna.

  1. Di perancang, pilih nilai untuk Jalankan sebagai untuk memberi tahu Microsoft Dataverse konteks pengguna mana yang ingin Anda gunakan untuk tindakan berikutnya Dataverse .
  2. Untuk setiap Dataverse tindakan yang ingin Anda jalankan sebagai pengguna yang berbeda, pilih elipsis (...) di sudut kanan atas, lalu pilih pengaturan Gunakan koneksi pemanggil.

Untuk langkah-langkah di mana tidak dipilih, pengguna default diasumsikan. Ini memanggil API yang mendasarinya sesuai pengguna yang dipilih, dan bukan sebagai pemilik alur. Jika tidak ada yang ditentukan, default ke pemilik alur yang membuat alur—pada dasarnya, penulis.

Berikut adalah opsi lainnya:

  • Pemilik alur: Pengguna yang membuat alur.

  • Pemilik baris: Pengguna yang memiliki Microsoft Dataverse baris yang mengalami perubahan, yang menyebabkan alur dipicu. Jika baris dimiliki oleh tim, maka opsi ini kembali berjalan sebagai pemilik alur.

  • Memodifikasi pengguna: Pengguna yang mengambil tindakan pada Microsoft Dataverse baris, menyebabkan alur dipicu atau dimodifikasi.

Selain itu, alur instan memungkinkan menjalankan langkah-langkah konektor lain seperti,Outlook Microsoft Teams Microsoft 365 , atau dalam SharePoint alur yang sama menggunakan koneksi pemanggil. Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Buka halaman ringkasan alur.

  2. Pilih Edit pada pengaturan Jalankan hanya pengguna .

  3. Di panel Kelola izin run-only, buka tab Pengguna dan grup , lalu pilih Disediakan oleh pengguna run-only di bawah daftar Connections Used