Kết thúc (End)
Mục đích
Phần tiêu đề “Mục đích”Bước Kết thúc (End) đóng phiên chạy quy trình. Khi luồng điều khiển đến bước này, AgentFlow đánh dấu phiên chạy là hoàn thành và lưu các giá trị đầu ra mà bạn đã khai báo. Những giá trị đó có thể được tích hợp khác đọc lại, dùng để kích hoạt quy trình tiếp theo, hoặc hiển thị trên màn hình kết quả.
Một quy trình có thể có nhiều bước Kết thúc — chẳng hạn một nhánh “Phê duyệt” và một nhánh “Từ chối” — mỗi bước mang nhãn kết quả riêng để phân biệt.
Khi nào dùng
Phần tiêu đề “Khi nào dùng”- Khi luồng quy trình cần kết thúc và bạn muốn ghi lại kết quả (ví dụ: số đơn hàng được tạo, trạng thái phê duyệt).
- Khi có nhiều nhánh có thể kết thúc theo những cách khác nhau (phê duyệt, từ chối, huỷ).
- Khi quy trình cha cần đọc kết quả từ một quy trình con thông qua biến đầu ra.
Cài đặt chính
Phần tiêu đề “Cài đặt chính”| Trường | Bắt buộc | Mô tả |
|---|---|---|
| Nhãn bước | Có | Tên hiển thị trên canvas thiết kế (ví dụ: “Đã phê duyệt”). |
| Nhãn kết quả (Outcome label) | Không | Mã ngắn gọn xác định loại kết thúc, ví dụ completed, rejected_proposal. Dùng ký tự ASCII, không dấu cách. |
| Giá trị đầu ra (Output values) | Không | Danh sách cặp khóa–giá trị được ghi vào kết quả của phiên chạy. Mỗi khóa hỗ trợ ba kiểu nguồn giá trị: |
Ba kiểu nguồn giá trị đầu ra:
| Kiểu | Ý nghĩa | Ví dụ |
|---|---|---|
| Literal | Giá trị cố định, gõ trực tiếp | "Đã duyệt" |
| Variable (Biến) | Đường dẫn đến dữ liệu trong phiên chạy, phân cách bằng dấu chấm | nodes.buoc_phe_duyet.output.comment |
| Template (Mẫu) | Chuỗi có nhúng biến theo cú pháp {{ }} |
Đơn {{ nodes.khoi_dau.output.ma_don }} đã duyệt |
Ví dụ
Phần tiêu đề “Ví dụ”Trong quy trình Đề xuất mua sắm, sau khi người phê duyệt nhấn “Đồng ý” ở bước Công việc người dùng (Human task), luồng chuyển đến bước Kết thúc với cấu hình:
- Nhãn bước: Đã phê duyệt
- Nhãn kết quả:
approved - Giá trị đầu ra:
| Khóa | Kiểu | Giá trị |
|---|---|---|
approval_status |
Literal | approved |
approved_by |
Variable | nodes.phe_duyet.output.actor_name |
summary |
Template | Đề xuất {{ nodes.khoi_dau.output.ten_hang }} đã được phê duyệt |
Nhánh “Từ chối” có một bước Kết thúc riêng với nhãn kết quả rejected và bộ khóa tương ứng, giúp hệ thống phân biệt hai kết quả khi truy vấn lịch sử phiên chạy.
Xem thêm cách kết nối các bước tại Tổng quan quy trình.