ข้ามไปที่เนื้อหา

สัญญาบริการ: เริ่มต้นใช้งาน

คู่มือนี้จะสร้างสัญญารับประกันหนึ่งฉบับ ตั้งค่าความครอบคลุมสำหรับ การซ่อมบำรุงสองประเภท และตรวจสอบว่าคำขอซ่อมแก้ไขใหม่ เชื่อมโยงกับสัญญานั้นโดยอัตโนมัติ ใช้เวลาประมาณ 10 นาทีบนอินสแตนซ์ทดลอง

ข้อกำหนดเบื้องต้น

  • ติดตั้ง roots_hemms_service_contracts แล้ว
  • ติดตั้ง maintenance_partner (OCA) แล้ว — ซึ่งให้ assigned_partner_id บนเครื่องมือแพทย์
  • ติดตั้ง roots_hemms_pm แล้ว — ซึ่งให้ vocabulary maintenance.kind (Calibration / Safety Inspection / General PM)
  • คุณมีเครื่องมือแพทย์อย่างน้อยหนึ่งรายการใน :menuselection:Maintenance --> Equipment
  • คุณมี partner อย่างน้อยหนึ่งรายที่ใช้เป็นผู้ขายได้ (เป็น res.partner ใดก็ได้; ตัวกรอง supplier-rank ถูกเลื่อนไว้จนกว่าจะเพิ่มโมดูล purchase — ดู การตั้งค่า)

ขั้นตอนที่ 1 — เปิดเมนู Service Contracts

นำทางไปยัง :menuselection:Maintenance --> Service Contracts คุณจะเห็นเมนูย่อยสี่รายการ:

  • All Contracts — สัญญาทุกฉบับจัดกลุ่มตามสถานะ
  • Activestate=active
  • Expiring Soon (≤90d) — active และ date_end <= today + 90 days
  • Expiredstate=expired

บนการติดตั้งใหม่ รายการจะว่างเปล่า

ขั้นตอนที่ 2 — สร้างสัญญาฉบับแรก

คลิก :guilabel:New จาก All Contracts:

ฟิลด์ ค่า
Name MRI 1.5T — GE 5yr MA 2026-2031
Thai Name สัญญา MA เครื่อง MRI 1.5T
Vendor GE Healthcare (Thailand) Co., Ltd.
Contract Type Maintenance Agreement (MA)
Responsible (ค่าเริ่มต้นคือคุณ)
SLA Tier Gold
Response Time (hours) 4.0
Date Start 2026-01-01
Date End 2031-01-01
Renewal Alert (days before end) 60 (ค่าเริ่มต้น)

เปิดแท็บ Equipment และเพิ่มเครื่องมือแพทย์ที่คุณต้องการให้ สัญญาครอบคลุม เช่น "MRI 1.5T Scanner #1"

เครื่องมือแพทย์รายการเดียว → ผู้ขายกรอกอัตโนมัติ

หากเครื่องมือแพทย์มี assigned_partner_id (ตั้งค่าผ่าน OCA maintenance_partner) และคุณเพิ่มเครื่องมือแพทย์ เพียงรายการเดียว ลงใน สัญญาใหม่ขณะที่ Vendor ยังว่าง ฟิลด์ผู้ขายจะ กรอกจากเครื่องมือแพทย์โดยอัตโนมัติ

คลิก :guilabel:Save สัญญาจะได้รับเลขอ้างอิงต่อเนื่อง (SC/2026/00001) และสถานะจะคำนวณจากวันที่: active

ขั้นตอนที่ 3 — ตั้งค่าความครอบคลุมตามประเภท

เปิดฟอร์มสัญญาและคลิกแท็บ Coverage เพิ่มหนึ่งแถวต่อ การซ่อมบำรุงแต่ละประเภทที่สัญญาครอบคลุม:

Maintenance Kind Included Hospital Billable หมายเหตุ
Calibration รายไตรมาสตาม IEC 60601-2-33
Safety Inspection ความปลอดภัยทางไฟฟ้ารายปี
General Preventive Maintenance อะไหล่เรียกเก็บตามราคามาตรฐาน

บันทึก แต่ละบรรทัดมีบูลีนสองตัว:

  • Included — งานประเภทนี้อยู่ในขอบเขตของสัญญา
  • Hospital Billable — แม้จะรวมอยู่ในสัญญา โรงพยาบาลก็ยังต้องชำระ (เช่น สัญญาเฉพาะค่าแรงที่อะไหล่มีค่าใช้จ่ายเพิ่ม)

ประเภทที่ไม่อยู่ในความครอบคลุม = โรงพยาบาลชำระ

การซ่อมบำรุงประเภทใด ๆ ที่ ไม่ ปรากฏในแท็บ Coverage จะถือว่า อยู่นอกขอบเขต: คำขอที่เปิดด้วยประเภทนั้นจะตั้งค่า roots_is_billable_to_hospital=True และแบนเนอร์จะระบุว่า "kind not in coverage"

ตอนนี้นำทางไปยัง :menuselection:Maintenance --> Maintenance Requests และคลิก :guilabel:New:

ฟิลด์ ค่า
Subject Quarterly calibration
Equipment MRI 1.5T Scanner #1
Maintenance Type Preventive
Maintenance Kind Calibration

บันทึก เหนือชื่อคำขอ จะปรากฏแบนเนอร์สีเขียว:

✅ ครอบคลุมโดย SC/2026/00001 (GE Healthcare) — ผู้ขายชำระ

ฟิลด์ :guilabel:Service Contract ถัดจากทีมซ่อมบำรุงจะ กรอก SC/2026/00001 โดยอัตโนมัติ กล่องกาเครื่องหมาย Hospital Billable จะ ไม่ถูกกาเครื่องหมาย

ทำซ้ำด้วยประเภทที่ไม่อยู่ในความครอบคลุม (เช่น "Software Update") และดูแบนเนอร์เปลี่ยนเป็น:

⚠ ครอบคลุมโดย SC/2026/00001 แต่ประเภทไม่อยู่ในความครอบคลุม — โรงพยาบาลชำระ

ขั้นตอนที่ 5 — ตรวจสอบ cron แจ้งเตือนการต่ออายุ

cron รายวัน HEMMS Service Contract — daily state + renewal alert ทำงานวันละครั้ง วิธีทดสอบแบบโต้ตอบ:

  1. แก้ไขสัญญาทดสอบของคุณ: เปลี่ยน Date End เป็นวันนี้ + 30 วัน ขณะที่คง Renewal Alert (days before end) ไว้ที่ 60
  2. บันทึก — ฟิลด์ Alert On คำนวณใหม่เป็นวันนี้ − 30 วัน
  3. เปิด :menuselection:Settings --> Technical --> Automation --> Scheduled Actions และรัน cron HEMMS Service Contract ด้วยตนเอง
  4. เปิดฟอร์มสัญญา — กิจกรรม "Renewal due: SC/2026/00001" จะถูก กำหนดเวลาบนผู้ใช้ Responsible พร้อมกำหนดส่งเท่ากับ date_end
  5. flag Renewal Alerted ของสัญญาตอนนี้เป็น True ดังนั้นการรัน cron ซ้ำจะ ไม่ สร้างกิจกรรมซ้ำ

ตอนนี้คุณมีสัญญาที่ใช้งานได้หนึ่งฉบับพร้อมการเชื่อมโยงอัตโนมัติ การแพร่ค่าการเรียกเก็บ และการแจ้งเตือนการต่ออายุที่กำลังทำงาน ดำเนินการต่อไปที่ การตั้งค่า เพื่อตั้งค่าประเภทสัญญาและระดับ SLA สำหรับหน่วยงานของคุณ