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

การทำความเข้าใจขีดจำกัด Power Automate และ Power Platform สามารถช่วยให้ผู้ใช้ออกแบบโฟลว์ของ Power Automate ที่ปรับขนาดได้

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

เรียนรู้เพิ่มเติม:

วิธีตรวจสอบแผนใบอนุญาตของคุณ

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

ภาพหน้าจอของตัวเลือกดูสิทธิ์การใช้งานของฉันในการตั้งค่า

หรือเลือก Ctrl + Alt+ A จากพอร์ทัล Power Automate เพื่อดูรายละเอียดระดับแผนให้ละเอียดยิ่งขึ้น

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

คำขอใน Microsoft Power Platform ประกอบด้วยการดำเนินการต่างๆ ที่ผู้ใช้ทำในผลิตภัณฑ์ต่างๆ ที่ระดับสูง คำขอ API เป็นคำขอไปยังตัวเชื่อมต่อ การวิเคราะห์โปรแกรมช่วยแนะนำด้านกระบวนการ การดำเนินการ HTTP และการดำเนินการในตัว เช่น การกำหนดค่าเริ่มต้นของตัวแปรหรือการใช้ Compose ทั้งการดำเนินการที่สำเร็จและล้มเหลวจะนับรวมในขีดจำกัดคำขอ API เหล่านี้ นอกจากนี้ การลองใหม่และคำขออื่นๆ จากการแบ่งหน้าจะนับเป็นการดำเนินการด้วย เรียนรู้เพิ่มเติม: สิ่งที่นับเป็นคำขอ Power Platform คืออะไร

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

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

ต่อไปนี้คือหลักเกณฑ์บางประการในการประมาณการคำขอการใช้โฟลว์

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

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

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

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

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

ตัวเชื่อมต่อแต่ละตัวมีขีดจำกัดการควบคุมปริมาณของตัวเอง

Dataverseขีดจำกัด API

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

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

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

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

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

การเพิ่มขึ้นอย่างรวดเร็วของการทริกเกอร์หรือลูปอาจเกินขีดจำกัดนี้ ทำให้โฟลว์ช้าลงหรือจำกัดความเร็ว

เมื่อต้องการจัดการกับขีดจำกัดนี้ ให้กระจายโหลดระหว่างหลายโฟลว์ ตัวอย่างเช่น โดยใช้ โฟลว์รอง หรือโดยใช้ เงื่อนไขทริกเกอร์

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

เมื่อออกแบบโฟลว์ คุณอาจพบขีดจำกัดที่กำหนดไว้ที่ระดับการออกแบบ/ข้อกำหนด ลองออกแบบโฟลว์ของคุณใหม่หากคุณพบขีดจำกัดเหล่านี้

เรียนรู้เพิ่มเติม: ขีดจำกัดที่เป็นข้อกำหนดของโฟลว์