ปัญหาเดิม
การประเมินตู้และผู้ให้บริการขนส่งเป็นแบบฟอร์มกระดาษที่ต้องเวียนให้ 3 ฝ่ายกรอกทีละส่วน ข้อมูลคำสั่งซื้อและตู้ต้องคัดลอกจาก ERP เอง และการสรุปผลงานผู้ให้บริการแต่ละเดือนต้องนั่งรวมจากกองเอกสาร
สิ่งที่สร้าง
เว็บแอป ASP.NET Core MVC ที่สร้างใบประเมินจากเลขคำสั่งซื้อใน ERP แล้วข้อมูลลูกค้า สายเรือ ผู้ขนส่ง ปลายทาง เลขตู้ ขนาด และซีลเติมให้เอง จากนั้นมอบหมายผู้ประเมินแต่ละส่วน ให้คะแนน 4 ระดับ อนุมัติพร้อมลายเซ็น และออกรายงาน PDF ทั้งรายใบและรายเดือน
ฟีเจอร์หลัก
- สร้างใบประเมินจากเลขคำสั่งซื้อ ERP ข้อมูลลูกค้า สายเรือ ผู้ขนส่ง ท่าปลายทาง เลขตู้ ขนาด และซีลเติมอัตโนมัติ
- แบ่งการประเมินเป็น 3 ส่วนตามฝ่าย: สายเรือและตัวแทนเรือ (ตลาดต่างประเทศ) ชิปปิ้งและหัวลาก ด้านราคาและด้านบริการ (ตลาดต่างประเทศ/คลังสินค้า) และคุณภาพตู้ (QA)
- QA ตรวจอุณหภูมิตู้ก่อนและหลังโหลดที่ −20 °C พื้น เพดาน ผนัง ประตู และความสะอาดตามหลักฮาลาล
- ให้คะแนน 4 ระดับ ดีมาก ดี พอใช้ ปรับปรุง มอบหมายผู้ประเมินรายส่วน และอนุมัติพร้อมภาพลายเซ็น
- เกณฑ์ประเมินผูกกับเลขที่เอกสารและวันที่บังคับใช้ เปลี่ยนฉบับแก้ไขได้โดยไม่กระทบใบเก่า
- แดชบอร์ดงานค้างพร้อมจำนวนวัน กราฟเอกสารรายเดือน และสถิติการใช้ผู้ให้บริการแต่ละราย
- รายงาน PDF รายใบ และรายงานผลงานผู้ขนส่งและ Shipping Agent รายเดือน
- จัดการข้อมูลบริษัท Forwarder และผู้ขนส่ง สิทธิ์ผู้ใช้ และบันทึกการเปลี่ยนแปลงรายฟิลด์ (ค่าเก่า/ค่าใหม่)
เบื้องหลังทางเทคนิค
- เชื่อม ERP (DB2) ผ่าน ODBC ดึงหัวคำสั่งซื้อและข้อมูลการขนส่งย้อนหลังสองปี มาเติมฟอร์มโดยไม่ต้องพิมพ์ซ้ำ
- รายงานฉบับควบคุมสร้างด้วย RDLC (ReportViewerCore) ให้หน้าตาตรงกับแบบฟอร์มกระดาษเดิม
- เพิ่ม SSO ของบริษัทเข้าแอปที่มีอยู่แล้ว ด้วย cookie auth และ claims transformation โดยยังเก็บสิทธิ์เดิมของระบบไว้