แสนยากร ชัยพิพัฒน์วรกุล
English
ผลงานทั้งหมด

ใช้งานจริง

EmpBook พอร์ทัล HR และ PFP Smart API

พอร์ทัลที่พนักงานทุกคนใช้ลางาน ดูสลิป ลงเวลา และอนุมัติคำขอ พร้อม API กลางที่เป็นจุด login เดียวของระบบภายในอื่น ๆ

ช่วงเวลา
2024 – 2026
บทบาท
ผู้พัฒนาหลัก
ฝ่ายที่ใช้
ฝ่ายบุคคล

ปัญหาเดิม

ข้อมูลพนักงาน คำขอต่าง ๆ และข่าวสารภายในกระจายอยู่หลายช่องทาง แรงงานข้ามชาติจำนวนมากอ่านภาษาไทยไม่ได้ และแต่ละระบบภายในต้องมี login ของตัวเอง

สิ่งที่สร้าง

พัฒนาต่อทั้งฝั่ง Angular PWA และ ASP.NET Core API ให้เป็นศูนย์กลางของพนักงาน ตั้งแต่ลางาน อนุมัติ สลิปเงินเดือน ไปจนถึงข่าวสารและบทความ IT พร้อมระบบสิทธิ์แบบ attribute-based ที่ระบบอื่นในบริษัทนำไปใช้ต่อ

ฟีเจอร์หลัก

  • ลางานพร้อมอนุมัติหลายระดับ หักโควตาอัตโนมัติ ไม่นับวันหยุด และโควตาติดลบไม่ได้
  • สรุปเวลาทำงาน มาสาย ขาดงาน และลงเวลาไม่ครบ
  • คำขอทำงานวันหยุด ลาชดเชย และสลับกะ
  • สลิปเงินเดือนและเงินออมสหกรณ์ในพอร์ทัล
  • จองห้องประชุม แจ้งเตือนผ่าน Telegram ด้วย n8n
  • รองรับ 5 ภาษา (ไทย อังกฤษ เมียนมา เขมร ลาว) และผูกบัญชี LINE ผ่าน LIFF

เบื้องหลังทางเทคนิค

  • สิทธิ์แบบ ABAC ทั้งฝั่ง UI (directive, pipe, guard) และฝั่ง API (policy endpoint) ให้ระบบอื่นเรียกใช้นโยบายเดียวกัน
  • workflow deploy ขึ้น IIS คัดลอกเฉพาะไฟล์ที่เปลี่ยน เทียบทีละไบต์ และ retry เมื่อ IIS ล็อกไฟล์
  • อัปเกรด Angular ทีละ major version จาก 11 ถึง 21 และเขียน MCP server ให้ Claude ร่างและเผยแพร่บทความ IT ได้