อัพเกรด

การอัปเกรดเกี่ยวข้องกับการย้ายฐานข้อมูลจากเวอร์ชั่นเก่าไปยังเวอร์ชั่นที่รองรับใหม่กว่า (เช่น จาก Odoo 16.0 ไปยัง Odoo 18.0) การอัปเกรดเป็นประจำมีความสำคัญเนื่องจากแต่ละเวอร์ชั่นมีฟีเจอร์ใหม่ การแก้ไขบั๊ก และแพตช์ความปลอดภัย ขอแนะนำอย่างยิ่งให้ใช้:doc:เวอร์ชั่นที่รองรับ <standard_extended_support> แต่ละเวอร์ชั่นหลักจะได้รับการสนับสนุนเป็นเวลาสามปี

ขึ้นอยู่กับประเภทการโฮสต์และเวอร์ชั่น Odoo ที่ใช้ การอัปเกรดฐานข้อมูลอาจเป็น**บังคับ**

  • หากฐานข้อมูลอยู่บน**เวอร์ชั่นหลัก** (เช่น 16.0, 17.0, 18.0) การอัปเกรดจะบังคับทุกสองปี

  • หากฐานข้อมูลอยู่บน**เวอร์ชั่นรอง** (เช่น 17.1, 17.2, 17.4) การอัปเกรดจะบังคับภายในไม่กี่สัปดาห์หลังจากเวอร์ชั่นถัดไปเปิดตัว เวอร์ชั่นรองมักจะเปิดตัวทุกสองเดือน

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

ข้อความแจ้งการอัปเกรดที่มุมขวาบนของฐานข้อมูล

โดยเฉพาะอย่างยิ่ง ทีมอัปเกรดของ Odoo จะทำการอัปเกรดทดสอบแบบเงียบๆ สำหรับทุกฐานข้อมูลที่ควรได้รับการอัปเกรด หากการทดสอบสำเร็จและใช้เวลาน้อยกว่า 20 นาที คุณสามารถเรียกใช้การอัปเกรดจากฐานข้อมูลได้โดยตรง หากการทดสอบล้มเหลว คุณสามารถทดสอบการอัปเกรดโดยใช้ ตัวจัดการฐานข้อมูล

เมื่อคุณได้รับเชิญให้อัปเกรด ขอแนะนำอย่างยิ่งให้ ขอฐานข้อมูลทดสอบที่อัปเกรดแล้ว ก่อนและใช้เวลา ทดสอบ มัน

การอัปเกรดอัตโนมัติไปยังเวอร์ชั่นถัดไปจะเริ่มทำงานหากไม่มีการดำเนินการใดๆ ก่อนวันครบกำหนดที่ระบุ

การอัปเกรดไม่ครอบคลุม:

Warning

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

การอัปเกรดโดยสรุป

  1. ขอฐานข้อมูลทดสอบที่อัปเกรดแล้ว (ดู การขอฐานข้อมูลทดสอบที่อัปเกรดแล้ว)

  2. หากมี ให้อัปเกรดซอร์สโค้ดของโมดูลที่คุณกำหนดเองให้เข้ากันได้กับ Odoo เวอร์ชันใหม่ (ดู Upgrade a customized database)

  3. ทดสอบฐานข้อมูลที่อัปเกรดอย่างละเอียด (ดู การทดสอบเวอร์ชั่นใหม่ของฐานข้อมูล)

  4. รายงานปัญหาใด ๆ ที่พบระหว่างการทดสอบไปยัง Odoo โดยไปที่ หน้าฝ่ายสนับสนุนและเลือก "ปัญหาที่เกี่ยวข้องกับการอัปเกรดในอนาคตของฉัน (ฉันกำลังทดสอบการอัปเกรด)"

  5. เมื่อปัญหาทั้งหมดได้รับการแก้ไขแล้ว และคุณมั่นใจว่าฐานข้อมูลที่อัปเกรดแล้วสามารถใช้เป็นฐานข้อมูลหลักของคุณได้โดยไม่มีปัญหาใดๆ ให้วางแผนการอัปเกรดฐานข้อมูลการใช้งานจริงของคุณ

  6. ขอการอัปเกรดสำหรับฐานข้อมูลที่ใช้งานจริง ซึ่งจะทำให้ไม่สามารถใช้งานได้ในช่วงเวลาที่ใช้ในการดำเนินการให้เสร็จสิ้น (ดู การอัปเกรดฐานข้อมูลที่ใช้งานจริง)

  7. รายงานปัญหาใด ๆ ที่พบระหว่างการอัปเกรดไปยัง Odoo โดยไปที่ หน้าฝ่ายสนับสนุนและเลือก "ปัญหาที่เกี่ยวข้องกับการอัปเกรดของฉัน (ที่ใช้งานจริง)"

การได้รับฐานข้อมูลการทดสอบที่อัปเกรดแล้ว

หน้าการอัปเกรด เป็นแพลตฟอร์มหลักสำหรับการขอฐานข้อมูลที่อัปเกรดแล้ว อย่างไรก็ตาม ขึ้นอยู่กับประเภทการโฮสต์ คุณสามารถอัปเกรดจากบรรทัดคำสั่ง (ติดตั้งเอง), ตัวจัดการฐานข้อมูล ของ Odoo Online หรือ โปรเจกต์ Odoo.sh ของคุณ

Note

แพลตฟอร์มการอัปเกรดเป็นไปตาม นโยบายความเป็นส่วนตัว เดียวกันกับบริการอื่นๆ ของ Odoo.com ไปที่ หน้ากฎระเบียบคุ้มครองข้อมูลทั่วไป เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับวิธีที่ Odoo จัดการข้อมูลและความเป็นส่วนตัวของคุณ

ในการอัปเกรดฐานข้อมูล Odoo Online:

  1. เปิด ตัวจัดการฐานข้อมูล

  2. เลือกฐานข้อมูลและคลิก Manage

  3. คลิก อัปเกรด ในส่วน ฐานข้อมูล

  4. ในป๊อปอัป:

    • เลือก**เวอร์ชั่น**ของ Odoo ที่คุณต้องการอัปเกรดไป โดยปกติจะเป็นเวอร์ชั่นล่าสุด

    • ป้อน อีเมลเพื่อแจ้งเตือน ซึ่งจะได้รับลิงก์ไปยังฐานข้อมูลที่อัปเกรดแล้ว

    • เลือก วัตถุประสงค์ ของการอัปเกรด ซึ่งจะถูกตั้งค่าอัตโนมัติเป็น ทดสอบ สำหรับคำขออัปเกรดครั้งแรกของคุณ

    • คลิก อัปเกรด

ในตัวจัดการฐานข้อมูล ปุ่ม เชื่อมต่อ จะถูกแทนที่ด้วยปุ่ม กำลังอัปเกรด... ที่คลิกไม่ได้จนกว่าจะเสร็จสมบูรณ์ เมื่อกระบวนการสำเร็จ อีเมลที่มีลิงก์ไปยังฐานข้อมูลทดสอบที่อัปเกรดแล้วจะถูกส่งไปยังที่อยู่ที่ระบุ ฐานข้อมูลทดสอบยังสามารถเข้าถึงได้จากตัวจัดการฐานข้อมูลโดยคลิกปุ่ม (ลูกศรลง) ก่อนชื่อฐานข้อมูลเพื่อแสดงฐานข้อมูลทดสอบ จากนั้นคลิก เชื่อมต่อ

Note

คุณสามารถขอฐานข้อมูลทดสอบหลายรายการได้หากคุณต้องการทดสอบการอัปเกรดมากกว่าหนึ่งครั้ง

Note

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

ทดสอบฐานข้อมูลเวอร์ชันใหม่

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

Note

ฐานข้อมูลทดสอบถูกทำให้เป็นกลาง และฟีเจอร์บางอย่างถูกปิดใช้งานเพื่อป้องกันไม่ให้ส่งผลกระทบต่อฐานข้อมูลการใช้งานจริง:

  1. การดำเนินการตามกำหนดการถูกปิดใช้งาน

  2. เซิร์ฟเวอร์เมลขาออกถูกปิดใช้งานโดยการเก็บถาวรเซิร์ฟเวอร์ที่มีอยู่และเพิ่มเซิร์ฟเวอร์ปลอม

  3. ผู้ให้บริการชำระเงินและผู้ให้บริการจัดส่งจะถูกรีเซ็ตเป็นสภาพแวดล้อมการทดสอบ

  4. การซิงโครไนซ์ธนาคารถูกปิดใช้งาน หากคุณต้องการทดสอบการซิงโครไนซ์ โปรดติดต่อผู้ให้บริการการซิงโครไนซ์ธนาคารของคุณเพื่อรับข้อมูลประจำตัวแซนด์บ็อกซ์

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

รายการตรวจสอบการทดสอบขั้นพื้นฐาน

  • มีมุมมองที่ถูกปิดการใช้งานในฐานข้อมูลทดสอบของคุณ แต่ใช้งานอยู่ในฐานข้อมูลการใช้งานของคุณหรือไม่?

  • มุมมองปกติของคุณยังคงแสดงอย่างถูกต้องหรือไม่?

  • รายงานของคุณ (ใบแจ้งหนี้ ใบสั่งขาย และอื่นๆ) ถูกสร้างขึ้นอย่างถูกต้องหรือไม่?

  • หน้าเว็บไซต์ของคุณทำงานถูกต้องหรือไม่?

  • คุณสามารถสร้างและแก้ไขบันทึกได้หรือไม่? (ใบสั่งขาย ใบแจ้งหนี้ การซื้อ ผู้ใช้ ผู้ติดต่อ บริษัท และอื่นๆ)

  • คุณมีปัญหากับเทมเพลตอีเมลของคุณหรือไม่?

  • คุณมีปัญหากับคำแปลที่บันทึกไว้หรือไม่?

  • ตัวกรองการค้นหาของคุณยังคงอยู่หรือไม่?

  • คุณสามารถส่งออกข้อมูลของคุณได้หรือไม่?

  • การตรวจสอบผลิตภัณฑ์แบบสุ่มในแค็ตตาล็อกผลิตภัณฑ์ของคุณและเปรียบเทียบข้อมูลการทดสอบและข้อมูลการใช้งานเพื่อตรวจสอบว่าทุกอย่างเหมือนกัน (หมวดหมู่ผลิตภัณฑ์ ราคาขาย ราคาต้นทุน ผู้ขาย บัญชี เส้นทาง และอื่นๆ)

  • การซื้อสินค้านี้ (แอปการจัดซื้อ)

  • การยืนยันการรับสินค้านี้ (แอปคลังสินค้า)

  • ตรวจสอบว่าเส้นทางการรับสินค้านี้เหมือนกันในฐานข้อมูลการใช้งานของคุณหรือไม่ (แอปคลังสินค้า)

  • ขายสินค้านี้ (แอปการขาย) ให้กับลูกค้าแบบสุ่ม

  • การเปิดฐานข้อมูลลูกค้าของคุณ (แอปรายชื่อผู้ติดต่อ) เลือกลูกค้า (หรือบริษัท) และตรวจสอบข้อมูล

  • จัดส่งผลิตภัณฑ์นี้ (แอปคลังสินค้า)

  • ตรวจสอบว่าเส้นทางในการจัดส่งผลิตภัณฑ์นี้เหมือนกับในฐานข้อมูลการใช้งานของคุณหรือไม่ (แอปคลังสินค้า)

  • การตรวจสอบใบแจ้งหนี้ของลูกค้า (แอปใบแจ้งหนี้หรือระบบบัญชี)

  • เครดิตใบแจ้งหนี้ (การออกใบลดหนี้) และตรวจสอบว่ามีลักษณะการทำงานเหมือนกับในฐานข้อมูลการใช้งานของคุณหรือไม่

  • ตรวจสอบผลการรายงานของคุณ (แอประบบบัญชี)

  • สุ่มตรวจสอบภาษี สกุลเงิน บัญชีธนาคาร และรอบปีบัญชี (แอประบบบัญชี)

  • การสั่งซื้อออนไลน์ (แอปเว็บไซต์) ตั้งแต่การเลือกสินค้าในร้านของคุณไปจนถึงขั้นตอนการชำระเงินและตรวจสอบว่าทุกอย่างทำงานเหมือนกับในฐานข้อมูลการใช้งานของคุณหรือไม่

รายการนี้ ไม่ ครบถ้วนสมบูรณ์ ขยายตัวอย่างไปยังแอปอื่นๆ ตามการใช้งาน Odoo ของคุณ

หากคุณพบปัญหาขณะทดสอบฐานข้อมูลทดสอบที่อัปเกรดแล้ว คุณสามารถขอความช่วยเหลือจาก Odoo ได้โดยไปที่หน้าการสนับสนุนและเลือก "ปัญหาที่เกี่ยวข้องกับการอัปเกรดในอนาคตของฉัน (ฉันกำลังทดสอบการอัปเกรด)" <https://www.odoo.com/help?stage=migration>`_ ไม่ว่าในกรณีใด การรายงานปัญหาใดๆ ที่พบในระหว่างการทดสอบถือเป็นสิ่งสำคัญเพื่อแก้ไขปัญหา ก่อนที่จะอัปเกรดฐานข้อมูลการผลิตของคุณ

คุณอาจพบความแตกต่างที่สำคัญกับมุมมองมาตรฐาน ฟีเจอร์ ฟิลด์ และโมเดลระหว่างการทดสอบ การเปลี่ยนแปลงเหล่านั้นไม่สามารถเปลี่ยนกลับได้เป็นกรณีไป หากการเปลี่ยนแปลงที่เกิดขึ้นในเวอร์ชันใหม่ทำให้การปรับแต่งขัดข้อง ผู้ดูแลโมดูลที่กำหนดเองของคุณจะต้องรับผิดชอบในการทำให้โมดูลเข้ากันได้กับ Odoo เวอร์ชันใหม่

Tip

อย่าลืมทดสอบ:

  • การผสานรวมกับซอฟต์แวร์ภายนอก (EDI, API และอื่นๆ)

  • ขั้นตอนการทำงานระหว่างแอปต่างๆ (การขายออนไลน์ด้วยอีคอมเมิร์ซ การแปลงลูกค้าเป้าหมายไปจนถึงใบสั่งขาย การส่งมอบผลิตภัณฑ์ และอื่นๆ)

  • การส่งออกข้อมูล

  • การดำเนินการอัตโนมัติ

  • การทำงานของเซิร์ฟเวอร์ในเมนูการดำเนินการในมุมมองแบบฟอร์ม รวมถึงการเลือกหลายบันทึกในมุมมองรายการ

การอัปเกรดฐานข้อมูลการใช้งาน

เมื่อ:ref:`การทดสอบ <upgrade-testing>`เสร็จสมบูรณ์และคุณมั่นใจว่าฐานข้อมูลที่อัปเกรดแล้วสามารถใช้เป็นฐานข้อมูลหลักของคุณได้โดยไม่มีปัญหาใด ๆ ก็ถึงเวลาวางแผนวันเริ่มใช้งานจริง

ฐานข้อมูลการใช้งานของคุณจะไม่สามารถใช้งานได้ในระหว่างการอัปเกรด ดังนั้นเราขอแนะนำให้วางแผนการปรับรุ่นในเวลาที่มีการใช้งานฐานข้อมูลน้อยที่สุด

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

Important

เข้าสู่การใช้งานโดยไม่มีการทดสอบครั้งแรกอาจนำไปสู่:

  • ผู้ใช้ไม่สามารถปรับตัวเข้ากับการเปลี่ยนแปลงและฟีเจอร์ใหม่ได้

  • การหยุดชะงักทางธุรกิจ (เช่น ไม่สามารถตรวจสอบการดำเนินการได้อีกต่อไป)

  • ประสบการณ์ของลูกค้าที่ไม่ดี (เช่น เว็บไซต์อีคอมเมิร์ซที่ทำงานไม่ถูกต้อง)

กระบวนการอัปเกรดฐานข้อมูลที่ใช้งานจริงมีความคล้ายคลึงกับการอัปเกรดฐานข้อมูลทดสอบ แต่มีข้อยกเว้นบางประการ

กระบวนการนี้คล้ายกับ:ref:การขอฐานข้อมูลทดสอบที่อัปเกรดแล้ว <upgrade-request-test> ยกเว้นตัวเลือกวัตถุประสงค์ซึ่งต้องตั้งค่าเป็น การใช้งานจริง แทนที่จะเป็น ทดสอบ

Warning

เมื่อมีการร้องขอการอัปเกรด ฐานข้อมูลจะไม่สามารถใช้งานได้จนกว่าการอัปเกรดจะเสร็จสิ้น เมื่อกระบวนการเสร็จสิ้นแล้ว จะไม่สามารถเปลี่ยนกลับเป็นเวอร์ชันก่อนหน้าได้

ในกรณีที่มีปัญหากับฐานข้อมูลที่ใช้งานจริงของคุณ คุณสามารถขอความช่วยเหลือจาก Odoo โดยไปที่ หน้าฝ่ายสนับสนุนและเลือก "ปัญหาที่เกี่ยวข้องกับการอัปเกรดของฉัน (ที่ใช้งานจริง)"

Service-level agreement (SLA)

ด้วย Odoo Enterprise การอัปเกรดฐานข้อมูลเป็น Odoo เวอร์ชันล่าสุดนั้น ฟรี รวมถึงการสนับสนุนที่จำเป็นในการแก้ไขความคลาดเคลื่อนที่อาจเกิดขึ้นในฐานข้อมูลที่อัปเกรด

ข้อมูลเกี่ยวกับบริการอัปเกรดที่รวมอยู่ในใบอนุญาตองค์กรมีอยู่ใน ข้อตกลงการสมัครสมาชิก Odoo Enterprise อย่างไรก็ตาม ส่วนนี้จะอธิบายบริการอัปเกรดที่คุณคาดหวังได้

อัปเกรดบริการที่ครอบคลุมโดย SLA

ฐานข้อมูลที่โฮสต์บนแพลตฟอร์มคลาวด์ของ Odoo (Odoo Online และ Odoo.sh) หรือโฮสต์ด้วยตนเอง (ภายในองค์กร) จะได้รับประโยชน์จากบริการอัปเกรดตลอดเวลาสำหรับ:

  • การอัปเกรด แอปพลิเคชันมาตรฐาน ทั้งหมด;

  • การอัปเกรด การปรับแต่งทั้งหมดที่สร้างด้วยแอปสตูดิโอ ตราบใดที่ยังคงติดตั้งแอปสตูดิโอและการสมัครสมาชิกนั้นยังคงใช้งานอยู่ และ

  • การอัปเกรด การพัฒนาและการปรับแต่งทั้งหมดที่ครอบคลุมโดยการบำรุงรักษาการสมัครสมาชิกการปรับแต่ง

บริการอัปเกรดจำกัดอยู่ที่การแปลงทางเทคนิคและการปรับฐานข้อมูล (โมดูลและข้อมูลมาตรฐาน) เพื่อให้เข้ากันได้กับเวอร์ชันที่อัปเกรดเป็นเป้าหมาย

อัปเกรดบริการที่ไม่ครอบคลุมโดย SLA

บริการที่เกี่ยวข้องกับการอัปเกรดต่อไปนี้ ไม่ รวมอยู่ด้วย:

  • การล้าง ข้อมูลและการกำหนดค่าที่มีอยู่แล้วขณะอัปเกรด

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

  • การฝึกอบรม เกี่ยวกับการใช้ฟีเจอร์และเวิร์กโฟลว์ของเวอร์ชันที่อัปเกรด