Bỏ qua để đến nội dung

Agents & Teams

Role

Admin / Supervisor / Agent — mặc định Agent.

Availability

Online / Busy / Offline — mặc định Online.

Capacity

Số hội thoại mở tối đa cùng lúc — mặc định 10.

Agent được tạo tự động khi đăng nhập lần đầu

Phần tiêu đề “Agent được tạo tự động khi đăng nhập lần đầu”
  1. Người dùng có quyền helpdesk đăng nhập và mở app lần đầu.

  2. Frontend gọi GET /api/helpdesk/agents/me (choke point /agents/me).

  3. Backend đọc thông tin tài khoản ODP (email, tên) → tìm hoặc tạo Contact theo email → tìm hoặc tạo hd_agents 1:1 với contact đó (idempotent — gọi lại nhiều lần không tạo trùng). Vai trò gán là admin nếu tài khoản là admin ODP, ngược lại agent, trạng thái sẵn sàng mặc định online.

Nghĩa là: không cần vào Team → Add agent để tự thêm mình — mở Helpdesk lần đầu là đủ. “Add agent” chỉ dùng khi cần thêm người khác vào hệ thống trước khi họ tự đăng nhập.

  1. Settings → Team → Add agent.

  2. Nhập Name, Email (bắt buộc, có validate định dạng). Ghi chú trong form: “Invitation email is not sent in v1. You can invite later from the account settings.” — nghĩa là thêm agent ở đây không gửi email mời, người đó cần được cấp tài khoản ODP + quyền helpdesk riêng để tự đăng nhập.

  3. Chọn Role: Admin / Supervisor / Agent (mặc định Agent).

  4. Chọn Availability: Online / Busy / Offline (mặc định Online).

  5. Đặt Capacity — số hội thoại mở tối đa cùng lúc (mặc định 10).

  6. Chọn InboxesTeams agent này thuộc về (multi-select, có thể để trống và gán sau).

  7. (Tuỳ chọn) Avatar URL.

Form này không chọn một Contact có sẵn — nó tạo/khớp Contact bằng email bạn nhập (qua đúng cùng cơ chế choke-point như /agents/me), rồi tạo satellite hd_agents.

  1. Settings → Team → tab TeamsNew team.

  2. Nhập Team name, Description, chọn Color (8 màu có sẵn).

  3. Chọn Agents thuộc team (multi-select) ngay trong form — không có màn hình riêng để “kéo-thả” thêm agent vào team, chỉ sửa qua form Team.

Team có tab riêng (Hours) hiển thị lịch làm việc, nhưng lịch thực sự được định nghĩa ở collection hd_working_hours (dùng chung cho Inbox và SLA) — xem Giờ làm việc.

  1. Vào chi tiết inbox → tab Agents.

  2. Mục Agents: chọn danh sách agent phụ trách inbox này (multi-select).

  3. Mục Team: chọn 1 team gắn với inbox (hoặc “No team”).

  4. Mục Auto-assignment → Strategy: Off (manual only) / Round robin / Load balanced.

  5. Mục Default assignee: agent được gán mặc định khi auto-assignment = Off (agent này phải nằm trong danh sách Agents ở bước 2).