Phase 6A.1 · Draft editor + async revalidation · No production writes

SL-TRANSIT CONTROL PLANE

Admin ERP1

GREENFIELD · EMULATOR REVIEW

PHASE 6A.1 · DRAFT CONTROL

จัดข้อมูลขนส่งให้พร้อมตรวจ ก่อนส่งต่อให้ระบบกลาง

หน้าใหม่สำหรับลำดับ Import → Draft → Validate → Review → Approve โดย Upload, Import, Review และ Approval ผ่าน API ฝั่งเซิร์ฟเวอร์ พร้อม revision และ audit

BACKEND SAFE MODE Runtime config required
1Importรับ Package
2Draftสร้างฉบับร่าง
3Validateตรวจโครงสร้าง
4Reviewส่งผู้ตรวจ
5Approveเจ้าของอนุมัติ

STEP 01

Import Package

AUTHORIZED STAGING

เลือก Excel รุ่น 3.3.4–3.3.5 หรือ Canonical JSON ระบบจะตรวจรุ่น ชีต หัวตาราง รหัส และความสัมพันธ์ก่อนสร้าง Draft

ชื่อไฟล์
ยังไม่ได้เลือกไฟล์
ขนาด
รุ่น Excel
รอตรวจ
ผลตรวจก่อนส่ง
ยังไม่ได้ตรวจ
คั่นหลายบริษัทด้วยเครื่องหมายจุลภาค
02

DRAFT EDITOR

แก้ข้อมูลร่างผ่าน Backend แบบแบ่งหน้า

หน้าเว็บอ่านทีละชนิดข้อมูล ไม่เกิน 50 รายการและ 256 KiB ต่อครั้ง การบันทึกส่งเฉพาะรายการที่เปลี่ยน ไม่อ่านหรือเขียน RTDB โดยตรง

BOUNDED API
03

ASYNC VALIDATION

ตรวจบริษัท จุดเชื่อม เส้นทาง เที่ยว เวลา ราคา และการต่อรถ

หลังแก้ Draft ต้องสั่งตรวจใหม่ งานหนักทำใน Worker ที่จำกัดจำนวนเครื่องและการทำงานพร้อมกัน หน้า Admin ติดตามเฉพาะสถานะและผลตรวจที่จำกัดขนาด

Validation Job
ผลตรวจ
ยังไม่มีผลตรวจรอบใหม่
WORKER · MAX 2
04

REVIEW

ส่ง Draft ที่ผ่านการตรวจให้ผู้ทบทวน

ระบบจะบันทึกผู้ส่ง เวลา และผลการตรวจผ่านคำสั่งที่ตรวจสิทธิ์จากฝั่งเซิร์ฟเวอร์

LOCKED
05

OWNER APPROVAL

อนุมัติหรือส่ง Draft กลับ โดยไม่เผยแพร่

ผู้อนุมัติต้องไม่ใช่ผู้สร้างหรือผู้แก้ล่าสุด หากส่งกลับ ผู้แก้ไขต้องบันทึก Draft และตรวจใหม่ก่อน Review รอบถัดไป

OWNER ONLY