Proje Hakkında
MTO projesi, Murat Teknik Otomat için geliştirilen ve belirli geliştirme/entegrasyon süreçlerine katkı sağladığım LOGO ERP entegre çözüm setidir.
Çözümün iki ana tarafı bulunur: müşteri siparişlerinin Excel dosyalarından LOGO ERP satış siparişine aktarılması ve üretim sahasındaki MAS verilerinin LOGO ERP üretim gerçekleşmelerine dönüştürülmesi.
Diğer geliştirdiğim yazılım ve entegrasyon projelerini Projeler sayfasında inceleyebilirsiniz.
LOGO ERP Sipariş Üretim Entegrasyonu Projesinin Amacı
Müşteriden gelen sipariş formatlarının manuel olarak ERP’ye girilmesi hem zaman kaybı hem de veri hatası oluşturabilir. Üretim tarafında da gerçekleşen miktar ve lot bilgilerinin ayrı sistemlerde tutulması izlenebilirliği zorlaştırır. Bu projede amaç, sipariş girişinden üretim gerçekleşmesine kadar veri akışını otomatikleştirerek LOGO ERP üzerinde merkezi hale getirmektir.
Öne Çıkan Özellikler
- Excel ve CSV tabanlı müşteri siparişlerinin içe aktarılması
- Müşteri tipine göre farklı sipariş şablonlarının desteklenmesi
- Cari ve malzeme bilgilerinin LOGO ERP üzerinde doğrulanması
- Satış siparişlerinin Unity Objects ile LOGO ERP tarafında oluşturulması
- Satış ve tedarikçi sevkiyat bildirim raporları
- MAS üretim/etiket verilerinin periyodik olarak okunması
- Üretim gerçekleşmelerinin LOGO ERP tarafına aktarılması
- Lot kodu ve üretim fişi bilgilerinin güncellenmesi
- Başarı ve hata bilgilerinin kaynak sisteme geri yazılması
İş Akışı
Operatör müşteriden gelen Excel sipariş dosyasını yükler ve ilgili sipariş tipini seçer. Malzeme ve cari bilgiler LOGO ERP üzerinde doğrulanır. Uygun kayıtlar Unity Objects kullanılarak satış siparişi olarak ERP’ye aktarılır. Üretim tarafında MAS sisteminde oluşan etiket ve gerçekleşme bilgileri entegrasyon servisi tarafından alınır, LOGO ERP üretim kayıtlarına dönüştürülür ve sonuç bilgisi MAS tarafına geri yazılır.
LOGO ERP Entegrasyonu
MTO çözümü LOGO ERP ile Unity Objects ve doğrudan SQL sorguları üzerinden entegre çalışır. Satış siparişi oluşturma, üretim gerçekleşme ve lot süreçleri ERP tarafında ilgili nesneler üzerinden yürütülür. MAS sistemi üretim kaynağı olarak kullanılır; Excel ise müşteri siparişlerinin dış kaynağını oluşturur.
Teknik Yaklaşım
Uygulama C# ve .NET Framework tabanlı WinForms yapısına sahiptir. DevExpress kullanıcı arayüzü ve spreadsheet işlemlerinde kullanılır. SQL Server, LOGO ERP ve MAS verileri arasında veri erişimini sağlar. Servis tarafında Serilog loglama, periyodik aktarım ve üretim gerçekleşme akışlarının izlenmesini destekler.
Teknik altyapıda kullanılan .NET teknolojileri hakkında Microsoft .NET üzerinden resmi kaynaklara ulaşılabilir.
Projede Öne Çıkan Mühendislik Yaklaşımı
Bu projede katkı sağlanan entegrasyon akışlarında en önemli nokta, farklı müşteri sipariş formatlarını standart ERP siparişine dönüştürmek ve üretim sistemindeki gerçekleşmeleri güvenilir biçimde LOGO ERP’ye taşımaktı. Böylece sipariş ve üretim arasında daha bütünleşik bir veri zinciri oluşturuldu.
Kullanılan Teknolojiler
- C#
- .NET Framework 4.0/4.5
- WinForms
- DevExpress
- SQL Server
- LOGO ERP
- Unity Objects
- Serilog
- Excel
- MAS Integration
Sonuç
MTO Sipariş Aktarımı & Üretim Entegrasyonu, müşteri siparişleri ile üretim gerçekleşmelerini LOGO ERP üzerinde birleştiren kurumsal bir otomasyon çözümüdür. Projenin belirli geliştirme ve entegrasyon alanlarına katkı sağlanmıştır.
