Calendar - Theo dõi nhật ký thực thi và chẩn đoán lỗi sự kiện
Theo dõi bảng nhật ký thực thi Execution Log của sự kiện, phân tích nguyên nhân và chẩn đoán khắc phục lỗi tự động.
Mở khu vực Nhật ký Thực thi và Chẩn đoán Lịch
| Bước | Cách thực hiện |
|---|---|
| 1 | Trên thanh điều hướng chính ở cột bên trái của nền tảng RedAI, chọn mục /calendar). |
| 2 | Nhấp chọn vào sự kiện có gắn tự động hóa (quy trình Workflow hoặc trợ lý ảo AI Agent) để mở hộp thoại EventUpdateForm. |
| 3 | Tại góc dưới bên trái của chân hộp thoại, chọn biểu tượng đồng hồ lịch sử EventExecutionLogsModal. |
Các tính năng
Định hướng giao diện nhật ký thực thi (EventExecutionLogsModal)
Hộp thoại Modalv2 Lịch sử thực thi được thiết kế để cung cấp cái nhìn minh bạch 100% về mọi tác vụ tự động chạy ngầm của sự kiện:
| Khu vực hiển thị | Nội dung và ý nghĩa |
|---|---|
| Thanh lọc trạng thái | Các nút lọc nhanh danh sách phiên chạy theo kết quả: Tất cả, Thành công, Thất bại, Đang xử lý, Đã hủy. |
| Cột danh sách phiên chạy (Runs Timeline) | Liệt kê toàn bộ các phiên chạy thực tế theo thứ tự thời gian gần nhất, đi kèm huy hiệu trạng thái màu sắc và thời lượng xử lý. |
| Khung chi tiết hành động (Action Logs) | Hiển thị chi tiết từng bước mà quy trình tự động hóa, trợ lý ảo AI Agent hoặc lệnh gửi thông báo đã thực hiện trong phiên chạy được chọn. |
| Bảng chẩn đoán kỹ thuật (Diagnostics Panel) | Hiển thị trọn vẹn 8 thông số kỹ thuật chuẩn của hệ thống để đội ngũ kỹ thuật đối soát và khoanh vùng sự cố tức thì. |
Theo dõi danh sách các lần chạy thực tế (Runs Timeline)
Giúp bạn kiểm soát xem các tác vụ định kỳ có diễn ra đúng giờ và đạt kết quả như mong đợi hay không:
| Bước | Cách thực hiện |
|---|---|
| 1 | Quan sát danh sách các phiên chạy ở khung bên trái hộp thoại. Mỗi phiên chạy đại diện cho một lần hệ thống kích hoạt tự động hóa theo lịch hẹn. |
| 2 | Nhận biết trạng thái qua huy hiệu màu: - - - - |
| 3 | Kiểm tra thời lượng: Xem thời gian tiêu hao (tính bằng mili-giây, giây hoặc phút) để đánh giá tốc độ xử lý của từng phiên chạy. |
| 4 | Xem hoạt động chi tiết: Nhấp vào nút Xem hoạt động (hoặc Ẩn hoạt động) để mở rộng danh sách các hành động con bên trong phiên chạy. |
Chẩn đoán chuyên sâu với 8 thông số kỹ thuật (Diagnostics Panel)
Khi một sự kiện chạy tự động bị báo trạng thái Thất bại, bảng chẩn đoán sẽ chỉ rõ chính xác nguyên nhân kỹ thuật để bạn xử lý ngay:
| Bước | Cách thực hiện |
|---|---|
| 1 | Nhấp chọn vào phiên chạy có biểu tượng màu đỏ Thất bại trong danh sách. |
| 2 | Nhấp vào nút |
| 3 | Đọc đúng 8 trường dữ liệu chẩn đoán chuẩn hóa: 1. ID lịch chạy (scheduleId): Mã định danh của mốc hẹn trong hệ thống lịch. 2. ID tác vụ hàng đợi (jobId): Mã nhận diện công việc trong hàng đợi BullMQ. 3. ID tác vụ worker (workerJobId): Mã nhận diện tiến trình xử lý ngầm của máy chủ Worker. 4. Tham chiếu bên ngoài (externalRefId): Mã đối soát trả về từ dịch vụ bên thứ ba (như Zalo OA messageId, Messenger mid…). 5. Mã kết quả (outcomeCode): Mã lỗi hoặc mã phản hồi chuẩn hóa của hệ thống (ví dụ: 200, 400, CHANNEL_AUTH_EXPIRED).6. Nhóm lỗi (errorCategory): Phân loại lỗi chính (như VALIDATION_ERROR, NETWORK_TIMEOUT, AUTHENTICATION_ERROR…).7. Có thể thử lại (retryable): Hiển thị Có hoặc Không cho biết hệ thống có tự động kích hoạt cơ chế retry hay không.8. Chi tiết (details): Toàn bộ dữ liệu log JSON định dạng chi tiết giúp kỹ thuật viên truy vết nguyên nhân gốc rễ. |
| 4 | Căn cứ vào chi tiết lỗi, bạn có thể kiểm tra lại kết nối kênh gửi (như nạp lại mã khóa Zalo OA / Fanpage) hoặc điều chỉnh lại cấu hình sự kiện cho phù hợp. |
Can thiệp dừng hoặc hủy lần chạy đang xử lý (Cancel Execution)
Áp dụng trong các tình huống khẩn cấp khi bạn phát hiện nội dung kịch bản có sai sót và muốn chặn ngay lập tức:
| Bước | Cách thực hiện |
|---|---|
| 1 | Tại phiên chạy đang có trạng thái Đang xử lý (RUNNING) hoặc đang xếp hàng chờ chạy. |
| 2 | Chọn nút |
| 3 | Xác nhận lệnh dừng. Hệ thống sẽ ngay lập tức ngắt tiến trình ngầm, chặn các lệnh gửi thông báo tiếp theo và chuyển trạng thái phiên chạy sang Đã hủy (CANCELLED) an toàn. |
Xem báo cáo thống kê tổng quan Lịch (Calendar Dashboard Overview)
Cung cấp bức tranh toàn cảnh về tình hình vận hành lịch và mức độ hiệu quả của tự động hóa trong toàn bộ không gian làm việc:
| Chỉ số thống kê | Ý nghĩa đối với người quản lý |
|---|---|
| Tổng số cuốn lịch đang hoạt động | Số lượng các bộ lịch phòng ban và dự án đang được theo dõi trong không gian làm việc. |
| Tổng số sự kiện trong tháng | Mật độ công việc và số lượng lịch hẹn đã được phân bổ. |
| Số sự kiện sắp diễn ra | Các mốc hẹn quan trọng trong 24 giờ hoặc 7 ngày tới cần chuẩn bị. |
| Tỷ lệ thực thi tự động hóa thành công | Tỷ lệ phần trăm các phiên chạy của quy trình và trợ lý ảo AI Agent hoàn thành trọn vẹn, giúp đánh giá độ ổn định của hệ thống. |
Hướng dẫn thao tác qua trợ lý ảo AI Agent
Bạn có thể yêu cầu trợ lý ảo AI Agent tự động rà soát lịch sử chạy, báo cáo các lỗi phát sinh hoặc can thiệp hủy lịch hẹn một cách nhanh chóng qua khung trò chuyện.
Chuẩn bị kỹ năng (Skill) cho trợ lý ảo AI Agent
- Kỹ năng cần kích hoạt: Kỹ năng Quản lý Lịch thông minh (
RedAI - Module - AI Calendar). Mã ID:70008ab1-0b56-4ee8-9114-499a08f76137. - Bộ công cụ sử dụng: Bộ công cụ Quản lý Lịch thông minh (
RedAI - Module - AI Calendar). Mã ID:d673055b-b052-4fa3-8436-809a0c9991ea. - Phạm vi hỗ trợ: Tra cứu thống kê tổng quan, kiểm tra lịch sử các lần chạy, đọc chi tiết log lỗi và hủy phiên chạy khẩn cấp.
Các tính năng thao tác qua trợ lý ảo AI Agent
1. Tra cứu thống kê tổng quan lịch làm việc
Nắm bắt nhanh số lượng sự kiện và tiến độ thực thi công việc trong không gian làm việc.
| Mục | Chi tiết |
|---|---|
| Thao tác tương đương trên UI | Xem các bảng thống kê và số liệu tổng hợp trên màn hình Lịch. |
| Công cụ Agent sử dụng | get_calendar_dashboard_overview |
| Thông tin cần cung cấp | Khoảng thời gian muốn thống kê (ví dụ: trong tuần này hoặc trong tháng này). |
Câu lệnh mẫu (Prompt):
“Hãy sử dụng kỹ năng Quản lý Lịch thông minh để tổng hợp báo cáo tổng quan tình hình lịch làm việc trong tháng này cho tôi: Có bao nhiêu sự kiện đã diễn ra, bao nhiêu sự kiện sắp tới và tỷ lệ chạy tự động hóa thành công là bao nhiêu?”
2. Kiểm tra lịch sử chạy và chẩn đoán nguyên nhân lỗi
Nhờ trợ lý ảo AI Agent đọc log kỹ thuật và giải thích bằng ngôn ngữ dễ hiểu.
| Mục | Chi tiết |
|---|---|
| Thao tác tương đương trên UI | Mở hộp thoại EventExecutionLogsModal và bấm Mở chẩn đoán. |
| Công cụ Agent sử dụng | get_event_executions và get_event_execution_detail |
| Thông tin cần cung cấp | Tên sự kiện bị lỗi hoặc thời điểm phiên chạy diễn ra. |
Câu lệnh mẫu (Prompt):
“Sự kiện [Tự Động Gửi Báo Cáo Doanh Thu] sáng nay báo trạng thái Thất bại. Hãy kiểm tra chi tiết lần chạy gần nhất và giải thích rõ nguyên nhân vì sao bị lỗi cho tôi biết.”
3. Hủy khẩn cấp phiên chạy sự kiện đang diễn ra
Ngắt ngay lập tức tác vụ ngầm khi phát hiện nguy cơ sai lệch dữ liệu.
| Mục | Chi tiết |
|---|---|
| Thao tác tương đương trên UI | Bấm nút Hủy phiên chạy trong bảng theo dõi thực thi. |
| Công cụ Agent sử dụng | cancel_event_execution |
| Thông tin cần cung cấp | Tên sự kiện hoặc mã phiên chạy muốn dừng. |
Câu lệnh mẫu (Prompt):
“Hãy kiểm tra phiên chạy đang xử lý của sự kiện [Gửi Tin Nhắn Chăm Sóc Khách Hàng]. Nếu đang chạy, hãy hủy phiên chạy đó ngay lập tức giúp tôi.”
Cảnh báo khi dùng AI Agent: Lệnh hủy phiên chạy sẽ lập tức ngắt các luồng xử lý tự động hóa. Hãy chỉ ra lệnh này khi bạn thực sự muốn dừng tác vụ để tránh làm gián đoạn công việc đang diễn ra bình thường.
Kiểm tra kết quả sau khi ra lệnh cho trợ lý ảo AI Agent
| Cách kiểm tra | Cách thực hiện | Dấu hiệu nhận biết thành công |
|---|---|---|
| Kiểm tra trong khung chat | Đọc báo cáo phản hồi của trợ lý ảo AI Agent. | Trợ lý ảo AI Agent tóm tắt ngắn gọn số liệu thống kê hoặc chỉ rõ mã lỗi, nguyên nhân sự cố và giải pháp khắc phục. |
| Kiểm tra trên màn hình Lịch | Mở hộp thoại Lịch sử thực thi của sự kiện trên nền tảng RedAI. | Trạng thái phiên chạy đã cập nhật sang Đã hủy hoặc hiển thị đúng các dòng log đối soát tương ứng. |