เพิ่มสาขา "บันทึกข้อผิดพลาดไปยัง SharePoint"
โฟลว์ต่ออายุสัญญาของ Theo บางครั้งล้มเหลวที่ Get manager (V2) เนื่องจากปัญหาเรื่องสิทธิ์การเข้าถึง โดยค่าเริ่มต้น หากแอ็กชันล้มเหลวจะทำให้การรันทั้งหมดหยุดลง ซึ่งเป็นพฤติกรรมที่ไม่เหมาะกับ Drumlin เพราะอีเมลที่ส่งไม่สำเร็จเพียงฉบับเดียวไม่ควรหยุดการประมวลผลสัญญาที่เหลือทั้งหมด
เพิ่มเส้นทางคู่ขนานหลังจาก Get manager (V2) ที่รันหลังจาก Failed (และควรรวม TimedOut ด้วย) เพื่อบันทึกความล้มเหลวนั้น ในระบบจริง การบันทึกนี้จะเป็นแอ็กชัน SharePoint Create item ไปยังลิสต์ Renewal Errors แต่ในแบบฝึกหัดนี้ Compose ที่มีข้อความแจ้งความล้มเหลวแบบคงที่จะทำหน้าที่แทนการเขียนข้อมูลดังกล่าว ทักษะที่ต้องฝึกคือการตั้งค่า Configure run after ไม่ใช่ตัวเชื่อมต่อ SharePoint
โครงสร้างตัวอย่างแบบย่อ: หลังจาก Get manager (V2) ต้องมี 2 แอ็กชัน:
- Compose A (เส้นทางสำเร็จ): Inputs = Mail จาก Get manager Run after = is successful (ค่าเริ่มต้น)
- Compose B (เส้นทางล้มเหลว): Inputs =
Get manager failedRun after = has failed (และเลือกเพิ่ม has timed out ได้) ต้องยกเลิกการติ๊ก is successful บน Compose B ไม่เช่นนั้นจะไม่ทำงานเมื่อเกิดข้อผิดพลาด
หากตัวออกแบบโฟลว์ดูเหมือนมีปัญหา (ไม่มีทริกเกอร์หรือแอ็กชันปรากฏในรายการค้นหา หรือพบข้อผิดพลาดที่ระบุถึง invalid host name characters) ให้คลิก Restart session แล้วโหลดแบบฝึกหัดใหม่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Power Automate ระดับกลาง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด