Bir satır ekildiğinde, değiştirildiğinde veya silindiğinde akışlar tetiklenir.
Bir satır eklendiğinde, değiştirildiğinde tetikleyicisi, seçili tablonun veya kapsamın bir satırı değiştirildiğinde veya oluşturulduğunda bir akış çalıştırır.
Ön koşullar
Bir satır oluşturduğunuzda, değiştirdiğinizde veya sildiğinizde tetiklenen bir akış oluşturmak için Geri Arama Kaydı tablosunda oluşturma, okuma, yazma ve silme için kullanıcı düzeyinde izinlere sahip olmanız gerekir.
Ayrıca, akışta tanımlanan kapsamlara bağlı olarak aynı tablo üzerinde en azından aynı düzeyde okuma izniniz de olmalıdır. Ortam güvenliği hakkında daha fazla bilgi edinebilirsiniz.

Bir satır eklendiğinde, değiştirildiğinde veya silindiğinde tetikleyicisini kullanmak için aşağıdaki bilgiler gerekir.
Tetikleme koşulu
Tablo adı
Scope
Tetikleme koşulu
Tetik koşulu, değiştirme türü, bir satırdaki değişikliklerin hangi bileşimin akışı çalışacağını tam olarak tanımlar.

Akış, bir satırın oluşturma, güncelleştirme veya silme işlemi tarafından tetiklendiğinde, triggerOutputs()['body/SdkMessage'] değeri sırasıyla Create, Update veya Delete olur.
Tablo adı
Tablo adı listesi, akış tetikleyicilerinin öncesinde hangi tür satırların değişiklik gerektiğini tam olarak belirtmek için satırlara filtre uygular. Bkz. Dataverse'deki tablolar.

Scope
Kapsam listesi, akışın çalıştırılması gerekip gerekmediğini belirlemek için satırlarından izlenmesi gereken satırları gösterir.

Her kapsamın anlamı:
| Scope | Satır sahiplik düzeyi |
|---|---|
| İş Birimi | Eylemler, departmanınızdaki herhangi birinin sahip olduğu satırlar üzerinde yapılır. |
| Kuruluş | Eylemler, ortam içindeki herhangi bir kişi tarafından yapılır. |
| Ana Öğe: Alt Departman | Eylemler, kendi departmanınız veya alt departman içindeki herhangi birine ait satırlarda gerçekleştirilir. |
| Kullanıcı | Eylemler, size ait olan satırlarda gerçekleştirilir. |
Gelişmiş seçenekler
Akışın çalışacağı zamanı ve akışın çalıştırılacağı kullanıcı profilini daha ayrıntılı tanımlamak için ek özellikler belirleyebilirsiniz.
Filtre koşulları
Akışları ne zaman tetikleyeceğinizle ilgili koşulları belirlemek için filtre koşullarını kullanın.

Sütunları filtreleme
Değiştirildiğinde akışın çalışmasını sağlaması gereken satırın belirli sütunlarını, benzersiz sütun adlarının virgülle ayrılmış bir listesi olarak tanımlamak için Sütun filtresi kutusunu kullanın.

Note
Bu özellik yalnızca Güncelleştirme koşulu için geçerlidir. Oluşturma ve Silme, bir satırın tüm sütunlarında uygulanabilir.
Filtre ifadesi
Filtre ifadesi, tetikleme koşullarını daha net bir şekilde tanımlamanıza yardımcı olmak için bir OData stili filtresi ifadesi tanımlamanız için bir yöntem sunar. Akış yalnızca, değişiklik Dataverse'e kaydedildikten sonra ifade true olarak değerlendirilirse çalışır. Aşağıdaki örnekte akış firstname "Gamze" olarak güncelleştirildiğinde tetiklenir.
Bu filtre ifadelerin nasıl oluşturulacağını öğrenmek için aşağıdaki örneklere, standart filtre işleçlerini ve sorgu işlevlerine bakın.
Note
Başvuru bağlantılarındaki örneklerin aksine, ifadenizde $filter= dizesi bulunmamalıdır. Bu dize yalnızca API'leri doğrudan kullandığınızda uygulanır.


<a name="wait-condition-using-delay-until">Şu zamana kadar geciktir özelliğini kullanan bekleme koşulu
Akış tetikleyicisini belirli bir UTC saatine kadar geciktirmek için Şu zamana kadar geciktir: özelliğinde OData stili bir zaman damgası kullanın.
Standart Şu zamana kadar geciktir: eylemi yerine Dataverse Şu zamana kadar geciktir: özelliğini kullanmanın temel avantajı, Dataverse Şu zamana kadar geciktir: özelliğinin akış çalıştırmasının uzun bir süre boyunca beklemesini sağlayarak hiçbir zaman sona ermemesidir.

Farklı Çalıştır'ı kullanarak kullanıcı kimliğine bürünme
Important
Akış sahibinin, Başka Bir Kullanıcı Adına Hareket Etme (prvActOnBehalfOfAnotherUser) Microsoft Dataverse ayrıcalığına sahip olması gerekir. Temsilci güvenlik rolü varsayılan olarak bu ayrıcalığı içerir. Bunu herhangi bir güvenlik rolünde etkinleştirebilirsiniz. Daha fazla ayrıntı için başka bir kullanıcının kimliğine bürünme bölümüne gidin.
Bir satır eklendiğinde, değiştirildiğinde veya silindiğinde tetikleyicisini kullanarak akış oluşturduğunuzda, akış sahibi dışındaki kullanıcı bağlamını kullanarak akışta her Microsoft Dataverse eylemini ayarlayabilirsiniz.
Kullanıcı kimliğine bürünmek için bu adımları izleyin:
Power Automate akış tanımında, Bir satır eklendiğinde, değiştirildiğinde veya silindiğinde tetikleyicisindeki gelişmiş seçenekleri göster'i seçin.
Microsoft Dataverse'e sonraki Dataverse eylemlerinde hangi kullanıcının bağlamını kullanmak istediğinizi bildirmek için Farklı çalıştır değerini seçin.
Farklı bir kullanıcı olarak çalıştırmak istediğiniz her Dataverse eylem için, aşağıdaki resimde gösterildiği gibi sağ üst köşedeki (...) menüsünü seçin ve başlatıcının bağlantı ayarını kullanın. Seçilmediği adımlar için varsayılan kullanıcı varsayılır. Bu, arka plandaki API'leri akış sahibi olarak değil, seçili kullanıcı olarak çağırır.

Hiçbir değer belirtilmediyse, varsayılan olarak yazar akışı oluşturan akış sahibi—olur. Diğer seçenekler şunlardır:
Akış sahibi: Akışı oluşturan kullanıcı.
Satır sahibi: değişiklik yapan Microsoft Dataverse satıra sahip olan Kullanıcı akışın tetiklenmesini sağlar. Satırın sahibi bir takımsa bu seçenek, akış sahibi olarak çalıştırmaya döner.
Kullanıcıyı değiştirme: Microsoft Dataverse satır üzerinde eylem yapan ve akışın tetiklenmesini ya da deðiþtirmesine neden olan kullanıcı.

Ayrıca anlık akışlar, başlatıcının bağlantısını kullanan aynı akıştaki başka bir bağlayıcının (ör. Microsoft Teams, Microsoft 365 Outlook, or SharePoint adımlarını çalıştırmaya olanak tanır. Bunu yapmak için aşağıdaki adımları izleyin:
Akışa genel bakış sayfasına gidin.
Yalnızca çalıştırma kullanıcıları ayarlarında Düzenle'yi seçin.
Salt çalıştırma izinlerini Yönet bölmesinde, Kullanıcı ve gruplar sekmesine gidin ve ardından Kullanılan Bağlantılar'ın altında Salt çalıştır kullanıcısı tarafından sağlananı seçin.