Base Process: Các mã lỗi của Process, giải thích và cách xử lý in

Đã sửa đổi vào: Wed, 18 Tháng 6, 2025 lúc 7:53 SA


Khi thao tác tại Process, việc truyền thông tin có thể phát sinh một số lỗi - và hệ thống sẽ báo lỗi khác nhau cho từng trường hơp cụ thể. Chi tiết như sau:


1. Báo lỗi chung đối với Process

Lỗi Ý nghĩa Cách khắc phục 
Base Process 
access_token_invalid_1Lỗi ở access_ token, hoặc phần cài đặt transformerKiểm tra lại access_token, hoặc các biến ở phần transformer xem đã đúng cú pháp hay chưa.
access_token_invalid_2Do không đúng hệ thống, cũng có thể do lỗi hệ thống tại thời điểm gửiThử nhấn nút "Thử lại"
(Chi tiết xem ở 
*Lưu ý bên dưới)
access_token_invalid_3Do access_token bị sai Tạo access_token mới và dán lại vào cài đặt transformer
File not foundDo điểm tới không xác định, Workflow không tồn tại.
Nếu dùng 
API chuyển tiếp nhiệm vụ tự động thì có thể do cài đặt API sai 
Kiểm tra lại API (trong cài đặt Service đầu ra) xem đã đúng cú pháp hay chưa.
Cannot format the fileFile ảnh trong đề xuất/nhiệm vụ/... không hợp lệ
VD: ảnh lỗi 0 Kb, ảnh có kích thước quá lớn, trên 18 triệu pixels...)
Kiểm tra lại file ảnh trong đề xuất, nhiệm vụ.. (đầu bắn dữ liệu) - xem có thể preview file hay không.
Nếu có file lỗi thì tải lại file mới lên, tùy từng trường hợp có thể bắn lại dữ liệu.
Cannot copy (1)File đính kèm từ bước trước bị lỗi/hiển thị 0 Kb/ không thể download/không tồn tại...Kiểm tra lại file đính kèm trong đề xuất, nhiệm vụ.. (đầu bắn dữ liệu) - xem có thể preview file hay không.
Nếu có file lỗi thì tải lại file mới lên, tùy từng trường hợp có thể bắn lại dữ liệu.
SEND_FAILEDXảy ra khi bên nhận không nhận được dữ liệu, hoặc không phản hồi lại, lý do thường là do hệ thống gián đoạn tạm thờiThử nhấn nút "Thử lại"
INVALID_DATA / 998Xảy ra khi có một thông tin nào đó không tìm thấy hoặc không hợp lệ, ví dụ: Chuyển tiếp nhiệm vụ tự động theo id, nhưng id lại không tồn tại/bị sai, ...Kiểm tra lại thông tin và sửa lại cho đúng.
INVALID_USER / 1001Thông tin người nhận nhiệm vụ/người tạo đề xuất/người được giao việc không hợp lệ, có thể là thiếu hoặc username bị saiKiểm tra lại thông tin và sửa lại cho đúng.
INVALID_AUTHENTICATION / 1002Người được chỉ định lại không có quyền thực hiện hành động, ví dụ như hành động next job thường username cài đặt trong api phải có quyền, hoặc hành động tạo nhiệm vụ/tạo đề xuất/... đều cần thành viên phải có quyền tương ứng.Kiểm tra lại cài đặt phân quyền của đầu nhận thông tin.
502 Bad gateway - 502 Server ErorrCó thể server gặp trục trặc 1 cách ngẫu nhiênThử nhấn nút "Thử lại"


2. Báo lỗi khi gửi thông tin tới Wework

Lỗi Ý nghĩa Cách khắc phục 
Base Wework
INVALID PERMISSIONNgười dùng không có quyền tạo Công việc trong dự án/phòng ban Kiểm tra cài đặt của Phòng ban/dự án
- Cách 1: Phân quyền cho người dùng để họ có thể tạo Công việc
- Cách 2: Dùng transformer để chỉ định creator_username thành 1 người khác có quyền tạo CV.


3. Báo lỗi khi gửi thông tin tới Request

Lỗi Ý nghĩa Cách khắc phục 
Base Request
INVALID_RESPONSEDo đầu nhận có vấn đề và không phản hồi lại dữ liệu, có thể do cùng thời gian bắn quá nhiều job nên đầu nhận đang chưa phản hồi kịp là thành công hay thất bại kèm lí do, Process hỗ trợ mình lưu vết để kiểm tra và re-run lại.Thử nhấn nút "Thử lại"
Cannot make request within this groupNgười dùng không có quyền tạo Đề xuất trong Nhóm đề xuất này- Cách 1: Thêm người tạo đề xuất vào phần "Sử dụng cho" trong Nhóm đề xuất, để họ có quyền tạo đề xuất.
- Cách 2: Dùng transformer để chỉ định vị trí "Người tạo đề xuất" (username) thành 1 người khác đang có quyền tạo đề xuất.
You must tag your direct manager to create this requestNhóm đề xuất đang yêu cầu Đề xuất bắt buộc phải gửi đến Quản lý trực tiếp- Cách 1: Bỏ phần thiết lập quản lý trực tiếp trong group request
- Cách 2: Sử dụng biến transfomer (direct_managers)  để chỉ định quản lý trực tiếp.
Cannot create this request because it is sent to no oneĐề xuất được tạo đang chưa có người duyệt phù hợp - Cách 1: Thêm người duyệt cố định cho Nhóm đề xuất
- Cách 2: Nếu dùng người duyệt theo điều kiện thì kiểm tra lại điều kiện để lấy được người duyệt phù hợp.
Nếu dùng người duyệt linh động thì cần dùng transformer (flexible_approvers) để chỉ định người duyệt cụ thể.
@maipham is not your setup direct manager in Base AccountNhóm đề xuất đang yêu cầu đề xuất bắt buộc phải gửi đến Quản lý trực tiếp được setup bên Base Account - Cách 1: Sửa cài đặt trong Nhóm đề xuất -> không bắt buộc chọn quản lý trực tiếp trong Base Account  
- Cách 2: Thêm user làm Quản lý trực tiếp bên Base Account, để họ có thể trở thành người duyệt.
DISABLED GROUPNhóm đề xuất đã bị đóng (disable)Mở lại Nhóm đề xuất.
Invalid input (custom field): Thông tin mặt hàng (input-table)Chưa có dữ liệu cho trường tùy chỉnh yêu cầu bắt buộc nhập - Cách 1 : Nhập dữ liệu cho trường tùy chỉnh, có thể sử dụng transfomer
- Cách 2: Tắt required của trường tùy chỉnh
"WEBHOOK_QUOTA_EXCEED: 100 OBJECTS \/ MINUTE"Báo lỗi khi xảy ra hiện tượng bắn thông tin thành vòng lặp vô hạn.Thường lỗi ở việc có cài trùng webhook hoặc bắn trùng thông tin ở nhiều Process khác nhau.
-> Rà soát lại và sửa cài đặt.


4. Báo lỗi khi gửi thông tin tới Workflow

LỗiÝ nghĩaCách khắc phục
Base Workflow 
"INVALID WORKFLOW"Workflow không hợp lệ - thường xảy ra khi quy trình (nơi nhận thông tin) đã bị xóa.Kiểm tra lại trạng thái quy trình.
Invalid input (custom field): Quản lí (text)Chưa có dữ liệu cho trường tùy chỉnh yêu cầu bắt buộc nhập - Cách 1 : Nhập dữ liệu cho trường tùy chỉnh, có thể sử dụng transformer
- Cách 2: Tắt bắt buộc của trường tùy chỉnh
INVALID_JOBKhông xác định được nhiệm vụ cần chuyển tiếp1: Kiểm tra đã có thông tin truyền vào biến id của job hay chưa ?
2 : Kiểm tra xem id job có đang tồn tại trong hệ thông không ?
INVALID_ASSIGNEEChưa có "Người thực thi" của nhiệm vụ- Cách 1: Thiết lập lại phần "Công việc được giao/giao lại như thế nào?" trong giai đoạn, tránh để lựa chọn "Để người nhận NV hiện tại quyết định".
- Cách 2 : Dùng transformer để chỉ định người thực thi (assignee)
Invalid usernameNhiệm vụ đang chưa có người nhận việc nên chưa tìm được người để chuyển tiếp NVCần giao nhiệm vụ đang muốn chuyển tiếp cho 1 người thực thi cụ thể
ERROR_CURRENT_STAGE_IS_DONEThực hiện API move job nhưng nhiệm vụ được chuyển tiếp đã đang ở giai đoạn Hoàn thành 
There are 3 todos left uncompleted. Please complete those todos firstGiai đoạn đang yêu cầu phải hoàn thành các todo (công việc) sau đó mới được chuyển sang Giai đoạn tiếp theo - Cách 1: Tick Hoàn thành các todo trong NV muốn chuyển tiếp
- Cách 2: Sửa cài đặt giai đoạn : Không bắt buộc hoàn thành các công việc được quy định nữa


* Lưu ý:

1. Thao tác "Thử lại" thực hiện như sau:

Chọn "Bước thực thi" => Lọc hiển thị các "Bước thất bại" => Lọc hiển thị theo quy trình để tìm ra luồng thất bại trước đó => nhấn "Thử lại"  


2. Cách thiết lập transformer

- Khi bạn bắn thông tin từ A -> B, sẽ có trường hợp bạn cần thay đổi 1 số thông tin ở B, hoặc B yêu cầu 1 số thông tin mà A không có. Vậy có thể dùng transformer để chỉ định giá trị cho thông tin ở B, nhằm thay đổi thông tin như ý muốn, hoặc để tránh trường hợp bị thiếu thông tin kiến không bắn dữ liệu thành công. 

Cách thiết lập transfomer
Vế trái (final key)
-> thuộc app đích
->  không nằm trong dấu 
{}
Vế phải (original key)
-> thuộc app nguồn
-> nằm trong dấu 
{}
custom_key {custom_key}


VD cụ thể: Chuyển thông tin từ Workflow → Request, mặc định Người tạo nhiệm vụ ở WF trở thành Người tạo đề xuất ở RQ, nhưng lần này người tạo nhiệm vụ lại không có quyền tạo đề xuất ở RQ, khiến hệ thống không thể bắn thông tin đi thành công.

⇒ Dùng transformer chỉ định Người tạo đề xuất thành 1 người khác (cố định) - người mà vốn dĩ có quyền tạo đề xuất, thao tác như sau:


FAQ: Hướng dẫn thiết lập transformer chi tiết: TẠI ĐÂY (Bước 3)







Câu trả lời này có giúp ích cho bạn không? Yes No

Send feedback
Rất tiếc là chúng tôi không giúp được nhiều. Hãy giúp chúng tôi cải thiện bài viết này bằng phản hồi của bạn.
Zalo