Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Sử dụng bài viết này để khắc phục các lỗi phổ biến nhất Power Automate dòng điện toán đám mây. Mỗi mục nhập giải thích ý nghĩa của lỗi, lý do tại sao lỗi đó xảy ra và cách khắc phục.
Lưu ý
Tham chiếu này áp dụng cho tất cả Power Automate cấp phép dòng điện toán đám mây. Tìm hiểu về các lỗi cụ thể đối với dòng máy tính để bàn trong Khắc phục lỗi dòng máy tính để bàn.
Lỗi thời gian thiết kế
Những lỗi này xảy ra khi bạn lưu, xác thực hoặc phát hành dòng.
InvalidTemplate
Điều đó nghĩa là gì: Định nghĩa dòng chứa lỗi cú pháp trong biểu thức hoặc cấu hình hành động.
Các nguyên nhân phổ biến:
- Dấu ngoặc đơn hoặc dấu ngoặc kép không khớp trong biểu thức
- Tham chiếu đầu ra hành động không tồn tại (lỗi đánh máy trong tên hành động)
- Sử dụng hàm có sai số đối số (ví dụ: không
createArray()có đối số) - Nhập không khớp trong biểu thức hằng số (ví dụ:
int('abc')div(100, 0)hoặc )—công cụ xác thực các giá trị này tại thời điểm tiết kiệm - Sao chép-dán biểu thức từ tài liệu bao gồm các ký tự Unicode vô hình
Cách khắc phục:
- Mở hành động được tô sáng bằng màu đỏ trong trình thiết kế.
- Kiểm tra biểu thức trong thanh công thức. Tìm các ký tự hoặc không
()khớp'. - Xác minh tên hành động trong biểu thức khớp chính xác (phân biệt chữ hoa chữ thường):
outputs('Get_item')không phảioutputs('Get Item'). - Nếu biểu thức có vẻ chính xác, hãy xóa biểu thức và nhập lại biểu thức theo cách thủ công để loại bỏ các ký tự ẩn.
Tiền bo
Tên hành động trong biểu thức sử dụng dấu gạch dưới thay vì dấu cách. Nếu hành động của bạn có tên là "Nhận mục", tham chiếu biểu thức là outputs('Get_item').
Thông tin liên quan: ExpressionEvaluationFailed, FlowCheckerError
FlowCheckerError
Điều đó nghĩa là gì: Bộ kiểm tra dòng đã phát hiện một hoặc nhiều vấn đề xác thực ngăn lưu.
Các nguyên nhân phổ biến:
- Trường bắt buộc trống trong một hoặc nhiều hành động
- Không chọn kết nối cho hành động kết nối
- Biểu thức tham chiếu giá trị nội dung động từ một nhánh song song (không đảm bảo tồn tại)
- Đầu vào lẫy không đầy đủ
Cách khắc phục:
- Chọn biểu ngữ lỗi ở đầu trình thiết kế để hiển thị toàn bộ danh sách sự cố.
- Chọn từng lỗi để dẫn hướng đến hành động bị ảnh hưởng.
- Điền vào các trường bắt buộc, sửa biểu thức bị hỏng và chọn kết nối.
- Lưu lại. Bộ kiểm tra sẽ tự động chạy khi lưu.
Thông tin liên quan: InvalidTemplate, MissingRequiredProperty
Tên Hành động Trùng lặp
Điều đó nghĩa là gì: Hai hoặc nhiều hành động trong dòng có cùng tên nội bộ.
Các nguyên nhân phổ biến:
- Sao chép-dán một hành động mà không đổi tên nó
- Nhập định nghĩa dòng được chỉnh sửa thủ công bằng các khóa trùng lặp
- Đổi tên hành động thành tên đã được một hành động khác sử dụng trong cùng một phạm vi
Cách khắc phục:
- Tìm kiếm dòng hành động có tên giống hệt nhau (cũng kiểm tra bên
Apply to EachtrongScopevà vùng chứa). - Đổi tên một trong các mục trùng lặp. Chọn menu ... trên hành động, rồi chọn Đổi tên.
- Cập nhật mọi biểu thức tham chiếu hành động được đổi tên:
outputs('Old_Name')thànhoutputs('New_Name').
Thông tin liên quan: InvalidTemplate
MissingRequiredProperty
Điều đó nghĩa là gì: Một trường nhập bắt buộc trên một hành động hoặc trình kích hoạt trống.
Các nguyên nhân phổ biến:
- Thêm hành động bộ kết nối nhưng không hoàn tất cấu hình
- Mã thông báo nội dung động được giải quyết để trống đã được sử dụng trong trường bắt buộc
- Dòng được nhập từ một giải pháp nơi các biến môi trường không được đặt
Cách khắc phục:
- Mở hành động được gắn cờ với lỗi.
- Tìm các trường được đánh dấu bằng dấu sao màu đỏ (*) trống.
- Điền vào giá trị bắt buộc, bằng văn bản tĩnh hoặc mã thông báo nội dung động.
- Đối với dòng giải pháp, hãy kiểm tra xem tất cả các biến môi trường có giá trị trong môi trường đích không.
Thông tin liên quan: FlowCheckerError
Lỗi biểu thức thời gian chạy
Những lỗi này xảy ra khi một dòng chạy và một biểu thức không thể được đánh giá.
Đánh giá Biểu thức Thất bại
Điều đó nghĩa là gì:
Biểu thức không đánh giá được thời gian chạy vì dữ liệu thực tế không khớp với những gì biểu thức mong đợi. Lỗi này chỉ xảy ra khi biểu thức sử dụng các giá trị động (biến , nội dung kích hoạt, đầu ra hành động) không thể kiểm tra được tại thời điểm tiết kiệm.
Lưu ý
Nếu một biểu thức chỉ sử dụng các giá trị hằng số (như int('abc')div(100, 0)hoặc ), thì công cụ dòng bắt gặp lỗi tại thời điểm tiết kiệm thời gian dưới dạng InvalidTemplate thay vào đó.
Các nguyên nhân phổ biến:
- Gọi
int()trên một biến có chứa một chuỗi không phải là số vào thời gian chạy - Truy nhập thuộc tính trên đối tượng null (khi bạn Get_item
outputs('Get_item')?['body/title']trả về giá trị nào) - Định dạng ngày tháng không khớp
formatDateTime()hoặcparseDateTime()khi định dạng đến từ một biến - Chia cho không khi ước số là một giá trị động xảy ra là 0
Cách khắc phục:
- Mở lần chạy không thành công và chọn hành động không thành công để hiển thị biểu thức và giá trị đầu vào.
- Ngắt dòng các biểu thức rủi ro bằng các kiểm tra null:
if(empty(triggerBody()?['value']), 'default', triggerBody()?['value']). - Dùng để
coalesce()cung cấp giá trị dự phòng:coalesce(outputs('Get_item')?['body/title'], 'Untitled'). - Xác thực các kiểu dữ liệu trước khi chuyển đổi:
if(isInt(variables('input')), int(variables('input')), 0).
Tiền bo
Tìm hiểu về một thư viện các mẫu biểu thức sẵn sàng sử dụng với xử lý null-safe trong Expression cookbook cho các dòng đám mây.
Thông tin liên quan: InvalidTemplate, ContentConversionFailed
ContentConversionFailed
Điều đó nghĩa là gì: Dòng không thể chuyển đổi dữ liệu từ loại này sang loại khác giữa các hành động.
Các nguyên nhân phổ biến:
- Truyền một chuỗi có số nguyên hoặc boolean được mong đợi
- Gửi một mảng tới một hành động mong đợi một đối tượng duy nhất
- Chuỗi ngày ở định dạng không mong muốn (ví dụ: khi
DD/MM/YYYYdựMM/DD/YYYYkiến) - Nội dung nhị phân (tệp) được chuyển cho đầu vào văn bản
Cách khắc phục:
- Kiểm tra các đầu vào của hành động không thành công trong lịch sử chạy. So sánh kiểu giá trị thực tế với những gì hành động mong đợi.
- Sử dụng hàm chuyển đổi rõ ràng:
int(),float(),string(),bool(),json(). - Đối với ngày, hãy sử
parseDateTime()dụng với ngôn ngữ rõ ràng hoặcformatDateTime()để chuẩn hóa trước khi chuyển. - Đối với mảng, hãy dùng
first()để trích xuất một mục đơn nếu hành động hạ lưu mong đợi một giá trị.
Thông tin liên quan: ExpressionEvaluationFailed
Lỗi kết nối và xác thực
Những lỗi này xảy ra khi dòng không thể xác thực với dịch vụ được kết nối.
Kết nối Không hợp lệ
Điều đó nghĩa là gì: Tham chiếu kết nối trong dòng trỏ tới một kết nối bị hỏng, bị xóa hoặc hết hạn.
Các nguyên nhân phổ biến:
- Người dùng đã tạo kết nối đã thay đổi mật khẩu của họ hoặc đã đặt lại MFA
- Kết nối đã bị xóa khỏi trang Kết nối
- Người quản trị đã loại bỏ kết nối thông qua trung tâm quản trị Power Platform
- Dòng đã được nhập vào môi trường nơi kết nối không tồn tại
Cách khắc phục:
- Mở dòng trong chế độ chỉnh sửa. Hành động có kết nối bị hỏng hiển thị biểu tượng cảnh báo.
- Chọn hành động và chọn Thay đổi kết nối hoặc Thêm kết nối mới.
- Đăng nhập bằng thông tin xác thực thích hợp để tạo kết nối mới.
- Lưu và kiểm tra luồng.
Quan trọng
Đối với dòng sản xuất, hãy cân nhắc sử dụng kết nối chính của dịch vụ thay vì kết nối người dùng cá nhân. Kết nối chính của dịch vụ không hết hạn khi người dùng thay đổi mật khẩu của họ hoặc rời khỏi tổ chức.
Thông tin liên quan: ConnectionNotConfigured, ConnectionAuthorizationFailed
ConnectionNotConfigured
Điều đó nghĩa là gì: Một hành động yêu cầu kết nối nhưng không có hành động nào được chọn.
Các nguyên nhân phổ biến:
- Dòng được nhập từ một giải pháp và các tham chiếu kết nối không được ánh xạ
- Một hành động mới đã được thêm, nhưng bước kết nối đã bị bỏ qua
- Tham chiếu kết nối trỏ đến một biến môi trường không có giá trị
Cách khắc phục:
- Mở dòng trong chế độ chỉnh sửa và tìm hành động với cảnh báo kết nối.
- Chọn kết nối hiện có từ danh sách thả xuống hoặc tạo kết nối mới.
- Đối với dòng giải pháp, đi đến Tham khảo Kết nối Giải>pháp>Mặc định.
- Đặt kết nối cho mỗi tham chiếu.
Thông tin liên quan: InvalidConnection
Trái phép (401)
Điều đó nghĩa là gì: API đã từ chối yêu cầu vì mã thông báo xác thực không hợp lệ hoặc đã hết hạn.
Các nguyên nhân phổ biến:
- Mã thông báo OAuth đã hết hạn và kết nối không thể tự động làm mới
- Tài khoản của người dùng đã bị vô hiệu hóa hoặc thay đổi mật khẩu
- Bí mật hoặc chứng chỉ chính của dịch vụ đã hết hạn
- Chính sách Truy cập có điều kiện đã chặn đăng nhập (tuân thủ địa lý, thiết bị)
Cách khắc phục:
- Đi tới Power Automate>Connections rồi tìm kết nối được hành động không thành công sử dụng.
- Nếu kết nối hiển thị cảnh báo, hãy chọn Khắc phục sự cố kết nối và xác thực lại.
- Đối với kết nối chính của dịch vụ, hãy xoay bí mật Microsoft Entra ID và cập nhật kết nối.
- Kiểm tra nhật ký đăng nhập Microsoft Entra ID cho các khối Truy nhập có Điều kiện: Azure cổng thông tin>Microsoft Entra ID> Nhật ký đăng nhập lọc theo tên ứng dụng.
Thông tin liên quan: Cấm (403), ConnectionAuthorizationFailed
Cấm (403)
Điều đó nghĩa là gì: Người dùng hoặc ứng dụng đã xác thực không có quyền thực hiện thao tác được yêu cầu.
Các nguyên nhân phổ biến:
- Chính sách DLP (Ngăn Mất Dữ liệu) chặn hành động trình kết nối hoặc trình kết nối trong môi trường này
- Người dùng thiếu quyền đối với tài nguyên đích (ví dụ: không có quyền truy nhập ghi vào tài nguyên danh sách SharePoint)
- Người quản trị đã hạn chế trình kết nối thông qua cài đặt mức đối tượng thuê
- Trình kết nối yêu cầu giấy phép cao cấp và người dùng đang sử dụng gói được đặt thành hạt
Cách khắc phục:
- Chính sách Kiểm tra DLP: Chính sách Dữ liệu của Trung tâm quản trị> Power Platform. Tìm các chính sách chặn đường kết nối trong nhóm môi trường của bạn.
- Xác minh rằng người dùng kết nối có quyền phù hợp đối với dịch vụ đích (SharePoint quyền đối với site, vai trò bảo mật Dataverse và tương tự).
- Nếu đó là sự cố về bộ nối cao cấp, hãy xác minh chủ sở hữu dòng hoặc người gọi có giấy phép Power Automate Premium.
- Hãy liên hệ với người quản trị của bạn nếu chính sách DLP cần được sửa đổi.
Thông tin liên quan: Trái phép (401), DirectApiAuthorizationRequired
ConnectionAuthorizationFailed
Điều đó nghĩa là gì: Kết nối tồn tại nhưng thông tin đăng nhập được lưu trữ của nó không còn hợp lệ nữa.
Các nguyên nhân phổ biến:
- Mật khẩu người dùng đã thay đổi hoặc phương pháp MFA đã được đặt lại
- Mã thông báo làm mới OAuth đã hết hạn (phổ biến với các kết nối không được sử dụng trong hơn 90 ngày)
- Người quản trị đã thu hồi sự chấp thuận đối với ứng dụng Microsoft Entra ID
- Kết nối chia sẻ đã được chủ sở hữu hủy chia sẻ
Cách khắc phục:
- Mở Power Automate>Connections.
- Tìm kết nối bị ảnh hưởng.
- Chọn kết nối, rồi chọn Khắc phục sự cố kết nối để xác thực lại.
- Nếu sử dụng kết nối được chia sẻ, hãy yêu cầu chủ sở hữu kết nối chia sẻ lại kết nối đó.
- Đối với tài khoản dịch vụ, hãy đặt lời nhắc trên lịch để xoay thông tin xác thực trước khi chúng hết hạn.
Tiền bo
Tìm hướng dẫn chi tiết về các sự cố kết nối theo đường kết nối (SharePoint, Outlook, SQL Server, Dataverse, HTTP) trong C0 Lỗi kết nốifix trong dòng đám mây.
Thông tin liên quan: InvalidConnection, Unauthorized (401)
Lỗi trình kết nối và API
Những lỗi này đến từ dịch vụ hạ lưu mà dòng đang gọi.
Hành động Không thành công
Điều đó nghĩa là gì: Một hành động trả về trạng thái không thành công. Đây là một wrapper chung. Chi tiết lỗi thực sự nằm trong nội dung đầu ra của hành động.
Các nguyên nhân phổ biến:
- API hạ cấp đã trả về lỗi 4xx hoặc 5xx
- Dòng con (được gọi là thông qua "Chạy Dòng Con") không thành công
- Bộ nối tùy chỉnh trả về định dạng phản hồi không mong muốn
- Thiết đặt cấu hình-chạy-sau của hành động khiến nó thực thi sau một lần thất bại trước đó
Cách khắc phục:
- Mở lần chạy không thành công và chọn hành động không thành công.
- Mở rộng Đầu ra để hiển thị thông báo lỗi thực tế và mã trạng thái từ API.
- Khắc phục sự cố cơ bản dựa trên lỗi API cụ thể (xem lại các mục nhập 400, 401, 403 và 404 trong tham khảo này).
- Nếu hành động sẽ chạy ngay cả khi hành động trước không thành công, hãy kiểm tra cấu hình chạy sau khi thiết đặt.
Thông tin liên quan: BadRequest (400), NotFound (404)
BadRequest (400)
Điều đó nghĩa là gì: API trình kết nối đã từ chối yêu cầu vì dữ liệu đầu vào không đúng định dạng hoặc không hợp lệ.
Các nguyên nhân phổ biến:
- Gửi trường có kiểu dữ liệu sai (chuỗi thay vì số hoặc ngược lại)
- Thiếu trường bắt buộc trong nội dung yêu cầu
- Ký tự không hợp lệ trong tên tệp hoặc tiêu đề mục danh sách
- Vượt quá giới hạn độ dài trường (ví SharePoint văn bản một dòng = 255 ký tự)
Cách khắc phục:
- Mở hành động không thành công trong lịch sử chạy và xem phần Đầu vào để hiển thị chính xác những gì đã được gửi.
- So sánh các đầu vào với sơ đồ dự kiến của API (kiểm tra tài liệu kết nối).
- Sanitize user input with to
replace()strip invalid characters before passing to the action. - Sử
substring()dụng hoặctake()để cắt bớt các giá trị dài theo độ dài tối đa của trường.
Thông tin liên quan: Hành động Thất bại, ContentConversionFailed
NotFound (404)
Điều đó nghĩa là gì: Tài nguyên mà hành động đang cố gắng truy nhập không tồn tại.
Các nguyên nhân phổ biến:
- Một danh sách SharePoint, thư viện hoặc site đã được đổi tên hoặc xóa bỏ
- Thư mục Outlook hoặc kênh Teams đã bị xóa
- Dòng tham chiếu ID được mã hóa cứng cho tài nguyên không còn tồn tại
- Một tiến trình khác đã xóa bảng hay hàng Dataverse
Cách khắc phục:
- Kiểm tra xem tài nguyên có còn tồn tại trong dịch vụ đích không.
- Nếu tên bị đổi tên, hãy cập nhật hành động để sử dụng tên hoặc ID mới.
- Thay thế ID được mã hóa cứng bằng tra cứu động nếu có thể (ví dụ: "Nhận mục" bằng bộ lọc thay vì "Nhận mục" bằng ID tĩnh).
- Thêm xử lý lỗi: cấu hình hành động tiếp theo thành> Chạysau khi không thành công và xử lý 404 một cách duyên dáng.
Thông tin liên quan: Hành động Không thành công
Lỗi kích hoạt
Các lỗi này liên quan đến dòng kích hoạt không kích hoạt hoặc thất bại.
TriggerConditionNotMet
Điều đó nghĩa là gì: Trình kích hoạt đã đánh giá tình trạng của nó và xác định sự kiện không nên bắt đầu chạy dòng.
Các nguyên nhân phổ biến:
- Biểu thức điều kiện kích hoạt luôn đánh giá là false (lỗi lô-gic)
- Điều kiện kích hoạt tham chiếu đến một trường không tồn tại trong tải trọng kích hoạt
- Sự kiện đã xảy ra nhưng dữ liệu không khớp với bộ lọc (ví dụ: "Khi một mục được tạo" với điều kiện trên Trạng thái, nhưng Trạng thái trống)
Cách khắc phục:
- Đi tới Cài đặt của trình kích hoạt và xem lại biểu thức điều kiện kích hoạt.
- Kiểm tra điều kiện dựa trên tải trọng sự kiện đã biết. Sử dụng mã Peek trên trình kích hoạt để hiển thị sơ đồ thô.
- Tạm thời loại bỏ điều kiện, kích hoạt dòng theo cách thủ công và kiểm tra đầu ra lẫy để xác minh tên trường và giá trị.
- Sửa biểu thức và bật lại điều kiện.
Thông tin liên quan: ExpressionEvaluationFailed
Lỗi hết thời gian chờ và điều chỉnh
Những lỗi này xảy ra khi dòng hoặc một hành động vượt quá giới hạn thời gian hoặc tốc độ.
ActionTimedOut
Điều đó nghĩa là gì: Một hành động đơn đã vượt quá thời gian chờ đã lập cấu hình và bị hủy bỏ.
Các nguyên nhân phổ biến:
- Hành động HTTP gọi API ngoài chậm với thời gian chờ 100 giây mặc định
- "Chờ phê duyệt" với thời hạn đã trôi qua
- Tải lên hoặc tải xuống tệp lớn qua kết nối chậm
- Truy vấn nghịch dữ liệu trả về quá nhiều hàng mà không có phân trang
Cách khắc phục:
- Mở Cài đặt của hành động và tăng giá trị Thời gian chờ (ví dụ: ISO 8601 trong
PT5M5 phút). - Đối với hành động HTTP, hãy kiểm tra xem API bên ngoài có kiểu thao tác lâu dài hay không (bỏ phiếu với thử lại sau).
- Đối với Dataverse, hãy
$filterthêm$topvà giảm tập kết quả. - Để phê duyệt, hãy đặt hết hạn hợp lý và thêm nhánh thời gian chờ để xử lý các phản hồi không.
Thông tin liên quan: OperationTimedOut
OperationTimedOut
Điều đó nghĩa là gì: Một thao tác dài (chờ đợi, phê duyệt trên web, bỏ phiếu HTTP) đã vượt quá thời gian chờ tối đa.
Các nguyên nhân phổ biến:
- HTTP webhook hành động chờ gọi lại mà không bao giờ đến
- Hành động phê duyệt mà không hết hạn, đạt giới hạn chạy dòng 30 ngày
- Hành động "Trì hoãn cho đến" được đặt thành ngày vượt quá giới hạn thời gian chạy 30 ngày
- Dịch vụ bên ngoài gặp sự cố và không bao giờ gửi phản hồi mong đợi
Cách khắc phục:
- Luôn đặt thời gian chờ rõ ràng trên webhook và hành động phê duyệt.
- Đối với hành động HTTP webhook, hãy thực hiện nhánh thời gian chờ với Đặt cấu hình chạy sau>khi hết thời gian chờ.
- Nghỉ dài chờ đợi thành các phân đoạn ngắn hơn bằng cách sử dụng một vòng lặp với kiểm tra hàng ngày.
- Đối với giới hạn chạy 30 ngày, thiết kế lại quy trình chạy dài để sử dụng mẫu "chuyển tiếp": Kết thúc quá trình chạy hiện tại và bắt đầu một lần chạy mới với trạng thái truyền qua Dataverse hoặc tệp.
Quan trọng
Dòng điện toán đám mây có thời gian chạy tối đa là 30 ngày. Đối với các quy trình mất nhiều thời gian hơn, hãy tách chúng thành nhiều dòng chạy với trạng thái chia sẻ.
Thông tin liên quan: ActionTimedOut
WorkflowRunActionRepetitionQuotaExceeded
Điều đó nghĩa là gì: Một vòng lặp Áp dụng cho Mỗi vượt quá số lần lặp tối đa (mặc định: 100.000 cho phí bảo hiểm, 5.000 cho hồ sơ hiệu suất).
Các nguyên nhân phổ biến:
- Đang xử lý bảng danh sách SharePoint hoặc Dataverse lớn mà không lọc trước tiên
- Các vòng
Apply to Eachlặp lồng nhau nhân số lần lặp (100 x 100 = 10.000) - Hành
Get itemsđộng trả về tất cả các hàng thay vì tập hợp con đã lọc
Cách khắc phục:
- Thêm bộ lọc vào hành động nguồn dữ liệu để giảm số lượng mục trước vòng lặp.
- Sử dụng OData
$filtervà$toptrên Tải hành động mục thay vì lọc bên trong vòng lặp. - Đối với các tập dữ liệu lớn, thực hiện theo lô công việc trên nhiều dòng chạy bằng cách sử dụng mã thông báo phân trang hoặc phạm vi ngày.
- Cân nhắc việc
SelectsửFilter arraydụng hoặc hành động thayApply to Eachvì khi bạn chỉ cần chuyển đổi hoặc lọc dữ liệu.
Thông tin liên quan: FlowRunQuotaExceeded
FlowRunQuotaExceeded
Điều đó nghĩa là gì: Dòng hoặc đối tượng thuê đã vượt quá giới hạn thực thi hành động hàng ngày của nó.
Các nguyên nhân phổ biến:
- Giấy phép hạt giống/ miễn phí: 6.000 hành động mỗi ngày cho mỗi người dùng
- Giấy phép cao cấp: 40.000 hành động mỗi ngày cho mỗi người dùng
- Giấy phép quy trình: 250.000 hành động mỗi ngày trên mỗi dòng
- Một dòng lặp nặng tiêu thụ hàng ngàn hành động mỗi lần chạy
Cách khắc phục:
- Kiểm tra mức sử dụng hiện tại trong trung tâm quản trị Power Platform>Analytics>Power Automate.
- Tối ưu hóa dòng để sử dụng ít hành động hơn: thay thế Áp dụng cho mỗi dòng bằng Chọn/Lọc, thao tác lô, giảm tần suất bỏ phiếu.
- Nâng cấp bậc giấy phép nếu khối lượng công việc cần nhiều năng lực hơn.
- Phân tán khối lượng công việc trên nhiều dòng hoặc lên lịch chạy với âm lượng cao trong giờ thấp điểm.
Lưu ý
Tìm hiểu thêm về giới hạn hành động hàng ngày theo bậc cấp phép trong Power Automate giới hạn và cấu hình.
Thông tin liên quan: WorkflowRunActionRepetitionQuotaExceeded, DirectApiAuthorizationRequired
Lỗi cấp phép
DirectApiAuthorizationBắt buộc
Điều đó nghĩa là gì: Dòng sử dụng một trình kết nối cao cấp nhưng người gọi không có giấy phép cao cấp.
Các nguyên nhân phổ biến:
- Một dòng với các trình kết nối cao cấp (HTTP, SQL Server, Dataverse, trình kết nối tùy chỉnh) được chạy bởi người dùng trên giấy phép Microsoft 365 đặt hạt
- Chủ sở hữu dòng có phí bảo hiểm nhưng người dùng kích hoạt không (giấy phép của người gọi quan trọng, không phải của chủ sở hữu)
- Chủ sở hữu dòng đã lên lịch bị mất giấy phép cao cấp của họ
- Một dòng trong ngữ cảnh đã bị hủy liên kết với Power App của nó, khiến nó nằm ngoài ngữ cảnh
Cách khắc phục:
- Xác định đầu nối nào yêu cầu phí bảo hiểm. Thông báo lỗi thường đặt tên cho nó.
- Gán giấy Power Automate Premium cho người dùng kích hoạt hoặc chạy quy trình.
- Đối với các dòng được lên lịch hoặc tự động, hãy đảm bảo chủ sở hữu dòng có giấy phép cao cấp.
- Hãy cân nhắc xem giấy phép Quy trình (theo dòng) có hiệu quả hơn về chi phí cho các dòng chung có dung lượng lớn hay không.
Thông tin liên quan: Cấm (403), FlowRunQuotaExceeded
Bảng tham chiếu nhanh
| Error | Category | Rất có thể sửa chữa |
|---|---|---|
| InvalidTemplate | Thời gian thiết kế | Sửa cú pháp biểu thức |
| Đánh giá Biểu thức Thất bại | Runtime | Thêm kiểm tra null, xác thực loại |
| Hành động Không thành công | Runtime | Kiểm tra đầu ra hành động cho lỗi API |
| FlowCheckerError | Thời gian thiết kế | Điền vào các trường bắt buộc, sửa kết nối |
| Kết nối Không hợp lệ | Connection | Xác thực lại kết nối |
| ConnectionNotConfigured | Connection | Chọn hoặc tạo kết nối |
| Trái phép (401) | Auth | Khắc phục sự cố kết nối, xoay thông tin xác thực |
| Cấm (403) | Auth | Kiểm tra chính sách, quyền của DLP |
| BadRequest (400) | API | Xác thực định dạng dữ liệu đầu vào |
| NotFound (404) | API | Xác minh tài nguyên tồn tại, cập nhật tham chiếu |
| TriggerConditionNotMet | Kích hoạt | Xem lại biểu thức điều kiện kích hoạt |
| ActionTimedOut | Thời gian chờ | Tăng thời gian chờ trong cài đặt hành động |
| Tên Hành động Trùng lặp | Thời gian thiết kế | Đổi tên một trong các hành động trùng lặp |
| MissingRequiredProperty | Thời gian thiết kế | Điền vào các trường bắt buộc |
| ContentConversionFailed | Runtime | Sử dụng chuyển đổi loại rõ ràng |
| WorkflowRunActionRepetitionQuotaExceeded | Throttling | Lọc dữ liệu trước khi tạo vòng lặp |
| DirectApiAuthorizationBắt buộc | Cấp phép | Gán giấy phép cao cấp cho người gọi |
| FlowRunQuotaExceeded | Throttling | Tối ưu hóa số lượng hành động, giấy phép nâng cấp |
| ConnectionAuthorizationFailed | Connection | Khắc phục sự cố kết nối, xác thực lại |
| OperationTimedOut | Thời gian chờ | Đặt thời gian chờ rõ ràng, sử dụng mẫu hình chuyển tiếp |
Thông tin liên quan
- Sách dạy nấu ăn biểu thức cho luồng đám mây
- Khắc phục lỗi kết nối trong luồng đám mây
- Khắc phục lỗi luồng đám mây
- Power Automate hạn và cấu hình
- Power Automate hướng dẫn cấp 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