Kopylon, Logo ERP (Tiger ve Go) sistemleri arasında çift yönlü veri senkronizasyonu yapan bir entegrasyon platformudur. Birden fazla Logo firması kullanan işletmelerde fatura, sipariş, stok fişi, cari hesap kartı, fiyat listesi ve diğer belgeleri firmalar arasında otomatik olarak aktarır. ASP.NET 8 Blazor Server üzerine inşa edilmiş, SQL Server veritabanı seviyesinde çalışan ve tamamen on-premise kurulabilen bir yazılımdır. Verileriniz kendi sunucunuzdan çıkmaz.
Temel Özellikler ve Yetenekler
Kopylon, Logo ERP firmalar arası entegrasyon ihtiyaçlarını karşılamak için tasarlanmış kapsamlı bir özellik setine sahiptir:
- Çift yönlü senkronizasyon: A firmasından B firmasına ve aynı anda B firmasından A firmasına veri aktarımı yapılabilir.
- GUID bazlı eşleştirme: Her kayıt benzersiz GUID değeriyle takip edilir. Kod değişiklikleri eşleşmeyi bozmaz.
- Otomatik referans dönüşümü: RefLookupService ile kaynak firmadaki referans numaraları hedef firmadaki karşılıklarına otomatik çevrilir.
- MERGE/UPSERT yazma stratejisi: Hedef firmada kayıt varsa günceller, yoksa yeni oluşturur. Duplikasyon riski yoktur.
- ENT prefix sistemi: Entegrasyon kaynaklı kayıtlar orijinal kayıtlardan ayırt edilir.
- Periyodik senkronizasyon: Modül bazında yapılandırılabilir aralıklarla otomatik çalışır.
- Gerçek zamanlı izleme: SignalR üzerinden web arayüzüne canlı log akışı.
- Günlük özet e-posta: Her gün senkronizasyon durumunu özetleyen rapor.
- Transaction güvenliği: Hata durumunda otomatik rollback, yarım kalan kayıt bırakmaz.
- Skip & Log validasyon: Geçersiz kayıtlar loglanıp atlanır, geçerli kayıtlar işlenmeye devam eder.
Desteklenen Logo Sürümleri
Kopylon, Logo yazılımının aşağıdaki sürümleriyle tam uyumlu çalışır:
- Logo Tiger 3: Orta ve büyük ölçekli işletmelerin tercih ettiği Logo'nun en kapsamlı ERP çözümü.
- Logo Tiger Enterprise: Tiger'ın kurumsal sürümü, holding ve çoklu firma yapıları için optimize edilmiştir.
- Logo Go 3: Küçük ve orta ölçekli işletmeler için tasarlanmış, uygun maliyetli ERP çözümü.
- Logo Go Plus: Go 3'ün genişletilmiş sürümü, ek modüller ve raporlama özellikleri sunar.
Tüm sürümlerde aynı SQL Server tablo yapısı kullanıldığından, Kopylon sürümler arası entegrasyon da yapabilir. Örneğin bir Tiger firması ile bir Go Plus firması arasında senkronizasyon mümkündür.
19 Entegrasyon Modülü
Kopylon, Logo ERP'nin temel iş süreçlerini kapsayan 19 modül sunar:
- Birim Setleri (UnitSet): UNITSETF ve UNITSETL tablolarından ölçü birimleri ve dönüşüm oranlarını senkronize eder.
- Malzeme Kartları (Item): ITEMS tablosundaki stok ve malzeme tanımlarını aktarır.
- Cari Hesap Kartları (Client): CLCARD tablosundaki müşteri ve tedarikçi kartlarını senkronize eder.
- Cari Hesap Fişleri (ClientFc): CLFICHE ve CLFLINE tablolarındaki cari hesap hareketlerini aktarır.
- Banka Fişleri (BankFc): BNFICHE ve BNFLINE tablolarındaki banka tahsilat ve ödeme fişlerini senkronize eder.
- Kasa Fişleri (KasaFc): KSLINES ve EMFICHE tablolarındaki kasa hareketlerini aktarır.
- Çek-Senet Bordroları (ChequeRoll): CSROLL ve CSCARD tablolarındaki çek ve senet hareketlerini senkronize eder.
- Faturalar (Invoice): INVOICE ve STLINE tablolarındaki alış, satış ve iade faturalarını aktarır.
- Sipariş Fişleri (OrderFc): ORFICHE ve ORFLINE tablolarındaki alış ve satış siparişlerini senkronize eder.
- Stok Fişleri (StockFc): STFICHE ve STLINE tablolarındaki stok giriş, çıkış ve sayım fişlerini aktarır.
- Fiyat Listeleri (PriceList): PRCLIST ve PRCLSTDIV tablolarındaki fiyat tanımlarını senkronize eder.
- Banka Kartları (Bank): BNCARD tablosundaki banka tanımlarını aktarır.
- Banka Hesapları (BankAcc): BANKACC tablosundaki banka hesap tanımlarını senkronize eder.
- Kasa Kartları (Kasa): KSCARD tablosundaki kasa tanımlarını aktarır.
- Ödeme Planları (PayPlan): PAYPLANS tablosundaki vade ve taksit planlarını senkronize eder.
- Hizmet Kartları (Service): SRVCARD tablosundaki hizmet tanımlarını aktarır.
- Satıcı Kartları (Salesman): SLSMAN tablosundaki satış temsilcisi kartlarını senkronize eder.
- Sevk Adresleri (ShipAddr): SHIPINFO tablosundaki müşteri sevk adreslerini aktarır.
- Dekont Kartları (Decard): DECARDS tablosundaki dekont tanımlarını senkronize eder.
Fiyatlandırma
Kopylon yıllık lisans modeliyle çalışır. Üç farklı paket seçeneği sunulmaktadır:
- Başlangıç Paketi (28.000 TL/yıl): 2 firma arası senkronizasyon. Tüm 19 modül dahil. E-posta desteği. Küçük işletmeler ve iki firma arasında entegrasyon ihtiyacı olan şirketler için uygundur.
- Profesyonel Paket (54.000 TL/yıl): 5 firmaya kadar senkronizasyon. Tüm 19 modül dahil. Öncelikli destek. Orta ölçekli işletmeler, birkaç şubesi olan firmalar ve küçük holding yapıları için idealdir.
- Kurumsal Paket (özel fiyatlandırma): Sınırsız firma desteği. 7/24 destek. Yerinde kurulum ve eğitim. Büyük holding yapıları, franchise zincirleri ve çok sayıda firma ile çalışan kurumsal müşteriler için tasarlanmıştır.
Teknik Mimari
Kopylon'un teknik altyapısı şu bileşenlerden oluşur:
- Framework: ASP.NET 8 Blazor Server. Modern, performanslı ve güvenli bir web uygulama altyapısı.
- Veritabanı erişimi: Dapper ORM ile SQL Server'a doğrudan erişim. API katmanına bağımlılık yoktur.
- Loglama: SQLite veritabanı ile tüm senkronizasyon işlemlerinin kaydı.
- Gerçek zamanlı iletişim: SignalR hub'ı ile canlı log akışı.
- Kimlik doğrulama: Cookie tabanlı özel authentication sistemi.
- Şifreleme: ASP.NET Data Protection ile bağlantı şifrelerinin encrypt edilmesi.
Uygulama, Reader-Writer-Sync akış desenini kullanır. Reader bileşeni kaynak firmadan değişen kayıtları okur, Writer bileşeni hedef firmaya yazar, Sync bileşeni bu ikisini orkestre eder. Her modül için ayrı Reader, Writer ve Sync sınıfları mevcuttur.
Güvenlik
Kopylon, veri güvenliğini birden fazla katmanda sağlar:
- On-premise çalışma: Uygulama tamamen müşteri sunucusunda çalışır. Veriler hiçbir zaman dış sunuculara gönderilmez, bulut hizmetlerine aktarılmaz.
- Şifreleme: Veritabanı bağlantı şifreleri ASP.NET Data Protection ile encrypt edilir. Ayarlar dosyasında şifreler düz metin olarak saklanmaz.
- Transaction güvenliği: Her yazma işlemi transaction içinde gerçekleşir. Hata durumunda otomatik rollback yapılır.
- Denetim izi: Tüm senkronizasyon işlemleri detaylı olarak loglanır. Hangi kayıt ne zaman aktarıldığı her zaman izlenebilir.
Kurulum ve Başlangıç
Kopylon kurulumu genellikle 1-2 saat içinde tamamlanır. Süreç üç adımdan oluşur: Logo veritabanı bağlantı bilgilerinin tanımlanması, senkronize edilecek modüllerin seçilmesi ve senkronizasyonun başlatılması. Kurumsal paketlerde yerinde kurulum ve eğitim desteği sağlanır. Tüm paketlerde ücretsiz demo imkanı sunulmaktadır.