İçereği Atla

Sürüm Yükseltme / Nimex Solutions

Odoo'yu, işletmenizin dayandığı iş akışlarından vazgeçmeden yükseltin.

Bir yükseltme aynı anda iki taşımadır: veritabanı Odoo'nun yükseltme hizmetiyle, özel kodunuz ise bizim hizmetimizle taşınır. Nimex her modülü analiz eder, yükseltmeyi geçici bir ortamda prova eder ve hiçbir şey değiştirilmeden önce gerçek iş akışlarınızı regresyon testinden geçirir.

  • Kendi kodumuzdamuhasebe ve e-belge altyapımız 18 → 19 taşındı
  • Odoo dokümantasyonuözel modüller bakımını yapanın sorumluluğundadır; yükseltme hizmeti onları taşımaz

Yükseltme değerlendirmesi

Bir yükseltmeye fiyat vermeden önce incelediğimiz on iki konu.

Değerlendirme bir telefon görüşmesi değil, bir dokümandır. Sisteminizin nelerden oluştuğunu ve her parçanın yükseltme için ne anlama geldiğini listeler; böylece plan ve fiyat gerçeklere dayanır.

  • 01Mevcut sürüm ve edisyon

    Ana sürüm ya da SaaS sürümü, Community veya Enterprise ve Odoo'nun destek takviminde nerede olduğu.

  • 02Barındırma

    Odoo.sh, bulut veya yerinde kurulum: yükseltme hizmetine nasıl erişileceğini ve ortamların nasıl kurulacağını belirler.

  • 03Kurulu modüller

    Standart, Enterprise, topluluk ve özel modüller; hedef sürümde artık bulunmayanlarla birlikte.

  • 04Özelleştirmeler ve Studio

    Özel modüller, Studio alanları ve görünümleri, sunucu eylemleri: her biri yükseltme işidir.

  • 05Entegrasyonlar

    API'ler, EDI, e-belgeler, banka senkronizasyonu: yeni sürümün değiştirebileceği uç noktalar ve veri yapıları.

  • 06Veritabanı boyutu ve geçmişi

    Boyut ve kayıt sayıları, yükseltme süresini ve geçiş penceresinin uzunluğunu belirler.

  • 07Enterprise bağımlılıkları

    Özel kodun bağlı olduğu Enterprise modülleri ve değiştiyse yerlerine ne geleceği.

  • 08Yerelleştirme

    Türkiye hesap planı, vergiler ve e-belge modülleri: standart yerelleştirme ve üzerine eklentilerimiz.

  • 09Kullanımdan kaldırılan API'ler

    Sürümler arasında kaldırılan ORM metotları, kancalar ve JavaScript API'leri; tahminle değil, kod okunarak bulunur.

  • 10XML görünüm değişiklikleri

    Özel görünümlerdeki her XPath hedef sürümün görünümüyle karşılaştırılır; böylece kalıtılan görünümler çalışmaya devam eder.

  • 11Güvenlik

    Erişim grupları, kayıt kuralları ve portal erişimi hedef sürümde yeniden kontrol edilir.

  • 12Raporlar ve belgeler

    Özel kodun değiştirdiği QWeb raporları, e-posta şablonları ve etiketler.

Özel modül uyumluluğu

Yükseltme hizmeti verilerinizi taşır. Kodunuz bize emanet.

Odoo'nun dokümantasyonu açıktır: özel modüller içeren bir veritabanı, bu modüllerin hedef sürüm için bir sürümü olmadan yükseltilemez ve onları uyumlu hâle getirmek bakımını yapanın işidir. Yükseltme deneyimimiz tam da bu iştedir.

  • Python modelleri ve ORM çağrıları: adı değişen kancalar, değişen imzalar, kaldırılan yardımcılar
  • Görünümler ve XML: hedef sürümün görünümlerine göre yeniden temellendirilen XPath'ler, yeni zorunlu öznitelikler
  • Web istemcisi ve OWL: sürümler arasında yeri değişen bileşenler, alanlar ve servisler
  • Raporlar: yeni yerleşimlere göre yeniden temellendirilen QWeb şablonları
  • Bağımlılıklar ve kullanımdan kaldırılan modüller: neyin değiştirileceği, neyin bırakılacağı
  • Veri dönüşümü: modülün sahip olduğu alanlar ve kayıtlar için taşıma betikleri

Kendi altyapımız (Türkiye e-belge eklentileri, çek yönetimi, içe aktarma araçları, yardımcılar) Odoo 18'den 19'a taşındı ve ikisinde de çalışır; katalog her aracın sürümlerini listeler. Diğer sürümler için modüller proje bazında değerlendirilir; kodunuzu üzerinde test etmediğimiz bir sürüm için destek iddiasında bulunmayız.

Ekranında kaynak kodu görünen bir monitör, klavye ve kablolarla bir yazılım geliştirme masası Taşıma çalışması
Modül taşımanın yapıldığı yerHer modül hedef sürüme göre okunur, değiştirilir, taşıma ortamında test edilir ve UAT'den önce işlenir.

Yükseltme ortamları

Canlı ortam bir kez yükseltilir. Ondan önceki her şey bir kopya üzerinde yapılır.

Geliştirme, test ve canlı ortamlar baştan sona ayrı kalır. Taşıma ortamı, canlı ortamın gerektiği kadar yükseltilip test edilen ve atılan geçici bir kopyasıdır; Odoo'nun dokümantasyonu yükseltilmiş test veritabanının tekrar tekrar yeniden istenmesini ve bir gün önce prova yapılmasını önerir.

  1. Canlı ortam yedeği

    Tarihli bir döküm ve dosya deposu; canlı ortamın kendisinde hiçbir işlem yapılmaz.

  2. Geçici taşıma ortamı

    Yedek, kullanıcılardan yalıtılmış ayrı bir sunucuda ya da dalda geri yüklenir.

  3. Kaynak kod yükseltmesi

    Özel modüller geliştirme dalında taşınır ve işlenir.

  4. Veritabanı taşıma

    Kopya test modunda Odoo'nun yükseltme hizmetine gönderilir; yükseltilmiş döküm etkisizleştirilmiş olarak geri gelir.

  5. Modül testleri

    Taşınan modüller yükseltilmiş kopyaya kurulur; otomatik kontroller çalıştırılır.

  6. Kullanıcı kabulü

    Süreç sahipleri regresyon senaryolarını test kopyasında çalıştırır.

  7. Geçiş

    Canlı ortam kararlaştırılan pencerede yükseltilir; yükseltme öncesi yedek saklanır.

GeliştirmeKodun değiştiği yer

Taşınan modüllerle geliştirici ortamları; buradan hiçbir şey kullanıcılara ulaşmaz.

Test / taşımaYükseltmenin prova edildiği yer

Canlı ortamın yükseltilmiş kopyaları; her yeni test veritabanı istendiğinde yenilenir; UAT burada yapılır.

ÜretimKullanıcıların çalıştığı yer

Geçiş penceresine kadar dokunulmaz; yükseltme sürerken kullanılamaz, ardından yeni sürümde yayına girer.

Odoo.sh'ta taşıma ortamı, yükseltme modundaki test (staging) dalıdır: her commit yükseltilmiş yedeği geri yükler ve özel modülleri günceller; taşımaları tertemiz bir kopya üzerinde bu şekilde test ederiz. Yerinde kurulumda yükseltme komut satırından istenir; test veritabanı canlı ortamın dosya deposu olmadan gelir ve testten önce birleştirilir. Her ikisi de Odoo'nun yükseltme dokümantasyonuna göre.

Regresyon testleri

İş akışlarınız, sahipleri tarafından yeni sürümde yeniden çalıştırılır.

Odoo'nun yükseltme kontrol listesi görünümleri, raporları, kayıtları ve dışa aktarımları kapsar. Biz buna işinizi ekleriz: özel modüller ve entegrasyonlar dahil, gerçek süreçlerinizden yazılmış senaryolarla dokuz alan. Başarısız tek bir alan, düzeltilip yeniden çalıştırılana kadar geçişi durdurur.

Çalışma yöntemimiz · başarısız olan, yeniden test edilene kadar başarısız kalır
  1. Süreçlerinizden senaryolarHer alanın senaryoları, ekibinizin bugün uyguladığı adımlardır; beklenen sonuç yazılı olarak belirtilir.
  2. Taşıma ortamında çalıştırmaTest veritabanları yükseltme hizmeti tarafından etkisizleştirilir: e-posta, ödeme ya da banka senkronizasyonu dışarı çıkmaz.
  3. Düzelt, yükle, yeniden test etDüzeltme işlenir, taşıma ortamına yeni bir sürüm yüklenir ve başarısız alan yeniden çalıştırılır.
  4. KapıGeçiş, yalnızca her alan canlıya çıkacak sürümde başarılı olduğunda planlanır.

Risk ve geri dönüş

Kesinti süresi yok sayılmaz, planlanır.

Odoo'nun dokümantasyonu, yükseltme sürerken canlı ortamın kullanılamadığını ve tamamlanmış bir yükseltmenin geri alınamayacağını belirtir. Hiçbir şeyin durmayacağı ya da ters gitmeyeceği sözü vermek yerine her ikisine de plan yaparız.

Bir veri merkezi koridorunda kapalı sunucu kabini kapıları Yedekler ve ortamlar
Geri dönüş, yükseltme öncesi yedektirDoğrulanmış, geri yüklenebilir ve yeni sürüm bir kapanış dönemini geçirene kadar saklanır.
  • 01Yedekler

    Pencereden önce veritabanı ve dosya deposunun doğrulanmış yedeği; taşıma ortamında geri yükleme testi yapılmış.

    Çalışma yöntemimiz
  • 02Geri dönüş stratejisi

    Canlı ortam yükseltmesi ya da pencere içindeki kabul başarısız olursa yükseltme öncesi yedek geri yüklenir ve pencere yeniden planlanır. Pencere sırasında girilen veriler tasarım gereği kaybolur; bu yüzden pencere bir dondurma dönemidir.

    Çalışma yöntemimiz
  • 03Kesinti penceresi

    Provalarda ölçülür: yükseltme hizmeti süresi, modül güncellemesi ve doğrulama; işin en sakin olduğu zamana planlanır.

    Çalışma yöntemimiz
  • 04Veri değişiklikleri

    Odoo'nun tamamlanan yükseltmeye eklediği yükseltme raporu sizinle birlikte okunur: adı değişen alanlar, birleştirilen modeller, değişen varsayılanlar.

    Odoo dokümantasyonu
  • 05Geçiş sonrası doğrulama

    Kullanıcılar içeri alınmadan önce sorumlular canlı ortamda hızlı kontrol senaryolarını çalıştırır: bir teklif, bir teslimat, bir fatura ve e-Faturası, bir banka satırı.

    Çalışma yöntemimiz
  • 06Tamamlanan yükseltme geri alınmaz

    Canlı ortam yükseltmesi bittiğinde tek dönüş yolu yedektir; bu da o andan sonra girilenlerin kaybı demektir. Bunu planda açıkça yazarız.

    Odoo dokümantasyonu

Sürümler

Her sürümün durumu, Odoo'nun kendi dokümantasyonundan.

Aşağıdaki destek tarihleri ve yükseltme uygunluğu, Odoo'nun "Standard and extended support" ve "Upgrade" sayfalarından 15 Ekim 2026'da okunmuştur. Her değerlendirmede yeniden kontrol ederiz; bir fark olursa kaynak Odoo'nun dokümantasyonudur.

  • Kendi kodumuzdaNimex kod depolarında bulunan araçlar ve eklentiler
  • Çalışma yöntemimizyöntemimiz, örnek veriyle gösterilir; sonuçlar projenize göre değişir
  • Odoo dokümantasyonuOdoo'nun resmi dokümantasyonunda doğrulanmıştır
SürümYayın tarihiStandart desteğin sonu15 Eki 2026 itibarıyla durumTeslimat deneyimimiz
Odoo 20.0Eylül 2026Eylül 2029 (planlanan)Standart destek en yeni ana sürümProje bazında değerlendirilir; modül altyapımız için henüz bir teslimat hedefi değil
Odoo 19.0Eylül 2025Eylül 2028 (planlanan)Standart destekKendi kodumuzda teslim edilmiş projeler; muhasebe ve e-belge altyapısı bu sürüme taşındı
Odoo 18.0Ekim 2024Eylül 2027 (planlanan)Standart destekKendi kodumuzda teslim edilmiş projeler; altyapımızın çoğu bu sürümde doğdu
Odoo 17.0Kasım 2023Eylül 2026Uzatılmış destek ek ücretli, yalnızca Odoo.sh ve yerinde kurulum; güvenlik güncellemesi yokYükseltme kaynağı: desteklenen bir sürüme yükseltilebilir
Odoo 16.0Ekim 2022Eylül 2025Uzatılmış destek ek ücretli, yalnızca Odoo.sh ve yerinde kurulumYükseltme kaynağı
Odoo 15.0Ekim 2021Ekim 2024Uzatılmış destek ek ücretli, yerinde kurulumYükseltme kaynağı

Odoo'nun dokümantasyonuna göre: her ana sürüm üç yıl standart destek alır; bir veritabanı herhangi bir sürümden, hâlâ standart destekte olan ya da standart destekten altı aydan kısa süre önce çıkmış herhangi bir ana sürüme yükseltilebilir. Güvenlik güncellemeleri yalnızca standart destek süresince sağlanır. Yükseltmenizin hedef sürümü, değerlendirmede bu kurallara ve özel kodunuza göre seçilir.

Chat with us