Platform
Domain Examples
Logistics

Logistics / Delivery

Business problems solved

ปัญหาPBCP แก้อย่างไร
ไม่รู้ว่า shipment ติดขัดตรงไหนShipment Story → timeline ของแต่ละพัสดุ
Driver ไหน performance ดี/แย่Driver Story → delivery rate, delay frequency
ลูกค้าโทรถามสถานะตลอดCustomer Story → ดู shipment history ทั้งหมด
ไม่รู้ล่วงหน้าว่า route ไหนจะล่าช้าIntelligence → delay pattern prediction

Story types

Shipment Story

พัสดุนี้อยู่ไหน ล่าช้าตรงไหน ใช้เวลากี่วัน

Driver Story

คนขับนี้ส่งสำเร็จ % เท่าไหร่ มี delay บ่อยไหม

Customer Story

ลูกค้านี้มี shipment กี่ชิ้น ถูกส่งสำเร็จกี่ %

Route Story

เส้นทางนี้ล่าช้าบ่อยไหม ช่วงเวลาไหนที่ดีที่สุด

Key events

Eventเกิดเมื่อ
shipment.createdสร้าง shipment ใหม่
shipment.assignedassign ให้ driver แล้ว
shipment.picked_upDriver รับพัสดุจาก warehouse
shipment.in_transitอยู่ระหว่างการขนส่ง
shipment.out_for_deliveryกำลังนำส่งถึงที่
shipment.delivery_attemptedพยายามส่งแต่ไม่สำเร็จ
shipment.deliveredส่งสำเร็จ
shipment.failedส่งไม่สำเร็จ (ผู้รับไม่อยู่, ที่อยู่ผิด)
shipment.returnedส่งคืน origin
driver.shift_startedDriver เริ่มกะ
driver.shift_endedDriver จบกะ
checkpoint.scannedสแกนที่ checkpoint / sorting center
route.startedเริ่มเส้นทาง
customer.notifiedส่ง notification ให้ผู้รับ

Intelligence use cases

Use caseSignalAction
Delay predictionPattern ใน checkpoint.scanned → ช่วงเวลา + routeแจ้งลูกค้าล่วงหน้า ปรับ ETA
Failed delivery preventiondelivery_attempted > 1 ครั้งโทรหาผู้รับ / เปลี่ยน drop-off point
Driver performancedelivered / total assigned per driverIncentive top performers
Route bottleneckDelay cluster ที่ checkpoint เดิมปรับ route หรือเพิ่ม vehicle
SLA breach riskin_transit เกิน thresholdEscalate ops team ทันที

Shipment story timeline

shipment.created      → 09:00 สร้าง order
  shipment.assigned   → 09:15 assign driver A
  shipment.picked_up  → 10:30 รับจาก warehouse
  checkpoint.scanned  → 12:45 ผ่าน sorting center ลาดกระบัง
  shipment.out_for_delivery → 14:00 ออกจาก hub
  delivery_attempted  → 15:30 โทรไม่ติด ผู้รับไม่อยู่
  shipment.delivered  → 17:00 ส่งสำเร็จ ครั้งที่ 2

Total: 8 ชั่วโมง  ← Pulse แสดง timeline นี้ให้ ops team เห็น

Full event catalog →

Logistics / Delivery

Business problems solved

ProblemHow PBCP solves it
No visibility into where a shipment is stuckShipment Story → timeline for each parcel
No way to identify high/low performing driversDriver Story → delivery rate, delay frequency
Customers constantly calling for status updatesCustomer Story → view full shipment history
No advance warning of which routes will be delayedIntelligence → delay pattern prediction

Story types

Shipment Story

Where is this parcel? Where did it get delayed? How many days?

Driver Story

What is this driver's delivery success rate? How often do they have delays?

Customer Story

How many shipments does this customer have? What % were successfully delivered?

Route Story

Does this route have frequent delays? What time of day performs best?

Key events

EventOccurs when
shipment.createdA new shipment is created
shipment.assignedAssigned to a driver
shipment.picked_upDriver picks up the parcel from the warehouse
shipment.in_transitParcel is in transit
shipment.out_for_deliveryParcel is out for final delivery
shipment.delivery_attemptedDelivery attempted but unsuccessful
shipment.deliveredSuccessfully delivered
shipment.failedDelivery failed (recipient not home, wrong address)
shipment.returnedReturned to origin
driver.shift_startedDriver begins shift
driver.shift_endedDriver ends shift
checkpoint.scannedScanned at a checkpoint / sorting center
route.startedRoute begins
customer.notifiedNotification sent to recipient

Intelligence use cases

Use caseSignalAction
Delay predictionPattern in checkpoint.scanned → time of day + routeNotify customer in advance, adjust ETA
Failed delivery preventiondelivery_attempted > 1 timeCall recipient / change drop-off point
Driver performancedelivered / total assigned per driverIncentivize top performers
Route bottleneckDelay cluster at the same checkpointAdjust route or add vehicles
SLA breach riskin_transit exceeds thresholdEscalate to ops team immediately

Shipment story timeline

shipment.created      → 09:00 Order created
  shipment.assigned   → 09:15 Assigned to driver A
  shipment.picked_up  → 10:30 Picked up from warehouse
  checkpoint.scanned  → 12:45 Passed sorting center (Lat Krabang)
  shipment.out_for_delivery → 14:00 Departed hub
  delivery_attempted  → 15:30 Could not reach recipient, not home
  shipment.delivered  → 17:00 Successfully delivered on 2nd attempt

Total: 8 hours  ← Pulse displays this timeline for the ops team

Full event catalog →