กู้คืน 51 ตาราง 12,039 แถว
แล้วสร้าง ERP ที่โรงงานใช้ทำงานทุกวัน
โรงงานผลิตอาหารเสริมสูญเสียการเข้าถึง ERP การผลิตและสต็อกบนคลาวด์ของบุคคลที่สาม เราดึงข้อมูลทั้งหมดผ่าน API (51 ตาราง 12,039 แถว) สร้างใหม่แบบ self-hosted บน PostgreSQL และ PostgREST เสริมความปลอดภัยด้วย database roles และ JWT แปลข้อความหน้าจอ 3,040 รายการ เพิ่มระบบบัญชีต้นทุน รายงานแผนเทียบกับผลจริง และการส่งออก Excel แก้บั๊กตัดจำหน่ายซ้ำ และตั้งระบบแบ็กอัพรายวัน
สถานการณ์
ระบบบัญชีการผลิตและวัตถุดิบของโรงงานอยู่บนแบ็กเอนด์คลาวด์ที่ผู้รับเหมาที่ลาออกไปแล้วเป็นผู้ตั้งค่าไว้ การเข้าถึงหายไป ข้อมูลตกอยู่ในความเสี่ยง และการผลิตหยุดไม่ได้
สิ่งที่เราทำ
การกู้คืน กู้การเข้าถึงกลับมา ดึงข้อมูลทั้ง 51 ตาราง 12,039 แถวผ่านชั้น REST รวมถึงรูปภาพที่ฝังไว้ 161 MB และตรวจสอบจำนวนให้ครบถ้วน
การสร้างใหม่ สแต็กแบบ self-hosted บนเซิร์ฟเวอร์แยกที่แยกต่างหาก: PostgreSQL, PostgREST และ nginx ไม่มี SaaS จากบุคคลที่สามเลย มีเอกสารเทคนิคครบถ้วนพร้อมคอมเมนต์อธิบายทีละบรรทัดในโค้ดที่รับช่วงมา
การเสริมความปลอดภัย ย้ายการควบคุมสิทธิ์การเข้าถึงจากฝั่งไคลเอนต์มาที่เซิร์ฟเวอร์: role ระดับแถวของ PostgreSQL และการล็อกอินผ่าน RPC ด้วย JWT หน้าแอดมิน 42 จาก 50 หน้าเปิดให้ role ใหม่เห็น อีก 8 หน้าถูกจำกัดโดยตั้งใจ
ภาษา ตัวแปลแบบ runtime แปลข้อความไทยประมาณ 3,040 รายการเป็นรัสเซียและอังกฤษสำหรับทีมบริหารชุดใหม่
ฟีเจอร์ ต้นทุนต่อวัตถุดิบ ต่อกิโลกรัมและต่อหน่วย การส่งออก Excel จากหน้าจอมากกว่าเจ็ดหน้าและรายงาน “export all” รายงานแผนเทียบกับผลจริง ค่าแรง ค่าเช่า และค่าเสื่อม ต้นทุนที่พิมพ์บนใบสั่งผลิต การตรวจสอบสต็อกที่กู้คืนการ์ดวัตถุดิบ 44 รายการและลบการ์ดกำพร้าออก 71 รายการ บั๊กตัดจำหน่ายซ้ำที่พบในใบสั่งผลิตสองใบและแก้ไขโดยได้รับอนุมัติอย่างชัดเจน
การดำเนินงาน แบ็กอัพฐานข้อมูลรายวันพร้อมมิเรอร์นอกสถานที่ ระบบนี้ถูกโรงงานใช้งานทุกวัน และมีการขอเปลี่ยนแปลงและส่งมอบงานกันเกือบทุกวัน