Solar Operations ERPระบบบริหารงานติดตั้ง
Temporary Database
Google Sheets
ฐานข้อมูลชั่วคราวตามแผนเฟสแรก ก่อนย้ายไป PostgreSQL ในภายหลัง
สถานะการเชื่อมต่อ
กำลังใช้ข้อมูลสำรอง
ใช้ข้อมูลสำรองจากไฟล์ Sheet (This operation was aborted)
ตรวจล่าสุด: 23/10/2569 16:31:25
ใช้ข้อมูลสำรองจากไฟล์ Sheet (This operation was aborted)
ตรวจล่าสุด: 23/10/2569 16:31:25
- Sheet ID ปัจจุบัน
14evygSE8DqkL2GBdX2k2tvaD1I4FZJfd0zqFluUncro- ชื่อชีตที่อ่าน
- ตารางนัด Zyner
- ช่วงข้อมูล
- A3:AO1000 (หัวตารางแถว 3)
- Domain เป้าหมาย
- Zyner Nova ERP • office.zynernova.com
วิธีทำงานในต้นแบบนี้
- เซิร์ฟเวอร์ Nuxt อ่านชีต ตารางนัด Zyner ผ่าน GViz JSON
- หากเปิดชีตไม่ได้หรือรูปแบบเปลี่ยน ระบบใช้ข้อมูลสำรองที่สกัดจากไฟล์เดียวกัน เพื่อไม่ให้หน้าเว็บล่ม
- งานที่ผลสำรวจเป็น “พร้อมติดตั้ง” หรือ “ติดตั้งได้ (มีเงื่อนไข)” จะถูกสร้างเป็นคิวติดตั้งอัตโนมัติ
- การแก้สถานะติดตั้งใน ERP ตอนนี้เก็บเป็นข้อมูลซ้อนทับในเซิร์ฟเวอร์ ยังไม่เขียนกลับ Google Sheets
- เมื่อพร้อมใช้งานจริง ให้เปลี่ยนชั้นข้อมูลใน
server/utils/erpStore.tsไป PostgreSQL โดยหน้าเว็บและ API เดิมไม่ต้องรื้อ
ข้อควรระวัง
Google Sheets เหมาะเป็นฐานข้อมูลชั่วคราวสำหรับต้นแบบและผู้ใช้จำนวนน้อย แต่ไม่ควรใช้เป็นระบบหลักระยะยาวสำหรับข้อมูลส่วนบุคคล เพราะควบคุมสิทธิ์ระดับแถว ประวัติการแก้ไข และการเขียนข้อมูลพร้อมกันได้จำกัด แผนถัดไปคือ PostgreSQL + Login จริง + Audit Log ก่อนเปิดใช้ที่ office.zynernova.com แบบสาธารณะ