Run-after: xử lý lỗi một cách tinh gọn

Power Automate nâng cao

Dani Kahil

Solution Architect | Microsoft MVP

Power Automate không có try-catch

nanobanana: Minh họa phẳng, tối giản trên nền trắng. Bên trái là chữ "try / catch" gạch đỏ mờ. Bên phải là thẻ hành động "Send an email" với bốn nhãn trạng thái nhỏ: "Success", "Failed", "Skipped", "Timed out", kèm biểu tượng check và X màu xanh DataCamp và đỏ. Mũi tên đậm chỉ từ trái sang phải.

 

  • Không có từ khóa try / catch
  • Mỗi hành động có thiết lập run-after
  • Run-after = trạng thái bước trước sẽ kích hoạt bước này
Power Automate nâng cao

Bốn trạng thái run-after

nanobanana: Minh họa phẳng, tối giản trên nền trắng với bốn huy hiệu trạng thái dạng viên ngang bằng nhau theo hàng. Mỗi viên lần lượt ghi: "is successful" (xanh DataCamp với dấu check), "has failed" (đỏ với dấu X), "is skipped" (xám với dấu gạch), "has timed out" (hổ phách với biểu tượng đồng hồ). Tối giản, không đổ bóng, trọng lượng đồng đều.

 

  • is successful — mặc định
  • has failed — hành động bị lỗi
  • is skipped — Condition hoặc Scope bỏ qua
  • has timed out — vượt quá thời gian giới hạn
Power Automate nâng cao

Nhánh song song như mẫu xử lý lỗi

$$

mermaid: green-navy: Send an email rẽ nhánh thành luồng thành công và luồng song song xử lý lỗi ghi log vào SharePoint

 

  • Thêm nhánh song song sau hành động rủi ro
  • Đặt run-after là has failed HOẶC has timed out
  • Luồng gốc giữ mặc định is successful
Power Automate nâng cao

Lỗi run-after thường gặp nhất

 

screenshot_run_after_dialog_default_is_successful: Hộp thoại cấu hình run-after của Power Automate với bốn ô chọn: is successful, has failed, is skipped, has timed out - chỉ is successful được chọn, có chú thích nêu đây là mặc định cần thay đổi

 

  • Trình xử lý lỗi để mặc định sẽ không bao giờ chạy
  • Nhánh mới kế thừa is successful
Power Automate nâng cao

Retry: nhánh song song giúp dự phòng

nanobanana: Minh họa phẳng, tối giản trên nền trắng: một thẻ hành động "Send an email — primary" với thẻ phía sau "Send an email — backup connector" bên dưới, nối bằng mũi tên nét đứt ghi "has failed". Thẻ dự phòng có viên "Log success" riêng. Màu xanh DataCamp và navy. Tối giản.

 

  • Dùng run-after để xâu chuỗi thử lại trên connector khác
  • Nhánh song song giữ luồng gốc độc lập
Power Automate nâng cao

Cùng luyện tập nào!

Power Automate nâng cao

Preparing Video For Download...