ทำความเข้าใจขีดจำกัดของแพลตฟอร์มและหลีกเลี่ยงการควบคุม

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

ตรวจสอบแผนสิทธิ์การใช้งานของคุณ

ขีดจำกัดของแพลตฟอร์มและ API บางอย่างขึ้นอยู่กับแผนใบอนุญาตของคุณ ใน Power Automate วิธีที่ง่ายที่สุดในการระบุสิทธิ์การใช้งานและความสามารถของคุณคือการเลือก การตั้งค่า>ดูสิทธิ์การใช้งานของฉัน

สกรีนช็อตของตัวเลือกดูสิทธิ์การใช้งานของฉันในการตั้งค่า Power Automate

เมื่อต้องเจาะลึกรายละเอียดของแผนสิทธิ์การใช้งานของคุณ กด Ctrl + Alt + A ในพอร์ทัล Power Automate

ขีดจำกัดคำขอ API

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

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

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

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

ใช้แนวทางต่อไปนี้เพื่อประเมินการใช้คําขอของโฟลว์:

  • โฟลว์อย่างง่ายที่มีหนึ่งทริกเกอร์และหนึ่งการดำเนินการส่งผลให้เกิดการดำเนินการสองครั้งในแต่ละครั้งที่โฟลว์ทำงาน โดยใช้สองคำขอ

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

  • ทั้งการดำเนินการที่สำเร็จและล้มเหลวนับรวมในขีดจำกัด แต่ไม่รวมการดำเนินการที่ถูกข้าม

  • การดำเนินการแต่ละครั้งจะสร้างคำขอหนึ่งรายการ ถ้าการดำเนินการอยู่ในลูป "ใช้กับแต่ละรายการ" ระบบจะสร้างคำขอตามจำนวนรายการที่ลูปต้องประมวลผล

  • การดําเนินการสามารถมีหลายนิพจน์ได้ แต่จะนับเป็นคําขอ API เดียว

  • การลองใหม่และคำขอเพิ่มเติมจากการแบ่งหน้าจะนับเป็นการดำเนินการ

สิ่งที่ต้องทําเมื่อโฟลว์ของคุณถูกจํากัดปริมาณ

คุณสามารถแก้ไขการจำกัดอัตราได้สองวิธี:

  • เพิ่มความจุให้โฟลว์
  • ลดจำนวนคำขอที่ส่งออกไป

ให้โฟลว์มีความจุของตัวเอง

กําหนด สิทธิ์การใช้งานกระบวนการ ให้กับโฟลว์ ซึ่งแตกต่างจากสิทธิ์การใช้งานผู้ใช้ สิทธิ์การใช้งานกระบวนการจะถูกจัดสรรให้กับโฟลว์เอง ดังนั้นสิทธ์ของโฟลว์จะไม่ขึ้นอยู่กับว่าใครเป็นเจ้าของหรือเรียกใช้โฟลว์ สิทธิ์การใช้งานแบบ Process ให้สิทธิ์แก่โฟลว์ในการใช้การดำเนินการ 250,000 รายการต่อ 24 ชั่วโมง (แสดงเป็นคำขอ Power Platform ในรายงานของศูนย์ผู้ดูแลระบบ)

โฟลว์ต้องอยู่ในโซลูชัน จากนั้นคุณมีสองวิธีในการจัดสรรความจุ:

  • กําหนดสิทธิ์การใช้งานให้กับโฟลว์โดยตรง: ถ้าโฟลว์หนึ่งต้องการการดําเนินการมากกว่า 250,000 รายการต่อ 24 ชั่วโมง ให้สแตกสิทธิ์การใช้งานกระบวนการสูงสุด 10 สิทธิ์บนโฟ ลว์นั้นแทนที่จะแยกงานข้ามโฟลว์ สิทธิการใช้งานแต่ละรายการจะเพิ่มจำนวนการดำเนินการได้อีก 250,000 ครั้งต่อ 24 ชั่วโมง
  • กําหนดสิทธิ์การใช้งานให้กับ กลุ่มโฟลว์: โฟลว์คลาวด์ที่ทราบโซลูชันสูงสุด 25 รายการ แชร์การดําเนินการ 250,000 รายการของกลุ่มต่อ 24 ชั่วโมง จําเป็นต้องเพิ่มโฟลว์หลักและรองทั้งหมดอย่างชัดเจน และคุณไม่สามารถเรียงทับสิทธิ์การใช้งานบนกลุ่มโฟลว์ได้

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

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

ส่วนเสริมคำขอ Power Platform ก็ไม่ช่วยเช่นกัน Add-on เพิ่มขีดจํากัดคําขอรายวันของผู้ใช้ ไม่ใช่ของโฟลว์ และไม่สามารถกําหนดให้กับโฟลว์ได้

หมายเหตุ

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

ทําให้โฟลว์ใช้คําขอน้อยลง

ทริกเกอร์และการดําเนินการทั้งหมดจะนับเป็นคําขอ รวมถึงการดําเนินการที่มีอยู่ภายใน เช่น การเริ่มต้นตัวแปรและเขียนการดําเนินการ การลดทั่วไป:

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

ตรวจสอบว่าเกินขีดจํากัดใด

ไม่ใช่ทุกโฟลว์ที่ถูกจำกัดอัตราจะถึงขีดจำกัดจำนวนการดำเนินการรายวัน ใช้การเยียวยาที่แตกต่างกัน:

อาการ ขีดจำกัด สิ่งที่ช่วยได้
การดําเนินการที่หน่วงเวลาทั่วทั้งโฟลว์ จํานวนการดําเนินการรายวันสูงในรายงานศูนย์การจัดการ ขีดจํากัดการดําเนินการรายวัน สิทธิ์การใช้งานของกระบวนการ หรือคําขอน้อยลง
HTTP 429 จากตัวเชื่อมต่อหนึ่ง ข้อความข้อผิดพลาด เช่น ขีดจํากัดอัตราเกินขีดจํากัด ขีดจํากัดของตัวเชื่อมต่อ กระจายการเรียกใช้ออกไปตามช่วงเวลา จัดกลุ่มเป็นชุดงาน หรือใช้การเชื่อมต่ออื่น
ข้อผิดพลาดในการเรียก Dataverse เมื่อมีภาระงานสูง ขีดจํากัดการป้องกันบริการข้อมูล ลดอัตราคำขอ; สิทธิ์การใช้งาน Process ไม่ได้เพิ่มขีดจำกัดเหล่านี้

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

ถ้าโฟลว์ถูกระงับ

โฟลว์ที่อยู่เหนือขีดจํากัดเป็นเวลา 14 วันติดต่อกันจะถูกระงับและเจ้าของจะได้รับการแจ้งเตือน กําหนดสิทธิ์การใช้งานกระบวนการ และเปิดโฟลว์อีกครั้ง

เรียนรู้เพิ่มเติมใน เกิดอะไรขึ้นเมื่อโฟลว์ของฉันเรียกใช้การดําเนินการมากเกินไป

ขีดจำกัดอัตราความเร็ว API ของตัวเชื่อมต่อ

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

เมื่อโฟลว์ทํางานลงในขีดจํากัดการควบคุมระดับตัวเชื่อมต่อ บริการจะส่งกลับรหัสข้อผิดพลาด 429 (คําขอมากเกินไป) ที่มีข้อความข้อผิดพลาด เช่น เกินขีดจํากัดอัตรา ลองอีกครั้งใน 27 วินาที

ข้อจำกัดของ API ของ Dataverse

Dataverse เป็นบริการตัวเชื่อมต่อกําหนดขีดจํากัดการป้องกันบริการของตนเอง ขีดจํากัดเหล่านี้จะถูกประเมินต่อผู้ใช้ ซึ่งผู้ใช้คือใครก็ตามที่เชื่อมโยงกับการดําเนินการ โดยปกติแล้ว ผู้ใช้จะเป็นเจ้าของโฟลว์ แต่สามารถเป็นผู้ใช้ที่เรียกถ้าโฟลว์เรียกใช้บริบทของผู้ใช้ในการดําเนินการ เรียนรู้เพิ่มเติมเกี่ยวกับขีดจํากัดของ Service Protection API

ขีดจำกัดการทำงานพร้อมกันของโฟลว์

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

ขีดจำกัดการกระจายการดำเนินการ

ขีดจำกัดการทำงานแบบพุ่งสูงหมายถึงจำนวนการดำเนินการสูงสุดที่สามารถเรียกใช้ได้ภายในช่วงเวลาที่กำหนด ซึ่งโดยทั่วไปจะวัดภายในกรอบเวลาแบบเลื่อน ปัจจุบัน ขีดจำกัดอยู่ที่ 100,000 การดำเนินการในห้านาที

เพื่อให้อยู่ภายใต้ขีดจํากัดนี้ ให้กระจายโหลดระหว่างโฟลว์หลายโฟลว์โดยใช้โฟลว์ลูกหรือเพิ่มเงื่อนไขทริกเกอร์ เรียนรู้เพิ่มเติมในสร้างโฟลว์ย่อยและปรับทริกเกอร์ Power Automate ให้เหมาะสม

ขีดจำกัดการออกแบบโฟลว์

คุณอาจพบขีดจํากัดเกี่ยวกับความซับซ้อนของโฟลว์ที่กําหนดไว้ในระดับการออกแบบและข้อกําหนด พิจารณาออกแบบโฟลว์ของคุณใหม่หากคุณพบปัญหาดังกล่าว เรียนรู้เพิ่มเติมใน ขีดจํากัดข้อกําหนดของโฟลว์