อัพเกรด

An upgrade involves moving a database from an older version to a newer supported version (e.g., from Odoo 15.0 to Odoo 17.0). Regular upgrades are crucial as each version offers new features, bug fixes, and security patches. Using a supported version is strongly recommended. Each major version is supported for three years.

Depending on the hosting type and Odoo version used, a database upgrade can be mandatory.

  • If a database is on a major version (e.g., 15.0, 16.0, 17.0), an upgrade is mandatory every two years.

  • If a database is on a minor version (e.g., 17.1, 17.2, 17.4), an upgrade is mandatory a few weeks after the next version is released. Minor versions are usually released every three months.

You will receive a notification in your database a few weeks before a mandatory upgrade will be automatically carried out. You are in control of the process as long as the deadline is not reached.

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

Concretely, Odoo’s Upgrade Team performs a silent test upgrade of every database that should be upgraded. If the test is successful and lasts less than 20 minutes, you can directly trigger the upgrade from the database. If the test fails, you can test an upgrade using the database manager.

When you are invited to upgrade, it is strongly recommended to request an upgraded test database first and spend time testing it.

An automatic upgrade to the next version will be triggered if no action is taken before the specified due date.

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

Warning

If your database contains custom modules, it cannot be upgraded until a version of your custom modules is available for the target version of Odoo. For customers maintaining their own custom modules, we recommend to parallelize the process by requesting an upgraded database while also upgrading the source code of your custom modules.

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

  1. Request an upgraded test database (see obtaining an upgraded test database).

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

  3. Thoroughly test the upgraded database (see testing the new version of the database).

  4. Report any issue encountered during the testing to Odoo by going to the Support page and selecting "An issue related to my future upgrade (I am testing an upgrade)".

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

  6. Request the upgrade for the production database, rendering it unavailable for the time it takes to complete the process (see upgrading the production database).

  7. Report any issue encountered during the upgrade to Odoo by going to the Support page and selecting "An issue related to my upgrade (production)".

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

The Upgrade page is the main platform for requesting an upgraded database. However, depending on the hosting type, you can upgrade from the command line (on-premise), the Odoo Online database manager, or your Odoo.sh project.

Note

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

Odoo Online databases can be manually upgraded via the database manager.

ตัวจัดการฐานข้อมูลจะแสดงฐานข้อมูลทั้งหมดที่เกี่ยวข้องกับบัญชีผู้ใช้ ฐานข้อมูลที่ไม่ได้อยู่ใน Odoo เวอร์ชันล่าสุดจะแสดงลูกศรในไอคอนวงกลมถัดจากชื่อ ซึ่งระบุว่าสามารถอัปเกรดได้

ตัวจัดการฐานข้อมูลที่มีปุ่มอัปเกรดถัดจากชื่อฐานข้อมูล

คลิกไอคอน ลูกศรในวงกลม เพื่อเริ่มกระบวนการอัปเกรด ในป๊อปอัป ให้กรอก:

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

  • ที่อยู่ อีเมล ที่ควรได้รับลิงก์ไปยังฐานข้อมูลที่อัปเกรดแล้ว

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

ป๊อปอัป "อัปเกรดฐานข้อมูลของคุณ"

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

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

Note

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

Note

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

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

It is essential to test the upgraded test database to ensure that you are not stuck in your day-to-day activities by a change in views, behavior, or an error message once the upgrade goes live.

Note

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

If you face an issue while testing your upgraded test database, you can request the assistance of Odoo by going to the Support page and selecting "An issue related to my future upgrade (I am testing an upgrade)". In any case, it is essential to report any problem encountered during the testing to fix it before upgrading your production database.

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

Tip

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

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

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

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

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

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

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

Once the tests are completed and you are confident that the upgraded database can be used as your main database without any issues, it is time to plan the go-live day.

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

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

Important

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

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

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

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

The process of upgrading a production database is similar to upgrading a test database, but with a few exceptions.

The process is similar to obtaining an upgraded test database, except for the purpose option, which must be set to Production instead of Test.

Warning

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

In case of an issue with your production database, you can request the assistance of Odoo by going to the Support page and selecting "An issue related to my future upgrade (I am testing an upgrade)".

Service-level agreement (SLA)

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

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

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

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

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

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

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

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

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

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

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

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

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

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