เริ่มต้นใช้งาน¶
นี่คือ Quick Start 5 นาทีสำหรับวิศวกร BME ที่จัดทำรายงาน PM ประจำปีสำหรับ HA ฉบับแรก โดยตั้งสมมติฐานว่า:
- โมดูลติดตั้งแล้ว
- มีข้อมูล PM ของ Q1 (
roots_hemms_pm) สำหรับปีงบประมาณที่คุณต้องการ รายงาน - ครุภัณฑ์อย่างน้อยบางส่วนในหน่วยงานเป้าหมายมีการจำแนกความเสี่ยง — ไม่ว่า จะเป็นชั้นความเสี่ยงเครื่องมือ (device class) ของ MoPH ที่เชื่อมโยงแล้ว, EM-score ที่เติมแล้ว, หรือการกำหนดทับ (override) อย่างชัดเจน
หากการจำแนกครุภัณฑ์ยังไม่สมบูรณ์ ให้ไปที่ การกำหนดค่า ก่อน
ขั้นที่ 1 — เปิดวิซาร์ด¶
ไปที่ Maintenance → Reporting → Generate HA Annual PM Report
วิซาร์ดจะเปิดในโมดอล
ขั้นที่ 2 — เลือกปีงบประมาณ + หน่วยงาน¶
วิซาร์ดจะเติมปีงบประมาณไทย (ปีงบประมาณ พ.ศ.) ปัจจุบัน ไว้ล่วงหน้า เลือกปีที่คุณกำลังรายงาน (โดยทั่วไปคือปีที่เพิ่งสิ้นสุด) และหน่วยงาน
คุณจะเห็นค่าตัวอย่างแบบสดสองค่าปรากฏขึ้น:
- ช่วงเวลา: ช่วงวันที่ของปีงบประมาณ (1 ต.ค. → 30 ก.ย.)
- ครุภัณฑ์ที่จะรวม: จำนวนครุภัณฑ์ที่ใช้งานอยู่ในขอบเขตในหน่วยงานนั้น ที่มีความถี่ PM เป็นบวก (กล่าวคือ อยู่ในทะเบียน PM)
หากจำนวนเป็น 0 แสดงว่าคุณไม่มีครุภัณฑ์ที่จำแนกแล้วในหน่วยงานนั้น — ไปที่ การกำหนดค่า เพื่อเชื่อมโยงชั้นความเสี่ยงเครื่องมือ (device class) ของ MoPH หรือเติมสไลเดอร์ EM-score
หากมีรายงานสำหรับ (หน่วยงาน, ปี) นั้นอยู่แล้ว วิซาร์ดจะเตือนและปฏิเสธการ สร้างรายการซ้ำ คลิกลิงก์ของรายงานที่มีอยู่เพื่อเปิดโดยตรง
ขั้นที่ 3 — สร้าง¶
คลิก Generate
วิซาร์ดจะสร้าง hemms.ha.report ใหม่ในสถานะ In Progress และพาคุณไปยัง ฟอร์มรายงาน เบื้องหลัง:
- หนึ่ง
hemms.ha.report.lineต่อครุภัณฑ์ในขอบเขตหนึ่งชิ้น pm_planned_countคำนวณจาก12 // pm_freq_monthsต่อบรรทัดpm_actual_countคำนวณจากmaintenance.requestแบบ preventive ที่ปิด แล้วสำหรับครุภัณฑ์นั้นภายในกรอบปีงบประมาณresult='pass'ถูกตั้งล่วงหน้าสำหรับบรรทัดที่ปฏิบัติตามแผน 100% (บรรทัดที่ต่ำกว่าแผนจะถูกปล่อยว่างไว้ให้คุณตรวจสอบ)responsible_idตั้งค่าเริ่มต้นจากช่างเทคนิคหรือพนักงานที่ได้รับมอบหมาย ของครุภัณฑ์แต่ละชิ้น
ขั้นที่ 4 — ตรวจสอบบรรทัด + เติมข้อยกเว้น¶
เปิดแท็บ Equipment Lines สแกนรายการ — สัญญาณสี:
- 🟢 แถวสีเขียว — result ตั้งเป็น
passแล้ว (เป็นไปตามแผน) - ⚪️ ว่าง — ต้องตรวจสอบ
สำหรับบรรทัดใดที่ต่ำกว่าแผน ให้ตั้ง result เป็น conditional / fail / not_done และเติมคอลัมน์ เหตุผลข้อยกเว้น ระบบ จะปฏิเสธการ submit หากไม่มีเหตุผลข้อยกเว้นบนบรรทัด fail/not_done
แท็บ Exceptions ให้มุมมองที่กรองแล้วของบรรทัดเดียวกัน — มีประโยชน์เมื่อ คุณมีครุภัณฑ์จำนวนมากและมีข้อยกเว้นเพียงไม่กี่รายการ
ขั้นที่ 5 — เลือกผู้ลงนาม¶
เปิดแท็บ Signers เติมสามช่อง:
- BME Head — หัวหน้าแผนก BME / วิศวกรรม
- Engineering Head — ผู้จัดการวิศวกรรมในภาพกว้าง (มักเป็นหัวหน้า เจ้าหน้าที่ด้านเทคนิคของโรงพยาบาล)
- Hospital Director — ผู้อนุมัติขั้นสุดท้าย
แต่ละคนต้องเป็น res.users ที่มี res.partner เชื่อมโยง หากช่องใดขาดหายไป หรือไม่มีพาร์ตเนอร์ Send for Signature จะปฏิเสธพร้อมข้อความแสดง ข้อผิดพลาดที่ชัดเจน — แก้ไขแล้วลองใหม่
ขั้นที่ 6 — Submit¶
คลิก ส่งรายงาน (Submit) ในส่วนหัว ระบบ:
- สร้างสแน็ปช็อต JSON ที่ไม่เปลี่ยนแปลง (ตรึงบรรทัด + ตาราง MoPH เพื่อ ความเสถียรของการพิมพ์ซ้ำสำหรับผู้ตรวจประเมิน)
- เปลี่ยนสถานะ
In Progress → Submitted - โพสต์ข้อความแชตเตอร์ (chatter) บันทึกการตรึง
หลัง submit บรรทัดจะเป็น อ่านอย่างเดียว ความพยายามแก้ไขใด ๆ จะยก UserError และชี้คุณไปยังเส้นทาง Reset to Draft (เฉพาะผู้จัดการ)
ขั้นที่ 7 — ส่งไปลงนาม¶
คลิก 📝 Send for Signature ในส่วนหัว (ปรากฏเฉพาะบนรายงานที่ submit แล้ว และยังไม่ได้ลงนาม)
ระบบ:
- เรนเดอร์ PDF QWeb
- สร้าง
sign.oca.requestพร้อมผู้ลงนามสามคนที่จับคู่กับข้อมูลตั้งต้นของ บทบาทอย่างถูกต้อง - เปิดฟอร์มคำขอ
จากตรงนี้ ผู้ลงนามภายในคลิกไอคอนดินสอใน systray ของตนเพื่อลงนาม ผู้ลงนาม ผ่านพอร์ทัล (เช่น ผู้อำนวยการนอกสถานที่) จะได้รับอีเมลพร้อมลิงก์ลงนาม
ขั้นที่ 8 — เฝ้าดูการเสร็จสมบูรณ์¶
เมื่อผู้ลงนามทั้งสามคนเสร็จสมบูรณ์ ระบบจะทำโดยอัตโนมัติ:
- เขียน PDF ที่ลงนามแล้วไปยัง
roots_signed_pdfบนรายงาน - โพสต์ไปยังแชตเตอร์ (chatter) เป็นไฟล์แนบ
- เปลี่ยนป้ายส่วนหัวจาก 🟡 รอลงนาม เป็น 🟢 ลงนามครบ
รายงาน ยังคงอยู่ในสถานะ Submitted — การลงนามเป็นแง่มุมคู่ขนาน (ป้าย) ไม่ใช่การเปลี่ยนสถานะ
ขั้นที่ 9 — พิมพ์¶
ณ จุดใดก็ได้ สามารถพิมพ์รายงานผ่านเมนู Print มาตรฐาน รายงานที่ submit แล้ว จะเรนเดอร์จากสแน็ปช็อต — การพิมพ์ซ้ำของผู้ตรวจประเมินในปีหน้าจะเหมือนกัน ทุกไบต์กับการพิมพ์วันนี้
เวลาทั้งหมด¶
สำหรับหน่วยงานที่มีครุภัณฑ์ 30 ชิ้นโดยส่วนใหญ่จำแนกเทียบกับตาราง MoPH: ประมาณ 5 นาที ของเวลาวิศวกร โดย 4 นาทีเป็นการตรวจสอบข้อยกเว้นและเติม เหตุผล เมื่อเทียบกับการกระทบยอดสเปรดชีต 2–4 สัปดาห์ การประหยัดจะทบต้นไป ทั่วหน่วยงานต่าง ๆ
ขั้นตอนถัดไป¶
- การกำหนดค่า — ตั้งค่าชั้นความเสี่ยงเครื่องมือ (device class) ของ MoPH และ EM score
- เวิร์กโฟลว์ — วงจรชีวิตเต็มรูปแบบ + การจัดการการปฏิเสธ
- การออกรายงาน — กายวิภาคของ PDF + การรับประกันการพิมพ์ซ้ำ