logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
หน้าหลัก
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
หน้าหลัก
logologo

ระบบจัดการตั๋ว

ภาพรวมของโซลูชัน
การออกแบบโดยละเอียด
วิธีการติดตั้ง
เนื้อหาเพิ่มเติม

CRM

ภาพรวมโซลูชัน
การออกแบบโดยละเอียด
วิธีการติดตั้ง
CRM รุ่นเก่า (v1)
เนื้อหาเพิ่มเติม
Previous Pageภาพรวมโซลูชัน
Next Pageวิธีการติดตั้ง
การแจ้งเตือนการแปลด้วย AI

เอกสารนี้แปลโดย AI สำหรับข้อมูลที่ถูกต้อง กรุณาดูเวอร์ชันภาษาอังกฤษ

#รายละเอียดการออกแบบระบบ CRM 2.0

#1. ภาพรวมระบบและแนวคิดการออกแบบ

#1.1 ตำแหน่งของระบบ

ระบบนี้เป็น แพลตฟอร์มการจัดการการขาย CRM 2.0 ที่สร้างขึ้นบนแพลตฟอร์ม No-code ของ NocoBase โดยมีเป้าหมายหลักคือ:

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

ระบบจะประมวลผลภารกิจทั่วไปโดยอัตโนมัติผ่านเวิร์กโฟลว์ และใช้ AI ช่วยในการให้คะแนนลูกค้าเป้าหมาย (Lead Scoring) และการวิเคราะห์โอกาสทางการขาย เพื่อช่วยให้ทีมขายเพิ่มประสิทธิภาพในการทำงานครับ

#1.2 แนวคิดการออกแบบ

#แนวคิดที่ 1: กรวยการขายที่สมบูรณ์ (Complete Sales Funnel)

กระบวนการขายแบบ End-to-end: design-2026-02-24-00-05-26

ทำไมถึงออกแบบเช่นนี้?

วิธีแบบดั้งเดิมCRM แบบบูรณาการ
ใช้หลายระบบในแต่ละขั้นตอนที่แตกต่างกันระบบเดียวครอบคลุมตลอดวงจรชีวิต
การส่งต่อข้อมูลระหว่างระบบด้วยตนเองการไหลเวียนและการแปลงข้อมูลโดยอัตโนมัติ
มุมมองลูกค้าที่ไม่สอดคล้องกันมุมมองลูกค้าแบบ 360 องศาที่รวมเป็นหนึ่งเดียว
การวิเคราะห์ข้อมูลที่กระจัดกระจายการวิเคราะห์ไปป์ไลน์การขายแบบครบวงจร

#แนวคิดที่ 2: ไปป์ไลน์การขายที่กำหนดค่าได้

design-2026-02-24-00-06-04

ธุรกิจในอุตสาหกรรมที่ต่างกันสามารถปรับแต่งขั้นตอนของไปป์ไลน์การขายได้เอง โดยไม่จำเป็นต้องแก้ไขโค้ดครับ

#แนวคิดที่ 3: การออกแบบเชิงโมดูล (Modular Design)

  • โมดูลหลัก (ลูกค้า + โอกาสทางการขาย) เป็นสิ่งที่จำเป็น ส่วนโมดูลอื่นๆ สามารถเลือกเปิดใช้งานได้ตามความต้องการ
  • การปิดใช้งานโมดูลไม่จำเป็นต้องแก้ไขโค้ด สามารถกำหนดค่าผ่านอินเทอร์เฟซของ NocoBase ได้ทันที
  • แต่ละโมดูลถูกออกแบบมาอย่างเป็นอิสระต่อกัน เพื่อลดความซับซ้อนในการเชื่อมโยง (Low Coupling)

#2. สถาปัตยกรรมโมดูลและการปรับแต่ง

#2.1 ภาพรวมโมดูล

ระบบ CRM ใช้การออกแบบสถาปัตยกรรมแบบโมดูลาร์ ซึ่งแต่ละโมดูลสามารถเปิดหรือปิดใช้งานได้อย่างอิสระตามความต้องการทางธุรกิจครับ design-2026-02-24-00-06-14

#2.2 ความสัมพันธ์ระหว่างโมดูล

โมดูลจำเป็นหรือไม่สิ่งที่ต้องมีก่อน (Dependencies)เงื่อนไขการปิดใช้งาน
การจัดการลูกค้า✅ ใช่-ไม่สามารถปิดได้ (แกนหลัก)
การจัดการโอกาสทางการขาย✅ ใช่การจัดการลูกค้าไม่สามารถปิดได้ (แกนหลัก)
การจัดการลูกค้าเป้าหมายทางเลือก-เมื่อไม่ต้องการการรวบรวม Lead
การจัดการใบเสนอราคาทางเลือกโอกาสทางการขาย, ผลิตภัณฑ์ธุรกรรมง่ายๆ ที่ไม่ต้องการใบเสนอราคาเป็นทางการ
การจัดการคำสั่งซื้อทางเลือกโอกาสทางการขาย (หรือใบเสนอราคา)เมื่อไม่ต้องการการติดตามคำสั่งซื้อ/การชำระเงิน
การจัดการผลิตภัณฑ์ทางเลือก-เมื่อไม่ต้องการแคตตาล็อกผลิตภัณฑ์
การรวมระบบอีเมลทางเลือกลูกค้า, ผู้ติดต่อเมื่อใช้ระบบอีเมลภายนอก

#2.3 เวอร์ชันที่กำหนดค่าไว้ล่วงหน้า

เวอร์ชันโมดูลที่รวมอยู่สถานการณ์การใช้งานจำนวนคอลเลกชัน
รุ่น Liteลูกค้า + โอกาสทางการขายการติดตามธุรกรรมอย่างง่าย6
รุ่นมาตรฐานรุ่น Lite + Lead + ใบเสนอราคา + คำสั่งซื้อ + ผลิตภัณฑ์วงจรการขายที่สมบูรณ์15
รุ่นองค์กรรุ่นมาตรฐาน + การรวมอีเมลฟังก์ชันครบถ้วนรวมถึงอีเมล17

#2.4 การจับคู่โมดูลกับคอลเลกชัน

#คอลเลกชันโมดูลหลัก (จำเป็นเสมอ)

คอลเลกชันโมดูลคำอธิบาย
nb_crm_customersการจัดการลูกค้าบันทึกลูกค้า/บริษัท
nb_crm_contactsการจัดการลูกค้าผู้ติดต่อ
nb_crm_customer_sharesการจัดการลูกค้าสิทธิ์การแชร์ข้อมูลลูกค้า
nb_crm_opportunitiesการจัดการโอกาสทางการขายโอกาสทางการขาย
nb_crm_opportunity_stagesการจัดการโอกาสทางการขายการกำหนดค่าขั้นตอน
nb_crm_opportunity_usersการจัดการโอกาสทางการขายผู้ร่วมงานในโอกาสทางการขาย
nb_crm_activitiesการจัดการกิจกรรมบันทึกกิจกรรม
nb_crm_commentsการจัดการกิจกรรมความคิดเห็น/หมายเหตุ
nb_crm_tagsแกนหลักแท็กที่ใช้ร่วมกัน
nb_cbo_currenciesข้อมูลพื้นฐานพจนานุกรมสกุลเงิน
nb_cbo_regionsข้อมูลพื้นฐานพจนานุกรมประเทศ/ภูมิภาค

#2.5 วิธีปิดใช้งานโมดูล

เพียงซ่อนเมนูทางเข้าของโมดูลนั้นในส่วนการจัดการหลังบ้านของ NocoBase โดยไม่จำเป็นต้องแก้ไขโค้ดหรือลบคอลเลกชันข้อมูลครับ


#3. เอนทิตีหลักและโมเดลข้อมูล

#3.1 ภาพรวมความสัมพันธ์ของเอนทิตี

design-2026-02-24-00-06-40

#3.2 รายละเอียดคอลเลกชันหลัก

#3.2.1 ตารางลูกค้าเป้าหมาย (nb_crm_leads)

ใช้เวิร์กโฟลว์การจัดการลูกค้าเป้าหมายแบบ 4 ขั้นตอนที่เรียบง่าย

กระบวนการขั้นตอน:

สร้างใหม่ → กำลังติดตาม → ตรวจสอบแล้ว → แปลงเป็นลูกค้า/โอกาสทางการขาย
         ↓          ↓
    ไม่ผ่านเกณฑ์   ไม่ผ่านเกณฑ์

ฟิลด์สำคัญ:

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
lead_noVARCHARหมายเลข Lead (สร้างอัตโนมัติ)
nameVARCHARชื่อผู้ติดต่อ
companyVARCHARชื่อบริษัท
titleVARCHARตำแหน่งงาน
emailVARCHARอีเมล
phoneVARCHARโทรศัพท์
mobile_phoneVARCHARมือถือ
websiteTEXTเว็บไซต์
addressTEXTที่อยู่
sourceVARCHARแหล่งที่มา: website/ads/referral/exhibition/telemarketing/email/social
industryVARCHARอุตสาหกรรม
annual_revenueVARCHARขนาดรายได้ต่อปี
number_of_employeesVARCHARขนาดจำนวนพนักงาน
statusVARCHARสถานะ: new/working/qualified/unqualified
ratingVARCHARการจัดลำดับ: hot/warm/cold
owner_idBIGINTผู้รับผิดชอบ (FK → users)
ai_scoreINTEGERคะแนนคุณภาพ AI 0-100
ai_convert_probDECIMALความน่าจะเป็นในการแปลงข้อมูลโดย AI
ai_best_contact_timeVARCHARเวลาที่ AI แนะนำให้ติดต่อ
ai_tagsJSONBแท็กที่สร้างโดย AI
ai_scored_atTIMESTAMPเวลาที่ AI ให้คะแนน
ai_next_best_actionTEXTคำแนะนำการดำเนินการถัดไปที่ดีที่สุดโดย AI
ai_nba_generated_atTIMESTAMPเวลาที่สร้างคำแนะนำ AI
is_convertedBOOLEANเครื่องหมายว่าแปลงแล้ว
converted_atTIMESTAMPเวลาที่แปลง
converted_customer_idBIGINTID ลูกค้าที่ถูกแปลงไป
converted_contact_idBIGINTID ผู้ติดต่อที่ถูกแปลงไป
converted_opportunity_idBIGINTID โอกาสทางการขายที่ถูกแปลงไป
lost_reasonTEXTเหตุผลที่สูญเสีย
disqualification_reasonTEXTเหตุผลที่ไม่ผ่านเกณฑ์
descriptionTEXTคำอธิบาย

#3.2.2 ตารางลูกค้า (nb_crm_customers)

รองรับการจัดการลูกค้า/บริษัทสำหรับการทำธุรกิจระหว่างประเทศ

ฟิลด์สำคัญ:

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
nameVARCHARชื่อลูกค้า (จำเป็น)
account_numberVARCHARหมายเลขบัญชีลูกค้า (สร้างอัตโนมัติ, ไม่ซ้ำ)
phoneVARCHARโทรศัพท์
websiteTEXTเว็บไซต์
addressTEXTที่อยู่
industryVARCHARอุตสาหกรรม
typeVARCHARประเภท: prospect/customer/partner/competitor
number_of_employeesVARCHARขนาดจำนวนพนักงาน
annual_revenueVARCHARขนาดรายได้ต่อปี
levelVARCHARระดับ: normal/important/vip
statusVARCHARสถานะ: potential/active/dormant/churned
countryVARCHARประเทศ
region_idBIGINTภูมิภาค (FK → nb_cbo_regions)
preferred_currencyVARCHARสกุลเงินที่ต้องการ: CNY/USD/EUR
owner_idBIGINTผู้รับผิดชอบ (FK → users)
parent_idBIGINTบริษัทแม่ (FK → self)
source_lead_idBIGINTID แหล่งที่มาของ Lead
ai_health_scoreINTEGERคะแนนสุขภาพลูกค้าโดย AI 0-100
ai_health_gradeVARCHARเกรดสุขภาพโดย AI: A/B/C/D
ai_churn_riskDECIMALความเสี่ยงในการเลิกใช้งานโดย AI 0-100%
ai_churn_risk_levelVARCHARระดับความเสี่ยงในการเลิกใช้งานโดย AI: low/medium/high
ai_health_dimensionsJSONBคะแนนสุขภาพในแต่ละมิติโดย AI
ai_recommendationsJSONBรายการคำแนะนำโดย AI
ai_health_assessed_atTIMESTAMPเวลาที่ประเมินสุขภาพโดย AI
ai_tagsJSONBแท็กที่สร้างโดย AI
ai_best_contact_timeVARCHARเวลาที่ AI แนะนำให้ติดต่อ
ai_next_best_actionTEXTคำแนะนำการดำเนินการถัดไปที่ดีที่สุดโดย AI
ai_nba_generated_atTIMESTAMPเวลาที่สร้างคำแนะนำ AI
descriptionTEXTคำอธิบาย
is_deletedBOOLEANเครื่องหมายการลบแบบ Soft Delete

#3.2.3 ตารางโอกาสทางการขาย (nb_crm_opportunities)

การจัดการโอกาสทางการขายที่ใช้ขั้นตอนไปป์ไลน์การขายแบบกำหนดค่าได้

ฟิลด์สำคัญ:

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
opportunity_noVARCHARหมายเลขโอกาสทางการขาย (สร้างอัตโนมัติ, ไม่ซ้ำ)
nameVARCHARชื่อโอกาสทางการขาย (จำเป็น)
amountDECIMALจำนวนเงินที่คาดหวัง
currencyVARCHARสกุลเงิน
exchange_rateDECIMALอัตราแลกเปลี่ยน
amount_usdDECIMALจำนวนเงินเทียบเท่า USD
customer_idBIGINTลูกค้า (FK)
contact_idBIGINTผู้ติดต่อหลัก (FK)
stageVARCHARรหัสขั้นตอน (FK → stages.code)
stage_sortINTEGERการเรียงลำดับขั้นตอน (เพื่อความสะดวกในการจัดเรียง)
stage_entered_atTIMESTAMPเวลาที่เข้าสู่ขั้นตอนปัจจุบัน
days_in_stageINTEGERจำนวนวันที่อยู่ในขั้นตอนปัจจุบัน
win_probabilityDECIMALโอกาสชนะ (กรอกเอง)
ai_win_probabilityDECIMALโอกาสชนะที่ทำนายโดย AI
ai_analyzed_atTIMESTAMPเวลาที่ AI วิเคราะห์
ai_confidenceDECIMALความเชื่อมั่นในการทำนายของ AI
ai_trendVARCHARแนวโน้มการทำนายของ AI: up/stable/down
ai_risk_factorsJSONBปัจจัยเสี่ยงที่ระบุโดย AI
ai_recommendationsJSONBรายการคำแนะนำโดย AI
ai_predicted_closeDATEวันที่คาดว่าจะปิดการขายโดย AI
ai_next_best_actionTEXTคำแนะนำการดำเนินการถัดไปที่ดีที่สุดโดย AI
ai_nba_generated_atTIMESTAMPเวลาที่สร้างคำแนะนำ AI
expected_close_dateDATEวันที่คาดว่าจะปิดการขาย
actual_close_dateDATEวันที่ปิดการขายจริง
owner_idBIGINTผู้รับผิดชอบ (FK → users)
last_activity_atTIMESTAMPเวลาที่มีกิจกรรมล่าสุด
stagnant_daysINTEGERจำนวนวันที่ไม่มีกิจกรรม
loss_reasonTEXTเหตุผลที่เสียโอกาส
competitor_idBIGINTคู่แข่ง (FK)
lead_sourceVARCHARแหล่งที่มาของ Lead
campaign_idBIGINTID แคมเปญการตลาด
expected_revenueDECIMALรายได้ที่คาดหวัง = amount × probability
descriptionTEXTคำอธิบาย

#3.2.4 ตารางใบเสนอราคา (nb_crm_quotations)

การจัดการใบเสนอราคาที่รองรับหลายสกุลเงินและกระบวนการอนุมัติ

กระบวนการสถานะ:

ร่าง → รออนุมัติ → อนุมัติแล้ว → ส่งแล้ว → ยอมรับแล้ว/ปฏิเสธแล้ว/หมดอายุ
           ↓
      ถูกตีกลับ → แก้ไข → ร่าง

ฟิลด์สำคัญ:

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
quotation_noVARCHARหมายเลขใบเสนอราคา (สร้างอัตโนมัติ, ไม่ซ้ำ)
nameVARCHARชื่อใบเสนอราคา
versionINTEGERหมายเลขเวอร์ชัน
opportunity_idBIGINTโอกาสทางการขาย (FK, จำเป็น)
customer_idBIGINTลูกค้า (FK)
contact_idBIGINTผู้ติดต่อ (FK)
owner_idBIGINTผู้รับผิดชอบ (FK → users)
currency_idBIGINTสกุลเงิน (FK → nb_cbo_currencies)
exchange_rateDECIMALอัตราแลกเปลี่ยน
subtotalDECIMALยอดรวมย่อย
discount_rateDECIMALอัตราส่วนลด
discount_amountDECIMALจำนวนส่วนลด
shipping_handlingDECIMALค่าขนส่ง/ค่าธรรมเนียม
tax_rateDECIMALอัตราภาษี
tax_amountDECIMALจำนวนภาษี
total_amountDECIMALจำนวนเงินรวม
total_amount_usdDECIMALจำนวนเงินเทียบเท่า USD
statusVARCHARสถานะ: draft/pending_approval/approved/sent/accepted/rejected/expired
submitted_atTIMESTAMPเวลาที่ส่ง
approved_byBIGINTผู้อนุมัติ (FK → users)
approved_atTIMESTAMPเวลาที่อนุมัติ
rejected_atTIMESTAMPเวลาที่ตีกลับ
sent_atTIMESTAMPเวลาที่ส่ง
customer_response_atTIMESTAMPเวลาที่ลูกค้าตอบกลับ
expired_atTIMESTAMPเวลาที่หมดอายุ
valid_untilDATEมีผลใช้ได้ถึงวันที่
payment_termsTEXTเงื่อนไขการชำระเงิน
terms_conditionTEXTข้อกำหนดและเงื่อนไข
addressTEXTที่อยู่จัดส่ง
descriptionTEXTคำอธิบาย

#3.2.5 ตารางคำสั่งซื้อ (nb_crm_orders)

การจัดการคำสั่งซื้อพร้อมการติดตามการรับชำระเงิน

ฟิลด์สำคัญ:

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
order_noVARCHARหมายเลขคำสั่งซื้อ (สร้างอัตโนมัติ, ไม่ซ้ำ)
customer_idBIGINTลูกค้า (FK)
contact_idBIGINTผู้ติดต่อ (FK)
opportunity_idBIGINTโอกาสทางการขาย (FK)
quotation_idBIGINTใบเสนอราคา (FK)
owner_idBIGINTผู้รับผิดชอบ (FK → users)
currencyVARCHARสกุลเงิน
exchange_rateDECIMALอัตราแลกเปลี่ยน
order_amountDECIMALจำนวนเงินในคำสั่งซื้อ
paid_amountDECIMALจำนวนเงินที่ชำระแล้ว
unpaid_amountDECIMALจำนวนเงินที่ยังไม่ได้ชำระ
statusVARCHARสถานะ: pending/confirmed/in_progress/shipped/delivered/completed/cancelled
payment_statusVARCHARสถานะการชำระเงิน: unpaid/partial/paid
order_dateDATEวันที่สั่งซื้อ
delivery_dateDATEวันที่คาดว่าจะส่งมอบ
actual_delivery_dateDATEวันที่ส่งมอบจริง
shipping_addressTEXTที่อยู่จัดส่ง
logistics_companyVARCHARบริษัทขนส่ง
tracking_noVARCHARหมายเลขติดตามพัสดุ
terms_conditionTEXTข้อกำหนดและเงื่อนไข
descriptionTEXTคำอธิบาย

#3.3 สรุปคอลเลกชันข้อมูล

#คอลเลกชันธุรกิจ CRM

ลำดับชื่อตารางคำอธิบายประเภท
1nb_crm_leadsการจัดการ Leadธุรกิจ
2nb_crm_customersลูกค้า/บริษัทธุรกิจ
3nb_crm_contactsผู้ติดต่อธุรกิจ
4nb_crm_opportunitiesโอกาสทางการขายธุรกิจ
5nb_crm_opportunity_stagesการกำหนดค่าขั้นตอนการกำหนดค่า
6nb_crm_opportunity_usersผู้ร่วมงาน (ทีมขาย)ความสัมพันธ์
7nb_crm_quotationsใบเสนอราคาธุรกิจ
8nb_crm_quotation_itemsรายละเอียดใบเสนอราคาธุรกิจ
9nb_crm_quotation_approvalsบันทึกการอนุมัติธุรกิจ
10nb_crm_ordersคำสั่งซื้อธุรกิจ
11nb_crm_order_itemsรายละเอียดคำสั่งซื้อธุรกิจ
12nb_crm_paymentsบันทึกการรับชำระเงินธุรกิจ
13nb_crm_productsแคตตาล็อกผลิตภัณฑ์ธุรกิจ
14nb_crm_product_categoriesหมวดหมู่ผลิตภัณฑ์การกำหนดค่า
15nb_crm_price_tiersราคาตามลำดับขั้นการกำหนดค่า
16nb_crm_activitiesบันทึกกิจกรรมธุรกิจ
17nb_crm_commentsความคิดเห็น/หมายเหตุธุรกิจ
18nb_crm_competitorsคู่แข่งธุรกิจ
19nb_crm_tagsแท็กการกำหนดค่า
20nb_crm_lead_tagsความสัมพันธ์ Lead-แท็กความสัมพันธ์
21nb_crm_contact_tagsความสัมพันธ์ ผู้ติดต่อ-แท็กความสัมพันธ์
22nb_crm_customer_sharesสิทธิ์การแชร์ลูกค้าความสัมพันธ์
23nb_crm_exchange_ratesประวัติอัตราแลกเปลี่ยนการกำหนดค่า

#คอลเลกชันข้อมูลพื้นฐาน (โมดูลส่วนกลาง)

ลำดับชื่อตารางคำอธิบายประเภท
1nb_cbo_currenciesพจนานุกรมสกุลเงินการกำหนดค่า
2nb_cbo_regionsพจนานุกรมประเทศ/ภูมิภาคการกำหนดค่า

#3.4 ตารางเสริม

#3.4.1 ตารางความคิดเห็น (nb_crm_comments)

ตารางความคิดเห็น/หมายเหตุทั่วไป ที่สามารถเชื่อมโยงกับวัตถุทางธุรกิจได้หลากหลาย

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
contentTEXTเนื้อหาความคิดเห็น
lead_idBIGINTเชื่อมโยง Lead (FK)
customer_idBIGINTเชื่อมโยงลูกค้า (FK)
opportunity_idBIGINTเชื่อมโยงโอกาสทางการขาย (FK)
order_idBIGINTเชื่อมโยงคำสั่งซื้อ (FK)

#3.4.2 ตารางการแชร์ลูกค้า (nb_crm_customer_shares)

ช่วยให้สามารถทำงานร่วมกันหลายคนและแชร์สิทธิ์การเข้าถึงข้อมูลลูกค้าได้

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
customer_idBIGINTลูกค้า (FK, จำเป็น)
shared_with_user_idBIGINTผู้ใช้ที่ได้รับสิทธิ์แชร์ (FK, จำเป็น)
shared_by_user_idBIGINTผู้ริเริ่มการแชร์ (FK)
permission_levelVARCHARระดับสิทธิ์: read/write/full
shared_atTIMESTAMPเวลาที่แชร์

#3.4.3 ตารางผู้ร่วมงานในโอกาสทางการขาย (nb_crm_opportunity_users)

รองรับการทำงานร่วมกันของทีมขายในโอกาสทางการขาย

ฟิลด์ประเภทคำอธิบาย
opportunity_idBIGINTโอกาสทางการขาย (FK, คีย์หลักร่วม)
user_idBIGINTผู้ใช้ (FK, คีย์หลักร่วม)
roleVARCHARบทบาท: owner/collaborator/viewer

#3.4.4 ตารางภูมิภาค (nb_cbo_regions)

พจนานุกรมข้อมูลพื้นฐานประเทศ/ภูมิภาค

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
code_alpha2VARCHARรหัส ISO 3166-1 สองตัวอักษร (ไม่ซ้ำ)
code_alpha3VARCHARรหัส ISO 3166-1 สามตัวอักษร (ไม่ซ้ำ)
code_numericVARCHARรหัส ISO 3166-1 แบบตัวเลข
nameVARCHARชื่อประเทศ/ภูมิภาค
is_activeBOOLEANเปิดใช้งานหรือไม่
sort_orderINTEGERการเรียงลำดับ

#4. วงจรชีวิตของลูกค้าเป้าหมาย (Lead)

การจัดการ Lead ใช้เวิร์กโฟลว์ 4 ขั้นตอนที่เรียบง่าย เมื่อมีการสร้าง Lead ใหม่ สามารถเปิดใช้งานการให้คะแนนโดย AI โดยอัตโนมัติผ่านเวิร์กโฟลว์ เพื่อช่วยให้พนักงานขายระบุ Lead ที่มีคุณภาพสูงได้อย่างรวดเร็วครับ

#4.1 คำจำกัดความของสถานะ

สถานะชื่อคำอธิบาย
newสร้างใหม่เพิ่งสร้างขึ้น รอการติดต่อ
workingกำลังติดตามอยู่ระหว่างการติดตามอย่างต่อเนื่อง
qualifiedตรวจสอบแล้วพร้อมสำหรับการแปลงข้อมูล
unqualifiedไม่ผ่านเกณฑ์ไม่เหมาะสมกับธุรกิจ

#4.2 แผนผังกระบวนการสถานะ

design-2026-02-24-00-25-32

#4.3 กระบวนการแปลง Lead

อินเทอร์เฟซการแปลงข้อมูลมีสามตัวเลือกพร้อมกัน โดยผู้ใช้สามารถเลือกสร้างหรือเชื่อมโยง:

  • ลูกค้า: สร้างลูกค้าใหม่ หรือ เชื่อมโยงกับลูกค้าที่มีอยู่
  • ผู้ติดต่อ: สร้างผู้ติดต่อใหม่ (เชื่อมโยงกับลูกค้า)
  • โอกาสทางการขาย: จำเป็นต้องสร้างโอกาสทางการขาย design-2026-02-24-00-25-22

บันทึกหลังการแปลง:

  • converted_customer_id: ID ลูกค้าที่เชื่อมโยง
  • converted_contact_id: ID ผู้ติดต่อที่เชื่อมโยง
  • converted_opportunity_id: ID โอกาสทางการขายที่สร้างขึ้น

#5. วงจรชีวิตของโอกาสทางการขาย

การจัดการโอกาสทางการขายใช้ขั้นตอนไปป์ไลน์การขายที่กำหนดค่าได้ เมื่อมีการเปลี่ยนขั้นตอน จะสามารถเรียกใช้การทำนายโอกาสชนะโดย AI โดยอัตโนมัติ เพื่อช่วยให้พนักงานขายระบุความเสี่ยงและโอกาสได้ครับ

#5.1 ขั้นตอนที่กำหนดค่าได้

ขั้นตอนจะถูกเก็บไว้ในตาราง nb_crm_opportunity_stages ซึ่งสามารถปรับแต่งได้:

รหัสชื่อลำดับโอกาสชนะเริ่มต้น
prospectingติดต่อเบื้องต้น110%
analysisวิเคราะห์ความต้องการ230%
proposalนำเสนอแผนงาน360%
negotiationเจรจาต่อรอง480%
wonปิดการขายสำเร็จ5100%
lostปิดการขายไม่ได้60%

#5.2 กระบวนการไปป์ไลน์

design-2026-02-24-00-20-31

#5.3 การตรวจจับการหยุดนิ่ง

โอกาสทางการขายที่ไม่มีกิจกรรมจะถูกทำเครื่องหมาย:

จำนวนวันที่ไม่มีกิจกรรมการดำเนินการ
7 วันคำเตือนสีเหลือง
14 วันการแจ้งเตือนสีส้มไปยังผู้รับผิดชอบ
30 วันการแจ้งเตือนสีแดงไปยังผู้จัดการ
-- คำนวณจำนวนวันที่หยุดนิ่ง
UPDATE nb_crm_opportunities
SET stagnant_days = EXTRACT(DAY FROM NOW() - last_activity_at)
WHERE stage NOT IN ('won', 'lost');

#5.4 การจัดการเมื่อชนะ/เสียโอกาส

เมื่อชนะการขาย:

  1. อัปเดตขั้นตอนเป็น 'won'
  2. บันทึกวันที่ปิดการขายจริง
  3. อัปเดตสถานะลูกค้าเป็น 'active'
  4. เรียกใช้การสร้างคำสั่งซื้อ (หากใบเสนอราคาได้รับการยอมรับ)

เมื่อเสียโอกาส:

  1. อัปเดตขั้นตอนเป็น 'lost'
  2. บันทึกเหตุผลที่เสียโอกาส
  3. บันทึก ID คู่แข่ง (หากแพ้ให้กับคู่แข่ง)
  4. แจ้งเตือนผู้จัดการ

#6. วงจรชีวิตของใบเสนอราคา

#6.1 คำจำกัดความของสถานะ

สถานะชื่อคำอธิบาย
draftร่างอยู่ระหว่างการเตรียม
pending_approvalรออนุมัติรอการอนุมัติ
approvedอนุมัติแล้วสามารถส่งได้
sentส่งแล้วส่งให้ลูกค้าแล้ว
acceptedยอมรับแล้วลูกค้ายอมรับแล้ว
rejectedปฏิเสธแล้วลูกค้าปฏิเสธแล้ว
expiredหมดอายุเกินระยะเวลาที่มีผล

#6.2 กฎการอนุมัติ (รอการปรับปรุง)

กระบวนการอนุมัติจะถูกเรียกใช้ตามเงื่อนไขต่อไปนี้:

เงื่อนไขระดับการอนุมัติ
ส่วนลด > 10%ผู้จัดการฝ่ายขาย
ส่วนลด > 20%ผู้อำนวยการฝ่ายขาย
จำนวนเงิน > $100Kฝ่ายการเงิน + ผู้จัดการทั่วไป

#6.3 การรองรับหลายสกุลเงิน

#แนวคิดการออกแบบ

ใช้ USD เป็นสกุลเงินหลักที่เป็นหนึ่งเดียว สำหรับรายงานและการวิเคราะห์ทั้งหมด ทุกบันทึกจำนวนเงินจะเก็บข้อมูล:

  • สกุลเงินและจำนวนเงินต้นทาง (ที่ลูกค้าเห็น)
  • อัตราแลกเปลี่ยน ณ เวลาที่ทำธุรกรรม
  • จำนวนเงินเทียบเท่า USD (สำหรับการเปรียบเทียบภายใน)

#ตารางพจนานุกรมสกุลเงิน (nb_cbo_currencies)

การกำหนดค่าสกุลเงินใช้ตารางข้อมูลพื้นฐานส่วนกลาง รองรับการจัดการแบบไดนามิก ฟิลด์ current_rate จะเก็บอัตราแลกเปลี่ยนปัจจุบัน ซึ่งอัปเดตโดยภารกิจที่กำหนดเวลาไว้ (Scheduled Task) จากบันทึกล่าสุดในตาราง nb_crm_exchange_rates ครับ

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
codeVARCHARรหัสสกุลเงิน (ไม่ซ้ำ): USD/CNY/EUR/GBP/JPY
nameVARCHARชื่อสกุลเงิน
symbolVARCHARสัญลักษณ์สกุลเงิน
decimal_placesINTEGERจำนวนตำแหน่งทศนิยม
current_rateDECIMALอัตราแลกเปลี่ยนปัจจุบันเทียบกับ USD (ซิงค์จากประวัติ)
is_activeBOOLEANเปิดใช้งานหรือไม่
sort_orderINTEGERการเรียงลำดับ

#ตารางประวัติอัตราแลกเปลี่ยน (nb_crm_exchange_rates)

บันทึกข้อมูลอัตราแลกเปลี่ยนย้อนหลัง ภารกิจที่กำหนดเวลาไว้จะซิงค์อัตราแลกเปลี่ยนล่าสุดไปยัง nb_cbo_currencies.current_rate

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
currency_codeVARCHARรหัสสกุลเงิน (CNY/EUR/GBP/JPY)
rate_to_usdDECIMAL(10,6)อัตราแลกเปลี่ยนเทียบกับ USD
effective_dateDATEวันที่มีผล
sourceVARCHARแหล่งที่มา: manual/api
createdAtTIMESTAMPเวลาที่สร้าง

คำอธิบาย: ใบเสนอราคาจะเชื่อมโยงกับตาราง nb_cbo_currencies ผ่านคีย์นอก currency_id และรับอัตราแลกเปลี่ยนโดยตรงจากฟิลด์ current_rate ส่วนโอกาสทางการขายและคำสั่งซื้อจะใช้ฟิลด์ VARCHAR currency เพื่อเก็บรหัสสกุลเงินครับ

#รูปแบบฟิลด์จำนวนเงิน

ตารางที่มีจำนวนเงินจะใช้รูปแบบนี้:

ฟิลด์ประเภทคำอธิบาย
currencyVARCHARสกุลเงินที่ทำธุรกรรม
amountDECIMALจำนวนเงินต้นทาง
exchange_rateDECIMALอัตราแลกเปลี่ยนเทียบกับ USD ณ เวลาทำธุรกรรม
amount_usdDECIMALจำนวนเงินเทียบเท่า USD (จากการคำนวณ)

นำไปใช้กับ:

  • nb_crm_opportunities.amount → amount_usd
  • nb_crm_quotations.total_amount → total_amount_usd

#การรวมเข้ากับเวิร์กโฟลว์

design-2026-02-24-00-21-00

ตรรกะการรับอัตราแลกเปลี่ยน:

  1. เมื่อมีการดำเนินการทางธุรกิจ จะรับอัตราแลกเปลี่ยนโดยตรงจาก nb_cbo_currencies.current_rate
  2. ธุรกรรม USD: อัตราแลกเปลี่ยน = 1.0 ไม่จำเป็นต้องค้นหา
  3. current_rate จะถูกซิงค์โดยภารกิจที่กำหนดเวลาไว้จากบันทึกล่าสุดใน nb_crm_exchange_rates

#6.4 การจัดการเวอร์ชัน

เมื่อใบเสนอราคาถูกปฏิเสธหรือหมดอายุ สามารถคัดลอกเป็นเวอร์ชันใหม่ได้:

QT-20260119-001 v1 → ถูกปฏิเสธ
QT-20260119-001 v2 → ส่งแล้ว
QT-20260119-001 v3 → ยอมรับแล้ว

#7. วงจรชีวิตของคำสั่งซื้อ

#7.1 ภาพรวมคำสั่งซื้อ

คำสั่งซื้อจะถูกสร้างขึ้นเมื่อใบเสนอราคาได้รับการยอมรับ ซึ่งแสดงถึงข้อตกลงทางธุรกิจที่ได้รับการยืนยันแล้วครับ design-2026-02-24-00-21-21

#7.2 คำจำกัดความสถานะคำสั่งซื้อ

สถานะรหัสคำอธิบายการดำเนินการที่อนุญาต
ร่างdraftสร้างคำสั่งซื้อแล้ว แต่ยังไม่ได้ยืนยันแก้ไข, ยืนยัน, ยกเลิก
ยืนยันแล้วconfirmedยืนยันคำสั่งซื้อแล้ว รอการดำเนินการเริ่มดำเนินการ, ยกเลิก
กำลังดำเนินการin_progressอยู่ระหว่างการประมวลผล/ผลิตอัปเดตความคืบหน้า, ส่งสินค้า, ยกเลิก (ต้องอนุมัติ)
ส่งสินค้าแล้วshippedสินค้าถูกส่งให้ลูกค้าแล้วทำเครื่องหมายว่าส่งถึงแล้ว
ส่งถึงแล้วdeliveredลูกค้าได้รับสินค้าแล้วปิดงานคำสั่งซื้อ
เสร็จสมบูรณ์completedคำสั่งซื้อเสร็จสมบูรณ์ทั้งหมดไม่มี
ยกเลิกแล้วcancelledคำสั่งซื้อถูกยกเลิกไม่มี

#7.3 โมเดลข้อมูลคำสั่งซื้อ

#nb_crm_orders

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
order_noVARCHARหมายเลขคำสั่งซื้อ (สร้างอัตโนมัติ, ไม่ซ้ำ)
customer_idBIGINTลูกค้า (FK)
contact_idBIGINTผู้ติดต่อ (FK)
opportunity_idBIGINTโอกาสทางการขาย (FK)
quotation_idBIGINTใบเสนอราคา (FK)
owner_idBIGINTผู้รับผิดชอบ (FK → users)
statusVARCHARสถานะคำสั่งซื้อ
payment_statusVARCHARสถานะการชำระเงิน: unpaid/partial/paid
order_dateDATEวันที่สั่งซื้อ
delivery_dateDATEวันที่คาดว่าจะส่งมอบ
actual_delivery_dateDATEวันที่ส่งมอบจริง
currencyVARCHARสกุลเงินคำสั่งซื้อ
exchange_rateDECIMALอัตราแลกเปลี่ยนเทียบกับ USD
order_amountDECIMALยอดรวมคำสั่งซื้อ
paid_amountDECIMALจำนวนเงินที่ชำระแล้ว
unpaid_amountDECIMALจำนวนเงินที่ยังไม่ได้ชำระ
shipping_addressTEXTที่อยู่จัดส่ง
logistics_companyVARCHARบริษัทขนส่ง
tracking_noVARCHARหมายเลขติดตามพัสดุ
terms_conditionTEXTข้อกำหนดและเงื่อนไข
descriptionTEXTคำอธิบาย

#nb_crm_order_items

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
order_idFKคำสั่งซื้อหลัก
product_idFKอ้างอิงผลิตภัณฑ์
product_nameVARCHARภาพรวมชื่อผลิตภัณฑ์
quantityINTจำนวนที่สั่ง
unit_priceDECIMALราคาต่อหน่วย
discount_percentDECIMALเปอร์เซ็นต์ส่วนลด
line_totalDECIMALยอดรวมรายการ
notesTEXTหมายเหตุรายการ

#7.4 การติดตามการรับชำระเงิน

#nb_crm_payments

ฟิลด์ประเภทคำอธิบาย
idBIGINTคีย์หลัก
order_idBIGINTคำสั่งซื้อที่เกี่ยวข้อง (FK, จำเป็น)
customer_idBIGINTลูกค้า (FK)
payment_noVARCHARหมายเลขการชำระเงิน (สร้างอัตโนมัติ, ไม่ซ้ำ)
amountDECIMALจำนวนเงินที่ชำระ (จำเป็น)
currencyVARCHARสกุลเงินที่ชำระ
payment_methodVARCHARวิธีการชำระเงิน: transfer/check/cash/credit_card/lc
payment_dateDATEวันที่ชำระเงิน
bank_accountVARCHARหมายเลขบัญชีธนาคาร
bank_nameVARCHARชื่อธนาคาร
notesTEXTหมายเหตุการชำระเงิน

#8. วงจรชีวิตของลูกค้า

#8.1 ภาพรวมลูกค้า

ลูกค้าจะถูกสร้างขึ้นเมื่อมีการแปลง Lead หรือเมื่อชนะโอกาสทางการขาย ระบบจะติดตามวงจรชีวิตที่สมบูรณ์ตั้งแต่การได้ลูกค้ามาจนถึงการเป็นผู้สนับสนุนแบรนด์ครับ design-2026-02-24-00-21-34

#8.2 คำจำกัดความสถานะลูกค้า

สถานะรหัสสุขภาพคำอธิบาย
ผู้มุ่งหวังprospectไม่มีLead ที่ถูกแปลงแล้ว แต่ยังไม่มีคำสั่งซื้อ
ใช้งานอยู่active≥70ลูกค้าที่ชำระเงินแล้ว มีปฏิสัมพันธ์ที่ดี
เติบโตgrowing≥80ลูกค้าที่มีโอกาสในการขยายธุรกิจ
มีความเสี่ยงat_risk<50ลูกค้าที่แสดงสัญญาณว่าจะเลิกใช้งาน
เลิกใช้งานchurnedไม่มีลูกค้าที่ไม่มีการใช้งานแล้ว
ดึงกลับมาwin_backไม่มีอดีตลูกค้าที่กำลังถูกกระตุ้นให้กลับมาใช้งานใหม่
ผู้สนับสนุนadvocate≥90มีความพึงพอใจสูง และช่วยแนะนำลูกค้าใหม่

#8.3 การให้คะแนนสุขภาพลูกค้า

คำนวณสุขภาพลูกค้าโดยอิงจากหลายปัจจัย:

ปัจจัยน้ำหนักตัวชี้วัด
ความใหม่ของการซื้อ25%จำนวนวันนับจากคำสั่งซื้อล่าสุด
ความถี่ในการซื้อ20%จำนวนคำสั่งซื้อต่อช่วงเวลา
มูลค่าเงิน20%ยอดรวมคำสั่งซื้อและยอดเฉลี่ยต่อคำสั่งซื้อ
ระดับการมีปฏิสัมพันธ์15%อัตราการเปิดอีเมล, การเข้าร่วมประชุม
สุขภาพการสนับสนุน10%ปริมาณตั๋วปัญหาและอัตราการแก้ไข
การใช้งานผลิตภัณฑ์10%ตัวชี้วัดการใช้งานจริง (ถ้ามี)

เกณฑ์คะแนนสุขภาพ:

if (health_score >= 90) status = 'advocate';
else if (health_score >= 70) status = 'active';
else if (health_score >= 50) status = 'growing';
else status = 'at_risk';

#8.4 การแบ่งกลุ่มลูกค้า

#การแบ่งกลุ่มอัตโนมัติ

กลุ่มเงื่อนไขการดำเนินการที่แนะนำ
VIPมูลค่าตลอดช่วงชีวิต (LTV) > $100Kบริการระดับพรีเมียม, การดูแลโดยผู้บริหาร
องค์กรใหญ่ขนาดบริษัท > 500 คนผู้จัดการบัญชีลูกค้าเฉพาะราย
ขนาดกลางขนาดบริษัท 50-500 คนการเยี่ยมเยียนตามระยะเวลา, การสนับสนุนตามขนาด
สตาร์ทอัพขนาดบริษัท < 50 คนทรัพยากรแบบบริการตนเอง, ชุมชน
หยุดนิ่งไม่มีกิจกรรมเกิน 90 วันการตลาดเพื่อกระตุ้นการกลับมาใช้งาน

#9. การรวมระบบอีเมล

#9.1 ภาพรวม

NocoBase มีปลั๊กอินการรวมอีเมลในตัว รองรับ Gmail และ Outlook เมื่อซิงค์อีเมลเข้าสู่ระบบแล้ว สามารถเรียกใช้การวิเคราะห์อารมณ์และเจตนาของอีเมลโดย AI ผ่านเวิร์กโฟลว์ เพื่อช่วยให้พนักงานขายเข้าใจทัศนคติของลูกค้าได้อย่างรวดเร็วครับ

#9.2 การซิงค์อีเมล

อีเมลที่รองรับ:

  • Gmail (ผ่าน OAuth 2.0)
  • Outlook/Microsoft 365 (ผ่าน OAuth 2.0)

พฤติกรรมการซิงค์:

  • ซิงค์แบบสองทางทั้งอีเมลที่ส่งและรับ
  • เชื่อมโยงอีเมลกับบันทึก CRM โดยอัตโนมัติ (Lead, ผู้ติดต่อ, โอกาสทางการขาย)
  • ไฟล์แนบจะถูกเก็บไว้ในระบบไฟล์ของ NocoBase

#9.3 ความสัมพันธ์ อีเมล-CRM (รอการปรับปรุง)

design-2026-02-24-00-21-51

#9.4 เทมเพลตอีเมล

พนักงานขายสามารถใช้เทมเพลตที่ตั้งค่าไว้ล่วงหน้าได้:

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

#10. ความสามารถเสริมด้วย AI

#10.1 ทีมพนักงาน AI

ระบบ CRM รวมปลั๊กอิน AI ของ NocoBase โดยใช้พนักงาน AI ในตัวและกำหนดภารกิจเฉพาะสำหรับสถานการณ์ CRM ดังนี้ครับ:

IDชื่อตำแหน่งในตัวความสามารถเสริมใน CRM
vizVizนักวิเคราะห์ข้อมูลวิเคราะห์ข้อมูลการขาย, ทำนายไปป์ไลน์
daraDaraผู้เชี่ยวชาญด้านแผนภูมิการแสดงข้อมูลด้วยภาพ, พัฒนาแผนภูมิรายงาน, ออกแบบแดชบอร์ด
ellisEllisบรรณาธิการร่างการตอบกลับอีเมล, สรุปการสื่อสาร, ร่างอีเมลธุรกิจ
lexiLexiนักแปลการสื่อสารกับลูกค้าหลายภาษา, แปลเนื้อหา
orinOrinผู้จัดการลำดับความสำคัญรายวัน, คำแนะนำขั้นตอนถัดไป, แผนการติดตามผล

#10.2 รายการภารกิจ AI

ความสามารถของ AI แบ่งออกเป็นสองประเภทที่เป็นอิสระต่อกัน:

#1. พนักงาน AI (เรียกใช้จากบล็อกหน้าบ้าน)

ผู้ใช้โต้ตอบกับ AI โดยตรงผ่านบล็อกพนักงาน AI ที่หน้าบ้าน เพื่อรับการวิเคราะห์และคำแนะนำครับ

พนักงานภารกิจคำอธิบาย
Vizวิเคราะห์ข้อมูลการขายวิเคราะห์แนวโน้มไปป์ไลน์, อัตราการแปลง
Vizทำนายไปป์ไลน์ทำนายรายได้ตามน้ำหนักของไปป์ไลน์
Daraสร้างแผนภูมิสร้างแผนภูมิรายงานการขาย
Daraออกแบบแดชบอร์ดออกแบบเลย์เอาต์แดชบอร์ดข้อมูล
Ellisร่างการตอบกลับสร้างการตอบกลับอีเมลแบบมืออาชีพ
Ellisสรุปการสื่อสารสรุปหัวข้ออีเมล (Email Thread)
Ellisร่างอีเมลธุรกิจอีเมลเชิญประชุม, ติดตามผล, ขอบคุณ ฯลฯ
Orinลำดับความสำคัญรายวันสร้างรายการภารกิจที่ต้องทำตามลำดับความสำคัญในแต่ละวัน
Orinคำแนะนำขั้นตอนถัดไปแนะนำการดำเนินการถัดไปสำหรับแต่ละโอกาสทางการขาย
Lexiแปลเนื้อหาแปลสื่อการตลาด, แผนงาน, อีเมล

#2. Node LLM ในเวิร์กโฟลว์ (ทำงานอัตโนมัติที่หลังบ้าน)

Node LLM ที่ฝังอยู่ในเวิร์กโฟลว์ จะถูกเรียกใช้อัตโนมัติผ่านเหตุการณ์ในตารางข้อมูล, เหตุการณ์การดำเนินการ หรือภารกิจที่กำหนดเวลาไว้ โดยไม่เกี่ยวข้องกับพนักงาน AI ครับ

ภารกิจวิธีเรียกใช้คำอธิบายฟิลด์ที่เขียนข้อมูล
ให้คะแนน Leadเหตุการณ์ในตาราง (สร้าง/อัปเดต)ประเมินคุณภาพของ Leadai_score, ai_convert_prob
ทำนายโอกาสชนะเหตุการณ์ในตาราง (เปลี่ยนขั้นตอน)ทำนายความเป็นไปได้ที่จะสำเร็จของโอกาสทางการขายai_win_probability, ai_risk_factors

คำอธิบาย: Node LLM ในเวิร์กโฟลว์ใช้ Prompt และ Schema Output เพื่อส่งออก JSON ที่มีโครงสร้าง จากนั้นจะถูกแยกวิเคราะห์และเขียนลงในฟิลด์ข้อมูลธุรกิจโดยที่ผู้ใช้ไม่ต้องดำเนินการเองครับ

#10.3 ฟิลด์ AI ในฐานข้อมูล

ตารางฟิลด์ AIคำอธิบาย
nb_crm_leadsai_scoreคะแนน AI 0-100
ai_convert_probความน่าจะเป็นในการแปลง
ai_best_contact_timeเวลาที่ควรติดต่อที่สุด
ai_tagsแท็กที่สร้างโดย AI (JSONB)
ai_scored_atเวลาที่ให้คะแนน
ai_next_best_actionคำแนะนำการดำเนินการถัดไปที่ดีที่สุด
ai_nba_generated_atเวลาที่สร้างคำแนะนำ
nb_crm_opportunitiesai_win_probabilityโอกาสชนะที่ทำนายโดย AI
ai_analyzed_atเวลาที่วิเคราะห์
ai_confidenceความเชื่อมั่นในการทำนาย
ai_trendแนวโน้ม: up/stable/down
ai_risk_factorsปัจจัยเสี่ยง (JSONB)
ai_recommendationsรายการคำแนะนำ (JSONB)
ai_predicted_closeวันที่คาดว่าจะปิดการขาย
ai_next_best_actionคำแนะนำการดำเนินการถัดไปที่ดีที่สุด
ai_nba_generated_atเวลาที่สร้างคำแนะนำ
nb_crm_customersai_health_scoreคะแนนสุขภาพ 0-100
ai_health_gradeเกรดสุขภาพ: A/B/C/D
ai_churn_riskความเสี่ยงในการเลิกใช้งาน 0-100%
ai_churn_risk_levelระดับความเสี่ยงในการเลิกใช้งาน: low/medium/high
ai_health_dimensionsคะแนนในแต่ละมิติ (JSONB)
ai_recommendationsรายการคำแนะนำ (JSONB)
ai_health_assessed_atเวลาที่ประเมินสุขภาพ
ai_tagsแท็กที่สร้างโดย AI (JSONB)
ai_best_contact_timeเวลาที่ควรติดต่อที่สุด
ai_next_best_actionคำแนะนำการดำเนินการถัดไปที่ดีที่สุด
ai_nba_generated_atเวลาที่สร้างคำแนะนำ

#11. เครื่องมือจัดการเวิร์กโฟลว์

#11.1 เวิร์กโฟลว์ที่ใช้งานแล้ว

ชื่อเวิร์กโฟลว์ประเภทการเรียกใช้สถานะคำอธิบาย
Leads Createdเหตุการณ์ในตารางเปิดใช้งานเรียกใช้เมื่อมีการสร้าง Lead
CRM Overall Analyticsเหตุการณ์พนักงาน AIเปิดใช้งานการวิเคราะห์ข้อมูล CRM โดยรวม
Lead Conversionเหตุการณ์หลังการดำเนินการเปิดใช้งานกระบวนการแปลง Lead
Lead Assignmentเหตุการณ์ในตารางเปิดใช้งานการจัดสรร Lead อัตโนมัติ
Lead Scoringเหตุการณ์ในตารางปิดใช้งานการให้คะแนน Lead (รอการปรับปรุง)
Follow-up Reminderภารกิจที่กำหนดเวลาไว้ปิดใช้งานการแจ้งเตือนการติดตามผล (รอการปรับปรุง)

#11.2 เวิร์กโฟลว์ที่รอการพัฒนา

เวิร์กโฟลว์ประเภทการเรียกใช้คำอธิบาย
การเลื่อนขั้นตอนโอกาสทางการขายเหตุการณ์ในตารางอัปเดตโอกาสชนะและบันทึกเวลาเมื่อเปลี่ยนขั้นตอน
การตรวจจับโอกาสทางการขายที่หยุดนิ่งภารกิจที่กำหนดเวลาไว้ตรวจสอบโอกาสทางการขายที่ไม่มีกิจกรรมและส่งการแจ้งเตือน
การอนุมัติใบเสนอราคาเหตุการณ์หลังการดำเนินการกระบวนการอนุมัติหลายระดับ
การสร้างคำสั่งซื้อเหตุการณ์หลังการดำเนินการสร้างคำสั่งซื้ออัตโนมัติหลังจากยอมรับใบเสนอราคา

#12. การออกแบบเมนูและอินเทอร์เฟซ

#12.1 โครงสร้างการจัดการหลังบ้าน

เมนูประเภทคำอธิบาย
Dashboardsกลุ่มแดชบอร์ด
- Dashboardหน้าแดชบอร์ดเริ่มต้น
- SalesManagerหน้ามุมมองผู้จัดการฝ่ายขาย
- SalesRepหน้ามุมมองตัวแทนฝ่ายขาย
- Executiveหน้ามุมมองผู้บริหาร
Leadsหน้าการจัดการ Lead
Customersหน้าการจัดการลูกค้า
Opportunitiesหน้าการจัดการโอกาสทางการขาย
- Tableแท็บรายการโอกาสทางการขาย
Productsหน้าการจัดการผลิตภัณฑ์
- Categoriesแท็บหมวดหมู่ผลิตภัณฑ์
Ordersหน้าการจัดการคำสั่งซื้อ
Settingsกลุ่มตั้งค่า
- Stage Settingsหน้าการกำหนดค่าขั้นตอนโอกาสทางการขาย
- Exchange Rateหน้าการตั้งค่าอัตราแลกเปลี่ยน
- Activityหน้าบันทึกกิจกรรม
- Emailsหน้าการจัดการอีเมล
- Contactsหน้าการจัดการผู้ติดต่อ
- Data Analysisหน้าการวิเคราะห์ข้อมูล

#12.2 มุมมองแดชบอร์ด

#มุมมองผู้จัดการฝ่ายขาย

คอมโพเนนต์ประเภทข้อมูล
มูลค่าไปป์ไลน์การ์ด KPIยอดรวมไปป์ไลน์ในแต่ละขั้นตอน
ตารางอันดับทีมตารางการจัดอันดับผลงานของตัวแทนขาย
คำเตือนความเสี่ยงรายการคำเตือนโอกาสทางการขายที่มีความเสี่ยงสูง
แนวโน้มโอกาสชนะกราฟเส้นอัตราการชนะรายเดือน
รายการที่หยุดนิ่งรายการรายการที่ต้องให้ความสนใจเป็นพิเศษ

#มุมมองตัวแทนฝ่ายขาย

คอมโพเนนต์ประเภทข้อมูล
ความคืบหน้าเป้าหมายของฉันแถบความคืบหน้ายอดขายจริงเทียบกับเป้าหมายรายเดือน
โอกาสทางการขายที่รอจัดการการ์ด KPIจำนวนโอกาสทางการขายที่ฉันต้องจัดการ
รายการที่จะปิดในสัปดาห์นี้รายการรายการที่คาดว่าจะปิดการขายเร็วๆ นี้
กิจกรรมที่เกินกำหนดคำเตือนภารกิจที่หมดเวลาแล้ว
การดำเนินการด่วนปุ่มบันทึกกิจกรรม, สร้างโอกาสทางการขาย

#มุมมองผู้บริหาร

คอมโพเนนต์ประเภทข้อมูล
รายได้รายปีการ์ด KPIรายได้สะสมตั้งแต่ต้นปีจนถึงปัจจุบัน
มูลค่าไปป์ไลน์รวมการ์ด KPIยอดรวมไปป์ไลน์ทั้งหมด
อัตราการชนะการ์ด KPIอัตราการชนะโดยรวม
สุขภาพลูกค้ากราฟการกระจายการกระจายคะแนนสุขภาพลูกค้า
การทำนายรายได้แผนภูมิการทำนายรายได้รายเดือน

เวอร์ชันเอกสาร: v2.0 | วันที่อัปเดต: 2026-02-06