Solar Operations ERPระบบบริหารงานติดตั้ง
Temporary Database

Google Sheets

ฐานข้อมูลชั่วคราวตามแผนเฟสแรก ก่อนย้ายไป PostgreSQL ในภายหลัง

สถานะการเชื่อมต่อ

กำลังใช้ข้อมูลสำรอง
ใช้ข้อมูลสำรองจากไฟล์ 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

วิธีทำงานในต้นแบบนี้

  1. เซิร์ฟเวอร์ Nuxt อ่านชีต ตารางนัด Zyner ผ่าน GViz JSON
  2. หากเปิดชีตไม่ได้หรือรูปแบบเปลี่ยน ระบบใช้ข้อมูลสำรองที่สกัดจากไฟล์เดียวกัน เพื่อไม่ให้หน้าเว็บล่ม
  3. งานที่ผลสำรวจเป็น “พร้อมติดตั้ง” หรือ “ติดตั้งได้ (มีเงื่อนไข)” จะถูกสร้างเป็นคิวติดตั้งอัตโนมัติ
  4. การแก้สถานะติดตั้งใน ERP ตอนนี้เก็บเป็นข้อมูลซ้อนทับในเซิร์ฟเวอร์ ยังไม่เขียนกลับ Google Sheets
  5. เมื่อพร้อมใช้งานจริง ให้เปลี่ยนชั้นข้อมูลใน server/utils/erpStore.ts ไป PostgreSQL โดยหน้าเว็บและ API เดิมไม่ต้องรื้อ

ข้อควรระวัง

Google Sheets เหมาะเป็นฐานข้อมูลชั่วคราวสำหรับต้นแบบและผู้ใช้จำนวนน้อย แต่ไม่ควรใช้เป็นระบบหลักระยะยาวสำหรับข้อมูลส่วนบุคคล เพราะควบคุมสิทธิ์ระดับแถว ประวัติการแก้ไข และการเขียนข้อมูลพร้อมกันได้จำกัด แผนถัดไปคือ PostgreSQL + Login จริง + Audit Log ก่อนเปิดใช้ที่ office.zynernova.com แบบสาธารณะ