การจัดการสิทธิ์คืออะไร?

การจัดการสิทธิ์ ใน GTG CRM ช่วยให้ธุรกิจกำหนดได้อย่างชัดเจนว่า: - ผู้ใช้แต่ละคนสามารถ ดู อะไรได้บ้าง - สามารถ แก้ไข ข้อมูลใดได้บ้าง - ได้รับอนุญาตให้ ดำเนินการ ใดในระบบ

ด้วยการตั้งค่า บทบาท (role) พร้อมสิทธิ์ที่เฉพาะเจาะจง ธุรกิจจะมั่นใจได้ว่าแต่ละคนจะทำงานในส่วนของตนได้อย่างถูกต้อง

ทำไมธุรกิจจึงต้องการการจัดการสิทธิ์?

ความเสี่ยงเมื่อไม่มีการจัดการสิทธิ์

ปัญหา ผลกระทบ
ข้อมูลถูกเข้าถึงอย่างเสรี ข้อมูลลูกค้า รายได้ รั่วไหล
งานซ้ำซ้อน หลายคนทำงานใน Task เดียวกัน
ข้อผิดพลาดที่ควบคุมไม่ได้ ลบข้อมูลสำคัญผิด, แก้ไขข้อมูลสำคัญผิด
ข้อมูลสำคัญรั่วไหล พนักงานเห็นเงินเดือน ค่าใช้จ่าย กลยุทธ์

ประโยชน์ของการมีระบบจัดการสิทธิ์

ประโยชน์ คำอธิบาย
การดำเนินงานที่ปลอดภัย แต่ละคนเห็น/ทำเฉพาะส่วนงานของตน
หลีกเลี่ยงข้อผิดพลาด ไม่มีใครลบ/แก้ไขข้อมูลสำคัญโดยไม่ได้ตั้งใจ
ขยายขนาดได้ง่าย เพิ่มพนักงานใหม่ เพียงแค่กำหนดบทบาท
จัดการได้ง่าย รู้ชัดเจนว่าใครทำอะไร ความรับผิดชอบชัดเจน

บทบาทเริ่มต้น

GTG CRM มี 3 บทบาทเริ่มต้น ให้ใช้งาน:

Administrator

  • สิทธิ์ สูงสุด ในระบบ
  • สามารถดำเนินการ ทั้งหมด บนแพลตฟอร์ม
  • มีสิทธิ์เข้าถึง Settings โดยอัตโนมัติ

Marketing Manager

  • จัดการแคมเปญการตลาด
  • ดูรายงาน สถิติ
  • บริหารทีมการตลาด

Marketing Staff

  • ปฏิบัติงานการตลาดประจำวัน
  • สิทธิ์จำกัดกว่า Manager

ปรับแต่งสิทธิ์ตามโมดูล

ปรับแต่งสิทธิ์สำหรับแต่ละโมดูลด้วยสวิตช์เปิด/ปิด:

โมดูล สิทธิ์ที่สามารถมอบให้ได้
Automation Workflow Create, View, Update, Delete
Landing Page Create, Update, Publish, Unpublish, Delete, Modify Custom Domain
Marketing View Social Posts, Manage Campaigns
CRM View All Contacts, Import, Export, Edit, Delete
Email Create, Send, View Reports
Messaging View, Reply, Manage Channels
Product Hub Manage Products, View Inventory
E-commerce Manage Orders, View Reports
Billing View Invoice, Manage Payment
Settings Manage Workspace, Manage Users

ชื่อสิทธิ์มาตรฐาน DOMAIN_ACTION_OBJECT

กฎการตั้งชื่อ

ชื่อสิทธิ์ทั้งหมดใน GTG CRM ถูกทำให้เป็นมาตรฐานตาม Convention A - DOMAIN_ACTION_OBJECT:

DOMAIN_ACTION_OBJECT
  │         │       │
  │         │       └── Object (วัตถุที่ถูกกระทำ: INVOICE, USER, CONTACT...)
  │         └── Action (การกระทำ: VIEW, CREATE, MANAGE, DELETE...)
  └── Domain (ขอบเขต: BILLING, WORKSPACE, CRM, AUTOMATION...)

ตัวอย่างชื่อสิทธิ์ Convention A

Domain ชื่อสิทธิ์ ความหมาย
BILLING_ BILLING_VIEW_INVOICE ดูใบแจ้งหนี้
BILLING_ BILLING_ADD_PAYMENT_METHOD เพิ่มวิธีการชำระเงิน
WORKSPACE_ WORKSPACE_ACTION_USER จัดการผู้ใช้ workspace
WORKSPACE_ WORKSPACE_VIEW_BILLING_MEMBER ดูข้อมูลการเรียกเก็บเงิน
AUTOMATION_ AUTOMATION_WORKFLOW_CREATE สร้าง automation workflow
AUTOMATION_ AUTOMATION_WORKFLOW_DELETE ลบ automation workflow
CRM_ CRM_OBJECT_VIEW ดูวัตถุ CRM
CRM_ CRM_VIEW_ALL_CONTACT ดูผู้ติดต่อทั้งหมด

ทำไมต้องมี Convention A?

ก่อนหน้านี้ ชื่อสิทธิ์ไม่สอดคล้องกัน: SEND_EMAIL, CREATE_LANDING_PAGE, VIEW_BILLING — เข้าใจยากและจัดการยาก เมื่อธุรกิจมีสิทธิ์หลายสิบรายการ

Convention A แก้ปัญหานี้โดย: - การจัดกลุ่มที่ชัดเจน ตาม Domain → ค้นหาสิทธิ์ที่เกี่ยวข้องได้ง่าย - การกระทำที่สอดคล้องกัน → VIEW คือการดูเสมอ CREATE คือการสร้างเสมอ - ตรวจสอบได้ง่าย → เพียงค้นหา BILLING_ เพื่อดูสิทธิ์ทั้งหมดที่เกี่ยวข้องกับ billing

Administrator เข้าถึง Settings โดยอัตโนมัติ

ผู้ใช้ที่มีบทบาท Administrator จะได้รับสิทธิ์เข้าถึง Settings ทั้งหมดโดยอัตโนมัติ - ไม่จำเป็นต้องกำหนดสิทธิ์เพิ่มเติมใดๆ

ขั้นตอนการจัดการสิทธิ์

┌─────────────┐    ┌─────────────┐    ┌─────────────┐
│  สร้าง Role  │ ─► │  ปรับแต่ง   │ ─► │  กำหนด Role │
│  ใหม่        │    │  สิทธิ์      │    │  ให้ User   │
└─────────────┘    └─────────────┘    └─────────────┘
      │                  │                  │
      ▼                  ▼                  ▼
   ตั้งชื่อ,          เปิด/ปิด            เลือก user,
   คำอธิบาย           แต่ละสิทธิ์         เลือก role

ตัวอย่าง: การจัดการสิทธิ์สำหรับแผนกต่างๆ

บทบาท Domain หลัก ตัวอย่างสิทธิ์ Convention A
CEO/Owner ทั้งหมด Administrator
Sales CRM, Messaging, Email CRM_VIEW_ALL_CONTACT, CRM_OBJECT_VIEW
Marketing Marketing, Ads, Landing Page AUTOMATION_WORKFLOW_CREATE, LANDING_PAGE_CREATE
Support Messaging, Ticket CRM_OBJECT_VIEW (อ่านอย่างเดียว)
Warehouse Product, Order (เฉพาะโมดูล)
Finance Billing BILLING_VIEW_INVOICE, BILLING_ADD_PAYMENT_METHOD

สรุป

ด้วย การจัดการสิทธิ์ ใน GTG CRM:

  • ขยายทีม โดยยังคงควบคุมได้
  • ปกป้องข้อมูล ที่สำคัญของธุรกิจ
  • ชื่อสิทธิ์มาตรฐาน Convention A - ชัดเจน ตรวจสอบได้ง่าย
  • Administrator เข้าถึง Settings โดยอัตโนมัติ - ลดความผิดพลาดในการตั้งค่า
  • การดำเนินงานแบบมืออาชีพ เหมือนธุรกิจขนาดใหญ่