Bỏ qua, đến nội dung

Cấu hình node - Manual

Node thao tác thủ công: tạm dừng workflow để chờ người dùng xác nhận hoặc nhập dữ liệu qua form.

Bảng tham số cấu hình

Tham sốKiểuBắt buộcMặc địnhMô tả
assigneesarrayDanh sách user/role nhận todo
modestringKhôngsingleChế độ: single (1 người xử lý) hoặc all (tất cả phải xử lý)
formsobjectKhôngCấu hình form nhập dữ liệu bổ sung
showDatabooleanKhôngtrueHiển thị dữ liệu bản ghi cho user xem trước khi quyết định
dataBlocksarrayKhông[]Cấu hình UI block hiển thị dữ liệu bản ghi

Dữ liệu đầu vào (Input)

TênKiểuMô tả
dataobjectDữ liệu bản ghi hiện tại từ workflow context
assigneesarrayDanh sách người xử lý (có thể lấy động từ biến workflow)

Dữ liệu đầu ra (Output)

TênKiểuMô tả
statusstringapproved hoặc rejected
formValuesobjectDữ liệu người dùng nhập qua form
userobjectThông tin người dùng đã xử lý todo

So sánh mode Single vs All

Đặc điểmSingleAll
Số người xử lýNgười đầu tiênTất cả assignees
Kết quảTheo người đầu tiênTheo majority
Phù hợpXác nhận nhanhBiểu quyết tập thể

Lưu ý quan trọng

  • Todo hiển thị ở trang "Workflow todos" của assignee
  • Mode single: người đầu tiên xử lý sẽ quyết định, những người khác mất quyền
  • Mode all: tất cả assignees phải xử lý, kết quả theo majority
  • Form fields hỗ trợ validation rules (required, min, max, pattern)
  • Workflow chờ vô thời hạn cho đến khi user xử lý (không có timeout mặc định)
  • Nếu cần timeout và escalation, sử dụng Approval Process node thay thế
  • Manual node là base cho Approval và CC - hiểu rõ node này giúp hiểu các node kế thừa