MES - ERP Entegrasyonu: hat verisi ERP'ye elle giriliyorsa
MES - ERP entegrasyonu, hattaki üretim verisinin ERP'ye insan eli değmeden, doğru miktarla ve doğru zaman damgasıyla geçmesi demektir. Çoğu firmada bu akış ya hiç kurulmamıştır ya da bir kez kurulup ilk sürüm güncellemesinde sessizce durmuştur. Biz bu hattı kurar, kırılma noktalarını tek tek kapatır ve akışın çalıştığını her gün kanıtlayan bir mutabakat raporu bırakırız.
Tanıdık geldi mi?
- Hat bilgisayarında üretim kaydı zaten var, ama akşam biri oturup aynı rakamları ERP'ye elle giriyor.
- MES'te bir miktar yazıyor, ERP'de başka bir miktar. Hangisinin doğru olduğunu kimse net söyleyemiyor.
- Entegrasyon bir kez kuruldu ve çalıştı; ERP sürümü güncellenince durdu, haftalarca kimse fark etmedi.
- Bir kayıt geçmediğinde ekranda hata çıkmıyor. Ay sonunda stok tutmayınca anlıyoruz, o da geriye dönük düzeltmeyle.
İşin iç yüzü
Ölçü birimi ve katsayı farkı
Hat çoğu zaman adet, metre ya da bobin sayar; ERP ise stoğu kilo veya ton üzerinden tutar. Aradaki katsayı ERP'nin madde ölçü birimi tanımında durur ve zamanla eksilir: yeni açılan ürünün kilo katsayısı girilmemiştir, entegrasyon o kalemi olduğu gibi geçirir ve miktar sessizce yanlışlanır. İlk bakılacak yer, iki taraftaki birim tanımlarının kalem kalem karşılaştırılmasıdır.
Zaman damgası ve vardiya sınırı
Gece vardiyası 24:00'ü aşar, ERP ise kaydı bir tarihe yazmak zorundadır. Hattın saati ile sunucunun saati birkaç dakika kaysa bile 23:58'de biten parti bir güne, 00:02'de biten parti ertesi güne düşer; günlük üretim raporu iki gün üst üste yanlış görünür. Vardiya sınırının hangi güne yazılacağı teknik detay değil iş kuralıdır, bunu baştan yazılı olarak kararlaştırırız.
Mükerrer kayıt ve tekrar gönderim
Bağlantı koptuğunda kayıt gönderilmiş ama cevabı alınamamış olabilir. Sistem güvenli tarafta kalmak için tekrar gönderir, aynı üretim ERP'ye iki kez düşer; stok şişer, birim maliyet olduğundan düşük çıkar. Çözüm, her kaydın hat tarafında değişmeyen bir kimlik taşıması ve ERP tarafında aynı kimliğin ikinci kez yazılmasının engellenmesidir.
Ana veri eşleşmesinin bozulması
Entegrasyon ürün kodu, iş merkezi ve vardiya kodu üzerinden eşleşir. Üretimde yeni bir hat açıldığında veya ERP'de bir kod değiştirildiğinde eşleşme tablosu güncellenmez; kayıt gelir, karşılığı bulunamaz, ya düşer ya da yanlış iş merkezine yazılır. Bu yüzden eşleşme tablosunu kodun içine gömmeyiz, yetkilinin görüp düzeltebileceği bir yerde tutarız.
Sessiz hata: en pahalı kırılma
En pahalı kırılma, hatanın hiç görünmemesidir. ERP'ye yazma isteği başarısız döner, dönen cevabı kimse okumaz ve akış çalışıyor sanılır; sorun ay sonu sayımında ortaya çıkar. Yazma sonucunun kontrol edilmediği bir entegrasyon, hiç kurulmamış entegrasyondan daha risklidir, çünkü kimse yanlış rakamdan şüphelenmez.
Nasıl çalışıyoruz
Tek yön mü, çift yön mü
Önce hangi verinin hangi yöne aktığını tek sayfaya yazarız: üretim, fire ve duruş genelde hattan ERP'ye tek yön gider; iş emri, reçete ve ürün ana verisi ERP'den hatta iner. Çift yön yalnızca gerçekten gerekliyse kurulur, çünkü çift yönlü her alan aynı zamanda bir çakışma ihtimalidir.
Ana veri eşleşme tablosu
Ürün, iş merkezi, vardiya ve ölçü birimi için iki sistemin kodlarını yan yana koyan bir eşleşme tablosu kurarız. Yeni ürün açıldığında eşleşme oradan girilir; karşılığı olmayan kayıt sessizce düşmez, bekleyenler listesine takılır ve görünür kalır.
Kuyruk ve tekrar deneme
Kayıtlar doğrudan yazılmaz, önce kuyruğa alınır. Hat, ERP kapalıyken de çalışmaya devam eder; bağlantı döndüğünde kuyruk sırayla boşalır ve her kayıt kendi kimliğiyle yalnızca bir kez yazılır. Kaç kez denendiği ve neden düştüğü kaydın üzerinde durur, aramakla uğraşılmaz.
Gün sonu mutabakat raporu
Her gece iki sistem aynı günü kendi verisiyle toplar ve karşılaştırılır: hat şu kadar, ERP bu kadar, fark şu partide. Fark yoksa kimse rahatsız edilmez; fark varsa sabah ilk iş farkın hangi kayıttan geldiği elinizdedir. Entegrasyonun çalıştığının tek dürüst kanıtı budur.
İzleme ve bildirim
Akışın kendisi de izlenir: bugün kaç kayıt geçti, kaçı beklemede, en son ne zaman veri geldi. Belirlenen süre boyunca hiç kayıt gelmezse ilgili kişiye bildirim düşer; çoğu firmada bu bildirimi WhatsApp'tan veriyoruz, kimse yeni bir ekran öğrenmek zorunda kalmıyor.
Paralel çalışma ile devreye alma
Yeni akış ilk günlerde eski elle girişle birlikte çalışır; iki sonuç her gün karşılaştırılır. Rakamlar üst üste oturduktan sonra elle giriş kapatılır. Böylece devreye alma bir gecede alınan riskli bir karar olmaktan çıkar.
Kimler için
- Hat verisini gün sonunda toplayıp ERP'ye elle giren üretim ve planlama ekipleri
- MES, terminal ya da terazi verisi olan, ama bu veri ERP'ye ulaşmadığı için stoğuna ve maliyetine güvenemeyen mali işler yöneticileri
- Daha önce kurulmuş bir entegrasyonu olan, fakat bozulduğunda kimin bakacağı belli olmayan firmalar
- Yeni bir hat, depo veya şirket eklerken mevcut veri akışını da toparlamak isteyen bilgi işlem sorumluları
Kapsam dışı — yapmadıklarımız
Ne yaptığımız kadar ne yapmadığımız da önemli. Bu sayfadaki iş için aşağıdakileri üstlenmiyoruz:
- PLC ve otomasyon programlama yapmıyoruz. Makinenin kendi kontrol yazılımına dokunmayız; veriyi makinenin dışarıya verdiği yerden alırız.
- Veri veremeyen bir makineyi veri veriyor gibi göstermiyoruz. Sayaç ya da çıkış yoksa bunu açıkça söyler, gerekiyorsa operatör girişiyle çözeriz; tahminle rakam üretmeyiz.
- ERP lisansı satmıyoruz, bayi değiliz. Mevcut sisteminizi değiştirmeye değil çalıştırmaya geliyoruz.
- Elle girişin tamamen biteceğini baştan taahhüt etmiyoruz. Hangi kalemin otomatik geçebileceğine sahada baktıktan sonra karar verir, geçemeyecek olanı da yazarız.
- Tek seferlik veri aktarımını entegrasyon diye adlandırmıyoruz. Bir kereye mahsus dosya taşımak ayrı iştir, her gün kendini denetleyen sürekli akış ayrı.
Sık sorulanlar
Gerçek zamanlı mı çalışır, toplu aktarım mı?
İkisi de yapılabilir; kararı verinin ne işe yaradığı belirler. Stok ve maliyet için çoğu firmada vardiya sonu veya saatlik toplu aktarım yeterlidir ve çok daha az sorun çıkarır. Anlık takip ekranı, hat uyarısı veya parti izlenebilirliği gerekiyorsa kayıt bazlı anlık akış kurarız. Aynı projede farklı veri tipleri için ikisi birlikte de kullanılabilir.
Entegrasyon bozulursa nasıl anlarız?
Kendiliğinden fark edilmesini beklemeyiz, ölçeriz. Gün sonu mutabakat raporu iki sistemin aynı gününü karşılaştırır ve fark varsa hangi kayıttan geldiğini yazar. Ayrıca belirlenen süre boyunca hiç kayıt gelmezse ilgili kişiye bildirim gider. Bu iki kapı yoksa, bir entegrasyonun çalıştığını kimse dürüstçe söyleyemez.
Hangi yöntem ve protokollerle bağlanıyorsunuz?
ERP tarafında genellikle web servisi veya veritabanı üzerinden ilerleriz. Üretim tarafında ise cihaz ne veriyorsa onunla: OPC UA, Modbus, seri port, cihazın yazdığı dosya ya da kendi veritabanı. Standart bir yol dayatmayız; hangi kapının açık ve üretici tarafından destekli olduğuna sahada bakar, en az bakım isteyen yolu seçeriz.
Mevcut entegrasyonumuzu devralır mısınız?
Evet, bunu sık yapıyoruz. Önce ne olduğunu okuruz: hangi veri hangi yönde akıyor, hata nereye yazılıyor, o kaydı kim okuyor. Devralmadan önce mevcut akışın bir süre boyunca davranışını ölçer, bulduklarımızı yazılı veririz. Sıfırdan kurmak daha doğruysa bunu da gerekçesiyle açıkça söyleriz.
Hangi sistemlerle çalışıyorsunuz?
ERP tarafında Microsoft Dynamics NAV ve Business Central ile SQL Server üzerinde gerçek saha tecrübemiz var; kapıları açık olan diğer ERP'lerde de çalışırız. Üretim tarafında MES yazılımları, hat terminalleri, barkod okuyucular, terazi ve sayaçlar. Aynı yöntemle e-fatura ve e-irsaliye tarafını, e-ticaret siparişlerini ve banka hesap hareketlerini de bağlıyoruz; hepsinde mesele aynı: veri, kimlik ve mutabakat.
Küçük bir ekipsiniz. Bir şey bozulduğunda kime ulaşacağız?
Doğrudan işi kuran kişiye ulaşırsınız, çağrı merkezine değil; 25 yıllık birikimi olan butik bir ekibiz ve müşteriyi tanıyarak çalışıyoruz. Küçük olmanın bedeli aynı anda sınırlı sayıda projeye bakabilmemizdir, bunu baştan söylüyoruz. Buna karşılık kurduğumuz akışı biz olmadan da anlaşılır bırakıyoruz: eşleşme tablosu, kuyruk ve mutabakat raporu görünür yerdedir.
İlgili sayfalar
Önce bir konuşalım
Keşif görüşmesi ücretsizdir ve bir şey satın almanızı gerektirmez. Mevcut durumunuzu dinler, yapılabilecekleri açıkça söyleriz.
Görüşme talebi bırakın →