Chia sẻ qua


Khắc phục lỗi luồng đám mây

Có điều gì đó không ổn với dòng chảy của bạn. Bắt đầu tại đây để tìm cách khắc phục nhanh chóng.

Bắt đầu ở đây: Điều gì đã xảy ra?

Dấu hiệu Chuyển đến
Quy trình của tôi không lưu Lưu lỗi
Quy trình của tôi đã lưu nhưng không chạy Các vấn đề kích hoạt
Quy trình của tôi chạy nhưng một thao tác không thành công Lỗi hành động
Quy trình của tôi chạy nhưng tạo ra kết quả sai Vấn đề logic
Tôi không hiểu thông báo lỗi Thông báo lỗi thường gặp

Lưu lỗi

Quy trình của bạn không lưu trong công cụ thiết kế.

Nguyên nhân phổ biến nhất: Một biểu thức có lỗi cú pháp hoặc trường bắt buộc trống.

Kiểm tra nhanh: Tìm đường viền màu đỏ trên các hành động trong công cụ thiết kế. Mở rộng bất kỳ hành động nào có biểu tượng cảnh báo và đọc thông báo xác thực.

Cách khắc phục:

  1. Kiểm tra mọi hành động để tìm các trường được đánh dấu màu đỏ. Điền vào các trường bắt buộc để trống.
  2. Nếu gần đây bạn đã chỉnh sửa một biểu thức, hãy mở biểu thức đó và tìm dấu ngoặc đơn không khớp, thiếu dấu ngoặc kép hoặc tên hàm không chính xác.
  3. Nếu nút lưu hiển thị Đang lưu... vô thời hạn, hãy làm mới trang và thử lại. Các thay đổi chưa lưu của bạn có thể bị mất. Sử dụng Ctrl + s thường xuyên.

Tiền bo

Sao chép văn bản biểu thức phức tạp vào một tệp văn bản riêng biệt trước khi lưu. Nếu lưu không thành công, bạn có thể dán lại thay vì viết lại từ bộ nhớ.

Vẫn bị mắc kẹt? Sao chép văn bản lỗi xác thực chính xác và tìm kiếm trên Diễn đàn cộng đồng Power Automate hoặc dán vào trợ lý AI để diễn giải.

Các vấn đề kích hoạt

Luồng của bạn đã lưu thành công, nhưng không có lần chạy nào xuất hiện trong lịch sử chạy.

Nguyên nhân phổ biến nhất: Sự kiện kích hoạt không xảy ra hoặc trình kích hoạt có điều kiện bộ lọc loại trừ các sự kiện thử nghiệm của bạn.

Kiểm tra nhanh: Mở lịch sử chạy. Nếu nó trống (không có lần chạy nào cả), trình kích hoạt sẽ không bao giờ kích hoạt.

Cách khắc phục:

  1. Trình kích hoạt đã lên lịch: Xác minh ngày bắt đầu đã quá khứ, lặp lại chính xác và múi giờ phù hợp với mong đợi của bạn. Quy trình được đặt thành "1 ngày một lần" bắt đầu từ "ngày mai" sẽ không chạy cho đến ngày mai.
  2. Trình kích hoạt dựa trên sự kiện (Khi một mục được tạo, Khi một tệp được sửa đổi và tương tự): Tạo một mục hoặc tệp thử nghiệm mới. Chờ 5-10 phút. Trình kích hoạt không phải là ngay lập tức. Có một khoảng thời gian bỏ phiếu.
  3. Điều kiện kích hoạt: Nếu trình kích hoạt của bạn có biểu thức điều kiện, hãy tạm thời xóa biểu thức đó và kiểm tra. Nếu quy trình chạy mà không có điều kiện, điều kiện sẽ lọc ra các sự kiện của bạn.
  4. Dòng đang tắt hoặc tạm ngưng: Kiểm tra trạng thái dòng trên trang chi tiết. Các luồng bị tạm ngưng ngừng kích hoạt cho đến khi bạn khắc phục sự cố cơ bản và bật lại.

Lưu ý

Trình kích hoạt dựa trên sự kiện trong Power Automate sử dụng khoảng thời gian thăm dò ý kiến, không phải thông báo đẩy theo thời gian thực. Khoảng thời gian bỏ phiếu mặc định thay đổi tùy theo trình kết nối (thường là 1-5 phút). Bạn có thể định cấu hình khoảng thời gian trong cài đặt của trình kích hoạt.

Vẫn bị mắc kẹt? Hãy xem hướng dẫn chi tiết trong Khắc phục lỗi kết nối trong luồng đám mây.

Lỗi hành động

Quy trình của bạn chạy, nhưng một hoặc nhiều hành động không thành công (màu đỏ trong lịch sử chạy).

Nguyên nhân phổ biến nhất: Kết nối đã hết hạn hoặc tài nguyên đích thay đổi (đổi tên, xóa hoặc xóa quyền).

Kiểm tra nhanh: Mở lần chạy không thành công. Tìm hành động màu đỏ. Mở rộng nó và đọc mã trạng thái và thông báo lỗi.

Khắc phục bằng mã lỗi

Ý nghĩa Phải làm gì
401 Xác thực không thành công Xác thực lại kết nối. Đi tới Kết nối trong điều hướng bên trái, tìm kết nối bị hỏng, chọn Sửa kết nối.
403 Quyền bị từ chối Bạn mất quyền truy cập vào tài nguyên hoặc chính sách DLP đang chặn trình kết nối. Kiểm tra quyền của bạn trước; sau đó kiểm tra với quản trị viên của bạn về DLP.
404 Không tìm thấy tài nguyên Danh sách, tệp, hộp thư hoặc điểm cuối danh sách SharePoint đã được đổi tên, di chuyển hoặc xóa. Cập nhật hành động để trỏ đến đúng tài nguyên.
429 Tỷ lệ giới hạn Thêm hành động Trì hoãn trước bước này hoặc bật thử lại với tính năng dự phòng trong cài đặt của hành động.
500 Lỗi máy chủ Dịch vụ mục tiêu đang gặp sự cố. Chờ và thử lại. Kiểm tra trang tình trạng của dịch vụ.

Sửa lỗi biểu thức

Nếu lỗi cho biết "Mẫu không hợp lệ" hoặc "Không thể xử lý biểu thức ngôn ngữ mẫu", hãy mở hành động và kiểm tra từng biểu thức. Những sai lầm phổ biến nhất là:

  • Tham chiếu nội dung động từ một bước không chạy (bên trong một nhánh điều kiện không được thực hiện).
  • Sử dụng sai kiểu dữ liệu (truyền một chuỗi trong đó một số được mong đợi).
  • Giá trị rỗng. Thêm dấu coalesce() hoặc if(empty(...)) kiểm tra.

Tiền bo

Tìm hiểu về các mẫu biểu thức sẵn sàng sử dụng với các cảnh báo lỗi thường gặp trong Sách dạy nấu ăn biểu thức cho dòng đám mây.

Vẫn bị mắc kẹt? Tham khảo hướng dẫn chi tiết theo trình kết nối trong Khắc phục lỗi kết nối trong luồng đám mây hoặc nhận giải thích chuyên sâu về từng mã lỗi trong tham chiếu mã lỗi luồng đám mây.

Vấn đề logic

Quy trình của bạn chạy thành công (tất cả các dấu kiểm màu xanh lá cây), nhưng đầu ra sai.

Nguyên nhân phổ biến nhất: Một điều kiện đánh giá khác với dự kiến hoặc nội dung động tham chiếu sai trường.

Kiểm tra nhanh: Mở một lần chạy đã hoàn thành và thực hiện từng hành động. Mở rộng từng cái và so sánh đầu vàođầu ra của nó với những gì bạn mong đợi.

Cách khắc phục:

  1. Kết quả điều kiện sai: Mở rộng hành động điều kiện trong lịch sử chạy. Kiểm tra các giá trị thực tế đã được so sánh. Các vấn đề thường gặp: khoảng trắng đuôi trong chuỗi, phân biệt chữ hoa chữ thường ("Approved" vs "approved"), so sánh một số với biểu diễn chuỗi của nó (1 vs "1").
  2. Dữ liệu sai trong hành động: Chọn hành động và kiểm tra đầu vào của hành động đó. Nếu một trường hiển thị giá trị không mong muốn, hãy chọn biểu thức hoặc mã thông báo nội dung động để tìm hiểu nguồn gốc của nó. Bạn có thể đang tham chiếu một trường từ bước sai hoặc mục sai trong vòng lặp.
  3. Áp dụng cho Mỗi xử lý sai mục: Kiểm tra đầu Select an output from previous steps vào. Nếu mảng chứa nhiều hoặc ít mục hơn dự kiến, tác vụ Lấy Mục hoặc Hàng Danh sách ngược dòng có thể cần bộ lọc.
  4. Vấn đề về thời gian: Nếu luồng của bạn cập nhật bản ghi và sau đó đọc lại ngay lập tức, dữ liệu đã đọc sẽ trả về dữ liệu cũ. Thêm một hành động Trì hoãn ngắn (5-30 giây) giữa ghi và đọc.

Tiền bo

Thêm các thao tác Compose tại các điểm chính trong quy trình để kiểm tra các giá trị trung gian. Đặt đầu vào Compose thành nội dung động mà bạn muốn kiểm tra. Chạy quy trình, sau đó kiểm tra từng kết quả Compose trong lịch sử chạy để theo dõi giá trị bị sai.

Thông báo lỗi thường gặp

Bảng sau đây chứa các tài liệu tham khảo nhanh cho các thông báo lỗi mà bạn có thể gặp phải.

Thông báo lỗi Dịch Khắc phục
"Hoạt động được yêu cầu bị cấm vì nó vượt quá ngưỡng xem danh sách." SharePoint Get Items đang trả về hơn 5.000 mục. Thêm bộ lọc OData hoặc sử dụng $top=5000 với phân trang. Lọc trên cột được lập chỉ mục.
"Loại không hợp lệ. Mong đợi String nhưng nhận được Null." Một trường bạn đang tham chiếu là trống (null) và hành động mong đợi văn bản. Bao bọc tham chiếu hoặc coalesce(field, '') thêm một điều kiện để kiểm tra null trước.
"Hành động thất bại. Một hành động không thành công. Không có hành động phụ thuộc nào thành công." Một khối Phạm vi không thành công, điều này đã hủy bỏ tất cả các hành động tiếp theo bên trong nó. Tìm hành động cụ thể bên trong Phạm vi không thành công đầu tiên. Khắc phục hành động đó.
"Chạy dòng chảy đã hết thời gian." Lưu lượng vượt quá thời hạn tối đa 30 ngày. Các luồng chạy dài cần được thiết kế lại. Sử dụng dòng con cho phần chạy dài hoặc chia thành nhiều dòng bằng cờ trạng thái.
"ExpressionEvaluationFailed." Biểu thức có lỗi cú pháp hoặc tham chiếu đến một giá trị không tồn tại trong thời gian chạy. Mở hành động, kiểm tra từng biểu thức. Tìm tên hàm sai chính tả, số lượng tham số sai hoặc tham chiếu đến các bước có thể chưa được thực thi.
"Kết nối không hợp lệ." Kết nối đã bị xóa hoặc thông tin đăng nhập hết hạn. Chọn Kết nối, tìm kết nối và xác thực lại hoặc tạo kết nối mới.
"Các luồng lồng nhau không được hỗ trợ trong bối cảnh này." Bạn đang gọi một luồng con từ bên trong một Apply to Each hoặc một ngữ cảnh không hỗ trợ nó. Di chuyển lệnh gọi luồng con ra ngoài vòng lặp hoặc cấu trúc lại để chuyển toàn bộ mảng đến luồng con và vòng lặp bên trong nó.

Quan trọng

Khi bạn gặp lỗi không được liệt kê ở đây, hãy sao chép chính xác văn bản thông báo lỗi. Tìm kiếm thông báo chính xác trong Diễn đàn cộng đồng Power Automate hoặc tham chiếu mã lỗi Cloud flow là đường dẫn nhanh nhất đến giải pháp.

Lưu ý: Tác giả đã tạo bài viết này với sự hỗ trợ từ AI. Tìm hiểu thêm