ขั้นตอนการใช้รถ - ฉบับข้อความ
ไฟล์นี้ถูก สร้างอัตโนมัติ จากแผนภาพต้นฉบับ แก้ที่ไฟล์ .drawio แล้วสร้างใหม่ อย่าแก้ที่นี่
ที่มาของไฟล์ (source of this translation)
Section titled “ที่มาของไฟล์ (source of this translation)”| ไฟล์ต้นทาง | diagrams/EMS_BPM-Aug-1.drawio |
| หน้า | ขั้นตอนการใช้รถ |
| sha256 ของหน้านี้ | 762c5743b9ea0b7c |
| แปลเมื่อ | 2026-08-04 |
| สร้างใหม่ด้วย | python3 tools/translate-flow.py |
ถ้าได้ไฟล์ .drawio ฉบับใหม่ ให้สั่งสร้างใหม่ แล้ว sha256 จะเปลี่ยน - ใช้ตรวจว่าคำแปลตรงกับภาพหรือยัง
การสะกดคงไว้ตามต้นฉบับ (เช่น ปฎิทิน, เปา แอลกอฮล, ประะกัน, อนุมิติ)
เพื่อให้เทียบกับภาพได้ตรงตัว ไม่ได้แก้ให้ถูก
| รหัส | Lane | บทบาทในระบบ |
|---|---|---|
R |
เจ้าหน้าที่ในองค์กร | requester (ผู้ขอใช้รถ) |
O |
เจ้าหน้าที่ยานฯ | fleetOfficer (เจ้าหน้าที่ยานฯ) |
V |
หัวหน้ายานฯ | fleetChief (หัวหน้ายานฯ) |
D |
คนขับรถ | driver (พขร.) |
กล่องที่อยู่ในเส้นทาง (connected steps)
Section titled “กล่องที่อยู่ในเส้นทาง (connected steps)”| รหัส | Lane | ชนิด | ข้อความในกล่อง |
|---|---|---|---|
R2 |
R | start | s |
R4 |
R | start | s |
R6 |
R | task | ดูปฎิทินการใช้รถ |
R7 |
R | end | e |
O1 |
O | task | บันทึกการขอใช้รถ (ผู้ขอ หน่วยงาน จุดหมาย เวลาออกเดินทาง) |
V1 |
V | task | ดูปฎิทินการใช้รถ เลือกรถ เลือกคนขับ |
V2 |
V | decision | อนุมัติ การใช้รถ |
V3 |
V | end | e |
V4 |
V | task | เลือกคนขับรถใหม่ |
V5 |
V | decision | อนุมัติ การเดินทาง |
V7 |
V | task | บันทึกการรับรถ (รถกลับมาจริง) |
V8 |
V | end | e |
D1 |
D | start | s |
D3 |
D | task | ตรวจ Check List ความพร้อมรถ |
D5 |
D | task | เปา แอลกอฮล ส่งรูปเข้าระบบ ก่อนออกเดินทาง |
D6 |
D | task | บันทึก Location สำคัญ ( ออกเดินทาง จุดหมาย จุดต้องการความช่วยเหลือ ) |
D7 |
D | task | บันทึกตอนเสร็จสิ้นการเดินทาง ) |
เส้นเชื่อม (edges)
Section titled “เส้นเชื่อม (edges)”| จาก | ป้ายกำกับ | ไป |
|---|---|---|
D1 |
- | D3 |
D3 |
- | D5 |
D5 |
- | V5 |
D6 |
- | D7 |
D7 |
- | V7 |
O1 |
- | V1 |
R2 |
- | O1 |
R4 |
- | R6 |
R6 |
- | R7 |
V1 |
- | V2 |
V2 |
Yes | D3 |
V2 |
No | V3 |
V4 |
- | D5 |
V5 |
Yes | D6 |
V5 |
No | V4 |
V7 |
- | V8 |
กล่องความสามารถ ที่ไม่ได้ต่อกับเส้นทาง (capability boxes)
Section titled “กล่องความสามารถ ที่ไม่ได้ต่อกับเส้นทาง (capability boxes)”กล่องเหล่านี้ลอยอยู่ท้าย lane ไม่มีเส้นเชื่อม - เป็น สิ่งที่ lane นั้นทำได้ในระบบ ไม่ใช่ลำดับขั้นตอน นี่คือครึ่ง Users ของ CR #8 และเป็นส่วนที่ตรวจแล้วพบว่ายังไม่ครบ
| รหัส | Lane | ข้อความในกล่อง |
|---|---|---|
O2 |
O | บันทึกสถานะรถ (ซ่อมบำรุง) |
O3 |
O | บันทึกรายละเอียดการซ่อมบำรุง |
O4 |
O | บันทึกข้อมูล ต่อทะเบียน พรบ ประะกัน |
V9 |
V | เพิ่ม และจัดการข้อมูลรถในระบบ |
V10 |
V | เพิ่ม และจัดการข้อมูลคนขับรถในระบบ |
D9 |
D | บันทึกข้อมูล ใบขับขี่ อัพรูปภาพใบขับขี่ |
D10 |
D | บันทึกข้อมูล ใบอนุญาติที่เกี่ยวข้องอัพรูปภาพใบอนุญาต |
เอกสารในภาพ (documents)
Section titled “เอกสารในภาพ (documents)”รูปเอกสารที่วาดไว้ ไม่ใช่ขั้นตอน แต่เป็นของที่ส่งข้าม lane
R1(R) - ใบขอใช้รถ
หมายเหตุข้างกล่อง (annotations)
Section titled “หมายเหตุข้างกล่อง (annotations)”ข้อความที่วางไว้ข้าง ๆ ไม่มีกรอบ - เป็นเงื่อนไขหรือรายละเอียดของขั้นตอนที่อยู่ใกล้ที่สุด
R3(R) - เจ้าหน้าที่ส่งใบขอใช้รถ (หน.งาน อนุมัติแล้ว)R5(R) - เจ้าหน้าที่ตรวจสอบ ปฎิทินการใช้รถV6(V) - เกณฑ์การอนุมิติ คนขับ - ได้พักนานแค่ไหน - พึ่งขับไปแล้วนานแค่ไหน ไกลแค่ไหนD2(D) - ก่อนออกเดินทางD4(D) - - ตรวจสอบรถ Check list (ความสะอาด เช็คลมยาง สภาพรถ)D8(D) - - ถ่ายรูปเลขไมล์ และบันทึกเข้าระบบ - รายงานความผิดปกติของรถุ - ตรวจสอบรถ Check list (ความสะอาด เช็คลมยาง สภาพรถ)
ตรงกับส่วนไหนของระบบ (what implements each box)
Section titled “ตรงกับส่วนไหนของระบบ (what implements each box)”ตารางนี้ เขียนด้วยมือ ไม่ได้มาจากไฟล์ .drawio - เป็นการจับคู่กล่องกับของจริงในแอป
| รหัส | ข้อความในกล่อง | ในระบบ |
|---|---|---|
R1 |
ใบขอใช้รถ | แบบ 3 - พิมพ์ที่ /print/form3/:id |
R6 |
ดูปฎิทินการใช้รถ | /calendar (ทุกบทบาท - CR #27) |
O1 |
บันทึกการขอใช้รถ (ผู้ขอ หน่วยงาน จุดหมาย เวลาออกเดินทาง) | /requests/new - งานยานฯ เลือก ผู้ขอ ได้ กลุ่มงานตามผู้ขอ |
O2 |
บันทึกสถานะรถ (ซ่อมบำรุง) | สถานะรถ in-service + /maintenance |
O3 |
บันทึกรายละเอียดการซ่อมบำรุง | /maintenance (ประวัติซ่อมบำรุง) |
O4 |
บันทึกข้อมูล ต่อทะเบียน พรบ ประะกัน | ฟิลด์ ภาษี / พ.ร.บ. / ประกัน บนทะเบียนรถ |
V1 |
ดูปฎิทินการใช้รถ เลือกรถ เลือกคนขับ | state allocation - รายการรถว่างตามช่วงเวลาอยู่ในหน้าเดียวกัน |
V2 |
อนุมัติ การใช้รถ | state gate1-booking-approval (approve-booking / reject) |
V3 |
e | state rejected |
V4 |
เลือกคนขับรถใหม่ | replace-driver และ require-driver-change |
V5 |
อนุมัติ การเดินทาง | state gate2-departure-approval (approve-departure) |
V6 |
เกณฑ์การอนุมิติ คนขับ - ได้พักนานแค่ไหน - พึ่งขับไปแล้วนานแค่ไหน ไกลแค่ไหน | กฎความพร้อมคนขับตอนจัดสรร - ค่าเกณฑ์ยังเป็นค่าที่ทีมตั้งเอง |
V7 |
บันทึกการรับรถ (รถกลับมาจริง) | state return-inspection -> confirm-return |
V8 |
e | state completed |
V9 |
เพิ่ม และจัดการข้อมูลรถในระบบ | /settings/vehicles - CR #10: เพิ่ม/ลบ ต้องเป็นหัวหน้าเท่านั้น ยังไม่ได้แยก |
V10 |
เพิ่ม และจัดการข้อมูลคนขับรถในระบบ | /settings/drivers - CR #10: เพิ่ม/ลบ ต้องเป็นหัวหน้าเท่านั้น ยังไม่ได้แยก |
D3 |
ตรวจ Check List ความพร้อมรถ | state driver-precheck - caseFile.checklist |
D4 |
- ตรวจสอบรถ Check list (ความสะอาด เช็คลมยาง สภาพรถ) | caseFile.checklist = สะอาด / น้ำมัน / ลมยาง / สภาพรถ |
D5 |
เปา แอลกอฮล ส่งรูปเข้าระบบ ก่อนออกเดินทาง | caseFile.alcohol {result, reading, photo} - บังคับแนบรูป |
D6 |
บันทึก Location สำคัญ ( ออกเดินทาง จุดหมาย จุดต้องการความช่วยเหลือ ) | caseFile.locationTrail - 4 ชนิดจุด |
D7 |
บันทึกตอนเสร็จสิ้นการเดินทาง ) | close-trip - รูปเลขไมล์ + ความผิดปกติ + เช็คลิสต์ตอนคืน |
D8 |
- ถ่ายรูปเลขไมล์ และบันทึกเข้าระบบ - รายงานความผิดปกติของรถุ - ตรวจสอบรถ Check list (ความสะอาด เช็คลมยาง สภาพรถ) | mileageAfter.photo + abnormalityNote + returnChecklist |
D9 |
บันทึกข้อมูล ใบขับขี่ อัพรูปภาพใบขับขี่ | /my/credentials - ใบขับขี่ + อัพรูป |
D10 |
บันทึกข้อมูล ใบอนุญาติที่เกี่ยวข้องอัพรูปภาพใบอนุญาต | /my/credentials - ใบอนุญาต + อัพรูป |