วินิจฉัยปัญหาโฟลว์บนระบบคลาวด์

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

ระบุการทำงานของโฟลว์เฉพาะ

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

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

ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มคอลัมน์อย่างน้อยหนึ่งคอลัมน์ในมุมมองประวัติการเรียกใช้ของคุณ

  1. ลงชื่อเข้าใช้ Power Automate

  2. บนด้านซ้ายของหน้าจอ ให้เลือก โฟลว์ของฉัน

  3. เลือกโฟลว์ที่คุณต้องการดูรายละเอียดเพิ่มเติม

  4. ในหน้ารายละเอียดโฟลว์ เลือก แก้ไขคอลัมน์

  5. เลือกคอลัมน์ที่คุณต้องการเพิ่มลงในมุมมองประวัติการเรียกใช้สำหรับโฟลว์ที่คุณเลือก แล้วเลือก บันทึก

  6. ดูรายการคอลัมน์ที่แสดงในมุมมองประวัติการเรียกใช้โฟลว์ที่คุณเลือก

    คอลัมน์ hasAttachments และ isHTML จะแสดงให้เห็นในโฟลว์แล้ว เพื่อให้คุณสามารถดูค่าเหล่านั้นได้อย่างรวดเร็วเพื่อช่วยคุณดีบักโฟลว์

    ภาพหน้าจอของมุมมองประวัติการเรียกใช้ 28 วัน ที่แสดงคอลัมน์ hasAttachments และ isHtml ที่เพิ่มสําหรับการเรียกใช้แต่ละโฟลว์

เคล็ดลับ

คุณยังสามารถกำหนดค่ารายการคอลัมน์ที่แสดงในมุมมอง การเรียกใช้ทั้งหมด ได้อีกด้วย

เคล็ดลับการซ่อมแซมทางอีเมล

เคล็ดลับการแก้ไขจะถูกส่งไปยังเจ้าของลำดับงาน/โฟลว์ผ่านทางอีเมลเมื่อใดก็ตามที่โฟลว์ระบบคลาวด์ล้มเหลว อีเมลเคล็ดลับการแก้ไขเหล่านี้ประกอบด้วยข้อคิดเห็นเฉพาะที่สามารถดำเนินการได้กับบางข้อผิดพลาด ตัวอย่างเช่น หนึ่งในข้อผิดพลาดทั่วไปก็คือ การตั้งค่าโฟลว์ระบบคลาวด์ที่พยายามจะรับผู้จัดการของบุคคลใน Office 365—แต่ไม่มีผู้จัดการที่กำหนดค่าใน Microsoft Entra ID ถ้าเงื่อนไขนี้หรือเงื่อนไขอื่นหลายข้อทำให้โฟลว์ของคุณล้มเหลว คุณจะได้รับอีเมลเคล็ดลับการซ่อมแซม

อีเมลเคล็ดลับการซ่อมแซมประกอบด้วยส่วนต่อไปนี้:

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

เมื่อต้องแก้ไขข้อผิดพลาดที่ได้รับรายงาน เลือก แก้ไขโฟลว์ของฉัน และทำตามขั้นตอนในอีเมลเคล็ดลับการซ่อมแซม

สามารถเลือกรับอีเมลเคล็ดลับการซ่อมแซมหรือไม่ก็ได้ ถ้าคุณไม่ต้องการรับสิ่งเหล่านั้น คุณสามารถปิดได้จากเมนูคุณสมบัติสำหรับโฟลว์เฉพาะ

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

ระบุข้อผิดพลาด

ทําตามขั้นตอนเหล่านี้เพื่อค้นหาข้อผิดพลาดและเรียนรู้วิธีการแก้ไข:

  1. ให้เลือก My flows.

  2. เลือกขั้นตอนที่ล้มเหลว

  3. ในส่วน ประวัติการเรียกใช้ 28 วัน เลือกวันที่ของการทำงานที่ล้มเหลว

    รายละเอียดเกี่ยวกับโฟลว์จะปรากฏ และอย่างน้อยหนึ่งขั้นตอนจะแสดงไอคอนเครื่องหมายอัศเจรีย์สีแดง

  4. เปิดขั้นตอนที่ล้มเหลวนั้นขึ้น แล้วตรวจสอบข้อความแสดงข้อผิดพลาด

    ในบานหน้าต่างด้านขวา คุณจะเห็นรายละเอียดของข้อผิดพลาดและวิธีแก้ไข

    ภาพหน้าจอของขั้นตอนโฟลว์ที่ล้มเหลวที่แสดงข้อผิดพลาด 401 ที่ไม่ได้รับอนุญาตและบานหน้าต่างรายละเอียดที่มีคําแนะนําการแก้ไขการเชื่อมต่อ

การรับรองความถูกต้องล้มเหลว

ในหลายกรณี โฟลว์ล้มเหลวเนื่องจากมีข้อผิดพลาดในการรับรองความถูกต้อง ถ้าคุณพบข้อผิดพลาดประเภทนี้ ข้อความแสดงข้อผิดพลาดจะมี Unauthorized หรือรหัสข้อผิดพลาด 401 (unauthenticated) หรือ 403 (unauthorized) ปรากฏขึ้น โดยปกติแล้วคุณสามารถแก้ไขข้อผิดพลาดการรับรองความถูกต้องได้ด้วยการอัปเดตการเชื่อมต่อ:

  1. ภายใต้ การเชื่อมต่อสําหรับโฟลว์ของคุณ เลือก แก้ไข

  2. เลือกจัดการการเชื่อมต่อ และค้นหาการเชื่อมต่อที่คุณเห็นข้อความข้อผิดพลาดไม่ได้รับอนุญาต

  3. เลือก เชื่อมต่อใหม่.

  4. เลือกข้อมูลรับรองของคุณและส่งใหม่หากจําเป็น

    ตอนนี้โฟลว์ควรทำงานตามที่คาดไว้แล้ว

ข้อผิดพลาดในการเข้าถึงตามเงื่อนไขและการรับรองความถูกต้องโฟลว์แบบฝังตัว

ถ้าโฟลว์ของคุณทํางานจากพอร์ทัล Power Automate แต่ล้มเหลวด้วยข้อผิดพลาดการรับรองความถูกต้องเมื่อผู้ใช้เข้าถึงจาก SharePoint Microsoft Teams หรือ Excel ปัญหาอาจเป็นการไม่ตรงกันของนโยบายการเข้าถึงตามเงื่อนไข (CA)

อาการ

  • ผู้ใช้เห็นข้อผิดพลาดการรับรองความถูกต้องเมื่อพวกเขาพยายามดูหรือเรียกใช้โฟลว์จาก SharePoint list แชนเนล Teams หรือเวิร์กบุ๊ก Excel
  • โฟลว์เดียวกันทํางานอย่างถูกต้องเมื่อเข้าถึงจาก make.powerautomate.com โดยตรง
  • องค์กรของคุณมีนโยบายการเข้าถึงตามเงื่อนไขที่จำเป็นต้องมีการรับรองความถูกต้องแบบหลายปัจจัย (MFA), การยอมรับข้อกำหนดการใช้งาน หรือการปฏิบัติตามข้อกำหนดของอุปกรณ์

สาเหตุ

เมื่อโฟลว์ถูกฝังลงในแอปพลิเคชัน Microsoft 365 อื่น แอปพลิเคชันโฮสต์ทําการแลกเปลี่ยนโทเค็นกับบริการ Microsoft Flow เพื่อรับรองความถูกต้องการเรียกใช้ API หากนโยบาย CA ของคุณมีข้อกําหนดที่แตกต่างกัน (MFA ข้อกําหนดการใช้งาน หรือการปฏิบัติตามอุปกรณ์) สําหรับแอปพลิเคชันโฮสต์และ Power Automate การแลกเปลี่ยนโทเค็นจะล้มเหลว

โดยทั่วไปเงื่อนไขนี้เกิดขึ้นเมื่อนโยบาย CA กําหนดเป้าหมายแต่ละแอปพลิเคชันที่มีข้อกําหนดต่างกัน แทนที่จะใช้แอป Office 365 หรือเป้าหมายแอประบบคลาวด์ทั้งหมด

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

ความละเอียด

  1. ใน ศูนย์การจัดการ Microsoft Entra ให้ไปที่ การป้องกัน>>
  2. สลับนโยบายของคุณให้กำหนดเป้าหมายไปที่แอป Office 365 หรือ แอประบบคลาวด์ทั้งหมด การเปลี่ยนแปลงนี้ช่วยให้แน่ใจว่ามีข้อกําหนดที่สอดคล้องกันทั่วทั้ง Power Automate และแอปที่ฝัง Power Automate ไว้
  3. หากคุณต้องกําหนดเป้าหมายแต่ละแอป ให้ตรวจสอบว่า Microsoft Flow Service (ID แอปพลิเคชัน: 7df0a125-d3be-4c96-aa54-591f83ff541c) รวมอยู่ควบคู่ไปกับแอปพลิเคชันโฮสต์ (SharePoint, Teams, Excel) ที่มีข้อกําหนดที่ตรงกัน
  4. หากนโยบายของคุณมีข้อกําหนดการใช้ ยกเว้นบัญชีบริการและเจ้าของการเชื่อมต่อโฟลว์เฉพาะ จากนโยบายนั้น การเชื่อมต่อโฟลว์รีเฟรชโทเค็นแบบเงียบ ๆ และไม่สามารถยอมรับเงื่อนไขการใช้งานแบบโต้ตอบได้

หลังจากอัปเดตนโยบาย ผู้ใช้ที่ได้รับผลกระทบต้องลงชื่อออกและลงชื่อเข้าใช้อีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล

สําหรับข้อมูลเพิ่มเติม ให้ดู การเข้าถึงแบบมีเงื่อนไขและการรับรองความถูกต้องแบบหลายปัจจัยใน Power Automate

แก้ไขปัญหาใน Copilot

ฟีเจอร์ Troubleshoot in Copilot ใน Power Automate ช่วยให้คุณระบุและแก้ไขข้อผิดพลาดที่อาจเกิดขึ้นในระหว่างการทดสอบโฟลว์ระบบคลาวด์ หรือเมื่อตรวจทานประวัติการเรียกใช้โฟลว์ ใช้คุณลักษณะ Copilot นี้เมื่อเปิดใช้งานประสบการณ์การใช้งานตัวออกแบบใหม่

เรียนรู้วิธีแก้ไขข้อผิดพลาดของโฟลว์ระบบคลาวด์ด้วย Copilot ในวิดีโอสั้นๆ นี้:

ฟีเจอร์ Troubleshoot in Copilot ให้ข้อมูลสรุปข้อผิดพลาดที่มนุษย์สามารถอ่านเข้าใจได้ และเมื่อเป็นไปได้ จะแนะนำโซลูชันเพื่อแก้ไขข้อผิดพลาด

หมายเหตุ

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

ภาพหน้าจอของ Copilot อธิบายข้อผิดพลาด BadRequest ในการดําเนินการ 'โพสต์ข้อความในการสนทนาหรือแชนเนล' ที่ล้มเหลวเนื่องจากผู้รับไม่ถูกต้อง

การกำหนดค่าการดำเนินการ

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

รายละเอียดข้อผิดพลาดควรระบุวิธีแก้ไขข้อขัดข้องดังกล่าว ถ้าสาเหตุไม่ชัดเจน ตรวจสอบการดําเนินการที่ล้มเหลว:

  1. ในการเรียกใช้ที่ล้มเหลว เลือกการดําเนินการที่ล้มเหลว และขยาย อินพุต เพื่อดูสิ่งที่ถูกส่งไปอย่างชัดเจน เช่น URL คำขอหรือ ID แถวสำหรับการดำเนินการ เช่น อัปเดตแถว
  2. ขยาย เอาต์พุต เพื่ออ่านข้อความแสดงข้อผิดพลาดจริงของบริการปลายทางและรหัสสถานะ

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

หากต้องการอัปเดตการกำหนดค่า:

  1. เลือก แก้ไข แล้วแก้ไขปัญหาภายในข้อกำหนดของโฟลว์
  2. บันทึกโฟลว์ที่อัปเดต
  3. เลือก ส่งอีกครั้ง เพื่อลองเรียกใช้อีกครั้งด้วยการกำหนดค่าที่อัปเดต

ความล้มเหลวอื่น ๆ

ถ้ารหัสข้อผิดพลาด 500 (ข้อผิดพลาดภายในเซิร์ฟเวอร์) หรือ 502 (เกตเวย์ผิดพลาด) ปรากฏขึ้น ความล้มเหลวเป็นแบบชั่วคราว หากต้องการลองโฟลว์อีกครั้ง ให้เลือก ส่งอีกครั้ง

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

การฝึกอบรม: แนวทางปฏิบัติที่ดีที่สุดสำหรับการจัดการข้อผิดพลาดในโฟลว์ของ Power Automate (โมดูล)

จัดกลุ่มการดําเนินการลงในขอบเขตสําหรับการจัดการข้อผิดพลาด

สร้างคําขอการสนับสนุน Power Automate ที่มีประสิทธิภาพ