เอกสารนี้แปลโดย AI สำหรับข้อมูลที่ถูกต้อง กรุณาดูเวอร์ชันภาษาอังกฤษ
สำหรับดูตัวอย่างเท่านั้น: เวอร์ชันนี้มีฟังก์ชันการทำงานที่ค่อนข้างครบถ้วน แต่การออกแบบโครงสร้างตารางข้อมูลโดยรวมยังไม่เหมาะสม ขาดการรองรับการแปลภาษา (Localization) และมีการเชื่อมโยงกัน (Coupling) ระหว่างคอลเลกชัน CRM และคอลเลกชันการจัดการโปรเจกต์ ปัญหาเหล่านี้จึงนำไปสู่การออกแบบ CRM 2.0 ใหม่ ในปัจจุบันขอแนะนำให้ใช้ CRM รุ่น 2.0 ซึ่งมีโครงสร้างตารางข้อมูลที่สมเหตุสมผลกว่า ขยายและปรับแต่งได้ง่ายกว่า และรองรับการใช้งานหลายภาษาเรียบร้อยแล้วครับ

CRM รุ่นเก่าประกอบด้วยโมดูลฟังก์ชันดังต่อไปนี้ครับ:
เวอร์ชันปัจจุบันใช้รูปแบบการสำรองและคืนค่าข้อมูล (Backup and Restore) ในการติดตั้งครับ
ก่อนเริ่มต้น โปรดตรวจสอบให้แน่ใจว่า:
หมายเหตุสำคัญ:
docker-compose.yml ของคุณ และตรวจสอบให้แน่ใจว่าตัวแปรสภาพแวดล้อม DB_UNDERSCORED ไม่ได้ตั้งค่าเป็น true มิฉะนั้นจะเกิดความขัดแย้งกับการสำรองข้อมูลและทำให้การคืนค่าล้มเหลวครับวิธีนี้จะทำการคืนค่าผ่านปลั๊กอิน "ตัวจัดการการสำรองข้อมูล" (รุ่น Pro/Enterprise) ที่มาพร้อมกับ NocoBase ซึ่งเป็นวิธีที่ง่ายที่สุดครับ
ขั้นตอนที่ 1: เปิดใช้งานปลั๊กอิน "ตัวจัดการการสำรองข้อมูล"
การจัดการปลั๊กอิน (Plugin Manager)ตัวจัดการการสำรองข้อมูล (Backup Manager)ขั้นตอนที่ 2: คืนค่าจากไฟล์สำรองข้อมูลในเครื่อง
การจัดการระบบ (System Administration) -> ตัวจัดการการสำรองข้อมูล (Backup Manager)คืนค่าจากการสำรองข้อมูลในเครื่อง (Restore from local backup) ที่มุมขวาบนส่ง (Submit) และรอให้ระบบดำเนินการคืนค่าข้อมูลจนเสร็จสิ้นครับวิธีนี้จะคืนค่าข้อมูลโดยการจัดการฐานข้อมูลโดยตรง ซึ่งเหมาะสำหรับผู้ใช้ NocoBase ทุกคนครับ
ขั้นตอนที่ 1: เตรียมฐานข้อมูลที่สะอาด
เตรียมฐานข้อมูลใหม่ที่ว่างเปล่าสำหรับข้อมูลที่คุณกำลังจะนำเข้าครับ
ขั้นตอนที่ 2: นำเข้าไฟล์ .sql เข้าสู่ฐานข้อมูล
ผ่าน Command Line (ตัวอย่าง Docker):
ผ่านโปรแกรมจัดการฐานข้อมูล (Database Client): ใช้เครื่องมืออย่าง DBeaver, Navicat หรือ pgAdmin เพื่อเชื่อมต่อกับฐานข้อมูลและรันไฟล์ SQL ครับ
ขั้นตอนที่ 3: เชื่อมต่อฐานข้อมูลและเริ่มใช้งานแอปพลิเคชัน
กำหนดค่าพารามิเตอร์การเริ่มต้นของ NocoBase ให้ชี้ไปยังฐานข้อมูลที่นำเข้าข้อมูลแล้ว จากนั้นจึงเริ่มการทำงานของบริการครับ