เพิ่มประสิทธิภาพการทำงานของโฟลว์

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

เลือกการดําเนินการที่เหมาะสมเพื่อโต้ตอบกับแอปและบริการ

เมื่อมองหาการดําเนินการเพื่อทําให้แอปหรือบริการของคุณเป็นแบบอัตโนมัติ ให้พิจารณาลําดับความสําคัญต่อไปนี้ โดยแสดงจากมากที่สุดไปน้อยที่สุด:

  1. การดําเนินการของตัวเชื่อมต่อระบบคลาวด์ เรียนรู้เพิ่มเติมเกี่ยวกับ ตัวเชื่อมต่อระบบคลาวด์ในฐานะการดำเนินการ Power Automate สำหรับเดสก์ท็อป

    สกรีนช็อตที่แสดงการดําเนินการ SharePoint ในตัวออกแบบโฟลว์เดสก์ท็อป

  2. Power Automate แอปพลิเคชันหรือไฟล์เฉพาะสําหรับการดําเนินการบนเดสก์ท็อป ตัวอย่างเช่น สําหรับ Excel, PDF และไฟล์/โฟลเดอร์

    สกรีนช็อตที่แสดงการดําเนินการ Excel ในตัวออกแบบโฟลว์

  3. การดำเนินการจากกลุ่ม UI อัตโนมัติ และ เบราว์เซอร์อัตโนมัติ

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

    เป็นทางเลือกสําหรับการดําเนินการ OCR สําหรับการแยกข้อมูล พิจารณาการดําเนินการตัวเชื่อมต่อคลาวด์ AI Builder จดจําข้อความในรูปภาพหรือเอกสาร PDF ซึ่งพร้อมใช้งานสําหรับโฟลว์คลาวด์ เรียนรู้เพิ่มเติมเกี่ยวกับการใช้แบบจําลองจัดทําสําเร็จของการรู้จําข้อความใน Power Automate

สําหรับสถานการณ์ขั้นสูงเพิ่มเติม พิจารณาแอคชันการเขียนสคริปต์ เช่น เรียกใช้ VBScript หรือ เรียกใช้สคริปต์ Python และการดําเนินการ HTTP เช่น บริการเรียกเว็บ

ใช้การจัดการข้อผิดพลาด

ระบุจุดที่อาจเกิดความล้มเหลวภายในโฟลว์ของคุณ และจัดการจุดเหล่านั้นด้วยฟังก์ชันการจัดการข้อผิดพลาดในผลิตภัณฑ์

  • จัดการข้อผิดพลาดสำหรับแต่ละการดำเนินการโดยใช้พารามิเตอร์ On error

    สกรีนช็อตของการกําหนดค่าการดําเนินการลองใหม่สําหรับการดําเนินการในตัวออกแบบโฟลว์

  • จัดการข้อผิดพลาดสำหรับกลุ่มการดำเนินการด้วยการดำเนินการ On block error

  • เรียกใช้ข้อผิดพลาดล่าสุดและใช้ในการดําเนินการในภายหลังด้วยการดําเนินการรับข้อผิดพลาดล่าสุด

  • ใช้การดําเนินการ หยุดโฟลว์ เพื่อหยุดโฟลว์อย่างนุ่มนวล

  • บันทึกข้อความแบบกําหนดเองด้วยการดําเนินการบันทึก ข้อความ หรือการดําเนินการอื่น ๆ ที่สามารถเขียนข้อความไปยังตําแหน่งภายนอกได้

เรียนรู้เพิ่มเติมเกี่ยวกับการกําหนดค่าฟังก์ชันการจัดการข้อผิดพลาด

ใช้การดําเนินการ "รอ" และการหมดเวลา

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

  • ใช้ รอการดําเนินการ ... และตั้งค่าการหมดเวลา (หลีกเลี่ยงการใช้การดําเนินการ รอ ทั่วไป)

    สกรีนช็อตที่แสดงการรอการดําเนินการในตัวออกแบบโฟลว์

  • กําหนดค่าคุณสมบัติ การหมดเวลาของโฟลว์ เพื่อระบุเวลาที่อนุญาตสูงสุดที่โฟลว์สามารถทํางานได้

    สกรีนช็อตของกล่องโต้ตอบคุณสมบัติของโฟลว์ที่เน้นการกําหนดค่าการหมดเวลาของโฟลว์

  • ปรับการตั้งค่าการหมดเวลาสําหรับสถานการณ์เดสก์ท็อปและเว็บอัตโนมัติที่แตกต่างกัน เรียนรู้เพิ่มเติมเกี่ยวกับการกําหนดค่าการหมดเวลาสําหรับ UI และเบราว์เซอร์อัตโนมัติ

ลบส่วนประกอบที่ไม่ได้ใช้งาน

เก็บเฉพาะคอมโพเนนต์โฟลว์ที่จําเป็นโดยการลบการดําเนินการใด ๆ ที่ปิดใช้งานอยู่ และลบองค์ประกอบ UI และรูปภาพที่ไม่ได้ใช้งานออก แนวทางปฏิบัตินี้จะลดขนาดของโฟลว์และลดเวลาการประหยัดและโหลด

สกรีนช็อตที่แสดงตัวเลือกลบองค์ประกอบ UI ที่ไม่ได้ใช้

หลีกเลี่ยงรอบที่ไม่จําเป็น

หลีกเลี่ยงการวนรอบผ่านชุดข้อมูลขนาดใหญ่ เช่น Excel ไฟล์ที่มีระเบียนนับพัน

  • ใช้การดําเนินการ ของตารางข้อมูล หรือการดําเนินการ ของฐานข้อมูล สําหรับการดําเนินการที่เกี่ยวข้องกับตารางข้อมูล

    สกรีนช็อตที่แสดงการดําเนินการของตารางข้อมูลสําหรับตัวแปรในตัวออกแบบโฟลว์

  • ใช้ฟังก์ชัน PowerFx เรียนรู้เพิ่มเติมเกี่ยวกับ Power Fx ในโฟลว์เดสก์ท็อป

  • ใช้การดําเนินการสคริปต์ เช่น เรียกใช้ VBScript หรือ เรียกใช้สคริปต์ Python

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