แชร์ผ่าน


แก้ไขความล้มเหลวในการเชื่อมต่อในโฟลว์ระบบคลาวด์

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

ขั้นตอนที่ 1: โฟลว์ของคุณเปิดใช้งานหรือไม่

เปิดหน้ารายละเอียดโฟลว์ ตรวจสอบสถานะที่มุมบนขวา

  • บน: โฟลว์ทํางานอยู่ ย้ายไปยังขั้นตอนที่ 2
  • ปิด: มีคนปิดด้วยตนเอง เปิดเครื่องอีกครั้ง ถ้าปิดอีกครั้งทันที ให้ตรวจสอบการละเมิดนโยบาย DLP (ขั้นตอนที่ 3b ภายหลังในบทความนี้)
  • Suspended: Power Automate ระงับโฟลว์โดยอัตโนมัติเนื่องจากความล้มเหลวซ้ํา เปิดประวัติการเรียกใช้เพื่อค้นหาการดําเนินการที่ล้มเหลว แก้ไขสาเหตุที่แท้จริง จากนั้นเปิดโฟลว์อีกครั้ง

เคล็ดลับ

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

ขั้นตอนที่ 2: ทริกเกอร์ทํางานหรือไม่?

เปิดประวัติการเรียกใช้ของโฟลว์ ดูรายการการเรียกใช้

ถ้าไม่มีการเรียกใช้ล่าสุด

  • ทริกเกอร์ตามกําหนดการ: ตรวจสอบการตั้งค่าการเกิดขึ้นประจํา ตรวจสอบโซนเวลา โฟลว์ที่ตั้งค่าเป็น "9:00 AM" ใช้โซนเวลาที่กําหนดค่าในทริกเกอร์ ซึ่งอาจแตกต่างจากเวลาท้องถิ่นของคุณ
  • ทริกเกอร์อัตโนมัติ (เมื่อมีการสร้างรายการ เมื่ออีเมลใหม่มาถึง และคล้ายกัน): ยืนยันเหตุการณ์การทริกเกอร์ที่เกิดขึ้นจริง สร้างรายการทดสอบหรือส่งอีเมลทดสอบและรอ 5-10 นาที
  • เงื่อนไขทริกเกอร์: ถ้าทริกเกอร์ของคุณมีนิพจน์เงื่อนไข ให้ตรวจสอบว่ามีการประเมินเป็น true สําหรับเหตุการณ์การทดสอบของคุณ ข้อผิดพลาดที่พบบ่อยคือเงื่อนไขที่กรองทุกเหตุการณ์
  • ทริกเกอร์ทันที (แบบแมนวล): ทริกเกอร์เหล่านี้จะทำงานเฉพาะเมื่อคุณหรือผู้ใช้อื่นเริ่มโฟลว์อย่างชัดเจน ตรวจสอบว่าปุ่มหรือแอปที่ทริกเกอร์ยังคงมีการกําหนดค่าหรือไม่

ถ้าการเรียกใช้ปรากฏขึ้น แต่ทั้งหมดถูกทําเครื่องหมายว่า "ยกเลิก"

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

ขั้นตอนที่ 3: การดําเนินการเฉพาะล้มเหลวหรือไม่

เปิดการเรียกใช้ที่ล้มเหลว เลื่อนผ่านการดําเนินการต่าง ๆ จนกว่าคุณจะพบรายการที่ถูกไฮไลต์เป็นสีแดง ขยายเพื่อดูข้อผิดพลาด

ขั้นตอนที่ 3a: อ่านรหัสข้อผิดพลาด

รหัสข้อผิดพลาด ความหมาย การแก้ไขที่เป็นไปได้มากที่สุด
401 ไม่ได้รับอนุญาต โทเค็นการเชื่อมต่อของคุณหมดอายุ หรือรหัสผ่านของคุณเปลี่ยน ไปที่หน้า การเชื่อมต่อ ค้นหาการเชื่อมต่อ และตรวจสอบสิทธิ์อีกครั้ง ดูขั้นตอนที่ 4: ตรวจสอบสถานภาพการเชื่อมต่อ
403 ต้องห้าม คุณไม่มีสิทธิ์ในการเข้าถึงทรัพยากร หรือนโยบาย DLP กําลังบล็อกตัวเชื่อมต่อ ตรวจสอบสิทธิ์ของคุณในทรัพยากรเป้าหมาย (SharePoint ไซต์ กล่องจดหมาย ฐานข้อมูล) ถ้าสิทธิ์ถูกต้อง ให้สอบถามผู้ดูแลระบบของคุณว่านโยบาย DLP มีการเปลี่ยนแปลงล่าสุดหรือไม่
404 ไม่พบ มีการลบ เปลี่ยนชื่อ หรือย้ายทรัพยากรแล้ว มีการเปลี่ยนชื่อ SharePoint list ย้ายไฟล์ กล่องจดหมายถูกยกเลิกการเตรียมใช้งาน หรือแชนเนลของ Teams ถูกลบ อัปเดตการดําเนินการเพื่อชี้ไปยังตําแหน่งที่ตั้งใหม่
429 คําขอมากเกินไป คุณถึงขีดจํากัดอัตรา API สําหรับตัวเชื่อมต่อนี้ เพิ่มการดําเนินการ หน่วงเวลา ก่อนการดําเนินการที่ล้มเหลว หรือเปิดใช้งานนโยบายทําซ้ําด้วยการชดเชยแบบเอ็กซ์โพเนนเชียลในการตั้งค่าของการดําเนินการ สําหรับการประมวลผลโฟลว์หลายรายการ ให้เพิ่มการหน่วงเวลาภายใน นําไปใช้กับแต่ละรายการ
500 ข้อผิดพลาดภายในเซิร์ฟเวอร์ บริการเป้าหมายกําลังประสบปัญหา รอ 15-30 นาที แล้วลองใหม่อีกครั้ง ถ้ายังคงมีอยู่ ให้ตรวจสอบแดชบอร์ด Microsoft 365 Service Health หรือหน้าสถานะที่ไม่ใช่ Microsoft ของบริการ
502 เกตเวย์ไม่ดี การเชื่อมต่อระหว่าง Power Automate และบริการเป้าหมายล้มเหลว โดยปกติแล้วจะเป็นชั่วคราว เปิดใช้งานการลองอีกครั้งในการดำเนินการ ถ้าเหตุการณ์เกิดขึ้นอย่างต่อเนื่อง ให้ตรวจสอบการตั้งค่าเครือข่าย/ไฟร์วอลล์ (โดยเฉพาะอย่างยิ่งสําหรับเกตเวย์ภายในองค์กร)

ขั้นตอนที่ 3b: การละเมิดนโยบาย DLP

ถ้าโฟลว์ของคุณถูกบล็อกหรือถูกระงับล่าสุด และคุณไม่ได้เปลี่ยนแปลงสิ่งใด:

  1. ผู้ดูแลระบบของคุณอาจอัปเดตนโยบายการป้องกันการสูญหายของข้อมูล (DLP) แล้ว
  2. ไปยังรายละเอียดโฟลว์>คุณสมบัติ ถ้าคุณเห็นข้อความละเมิด DLP แสดงว่าโฟลว์ใช้ตัวเชื่อมต่อซึ่งตอนนี้อยู่ในกลุ่มนโยบายที่แตกต่างกัน
  3. ติดต่อผู้ดูแลระบบ Power Platform ของคุณ พวกเขาสามารถบอกคุณได้ว่านโยบายใดที่เปลี่ยนแปลงและตัวเชื่อมต่อใดได้รับผลกระทบ

สำคัญ

การเปลี่ยนแปลงนโยบาย DLP จะมีผลทันทีและสามารถบล็อกโฟลว์ได้โดยไม่มีคําเตือน หากมีโฟลว์หลายรายการเสียพร้อมกัน การเปลี่ยนแปลง DLP จะเป็นสาเหตุที่เป็นไปได้มากที่สุด

ขั้นตอนที่ 4: ตรวจสอบสถานภาพการเชื่อมต่อ

สาเหตุทั่วไปที่ทำให้โฟลว์ที่เคยทำงานได้หยุดทำงานคือการเชื่อมต่อ

ตรวจสอบสถานะการเชื่อมต่อ

  1. เปิดโฟลว์ของคุณในโหมดแก้ไข
  2. ดูแผงการเชื่อมต่อ (หรือตรวจสอบการอ้างอิงการเชื่อมต่อของแต่ละการดําเนินการ)
  3. การเชื่อมต่อแต่ละรายการควรแสดงเครื่องหมายถูกสีเขียวหรือสถานะ "เชื่อมต่อแล้ว"
  4. ถ้าการเชื่อมต่อใด ๆ แสดงคําเตือนหรือไอคอนข้อผิดพลาด เลือกที่ไอคอนดังกล่าว และเลือกแก้ไขการเชื่อมต่อ หรือรับรองความถูกต้องอีกครั้ง

ทําไมการเชื่อมต่อจึงเสียหาย

  • การเปลี่ยนรหัสผ่าน: คุณเปลี่ยนรหัสผ่านของคุณ หรือองค์กรของคุณบังคับใช้การหมุนรหัสผ่านเป็นระยะ ๆ โทเค็น OAuth ที่จัดเก็บไว้ไม่ถูกต้องในขณะนี้
  • การเปลี่ยนแปลงนโยบาย MFA: ผู้ดูแลระบบของคุณเปิดใช้งานหรือเปลี่ยนแปลงข้อกําหนดการรับรองความถูกต้องแบบหลายปัจจัย โทเค็นที่มีอยู่ไม่สอดคล้องกับนโยบายใหม่
  • ผู้ดูแลระบบได้ยกเลิกความยินยอม: ผู้ดูแลระบบได้เพิกถอนความยินยอมของแอปที่ Power Automate ใช้เพื่อเข้าถึงบริการในนามของคุณ
  • โทเค็นหมดอายุ: โทเค็นรีเฟรช OAuth จะหมดอายุหลังจากเวลาไม่ได้ใช้งานประมาณ 90 วัน ถ้าโฟลว์ไม่ได้ทํางานใน 90 วัน การเชื่อมต่ออาจต้องมีการรับรองความถูกต้องอีกครั้ง
  • ความลับของบริการหลักหมดอายุ: ถ้าการเชื่อมต่อใช้บริการหลัก ความลับของไคลเอ็นต์อาจหมดอายุ สร้างข้อมูลลับใหม่ใน Microsoft Entra ID และอัปเดตการเชื่อมต่อ

รับรองความถูกต้องของการเชื่อมต่ออีกครั้ง

  1. ไปที่ Power Automate>การเชื่อมต่อ (แถบเมนูด้านซ้าย)
  2. ค้นหาความเชื่อมโยงกับข้อผิดพลาด
  3. เลือกจุดสามจุด (...) >แก้ไขการเชื่อมต่อหรือแก้ไข
  4. ลงชื่อเข้าใช้อีกครั้งด้วยข้อมูลประจําตัวของคุณ
  5. กลับไปยังโฟลว์ของคุณ และตรวจสอบว่าขณะนี้การดําเนินการแสดงเครื่องหมายถูกสีเขียว

Note

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

ขั้นตอนที่ 5: ป้องกันความล้มเหลวเงียบ

โฟลว์อาจล้มเหลวได้โดยไม่มีใครสังเกตเห็น ตั้งค่าการป้องกันเหล่านี้สําหรับโฟลว์ใดก็ตามที่มีความสําคัญ

เพิ่มการแจ้งเตือนความล้มเหลว

  1. ในโปรแกรมออกแบบ ให้เพิ่มสาขาคู่ขนานหลังจากการดำเนินการที่มีแนวโน้มจะล้มเหลวมากที่สุด
  2. เลือกจุดสามจุดบนการดําเนินการ>แรกของสาขาใหม่ กําหนดค่าการเรียกใช้หลังจาก>การตรวจสอบล้มเหลวเท่านั้น
  3. เพิ่มการดําเนินการ ส่งอีเมล (หรือโพสต์ไปยัง Teams) ที่มีชื่อเรื่อง "โฟลว์ล้มเหลว: [ชื่อโฟลว์]" และรวมรายละเอียดข้อผิดพลาดจากการดําเนินการที่ล้มเหลวโดยใช้เนื้อหาแบบไดนามิก

เคล็ดลับ

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

ตรวจสอบประวัติการเรียกใช้รายสัปดาห์

สําหรับขั้นตอนการผลิต ตรวจสอบหน้าประวัติการเรียกใช้สัปดาห์ละครั้ง ค้นหา:

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

ใช้การเชื่อมต่อบริการหลัก

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

ปัญหาการเชื่อมต่อ 5 อันดับแรก (5) ปัญหาตามตัวเชื่อมต่อ

SharePoint

ปัญหา อาการ แก้ไข
ต้องได้รับความยินยอมจากผู้ดูแลระบบ 403 เกี่ยวกับการใช้งานครั้งแรกหรือหลังจากการเปลี่ยนแปลงนโยบาย ผู้ดูแลระบบต้องให้ความยินยอมใน Microsoft Entra ID > Enterprise Applications > Power Automate
เปลี่ยนแปลงสิทธิ์สําหรับไซต์แล้ว 403 บนการดําเนินการที่กําหนดเป้าหมายไซต์ที่ระบุ ตรวจสอบว่าบัญชีของคุณมีสิทธิ์การเข้าถึงแบบ มีส่วนร่วม ในไซต์เป็นอย่างน้อย
เกณฑ์ของการแสดงรายการ การพยายามดำเนินการนี้ถูกห้ามไว้เพราะมันเกินกว่าค่าเกณฑ์จำกัดของการดูรายการ เพิ่มคิวรีตัวกรองหรือตัวกรอง OData ไปยังการดําเนินการ รับรายการ เพื่อส่งคืนน้อยกว่า 5,000 รายการ ใช้ $top และจัดทําดัชนีตัวกรองคอลัมน์
เปลี่ยนชื่อรายการหรือไลบรารีแล้ว 404 บนการดําเนินการทั้งหมดที่กําหนดเป้าหมายรายการนั้น อัปเดตการดําเนินการเพื่ออ้างอิงชื่อหรือ ID รายการใหม่
ชื่อคอลัมน์ไม่ตรงกัน การดําเนินการสําเร็จ แต่ส่งกลับข้อมูลที่ว่างเปล่าหรือไม่ถูกต้อง ชื่อภายใน SharePoint แตกต่างจากชื่อที่แสดง ใช้ชื่อภายใน (มองเห็นได้ใน URL เมื่อคุณเรียงลําดับตามคอลัมน์นั้น)

Outlook/Office 365

ปัญหา อาการ แก้ไข
สิทธิ์กล่องจดหมายที่แชร์ 403 เมื่อส่งจากหรืออ่านกล่องจดหมายที่แชร์ เจ้าของการเชื่อมต่อจําเป็นต้องมีสิทธิ์ ส่งเป็น หรือ การเข้าถึงแบบเต็ม บนกล่องจดหมายที่ใช้ร่วมกันในศูนย์การจัดการ Exchange
ลบการเข้าถึงการมอบหมายแล้ว 401 เกี่ยวกับการดําเนินการที่เกี่ยวข้องกับกล่องจดหมายของผู้ใช้อื่น ให้สิทธิ์ผู้รับมอบสิทธิ์หรือสลับไปยังกล่องจดหมายที่แชร์อีกครั้ง
การบังคับใช้ MFA 401 หลังจากผู้ดูแลระบบเปิดใช้งาน MFA รับรองความถูกต้องของการเชื่อมต่ออีกครั้ง โทเค็นใหม่มีการอ้างสิทธิ์ MFA
ขีดจํากัดขนาดของสิ่งที่แนบมา 413 หรือ ล้มเหลวในการดำเนินการเมื่อแนบไฟล์ขนาดใหญ่ ตัวเชื่อมต่อ Outlook มีขีดจํากัดสิ่งที่แนบมา 25MB สําหรับไฟล์ขนาดใหญ่ อัปโหลดไปยัง SharePoint/OneDrive และแชร์ลิงก์

SQL Server

ปัญหา อาการ แก้ไข
เกตเวย์ภายในองค์กรแบบออฟไลน์ หมดเวลาสําหรับการเชื่อมต่อหรือ "ไม่สามารถเข้าถึงเกตเวย์" ตรวจสอบเครื่องเกตเวย์ รีสตาร์ทบริการเกตเวย์ข้อมูลภายในองค์กร ตรวจสอบว่าเครื่องมีการเข้าถึงอินเทอร์เน็ต
กฎของไฟร์วอลล์ หมดเวลาสําหรับการเชื่อมต่อไปยัง Azure SQL เพิ่มช่วง IP ของ Power Automate ลงในกฎไฟร์วอลล์ Azure SQL ของคุณ หรือเปิดใช้งาน "อนุญาตบริการ Azure" ในการตั้งค่าเครือข่ายของ SQL Server
เปลี่ยนสตริงการเชื่อมต่อ 404 หรือการเชื่อมต่อล้มเหลว เซิร์ฟเวอร์ถูกเปลี่ยนชื่อ ย้ายฐานข้อมูล หรือเปลี่ยนแปลงพอร์ตแล้ว อัปเดตการเชื่อมต่อกับรายละเอียดเซิร์ฟเวอร์/ฐานข้อมูลใหม่
การเข้าสู่ระบบ SQL ถูกปิดใช้งาน 401 บนคิวรีทั้งหมด การเข้าสู่ระบบ SQL อาจถูกปิดใช้งานหรือรหัสผ่านหมดอายุ เปิดใช้งานใน SQL Server Management Studio อีกครั้ง

Dataverse

ปัญหา อาการ แก้ไข
การอนุญาตด้านสภาพแวดล้อม 403 ข้อผิดพลาดในการดำเนินการ Dataverse ผู้ใช้ของคุณต้องการบทบาทความปลอดภัยในสภาพแวดล้อม Dataverse เป้าหมาย ขอให้ผู้ดูแลระบบของคุณกําหนดสิทธิ์หนึ่งรายการ (ตัวอย่างเช่น ผู้ใช้พื้นฐาน + สิทธิ์ตารางแบบกําหนดเอง)
บทบาทความปลอดภัยที่ไม่มีสิทธิ์เข้าถึงตาราง 403 บนตารางที่ระบุ บทบาทความปลอดภัยของคุณไม่มีสิทธิ์ในการเข้าถึงตารางเพื่ออ่าน/เขียน ผู้ดูแลระบบต้องอัปเดตบทบาทความปลอดภัย
สภาพแวดล้อมถูกสลับ การดำเนินการที่อ้างอิงถึงสภาพแวดล้อมผิดพลาด ถ้ามีการนําเข้าโฟลว์หรือสภาพแวดล้อมที่เปลี่ยนแปลง อัปเดตการเชื่อมต่อ Dataverse เพื่อชี้ไปยังสภาพแวดล้อมที่ถูกต้อง

HTTP/ตัวเชื่อมต่อแบบกําหนดเอง

ปัญหา อาการ แก้ไข
เปลี่ยนคีย์ API แล้ว 401 บนคําขอ HTTP ทั้งหมด อัปเดตคีย์ API ในส่วนหัวของการเชื่อมต่อหรือการดําเนินการ
ใบรับรองหมดอายุแล้ว ข้อผิดพลาด SSL/TLS ใบรับรอง SSL ของเซิร์ฟเวอร์เป้าหมายหมดอายุแล้ว ติดต่อผู้ให้บริการ API หรืออัปเดตใบรับรอง
เปลี่ยน URL แล้ว 404 สำหรับคำขอทั้งหมด มีการอัปเดต URL จุดสิ้นสุด API ตรวจสอบเอกสารประกอบของผู้ให้บริการ API สําหรับ URL ใหม่
รายชื่อที่อนุญาตของ IP 403 หรือหมดเวลาสําหรับการเชื่อมต่อ API เป้าหมายอนุญาตเฉพาะที่อยู่ IP ที่เฉพาะเจาะจงเท่านั้น เพิ่มช่วง IP ของ Power Automate สําหรับภูมิภาคของคุณ สําหรับข้อมูลเพิ่มเติม ให้ดู การกําหนดค่าที่อยู่ IP

หมายเหตุ: ผู้เขียนจัดทําบทความนี้ด้วยความช่วยเหลือจาก AI เรียนรู้เพิ่มเติม