Logo ERP'de Çift Kayıt ve Kilitlenme Krizlerine Son Verin
Türkiye'de binlerce üretim, toptan ticaret ve perakende işletmesi kurumsal omurgasını Logo Tiger 3, Logo GO 3 veya Logo Netsis üzerinde yürütür. Ancak işletmeler büyüdükçe Shopify, Trendyol, B2B bayi sipariş portalları, depo yönetim sistemleri (WMS) ve üretim tezgahları (MES) ile Logo arasında veri köprüleri kurulması zorunlu hale gelir.
Piyasadaki hazır aracı entegratörlerin çoğu, arka planda çalışan karmaşık Logo nesne modelini bilmez. Doğrudan MS SQL veritabanına INSERT sorguları atarak cari hesap risk limitlerini baypas eder, ters bakiye oluşturan fişler kaydeder veya yoğun sipariş anlarında veritabanını kilitleyerek (SQL Deadlock) tüm fabrikanın Logo ekranlarını dondurur.
Logo ERP özel entegrasyon firması olarak Appsoni; kurumsal yazılım mimarisi, resmi Logo Objects kütüphaneleri, mesaj kuyrukları ve dayanıklı mikroservis altyapısıyla Logo sisteminizi dış dünyaya güvenle bağlar.

Logo Entegrasyon Mimarisi: Logo Objects ve Güvenli Kuyruk Katmanı
Logo ERP üzerinde veri kaydetmek basit bir veritabanı işlemi değildir. Bir sipariş kaydedildiğinde stok kartının rezerve miktarı artmalı, cari hesabın teminat ve açık hesap risk limiti kontrol edilmeli, döviz kuru Merkez Bankası tablosundan çekilmeli ve e-Fatura parametreleri doğrulanmalıdır.
Appsoni, veritabanını riske atmayan çok katmanlı kurumsal mimari uygular:
[Dış Sistemler: E-Ticaret / Pazaryerleri / B2B Portalı / El Terminalleri]
│ (REST JSON API / Webhook - HTTPS Port 443 / TLS 1.3)
▼
[Appsoni API Gateway & Doğrulama Katmanı]
│ (Redis Idempotency Key Kontrolü: 48 Saat TTL ile Mükerrer Kayıt Engelleme)
▼
[Asenkron Mesaj Kuyruğu (RabbitMQ AMQP Port 5672)]
│ (Buffer & Rate Limiting: Logo Objects Kapasitesine Göre Kontrollü Tüketim)
▼
[Logo Entegrasyon Ajanı (Edge Service - DMZ)]
│ (Logo Objects LObjects.dll COM Arabirimi / NetOpenX)
├────────────────────────────────────────┐
▼ ▼
[Logo ERP Veritabanı] [Hata ve DLQ Kuyruğu (Dead Letter Queue)]
(MS SQL Port 1433 - ACID Transaction) (Otomatik 3x Retry + Slack/PagerDuty Alarmları)
Kritik Logo Veri Yapıları ve Alan Eşleme Şeması
Entegrasyon katmanımız, Logo Tiger ve GO sistemlerinin çekirdek tablolarıyla çift yönlü ve tam referans uyumlu çalışır:
| Logo Tablo Adı |
Teknik Alan / Sütun |
Veri Tipi |
Örnek Parametre |
Operasyonel Tanım ve İş Mantığı |
LG_001_ITEMS |
LOGICALREF |
Integer (PK) |
10482 |
Malzeme kartının birincil tekil sistem referans numarası |
LG_001_ITEMS |
CODE |
Varchar(24) |
STK.RULMAN.6204 |
Benzersiz malzeme stok kodu (E-ticaret SKU eşleşmesi) |
LG_001_CLCARD |
LOGICALREF |
Integer (PK) |
4921 |
Cari kart tekil sistem kimliği (Müşteri/Tedarikçi) |
LG_001_CLCARD |
CODE |
Varchar(16) |
120.01.TRN.004 |
Muhasebe hesap planı kodlu cari hesap kodu |
LG_001_01_ORFICHE |
FICHENO |
Varchar(16) |
SIP202600004120 |
Logo sipariş fiş numarası (GİB seri-sıra standardı) |
LG_001_01_ORFICHE |
TRCODE |
Smallint |
8 |
Fiş türü (1: Satınalma, 2: Satınalma İade, 8: Toptan Satış) |
LG_001_01_ORFICHE |
STATUS |
Smallint |
4 |
Sipariş onay durumu (1: Öneri, 2: Sevkedilemez, 4: Sevkedilebilir) |
LG_001_01_ORFLINE |
STOCKREF |
Integer (FK) |
10482 |
Satırdaki malzemenin LG_001_ITEMS tablosundaki karşılığı |
LG_001_01_ORFLINE |
AMOUNT |
Float |
24.000 |
Sipariş edilen net ürün miktarı (Ana birim cinsinden) |
LG_001_01_ORFLINE |
PRICE |
Float |
385.50 |
Satır net birim fiyatı (İskonto öncesi liste fiyatı) |
LG_001_01_ORFLINE |
VAT_RATE |
Float |
20.0 |
Yasal KDV vergi oranı yüzdesi |
LG_001_01_ORFLINE |
VAT_AMNT |
Float |
1850.40 |
Satır bazında hesaplanan toplam KDV tutarı |
LG_001_01_ORFLINE |
SOURCEINDEX |
Smallint |
1 |
Çıkışın yapılacağı merkez depo/ambar kodu |
LG_001_01_STLINE |
IOCODE |
Smallint |
2 |
Stok hareket yönü (1: Giriş, 2: Çıkış, 3: Fire, 4: Sarf) |
LG_001_01_STLINE |
LINETYPE |
Smallint |
0 |
Satır türü (0: Malzeme, 1: Promosyon, 2: İndirim, 3: Masraf) |
LG_001_01_INVOICE |
SPECODE |
Varchar(16) |
ENT_SHOPIFY_API |
Entegrasyon izlenebilirlik ve kaynak etiket kodu |
LG_001_01_INVOICE |
CYPHCODE |
Varchar(16) |
YETKI_FINANS |
Yetki kodu: departman bazlı veri gizlilik kontrolü |
LG_001_01_INVOICE |
CURR_TRANS |
Smallint |
1 |
İşlem döviz türü (0: TL, 1: USD, 20: EUR) |
LG_001_01_INVOICE |
CURR_RATE |
Float |
34.2500 |
Merkez Bankası döviz efektif satış kuru çarpanı |
LG_001_01_DISPATCH |
TRACK_NR |
Varchar(32) |
YK-2026-991823 |
Kargo takip numarası ve sevkiyat barkodu |
Logo Objects Üzerinden Örnek Sipariş Entegrasyon Yükü
Doğrudan SQL yerine Logo Objects (LObjects.Data) üzerinden nesne oluşturan örnek asenkron JSON işlem paketi:
{
"idempotency_key": "IDEMP-LOGO-ORD-2026-99412",
"channel": "B2B_BAYI_PORTALI",
"firm_no": 1,
"period_no": 1,
"object_type": "DO_SALES_ORDER",
"timestamp": "2026-10-19T02:15:00Z",
"data": {
"header": {
"ficheno": "~",
"date": "2026-10-19",
"time": "02:15:00",
"arp_code": "120.01.BAYI.0084",
"source_wh": 1,
"division": 0,
"order_status": 4,
"specode": "B2B_PORTAL_API",
"trading_grp": "YURTICI_TICARET",
"curr_type": 0
},
"lines": [
{
"line_type": 0,
"item_code": "STK.RULMAN.6204",
"quantity": 50.0,
"price": 420.0,
"vat_rate": 20.0,
"unit_code": "ADET",
"source_index": 1,
"reserve_date": "2026-10-19",
"line_net": 21000.0
}
]
}
}
Hata Senaryoları, İstisna Yönetimi ve DLQ Mekanizması
Logo entegrasyonlarında sahadan dönen hatalar rastgele kesintilere yol açmamalıdır. Appsoni entegrasyon motorunda her hata sınıflandırılır ve önceden belirlenmiş protokollerle yönetilir:
ERR_LOGO_OBJ_LOGIN_FAILED (Logo Lisans / Kullanıcı Sınırı):
Logo Objects bağlantı havuzunda (Connection Pool) aktif oturum kalmadığında oluşur. Sistem isteği anında düşürmez; RabbitMQ üzerinde 1.5 saniye bekleterek oturum boşa çıktığında otomatik olarak tekrar dener.
ERR_CARI_RISK_LIMIT_EXCEEDED (Cari Risk Limiti Aşımı):
Bayi sipariş tutarı Logo'da tanımlı teminat veya açık hesap limitini aştığında Logo Objects işlemi reddeder. Entegrasyon motorumuz siparişi STATUS = 1 (Öneri/Onay Bekliyor) durumuna çeker ve Finans Direktörünün onay paneline anlık bildirim düşürür.
ERR_STK_INSUFFICIENT_QTY (Ambar Bakiye Yetersizliği):
Seçilen ambarda fiziksel stok kalmadığında sipariş reddedilmez; alternatif ambar algoritması devreye girerek en yakın bölge deposundan rezerve edilir veya kısmi sevk onayına gönderilir.
ERR_SQL_DEADLOCK_VICTIM (MS SQL Deadlock 1205):
Aynı anda birden fazla fiş yazılırken oluşan kilitlenmelerde sistem Exponential Backoff (1. sn, 5. sn, 25. sn) ile işlemi 3 kez yineler; başarıyla commit edilene kadar kuyrukta tutulur.
- Dead Letter Queue (DLQ) ve Bildirim:
3 denemede de çözülemeyen istisnai veri paketleri (ör. Logo'da tanımlanmamış yeni stok kodu) DLQ havuzuna aktarılır. Sistem yöneticisine ve ERP sorumlusuna Slack / PagerDuty üzerinden JSON hata dökümü gönderilir; veri asla kaybolmaz.
Kurumsal Roller ve Operasyonel Onay Matrisi
| Rol |
Sorumluluk Alanı |
Entegrasyon Yetkisi ve Onay Mekanizması |
| Logo Sistem Yöneticisi |
Logo altyapısı, veri tabanı ve kullanıcı lisansları |
API Gateway IP beyaz listeleme, Logo Objects kullanıcı hakları yönetimi |
| Finans Direktörü (CFO) |
Cari risk kontrolü, vade farkları ve fatura iptalleri |
Risk limiti aşan B2B siparişlerini onaylama veya blokaj koyma |
| E-Ticaret Operasyon Şefi |
Pazaryeri ve web sitesi sipariş akışı, iadeler |
Mükerrer sipariş inceleme, iptal edilen siparişlerin stok iadesi onayı |
| Depo ve Sevkiyat Amiri |
El terminali ile mal kabul, irsaliye ve paketleme |
Zebra el terminali üzerinden irsaliyeleştirme ve ambar transfer teyidi |
| Entegrasyon Mimarı (Appsoni) |
Kuyruk sağlığı, API gecikmeleri ve SLA yönetimi |
%99.99 çalışma süresi (Uptime) takibi ve mikroservis performans optimizasyonu |
Saha Donanımları ve Entegrasyon Cihaz Desteği
Logo ERP entegrasyonumuz yalnızca bulut sistemleriyle değil, sahadaki endüstriyel donanımlarla da doğrudan haberleşir:
- Android El Terminalleri (Zebra TC26, Honeywell ScanPal EDA52): Depo personeli raf adresi okuttuğunda Logo ambar fişini anlık olarak oluşturur.
- Sabit ve Masaüstü Barkod Okuyucular (Datalogic Gryphon GD4500): Paketleme masasında koli barkodu okutulduğunda Logo irsaliye satırını otomatik kapatır.
- Endüstriyel Etiket Yazıcıları (Zebra ZT411): Logo'dan onaylanan sevkiyatlar için GİB standartlarında e-İrsaliye koli etiketini saniyeler içinde basar.
- Üretim Sayacı PLC'leri (Siemens S7-1200): Tezgahlardan çıkan ürün adetlerini Logo Tiger üretimden giriş fişi olarak içeri aktarır.
5 Aşamalı Anahtar Teslim Proje Yol Haritası
| Aşama |
Kapsam ve Yapılan Çalışmalar |
Süre |
Çıktı ve Doğrulama Belgesi |
| 1. Logo Veri ve Süreç Analizi |
Mevcut Logo uyarlamaları, özel alanlar (UDF), ambar yapısı ve muhasebe kodlarının incelenmesi |
3 Gün |
Logo Entegrasyon Analiz Dokümanı |
| 2. Kuyruk ve Edge Gateway Kurulumu |
DMZ sunucusunda RabbitMQ, Redis ve Edge Agent servislerinin devreye alınması |
4 Gün |
Güvenli Mesajlaşma Altyapı Raporu |
| 3. Logo Objects Konnektör Geliştirme |
Çift yönlü sipariş, cari, stok ve fatura servislerinin Logo Objects ile kodlanması |
8 Gün |
UAT Test Ortamı Servis Paketi |
| 4. Yük Testi ve Deadlock Simülasyonu |
Black Friday hacminde eşzamanlı 10.000 sipariş aktarımı ve kilitlenme testleri |
3 Gün |
%99.99 Veri Tutarlılığı Doğrulama Raporu |
| 5. Canlıya Geçiş ve 7/24 SLA Desteği |
Canlı veri akışının başlatılması, telemetri panellerinin teslimi ve destek başlangıcı |
3 Gün |
Canlı Sistem Kabul Tutanağı |
Logo ERP Entegrasyonunuzu Güvenle Başlatın
Logo sisteminizi veri kaybı, kilitlenme ve mükerrer fatura risklerinden arındırarak modern dünyanın hızına taşımak için Appsoni mühendislik ekibiyle iletişime geçin. Mevcut Logo altyapınızı inceleyelim ve şirketinize özel entegrasyon mimarisini birlikte kuralım.