Appearance
02.01 ภาพรวมของระบบ (Executive Overview)
📌 At a Glance
| รายการ | รายละเอียด |
|---|---|
| Topic | Executive Overview |
| Difficulty | ⭐ Beginner |
| Reading Time | 8 นาที |
| Target | Executive, Project Manager, Business Analyst, Developer |
⏱ Reading Time
ประมาณ 8 นาที
🎯 Learning Objectives
หลังจากศึกษาหัวข้อนี้แล้ว ผู้อ่านจะสามารถ
- เข้าใจภาพรวมของ SISAHYGO ทั้งระบบ
- เข้าใจบทบาทของ Client System
- เข้าใจการไหลของข้อมูลระหว่างระบบ
- เข้าใจบริการหลักของ SISAHYGO Integration Platform
Overview
SISAHYGO เป็นระบบ Transportation Management System (TMS) ที่พัฒนาขึ้นเพื่อบริหารจัดการงานขนส่งสินค้าแบบครบวงจร ตั้งแต่การรับคำสั่งขนส่ง การตรวจรับสินค้า การออกใบรับส่งสินค้า การจัดเที่ยวรถ การติดตามสถานะการขนส่ง ไปจนถึงการส่งมอบสินค้าและการออกรายงาน
ปัจจุบัน Order Checking API รองรับการส่งข้อมูลแบบ Bulk Submission เพื่อให้ Client System สามารถส่งรายการตรวจรับหลายรายการภายในคำขอเดียว ช่วยลดจำนวนการเชื่อมต่อและเพิ่มประสิทธิภาพในการประมวลผล
เพื่อให้ระบบงานของลูกค้าสามารถทำงานร่วมกับ SISAHYGO ได้อย่างอัตโนมัติ จึงได้พัฒนา SISAHYGO Integration Platform ขึ้นมาเป็นศูนย์กลางในการแลกเปลี่ยนข้อมูลผ่านมาตรฐาน REST API
Business Value
การเชื่อมต่อผ่าน SISAHYGO Integration Platform ช่วยให้องค์กรสามารถ
- ลดการคีย์ข้อมูลซ้ำ
- ลดความผิดพลาดจาก Manual Process
- รับรู้สถานะการขนส่งแบบ Real-time
- เชื่อมโยงข้อมูลระหว่างหลายระบบด้วยมาตรฐานเดียว
- ลดต้นทุนการพัฒนา Interface แบบเฉพาะ
Technical Overview
SISAHYGO Integration Platform ทำหน้าที่เป็น Integration Layer ระหว่าง Client System กับระบบบริหารจัดการงานขนส่ง
รองรับมาตรฐาน
- REST API
- HTTPS
- JSON
- API Key Authentication
โดย Client System สามารถเชื่อมต่อได้จากทุก Programming Language และทุกระบบที่สามารถเรียกใช้งาน HTTP API ได้
ภาพรวมการเชื่อมต่อ (System Context)
text
Client Systems
ERP POS WMS E-Commerce
│
│ REST API
▼
SISAHYGO Integration Platform
Authentication & Validation
│
Business Services
┌────────────────────────────────┐
│ Master Data │
│ Order Checking │
│ Shipment Tracking │
│ Order Rejection │
└────────────────────────────────┘
│
SISAHYGO TMS Core
│
Transportation Operationsบริการหลักของ Integration Platform
ปัจจุบัน API V1.1 เปิดให้บริการดังนี้
| Service | รายละเอียด |
|---|---|
| Authentication | ตรวจสอบสิทธิ์การใช้งาน API |
| Master Data | Synchronize ข้อมูลอ้างอิง |
| Order Checking | ส่งข้อมูลใบรับส่งเข้าตรวจสอบ |
| Shipment Tracking | ติดตามสถานะการขนส่ง |
| Order Rejection | แจ้งรายการที่ไม่ผ่านการตรวจรับ |
Business Scenario
ตัวอย่างการใช้งาน
บริษัท ABC มีระบบ ERP สำหรับรับคำสั่งซื้อจากลูกค้า
เมื่อฝ่ายขายบันทึก Sales Order แล้ว ระบบ ERP จะเรียก Order Checking API ไปยัง SISAHYGO โดยอัตโนมัติ
เจ้าหน้าที่ตรวจรับของ SISAHYGO ตรวจสอบข้อมูล และเมื่อยืนยันแล้ว ระบบจะสร้างใบรับส่งสินค้าเข้าสู่กระบวนการขนส่ง
ERP สามารถเรียก Shipment Tracking API เพื่อติดตามสถานะของสินค้าได้จนกว่าจะส่งมอบสำเร็จ
Key Concepts
| คำศัพท์ | ความหมาย |
|---|---|
| Client System | ระบบงานของลูกค้า |
| Integration Platform | ศูนย์กลางการเชื่อมต่อข้อมูล |
| TMS | Transportation Management System |
| REST API | มาตรฐานการเชื่อมต่อระบบ |
| Shipment Lifecycle | ลำดับสถานะการขนส่ง |
Best Practices
- เชื่อมต่อผ่าน REST API เท่านั้น
- Synchronize Master Data ก่อนส่ง Transaction
- เก็บ API Key อย่างปลอดภัย
- ใช้ Shipment Tracking API แทนการสอบถามสถานะด้วย Manual Process
Learning Outcomes
หลังจากศึกษาหัวข้อนี้แล้ว ผู้อ่านจะสามารถ
- อธิบายภาพรวมของ SISAHYGO ได้
- เข้าใจบทบาทของ Integration Platform
- เข้าใจบริการหลักของ API V1.1
- พร้อมศึกษากระบวนการทำงานของระบบในบทถัดไป
Developer Checklist
- [ ] เข้าใจภาพรวมของระบบ
- [ ] เข้าใจ Integration Layer
- [ ] เข้าใจบริการหลักของ API
- [ ] พร้อมศึกษากระบวนการทางธุรกิจ
Related Chapters
- Chapter 1 Introduction
- Chapter 3 API Standards
Next Step
➡️ 02.02 Business Process Overview
