Workflow và Node
2. Khái niệm Workflow và Node
2.1. Workflow
Workflow là một luồng xử lý công việc được mô tả theo dạng sơ đồ. Một workflow thường bắt đầu từ một sự kiện kích hoạt (trigger) và đi qua nhiều bước xử lý khác nhau để tạo ra kết quả cuối cùng.
2.2. Node
Node là một khối chức năng trong workflow, đại diện cho một bước xử lý. Mỗi node có thể:
- Nhận đầu vào từ node trước hoặc từ trigger.
- Thực hiện hành động.
- Trả đầu ra để chuyển sang node tiếp theo.
Thông thường, một workflow sẽ gồm các nhóm node phổ biến:
Trigger node: Khởi tạo workflow (theo lịch, theo sự kiện, theo yêu cầu người dùng...).Action node: Xử lý dữ liệu, gọi API, tạo tài liệu, gửi thông báo, cập nhật hệ thống...Logic node: Rẽ nhánh điều kiện, lặp, ghép/tách luồng, kiểm tra lỗi...AI node: Trích xuất thông tin, tóm tắt, phân loại, phân tích nội dung, gợi ý kết luận...Output/Storage node: Lưu kết quả, ghi log, đẩy dữ liệu sang hệ thống khác...