Odoo entegrasyonu: atölyede biten iş Odoo'da üretim emri olur
ModernMES biten iş için Odoo'da bir üretim emri açar, onaylar ve tamamlar; böylece Odoo bileşenleri ürün reçetesinden (BoM) kendi üretim emirlerinde yaptığı gibi düşer. Fireyi hurda (scrap) kaydı olarak işler, ürün ve müşteri kartlarını Odoo'dan okur. Bağlantı Odoo'nun harici JSON-RPC API'si üzerinden kurulur.
Son güncelleme: 20 Ekim 2026
Odoo'da ne oluşur?
| ModernMES'te olan | Odoo'da oluşan |
|---|---|
| İş bitti, sağlam adet girildi | Üretim emri (mrp.production): üretilen adet kadar açılır, onaylanır ve "bitti" olarak işaretlenir; mamul stoğa girer, bileşenler reçeteden düşer |
| Fire adedi girildi ("Fireyi de aktar" açıksa) | Doğrulanmış hurda kaydı (stock.scrap) |
Üretim emrinin kaynak (origin) alanına ModernMES iş emri numarası ve kaydın benzersiz referansı yazılır. Bağlantı yarıda kesilirse ModernMES yeniden denerken bu referansla önceki emri bulur: emir tamamlanmışsa ikinci kez açmaz, yarım kalmışsa onu tamamlar.
Odoo bir emri tamamlamadan önce soru sorarsa (örneğin lot/seri numarası ya da eksik bileşen onayı), ModernMES emri zorla kapatmaz; aktarım bu mesajla durur ve aktarım geçmişinde görünür. Lot veya seri takibi yapılan ürünler için kurulumda bunu birlikte ele alırız.
Odoo'dan ne alınır?
- Ürünler: iç referansı (Internal Reference) dolu olanlar; iç referans, ad ve ölçü birimi. ModernMES'te parça olarak açılır.
- Müşteriler: müşteri olarak işaretli şirket kayıtları; referans (yoksa Odoo kayıt no), ad, vergi no, e-posta, telefon, şehir.
Eşleştirme iç referans ile yapılır: Odoo'daki ürünün iç referansı ModernMES parça koduyla aynı olmalı ya da parça bazında kod eşleştirmesi tanımlanmalıdır. Kartlar ayarlar ekranındaki düğmeyle çekilir, hiçbir kayıt silinmez.
Odoo tarafında gerekenler
- Odoo 16, 17 veya 18; Üretim (MRP) ve Envanter uygulamaları kurulu.
- Odoo adresi, veritabanı adı, kullanıcı e-postası ve bu kullanıcının oluşturduğu bir API anahtarı (Tercihler › Hesap Güvenliği).
- Odoo Online kullanıyorsanız harici API yalnızca Custom planda açıktır. Odoo.sh ve kendi sunucunuzdaki Odoo için böyle bir kısıt yoktur.
Odoo Online ve Odoo.sh internetten erişilebildiği için ModernMES bulut sürümüyle doğrudan bağlanır. Odoo'nuz iç ağda çalışıyorsa adresin HTTPS ile dışarı açılması ya da ModernMES'in kendi sunucunuza kurulması gerekir. API anahtarı ModernMES'te şifrelenerek saklanır.
Kurulum
- Bağlantıyı birlikte tanımlarız; "Bağlantıyı test et" Odoo'ya giriş yapar ve Üretim uygulamasının kurulu olduğunu kontrol eder.
- Önce bir test veritabanında (örneğin Odoo.sh staging) deneme üretim emirleri oluşturur, reçete tüketimini kontrol ederiz.
- Aktarım zamanını seçersiniz: parçanın son operasyonu bitince (varsayılan; mamul girişi için doğru seçim), her operasyon bitince ya da yalnızca elle.
Emirler arka planda oluşturulur; Odoo ulaşılamazsa 1 dakikadan 12 saate uzayan aralıklarla 8 deneme yapılır. Ürünün bulunamaması gibi veri hataları tekrar denenmez, düzeltip yeniden gönderirsiniz.
Bu bağlantının yapmadıkları
- Odoo'daki satış siparişlerini veya mevcut üretim emirlerini ModernMES'e almaz; her bitiş için yeni bir emir açar.
- Odoo iş merkezlerine (work order) operasyon süresi yazmaz.
- Stok miktarlarını ModernMES'e geri okumaz.
Sık sorulan sorular
Bileşenler stoktan düşüyor mu?
Evet. Biten iş için Odoo'da üretim emri açılıp tamamlandığından Odoo, ürünün reçetesindeki bileşenleri üretilen adede göre düşer.
Odoo Online ile çalışır mı?
Evet, ancak Odoo Online'da harici API yalnızca Custom planda açıktır. Odoo.sh ve kendi sunucunuzdaki Odoo için plan kısıtı yoktur.
Hangi Odoo sürümleri destekleniyor?
Odoo 16, 17 ve 18. Üretim (MRP) ve Envanter uygulamalarının kurulu olması gerekir.
Lot ya da seri takibi olan ürünler ne olur?
Odoo emri tamamlamak için lot veya seri numarası isterse ModernMES emri zorla kapatmaz ve aktarım bu mesajla bekler. Bu ürünler için kurulumda birlikte bir yol belirleriz.
İlgili sayfalar
- SAP Business One entegrasyonu: üretimden mal girişiModernMES biten işi Service Layer ile SAP Business One'a Goods Receipt, fireyi Goods Issue olarak yazar; kalem ve müşteri kartlarını B1'den okur.
- Business Central entegrasyonu: üretim ve fire kaydıModernMES, Dynamics 365 Business Central'dan kalem ve müşteri kartlarını okur; biten işi ve fireyi kalem günlüğü satırı olarak gönderir. Gerekenler burada.
- Kalıphane üretim takibi: her kalıp bir projeKalıphanede her kalıbı parçaları ve CNC, erozyon, tel erozyon, taşlama operasyonlarıyla proje olarak izleyin. Darboğazı montajdan önce görün.
- MES nedir? Üretim yürütme sistemi ve ERP farkıMES (üretim yürütme sistemi) nedir, ne işe yarar, ERP ve MRP'den farkı ne? ISA-95, MES seçerken dikkat edilecekler ve maliyet, sade bir dille.