Chuyển tới nội dung chính

Hệ thống Phân quyền

Hướng dẫn toàn diện về hệ thống phân quyền trong campaign, cách Owner phân quyền cho Manager và Staff.

Tổng quan Phân quyền

Các vai trò (Roles)

Hệ thống có 3 vai trò chính:

1. Owner (Chủ sở hữu)

  • Người tạo campaign
  • Có toàn quyền
  • Không thể bị xóa khỏi campaign
  • Có thể transfer ownership

2. Manager (Quản lý)

  • Được Owner/Manager khác thêm vào
  • Quản lý team và cấu hình
  • Xem báo cáo và thống kê
  • Không thể xóa Owner

3. Staff (Nhân viên)

  • Được Owner/Manager thêm vào
  • Trả lời tin nhắn khách hàng
  • Tạo đơn hàng
  • Quyền hạn chế

Ma trận Phân quyền

Chức năngOwnerManagerStaff
Campaign Management
Xem campaign
Chỉnh sửa campaign
Xóa campaign
Clone campaign
Archive campaign
Campaign Setup
Cấu hình Integration
Cấu hình Chatbot
Quản lý Team
Tạo Tags
Tạo Customer Status
Quản lý Products
Cấu hình Remess
Cấu hình Pancake
Live Chat
Xem conversations
Gửi tin nhắn
Assign conversations✅*
Thêm tags
Cập nhật status
Xóa conversations
Orders
Xem orders
Tạo orders
Cập nhật orders
Xóa orders
Statistics
Xem dashboard
Xem báo cáo chi tiết
Export báo cáo
Team Management
Xem members
Thêm members
Xóa members
Đổi role
Custom permissions
Bulk Operations
Gửi bulk messages
Xem bulk history

*Staff chỉ có thể assign cho chính mình

Owner - Chủ sở hữu Campaign

Quyền của Owner

Owner có toàn quyền trong campaign:

1. Campaign Management

  • ✅ Tạo, sửa, xóa campaign
  • ✅ Clone, archive campaign
  • ✅ Transfer ownership
  • ✅ Xem tất cả dữ liệu

2. Campaign Setup

  • ✅ Cấu hình tất cả tabs
  • ✅ Kết nối/ngắt kết nối platforms
  • ✅ Thiết lập chatbot
  • ✅ Quản lý toàn bộ resources

3. Team Management

  • ✅ Thêm/xóa members
  • ✅ Phân quyền Manager/Staff
  • ✅ Custom permissions
  • ✅ Transfer ownership

4. Data Access

  • ✅ Xem tất cả conversations
  • ✅ Xem tất cả orders
  • ✅ Xem tất cả statistics
  • ✅ Export tất cả dữ liệu

Nhiệm vụ của Owner

1. Thiết lập Campaign

  • Tạo và cấu hình campaign
  • Kết nối platforms
  • Thiết lập chatbot
  • Thêm products

2. Xây dựng Team

  • Mời members vào campaign
  • Phân quyền phù hợp
  • Hướng dẫn team
  • Theo dõi hiệu suất

3. Quản lý và Giám sát

  • Theo dõi hoạt động
  • Xem báo cáo
  • Điều chỉnh chiến lược
  • Cải thiện quy trình

Cách Owner thêm Members

Bước 1: Truy cập Team Tab

  1. Vào Campaign Setup
  2. Click tab "Team"
  3. Click nút "Add Member"

Bước 2: Nhập thông tin Member

Form fields:

  • Email: Email của người muốn mời (required)
  • Role: Chọn Manager hoặc Staff (required)
  • Message: Lời nhắn kèm theo (optional)

Ví dụ:

Email: nguyen.van.a@example.com
Role: Manager
Message: Chào A, mời bạn tham gia team quản lý campaign này.

Bước 3: Gửi lời mời

  1. Click "Send Invitation"
  2. Hệ thống gửi email mời
  3. Người được mời nhận email
  4. Click link trong email để accept

Bước 4: Xác nhận

  • Member xuất hiện trong danh sách với status "Pending"
  • Sau khi accept, status chuyển thành "Active"

Cách Owner phân quyền Manager

Quyền mặc định của Manager

Manager có quyền:

  • ✅ Cấu hình campaign (trừ xóa)
  • ✅ Quản lý team (thêm/xóa members)
  • ✅ Xem báo cáo và thống kê
  • ✅ Trả lời tin nhắn
  • ✅ Tạo đơn hàng
  • ✅ Gửi bulk messages

Manager KHÔNG có quyền:

  • ❌ Xóa campaign
  • ❌ Transfer ownership
  • ❌ Custom permissions
  • ❌ Xóa Owner

Custom Permissions cho Manager

Owner có thể tùy chỉnh quyền cho Manager:

Bước 1: Mở Custom Permissions

  1. Trong Team Tab, tìm Manager
  2. Click icon "Settings" (⚙️)
  3. Chọn "Custom Permissions"

Bước 2: Chọn quyền

Campaign Management:

  • Edit campaign info
  • Clone campaign
  • Archive campaign

Campaign Setup:

  • Manage integrations
  • Configure chatbot
  • Manage team
  • Manage tags
  • Manage customer status
  • Manage products
  • Configure remess
  • Configure Pancake

Live Chat:

  • View all conversations
  • Delete conversations
  • Assign to others

Orders:

  • View all orders
  • Delete orders

Statistics:

  • View dashboard
  • View detailed reports
  • Export reports

Bulk Operations:

  • Send bulk messages
  • View bulk history

Bước 3: Lưu

  • Click "Save Permissions"
  • Quyền có hiệu lực ngay lập tức

Ví dụ Custom Permissions

Scenario 1: Manager chỉ quản lý team

✅ Manage team
✅ View all conversations
✅ Assign to others
❌ Configure chatbot
❌ Manage products
❌ View statistics

Scenario 2: Manager quản lý nội dung

✅ Configure chatbot
✅ Manage products
✅ Manage tags
❌ Manage team
❌ Manage integrations
❌ View statistics

Scenario 3: Manager xem báo cáo

✅ View dashboard
✅ View detailed reports
✅ Export reports
❌ Manage team
❌ Configure chatbot
❌ Send bulk messages

Cách Owner phân quyền Staff

Quyền mặc định của Staff

Staff có quyền:

  • ✅ Xem conversations được assign
  • ✅ Gửi tin nhắn
  • ✅ Thêm tags
  • ✅ Cập nhật customer status
  • ✅ Tạo đơn hàng
  • ✅ Assign conversations cho mình

Staff KHÔNG có quyền:

  • ❌ Cấu hình campaign
  • ❌ Quản lý team
  • ❌ Xem statistics
  • ❌ Gửi bulk messages
  • ❌ Xóa conversations/orders

Custom Permissions cho Staff

Owner có thể tùy chỉnh quyền cho Staff:

Bước 1: Mở Custom Permissions

  1. Trong Team Tab, tìm Staff
  2. Click icon "Settings" (⚙️)
  3. Chọn "Custom Permissions"

Bước 2: Chọn quyền

Live Chat:

  • View all conversations (mặc định: chỉ xem của mình)
  • Assign to others (mặc định: chỉ assign cho mình)
  • Delete messages

Orders:

  • View all orders (mặc định: chỉ xem của mình)
  • Update order status
  • Cancel orders

Products:

  • View products (mặc định: có)
  • Add products
  • Edit products

Quick Responses:

  • Use quick responses (mặc định: có)
  • Create quick responses
  • Edit quick responses

Bước 3: Lưu

  • Click "Save Permissions"
  • Quyền có hiệu lực ngay lập tức

Ví dụ Custom Permissions cho Staff

Scenario 1: Staff senior (có kinh nghiệm)

✅ View all conversations
✅ Assign to others
✅ Update order status
✅ Create quick responses
❌ Delete messages
❌ Cancel orders

Scenario 2: Staff mới (hạn chế)

❌ View all conversations (chỉ xem của mình)
❌ Assign to others
❌ Update order status
❌ Create quick responses

Scenario 3: Staff bán hàng

✅ View all conversations
✅ View all orders
✅ Update order status
✅ Add products
❌ Assign to others
❌ Delete messages