สิ่งที่สร้าง
ระบบเดิมสร้างโดยเพื่อนร่วมทีม ส่วนที่ผมทำคือเชื่อม SSO ของบริษัท ตัวกรองและการเรียงรายงาน ปรับ UX หน้าอนุมัติ ส่งออก Excel รายเดือน และตั้ง CI/CD
ฟีเจอร์หลัก
- อนุมัติหลายระดับ (ผู้ขอ ผู้ตรวจ ผู้อนุมัติ ผอ.โรงงาน) พร้อมสถานะสด
- ปฏิทินวันทดลองผลิต คลิกแล้วเปิด PDF
- แบบฟอร์มคำขอ PDF สร้างจากเซิร์ฟเวอร์
- อีเมลถึงผู้อนุมัติคนถัดไปทุกขั้น
- แดชบอร์ด KPI ไลน์ที่ถูกขอมากที่สุด 5 อันดับ และส่งออก Excel รายเดือน
เบื้องหลังทางเทคนิค
- แชร์ Data Protection key กับ SSO กลาง และแปลงรหัสพนักงานจาก SSO เป็นบทบาทใน LRS ครั้งเดียวต่อ session
- แก้ปัญหา session ใน production ด้วยการตั้ง SameSite และ cookie path ให้ถูกต้อง