स्वचालित ट्रिगर और शर्तें

इंटरमीडिएट Power Automate

Dani Kahil

Solution Architect | Microsoft MVP

घड़ी नहीं, एक event listener

nanobanana: एकदम सफेद बैकग्राउंड पर साथ-साथ दो क्षैतिज पैनल। बाएँ पैनल पर "Recurrence (polling)": सुईयों वाली घड़ी, नीचे छोटा लाल लेबल: "कुछ न बदले तब भी जागता है". दाएँ पैनल पर "Dataverse trigger (event-driven)": एक बिजली का चिन्ह और स्टाइलाइज्ड डेटाबेस टेबल आइकन, नीचे छोटा हरा लेबल: "सिर्फ असली row बदलाव पर चलता है". फ्लैट 2D इलस्ट्रेशन, DataCamp नेवी + ग्रीन + रेड एक्सेंट्स. शैडो या 3D नहीं.

 

  • Recurrence जागता है — जब कुछ नहीं बदलता तब भी
  • Automated trigger बदलाव का इंतज़ार करता है
  • प्रति इवेंट एक बार, कोई polling नहीं
इंटरमीडिएट Power Automate

चेंज इवेंट को कॉन्फ़िगर करना

Dataverse trigger configuration showing Change type, Table name, Scope, Select columns, and Filter rows fields

Source  ·  Change type  ·  Scope — ये तीन फ़ील्ड तय करते हैं ट्रिगर कब फायर होगा

इंटरमीडिएट Power Automate

Filter rows: server-side और फ्री

 

Dataverse trigger Filter rows field with OData expression "statuscode eq 1 and modifiedon gt 2026-01-01"

 

  • Filter rows server-side चलता है, flow फायर होने से पहले
  • सिर्फ़ मैच होते इवेंट ही रन ट्रिगर करते हैं
  • Dataverse-विशेष — SharePoint में इसकी जगह trigger conditions होती हैं
इंटरमीडिएट Power Automate

वही अवधारणा, हर ट्रिगर पर

@equals(
  triggerOutputs()?['day'],
  'Monday'
)
@greater(
  item()?['priority'],
  'High'
)
@contains(
  triggerBody()?['subject'],
  'urgent'
)

 

  • हर ट्रिगर पर उपलब्ध, सिर्फ़ Dataverse पर नहीं
  • ट्रिगर के Settings पैनल में एक boolean expression
  • Operators — equals, greater, and, or — वही OData सिंटैक्स
इंटरमीडिएट Power Automate

Trigger condition या Condition action?

Two panels: a trigger condition is checked before the run starts, so false means no run; a Condition action is checked inside the run, so the run has already happened and counts

Trigger condition false → कोई रन नहीं

Condition action false → रन हो चुका है, फिर भी गिना जाएगा

इंटरमीडिएट Power Automate

ऐसा flow debug करना जो फायर नहीं हो रहा

 

Power Automate 28-day run history showing two succeeded runs with Start, Duration, and Status columns

 

  • Rejected इवेंट पर run history में कोई एंट्री नहीं
  • संकेत है कि जिन रन की उम्मीद थी, वे नज़र नहीं आ रहे
  • अपनी filter expression को टेबल के actual field name से मिलाएँ
इंटरमीडिएट Power Automate

अभ्यास करते हैं!

इंटरमीडिएट Power Automate

Preparing Video For Download...