ปรับแต่งทริกเกอร์ของคุณด้วยเงื่อนไข

ทริกเกอร์เป็นจุดเริ่มต้นสําหรับโฟลว์ของคุณ สิ่งเหล่านี้กําหนดว่าเมื่อใดควรเรียกใช้โฟลว์ และสามารถกําหนดเองเพื่อให้เหมาะสมกับความต้องการเฉพาะของคุณ บทความนี้แสดงวิธีการกําหนดค่าทริกเกอร์ใน Power Automate

เพิ่มเงื่อนไขลงในทริกเกอร์ของคุณ

บางครั้ง คุณอาจจําเป็นต้องปรับแต่งทริกเกอร์เพื่อให้ทํางานเฉพาะเมื่อตรงตามเงื่อนไขบางอย่างเท่านั้น ตัวอย่างเช่น คุณอาจใช้ทริกเกอร์ เมื่อรายการถูกสร้างหรือปรับเปลี่ยน ของ SharePoint ใน Power Automate ทริกเกอร์นี้จะเริ่มทำงานทุกครั้งที่มีการเปลี่ยนแปลงในรายการ SharePoint อย่างไรก็ตาม คุณอาจต้องการให้โฟลว์ทริกเกอร์เฉพาะเมื่อรายการถูกสร้างขึ้น หรือสถานะถูกทําเครื่องหมายเป็น อนุมัติ ในขณะที่คุณสามารถกรองเหตุการณ์อื่น ๆ โดยการเพิ่มเงื่อนไขให้กับโฟลว์ โฟลว์ยังคงทํางาน และการเรียกจะถูกนับเป็นคําขอ API ซึ่งทำให้คุณถึงขีดจำกัดการร้องขอ API ของคุณได้เร็วขึ้น เพื่อหลีกเลี่ยงปัญหานี้ คุณสามารถเขียน นิพจน์ ในเงื่อนไขทริกเกอร์ หลีกเลี่ยงการ เรียกใช้ ถ้าไม่เป็นไปตามเงื่อนไขในทริกเกอร์

เรียนรู้เพิ่มเติมเกี่ยวกับเงื่อนไขในวิดีโอด่วนนี้:

ใช้เงื่อนไขทริกเกอร์เพื่อลดการเรียกใช้โฟลว์

เงื่อนไขทริกเกอร์สามารถช่วยทําให้โฟลว์ของคุณคล่องตัวและลดจํานวนการเรียกใช้ที่ไม่จําเป็น ซึ่งช่วยให้การเรียกใช้โฟลว์และการใช้คำขอของ Power Platform อยู่ในระดับต่ำ ด้วยเงื่อนไขทริกเกอร์ คุณสามารถตั้งค่าเงื่อนไขหลายเงื่อนไขที่ต้องเป็นไปตามก่อนทริกเกอร์โฟลว์ได้

ตัวอย่างเช่น คุณจําเป็นต้องสร้างโฟลว์ที่ประมวลผลใบแจ้งหนี้ที่ได้รับอนุมัติทุกรายการ หากไม่มีเงื่อนไขทริกเกอร์ โฟลว์ของคุณจะทริกเกอร์ทุกครั้งที่ได้รับอีเมลใบแจ้งหนี้ แม้ว่าใบแจ้งหนี้จะไม่ได้รับการอนุมัติก็ตาม ซึ่งอาจส่งผลให้โฟลว์ทํางาน 1,000 ครั้งสําหรับใบแจ้งหนี้ 1,000 รายการ แม้ว่าจะอนุมัติเพียง 50 รายการเท่านั้น

การเพิ่มเงื่อนไขทริกเกอร์เพื่อทริกเกอร์เฉพาะเมื่อมีการอนุมัติใบแจ้งหนี้ โฟลว์จะทํางานเพียง 50 ครั้งเท่านั้น ซึ่งหมายความว่าจะใช้คําขอ Power Platform น้อยลง ถ้าไม่ตรงตามเงื่อนไขทริกเกอร์ โฟลว์จะไม่ถูกทริกเกอร์ และไม่มีการบันทึกประวัติการเรียกใช้

ซึ่งมีความสําคัญโดยเฉพาะอย่างยิ่งในสภาพแวดล้อมแบบจ่ายตามการใช้งานจริง ซึ่งทุกการรันโฟลว์จะถูกเรียกเก็บเงินจริง คุณสามารถลดต้นทุนให้ต่ําได้ในขณะที่ยังได้รับผลลัพธ์ที่คุณต้องการโดยลดจํานวนการเรียกใช้

Power Automate ช่วยให้คุณสามารถใช้ตัวออกแบบใหม่ หรือ ตัวออกแบบคลาสสิก สำหรับการกำหนดค่าโฟลว์คลาวด์ของคุณ ขั้นตอนของโปรแกรมออกแบบทั้งสองมีความคล้ายคลึงกัน เรียนรู้เพิ่มเติม (พร้อมตัวอย่าง) ใน ระบุความแตกต่างระหว่างตัวออกแบบใหม่กับตัวออกแบบคลาสสิก

  1. เปิดโฟลว์ระบบคลาวด์ที่คุณต้องการแก้ไข:

    1. ในบานหน้าต่างนำทางด้านซ้าย เลือก โฟลว์ของฉัน
    2. เลือกโฟลว์ที่คุณต้องการแก้ไข
    3. ในแถบคําสั่งที่ด้านบนของหน้า ให้เลือก แก้ไข
  2. ตั้งค่าเงื่อนไขทริกเกอร์:

    1. เลือกทริกเกอร์ของโฟลว์

    2. เลือก การตั้งค่า

    3. ถัดจาก เงื่อนไขทริกเกอร์ ให้เลือก + เพิ่ม

      สกรีนช็อตของแท็บทริกเกอร์การตั้งค่าที่มีตัวเลือกเพิ่มภายใต้เงื่อนไขทริกเกอร์ที่ถูกเน้น

  3. เพิ่มนิพจน์. เรียนรู้วิธีการใช้นิพจน์ใน ใช้นิพจน์ในเงื่อนไขเพื่อตรวจสอบค่าหลายค่า เรียนรู้เพิ่มเติมในหัวข้อ สร้าง อัปเดต และแก้ไขนิพจน์ด้วย Copilot expression assistant

    ทุกเงื่อนไขทริกเกอร์ต้องเริ่มต้นด้วยสัญลักษณ์ @

    สกรีนช็อตของนิพจน์เงื่อนไขทริกเกอร์ที่ตรวจสอบว่าหัวเรื่องอีเมลเท่ากับ 'invoice approved' หรือไม่

    อีกวิธีหนึ่งคือ ทําตามคําแนะนําใน สร้างนิพจน์อย่างง่าย

  4. ถ้าคุณมีเงื่อนไขตัวกรองหลายเงื่อนไขที่จะเพิ่ม ให้เลือก + เพิ่ม และเพิ่มนิพจน์

    ตามค่าเริ่มต้น ต้องเป็นไปตามเงื่อนไขทั้งหมดเพื่อให้เงื่อนไขเป็นจริง ถ้าเงื่อนไขใดก็ตามเป็นทางเลือก คุณต้องมี OR จากนั้นใช้ไวยากรณ์@or (test1, test2, test3)

สร้างนิพจน์ได้อย่างง่ายดาย

โฟลว์ของคุณสามารถสร้างนิพจน์สําหรับคุณได้

  1. บนโฟลว์ของคุณ เลือกเครื่องหมาย + ในลูกศรลง
  2. ในบานหน้าต่าง เพิ่มการดําเนินการ ให้ค้นหาและเลือกการดําเนินการ กรองอาร์เรย์
  3. ในบานหน้าต่างตัวกรองอาร์เรย์ สร้างเงื่อนไขของคุณ
  4. เลือก แก้ไขในโหมดขั้นสูง และคัดลอกนิพจน์
  5. ใน Designer เปิดทริกเกอร์.
  6. ในแท็บ การตั้งค่า วางนิพจน์ลงในเงื่อนไขทริกเกอร์
  7. ลบการดําเนินการ กรองอาร์เรย์ จากโฟลว์ของคุณ