Khắc phục lỗi kết nối trong luồng đám mây

Quy trình của bạn đang chạy tốt, và bây giờ thì không. Hướng dẫn này hướng dẫn bạn các nguyên nhân phổ biến nhất theo thứ tự khả năng xảy ra, vì vậy bạn có thể nhanh chóng tìm ra vấn đề.

Bước 1: Quy trình của bạn đã được bật chưa?

Mở trang chi tiết dòng. Kiểm tra trạng thái ở góc trên cùng bên phải.

  • Bật: Quy trình đang hoạt động. Chuyển sang Bước 2.
  • Tắt: Ai đó đã tắt tính năng này theo cách thủ công. Bật lại. Nếu nó tắt lại ngay lập tức, hãy kiểm tra xem có vi phạm chính sách DLP không (Bước 3b ở phần sau của bài viết này).
  • Suspended: Power Automate tự động tạm ngưng dòng chảy do hỏng hóc nhiều lần. Mở lịch sử chạy để tìm hành động không thành công, khắc phục nguyên nhân gốc rễ, sau đó bật lại quy trình.

Tiền bo

Nếu luồng bị thiếu hoàn toàn, hãy kiểm tra xem bạn có đang ở đúng môi trường hay không. Sử dụng bộ chọn môi trường ở trên cùng bên phải của cổng thông tin Power Automate.

Bước 2: Kích hoạt có kích hoạt không?

Mở lịch sử chạy của luồng. Nhìn vào danh sách các lần chạy.

Nếu không có lần chạy gần đây

  • Kích hoạt theo lịch trình: Xác minh cài đặt lặp lại. Kiểm tra múi giờ. Quy trình được đặt thành "9:00 sáng" sử dụng múi giờ được định cấu hình trong trình kích hoạt, múi giờ này có thể khác với giờ địa phương của bạn.
  • Trình kích hoạt tự động (Khi một mục được tạo, Khi email đến và tương tự): Xác nhận sự kiện kích hoạt thực sự đã xảy ra. Tạo mục thử nghiệm hoặc gửi email thử nghiệm và đợi 5-10 phút.
  • Điều kiện trình 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 xác minh rằng trình kích hoạt đó đánh giá cho true sự kiện thử nghiệm của bạn. Một lỗi phổ biến là điều kiện lọc ra mọi sự kiện.
  • Trình kích hoạt tức thì (thủ công): Các trình kích hoạt này chỉ chạy khi bạn hoặc người dùng khác bắt đầu quy trình một cách rõ ràng. Kiểm tra xem nút hoặc ứng dụng kích hoạt nút này có còn được định cấu hình hay không.

Nếu các lần chạy xuất hiện, nhưng tất cả đều được đánh dấu là "Đã hủy"

Trình kích hoạt đã kích hoạt nhưng quá trình chạy đã bị hủy trước khi các hành động được thực thi. Điều này thường có nghĩa là cài đặt đồng thời đang từ chối các lần chạy mới trong khi một cài đặt khác đang diễn ra. Kiểm tra cài đặt điều khiển đồng thời của trình kích hoạt.

Bước 3: Một hành động cụ thể có thất bại không?

Mở một lần chạy không thành công. Cuộn qua các hành động cho đến khi bạn tìm thấy tác vụ được đánh dấu màu đỏ. Mở rộng nó để xem lỗi.

Bước 3a: Đọc mã lỗi

Mã lỗi Ý nghĩa Rất có thể sửa chữa
401 Trái phép Mã kết nối của bạn đã hết hạn hoặc mật khẩu của bạn đã thay đổi. Truy cập trang Kết nối, tìm kết nối và xác thực lại. Xem Bước 4: Kiểm tra tình trạng kết nối.
403 Bị cấm Bạn không có 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ên tài nguyên đích (site SharePoint, hộp thư, cơ sở dữ liệu). Nếu quyền chính xác, hãy hỏi quản trị viên của bạn xem chính sách DLP có được thay đổi gần đây hay không.
404 Không tìm thấy Tài nguyên đã bị xóa, đổi tên hoặc di chuyển. Danh sách danh sách SharePoint đã được đổi tên, tệp đã được di chuyển, hộp thư đã được hủy cung cấp hoặc kênh Teams đã bị xóa. Cập nhật hành động để trỏ đến vị trí mới.
429 Quá nhiều yêu cầu Bạn đã đạt đến giới hạn tốc độ API cho trình kết nối này. Thêm hành động Trì hoãn trước hành động không thành công hoặc bật chính sách thử lại với tính năng dự phòng theo cấp số nhân trên cài đặt của hành động. Đối với các dòng xử lý nhiều mục, hãy thêm độ trễ bên trong Áp dụng cho từng mục.
500 Lỗi máy chủ nội bộ Dịch vụ mục tiêu đang gặp sự cố. Chờ 15-30 phút và thử lại. Nếu nó vẫn tiếp diễn, hãy kiểm tra bảng thông tin Tình trạng dịch vụ Microsoft 365 hoặc trang trạng thái của dịch vụ không Microsoft.
502 Cổng xấu Kết nối giữa Power Automate và dịch vụ đích không thành công. Thường thoáng qua. Bật thử lại hành động. Nếu nó xảy ra liên tục, hãy kiểm tra cài đặt mạng/tường lửa (đặc biệt là đối với các cổng tại chỗ).

Bước 3b: Vi phạm chính sách DLP

Nếu quy trình của bạn gần đây đã bị chặn hoặc tạm ngưng và bạn không thay đổi bất kỳ điều gì:

  1. Quản trị viên của bạn có thể đã cập nhật chính sách Ngăn mất dữ liệu (DLP).
  2. Chuyển đến chi tiết> dòngThuộc tính. Nếu bạn thấy thông báo vi phạm DLP, quy trình sẽ sử dụng các trình kết nối hiện nằm trong các nhóm chính sách khác nhau.
  3. Liên hệ với quản trị viên Power Platform của bạn. Họ có thể cho bạn biết chính sách nào đã thay đổi và trình kết nối nào bị ảnh hưởng.

Quan trọng

Các thay đổi chính sách DLP có hiệu lực ngay lập tức và có thể chặn các luồng mà không cần cảnh báo. Nếu nhiều luồng bị hỏng cùng một lúc, thay đổi DLP là nguyên nhân có khả năng xảy ra nhất.

Bước 4: Kiểm tra tình trạng kết nối

Kết nối là lý do phổ biến nhất khiến luồng làm việc trước đó bị gián đoạn.

Kiểm tra trạng thái kết nối

  1. Mở quy trình của bạn ở chế độ chỉnh sửa.
  2. Nhìn vào bảng kết nối (hoặc kiểm tra tham chiếu kết nối của từng hành động).
  3. Mỗi kết nối sẽ hiển thị dấu kiểm màu xanh lá cây hoặc trạng thái "Đã kết nối".
  4. Nếu bất kỳ kết nối nào hiển thị biểu tượng cảnh báo hoặc lỗi, hãy chọn kết nối đó và chọn Khắc phục kết nối hoặc Xác thực lại.

Tại sao kết nối bị đứt

  • Thay đổi mật khẩu: Bạn đã thay đổi mật khẩu hoặc tổ chức của bạn thực thi luân chuyển mật khẩu định kỳ. Mã thông báo OAuth được lưu trữ hiện không hợp lệ.
  • Thay đổi chính sách MFA: Quản trị viên của bạn đã bật hoặc thay đổi các yêu cầu Xác thực đa yếu tố. Mã thông báo hiện tại không còn đáp ứng chính sách mới.
  • Đã thu hồi sự đồng ý của quản trị viên: Quản trị viên đã thu hồi sự đồng ý của ứng dụng mà Power Automate sử dụng để thay mặt bạn truy cập vào dịch vụ.
  • Hết hạn mã thông báo: Mã thông báo làm mới OAuth hết hạn sau khoảng 90 ngày không hoạt động. Nếu quy trình không chạy trong 90 ngày, kết nối có thể cần xác thực lại.
  • Hết hạn bí mật chính của dịch vụ: Nếu kết nối sử dụng dịch vụ chính, bí mật máy khách có thể đã hết hạn. Tạo bí mật mới trong Microsoft Entra ID và cập nhật kết nối.

Xác thực lại kết nối

  1. Đi tới Power Automate>Connections (điều hướng bên trái).
  2. Tìm kết nối có lỗi.
  3. Chọn ba dấu chấm (...) >Sửa kết nối hoặc Chỉnh sửa.
  4. Đăng nhập lại bằng thông tin đăng nhập của bạn.
  5. Quay lại quy trình của bạn và xác minh thao tác hiện hiển thị dấu kiểm màu xanh lá cây.

Lưu ý

Nếu quy trình sử dụng kết nối được chia sẻ (thuộc sở hữu của người khác), bạn cần người đó xác thực lại hoặc bạn có thể tạo kết nối của riêng mình và cập nhật quy trình để sử dụng.

Bước 5: Ngăn chặn sự cố thầm lặng

Các luồng có thể bị lỗi mà không ai nhận ra. Thiết lập các biện pháp bảo vệ này cho bất kỳ quy trình nào quan trọng.

Thêm thông báo lỗi

  1. Trong công cụ thiết kế, hãy thêm một nhánh song song sau hành động có nhiều khả năng thất bại nhất.
  2. Chọn ba dấu chấm trên hành động > đầu tiên của nhánh mới Configure run after check> only đã thất bại.
  3. Thêm hành động Gửi email (hoặc đăng lên Teams) với chủ đề "Dòng không thành công: [tên dòng]" và bao gồm chi tiết lỗi từ hành động không thành công bằng nội dung động.

Tiền bo

Điều này đảm bảo bạn nhận được cảnh báo trong vòng vài phút sau khi xảy ra lỗi, không phải vài ngày. Đối với các quy trình sản xuất quan trọng, hãy gửi thông báo lỗi đến hộp thư dùng chung hoặc kênh Teams để không bỏ lỡ cảnh báo.

Kiểm tra lịch sử chạy hàng tuần

Đối với quy trình sản xuất, hãy kiểm tra trang lịch sử chạy mỗi tuần một lần. Tìm:

  • Chạy với trạng thái Không thành công mà thông báo lỗi của bạn có thể đã bỏ lỡ.
  • Chạy với trạng thái Đã hủy , có thể cho biết sự cố đồng thời hoặc kích hoạt.
  • Số lần chạy giảm đột ngột, có thể có nghĩa là cò súng ngừng bắn.

Sử dụng kết nối chính của dịch vụ

Các kết nối chính của dịch vụ không dựa vào mã thông báo OAuth của người dùng. Chúng không hết hạn khi ai đó thay đổi mật khẩu hoặc rời khỏi tổ chức. Đối với quy trình sản xuất, hãy hỏi quản trị viên của bạn về cách thiết lập kết nối dịch vụ chính cho các trình kết nối chính của bạn.

Năm (5) sự cố kết nối hàng đầu theo đầu nối

SharePoint

Sự cố Dấu hiệu Khắc phục
Cần có sự đồng ý của quản trị viên 403 khi sử dụng lần đầu hoặc sau khi thay đổi chính sách Quản trị viên phải đồng ý trong Microsoft Entra ID Ứng dụng doanh nghiệp Power Automate
Quyền của trang web đã thay đổi 403 về hành động nhắm mục tiêu một trang web cụ thể Xác minh tài khoản của bạn có ít nhất quyền truy cập Đóng góp vào trang web
Ngưỡng xem danh sách "Thao tác cố gắng bị cấm vì vượt quá ngưỡng lượt xem danh sách" Thêm truy vấn bộ lọc hoặc bộ lọc OData vào hành động Lấy mục để trả về ít hơn 5.000 mục. Sử dụng $top và lập chỉ mục bộ lọc cột.
Danh sách hoặc thư viện được đổi tên 404 trên tất cả các hành động nhắm mục tiêu danh sách đó Cập nhật hành động để tham chiếu tên hoặc mã danh sách mới
Tên cột không khớp Hành động thành công nhưng trả về dữ liệu trống hoặc sai Tên nội bộ SharePoint khác với tên hiển thị. Sử dụng tên nội bộ (hiển thị trong URL khi bạn sắp xếp theo cột đó).

Outlook/Office 365

Sự cố Dấu hiệu Khắc phục
Quyền hộp thư dùng chung 403 khi gửi từ hoặc đọc hộp thư dùng chung Chủ sở hữu kết nối cần có quyền Gửi dưới dạng hoặc Truy cập đầy đủ trên hộp thư dùng chung trong Trung tâm Quản trị Exchange
Quyền truy cập của đại diện đã bị xóa 401 về các hành động liên quan đến hộp thư của người dùng khác Cấp lại quyền cho người được ủy quyền hoặc chuyển sang hộp thư dùng chung
Thực thi MFA 401 sau khi admin bật MFA Xác thực lại kết nối. Mã thông báo mới bao gồm yêu cầu MFA.
Giới hạn kích thước tệp đính kèm 413 hoặc hành động không thành công trên các tệp đính kèm lớn Trình kết nối Outlook có giới hạn tệp đính kèm 25MB. Đối với các tệp lớn hơn, hãy tải lên SharePoint/OneDrive và chia sẻ liên kết.

SQL Server

Sự cố Dấu hiệu Khắc phục
Cổng tại chỗ ngoại tuyến Hết thời gian chờ kết nối hoặc "không thể truy cập cổng" Kiểm tra máy cổng. Khởi động lại dịch vụ Cổng dữ liệu tại chỗ. Xác minh máy có quyền truy cập internet.
Quy tắc tường lửa Thời gian chờ kết nối với Azure SQL Thêm dải IP Power Automate vào quy tắc tường lửa Azure SQL của bạn hoặc bật "Cho phép dịch vụ Azure" trong cài đặt mạng của máy chủ SQL.
Thay đổi chuỗi kết nối 404 hoặc lỗi kết nối Đổi tên máy chủ, di chuyển cơ sở dữ liệu hoặc thay đổi cổng. Cập nhật kết nối với chi tiết máy chủ/cơ sở dữ liệu mới.
Đăng nhập SQL bị vô hiệu hóa 401 trên tất cả các truy vấn Đăng nhập SQL có thể bị vô hiệu hóa hoặc mật khẩu đã hết hạn. Bật lại trong SQL Server Management Studio.

Dataverse

Sự cố Dấu hiệu Khắc phục
Quyền môi trường 403 về hành động Dataverse Người dùng của bạn cần một vai trò bảo mật trong môi trường Dataverse đích. Yêu cầu quản trị viên chỉ định một quyền (ví dụ: Người dùng cơ bản + quyền bảng tùy chỉnh).
Vai trò bảo mật thiếu quyền truy cập bảng 403 trên các bảng cụ thể Vai trò bảo mật của bạn không bao gồm quyền truy cập đọc/ghi vào bảng. Quản trị viên phải cập nhật vai trò bảo mật.
Môi trường chuyển đổi Hành động tham chiếu môi trường sai Nếu dòng đã được nhập hoặc môi trường thay đổi, hãy cập nhật kết nối Dataverse để trỏ đến môi trường chính xác.

Trình kết nối HTTP/Tùy chỉnh

Sự cố Dấu hiệu Khắc phục
Xoay vòng khoá API 401 trên tất cả các yêu cầu HTTP Cập nhật khóa API trong tiêu đề kết nối hoặc hành động.
Chứng chỉ hết hạn Lỗi SSL/TLS Chứng chỉ SSL của máy chủ đích đã hết hạn. Liên hệ với nhà cung cấp API hoặc cập nhật chứng chỉ.
Thay đổi URL 404 trên tất cả các yêu cầu URL điểm cuối API đã được cập nhật. Kiểm tra tài liệu của nhà cung cấp API để biết URL mới.
Danh sách cho phép IP 403 hoặc hết thời gian chờ kết nối API đích chỉ cho phép các địa chỉ IP cụ thể. Thêm dải IP của Power Automate cho khu vực của bạn. Để biết thêm thông tin, hãy xem cấu hình địa chỉ IP.

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