Power Automate Desktop | On Block Error
Power Automate Desktop | On Block Error
Power Automate Desktop
สามารถใช้ On Block Error
เพื่อ ดัก Error ที่เกิดขึ้นระหว่าง run flow
โดยถ้าเกิด Error ให้ทำ action หรือ run flow ต่อ ตามงานที่ต้องการ
จากตัวอย่าง Flow ด้านล่าง
ต้องการสั่งเปิดไฟล์ Excel ชื่อ import.xlsx
ถ้าหา file นี้ไม่เจอ
ปกติ จะแสดง Error เหมือนรูปด้านล่าง
ดังนั้น
ถ้า กรณี ที่หา ไฟล์ ไม่เจอ ไม่อยากให้ แสดง error
แต่ แสดง Message box บอก ผู้ใช้งาน ว่า หาไฟล์ไม่เจอ
ลาก On Block Error เข้าไปวาง ครอบ Launch Excel
( On Block Error อยู่ใน Flow control )
2.กำหนดค่า
2.1 Name : ตั้งชื่อะไรก็ได้ ตัวอย่างในรูป ตั้งชื่อว่า error_check
2.2 คลิกเลือก Continue Flow Run
2.3 Exception handling mode ->เลือก Go to end of block
2.4 กด Save
2.5 ลาก Launch Excel เข้าไปอยู่ ใน On block error
3.ลาก Display Message เข้าไปต่อจาก Launch Excel
Message box title - > File Found
Message to display -> No error
4.Flow ที่ได้จะเป็นตามรูปด้านล่าง
โดยถ้า
action Launch Excel ไม่เกิด Error
จะ วิ่งไป run action Display Message "File Found"
5.ลาก Stop Flow เข้าวางต่อ จาก Display message
เลือก End Flow Successfully
5.การทำงานของ flow ตอนนี้ กรณี ไม่มี error
5.1 เปิดไฟล์ Excel
5.2 ถ้าเปิดไฟล์ได้ ไม่มี error จะทำงาน Display message "File Found"
5.3 Stop Flow -> หยุดการทำงานของ Flow นี้ ทันที
6. ลาก Display message ไปวางต่อ จาก End
Message box title - > Error
Message to display -> File not found
7.ผลลัพธ์ สุดท้าย ของ Workflow จะเป็นตามรูปด้านล่าง
โดยกรณี ที่ มี error
หรือ หาไฟล์ import.xlsx ที่ต้องการเปิด ไม่เจอ
Flow จะกระโดดไปที่ End ทันที ( จากขั้นตอนที่ 2 ด้านบนที่กำหนดไว้ )
ก็จะแสดง Display message "File not found"