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