Kurulum
Kurulum ve bakım
Kurulum tek dosyadır ve yaklaşık on dakika sürer. Ürün hiçbir hesap ya da parola hazır getirmez; Sovos ve Yukato bilgileri kurulumdan sonra panelden girilir.
Gereksinimler
- Windows Server 2016+ veya Windows 10/11 (64 bit), yönetici hakkı.
- SQL Server 2016+ (Express yeterli). Ürün kendi veritabanını oluşturur; ERP veritabanına kurulacaksa tablolar ürün önekli açılır.
- Sovos e-İrsaliye web servisi kullanıcısı (en az okuma yetkili) — her gönderici firma için.
- Yukato External Shipper API hesabı (Test ve/veya Canlı): istemci kimliği, gizli anahtar, kullanıcı, gönderici firma ve adres kimlikleri.
- Giden HTTPS: Sovos servis adresi, Yukato API adresi ve
lisans.erp.tr. Kurum vekil sunucu kullanıyorsa Yapılandırma'da tanımlanır. - .NET kurmaya gerek yoktur; paket kendi çalışma ortamını taşır.
1. Paketi çalıştırın
Sovos2YukatoKurulum-1.0.0.exe dosyasını indirip sağ tık → Yönetici olarak çalıştır. Kurulum:
- uygulamayı
C:\Program Files\ERP\Sovos2Yukatoklasörüne açar (--klasorile değişir), ERP Sovos2YukatoWindows servisini kurar ve5191portundan başlatır (--portile değişir; dolu ise boş port önerir),- servis açıklamasına erişim adresini (IP + port) yazar,
- kurulum sihirbazını Edge veya Chrome ile açar.
Aynı paket güncelleme için de kullanılır: bağlantı dizesi, ayarlar, anahtarlar ve loglar korunur; servis yeni sürümle başladıktan sonra sağlık denetimi yapılır.
2. Kurulum sihirbazı (ilk açılış)
- SQL Server bağlantısı: sunucu, kimlik türü ve veritabanı adı; Bağlantıyı test et yeşil olmadan ilerlenmez. Veritabanı yoksa oluşturulur, şema kendiliğinden kurulur.
- Kurulum paketi (isteğe bağlı): başka bir kurulumdan alınmış parolalı ayar paketi önizlenip uygulanır; yeni kurulumda atlanır.
- Windows servisi: servis durumu, port ve başlat/durdur.
- Özet: bağlantı denetimi ve servis durumu tek ekranda; panel açılır.
İlk yönetici hesabı admin'dir. Parolasını sunucuda yönetici konsolunda Sovos2Yukato.App.exe reset-admin üretir; tek kullanımlıktır ve ilk girişte değiştirilir.
3. Yapılandırma
Panelde Yapılandırma ekranı adım adım ilerler. Sırlar (parola, gizli anahtar) veritabanında makine anahtarıyla şifreli saklanır, ekranda maskelenir.
- Sovos hesapları — her gönderici firma için Sovos kullanıcısı, parolası ve VKN'si.
- Sovos bağlantısı — servis adresi (test/canlı), sorgu aralığı; bağlantı testi.
- Yukato — Test / Canlı ortam seçimi ve her ortamın API bilgileri, gönderici firma adı.
- Eşleme ve zamanlama — mağaza kodu → Yukato adres eşlemesi, çekme/gönderme/izleme aralıkları.
- Veritabanı bağlantısı — bağlantı dizesinin yapılandırılmış düzenlenmesi ve testi.
- Perakende müşteriler — sevkiyata dönüşecek alıcıların VKN listesi.
- Ağ / vekil sunucu — Otomatik, Yok veya Elle (Windows kimliğiyle); erişim testi DNS → TCP → TLS → HTTPS adımlarını ölçer.
- Lisans — lisans künyesi; internet erişimi olmayan kurulumda çevrimdışı
.erplicdosyası. - E-posta — SMTP sunucusu; geçici parola ve parola sıfırlama e-postaları için.
Önce Test ortamında birkaç irsaliyeyi uçtan uca gönderip doğrulayın, sonra Canlı'ya geçin.
Panele erişim
Panel http://<sunucu>:5191 adresinden açılır; adres Windows hizmetler listesinde servis açıklamasında da yazar.
Ağ dışına açılacaksa önüne HTTPS ters vekil (IIS, Caddy) konmalıdır.
Güncelleme
Lisanslı kurulumlarda servis yeni sürümü ERP güncelleme kanalından imzalı olarak denetler; baytlar SHA-256 ile doğrulanır, takastan sonra sağlık denetimi geçmezse önceki sürüme geri dönülür. Elle güncellemek için yeni kurulum dosyasını çalıştırmak yeterlidir.
Kaldırma
Sovos2YukatoKurulum-1.0.0.exe kaldir servisi durdurup kaldırır. Dosyalar, ayarlar ve veritabanı yerinde kalır.
Kurtarma komutları
Sovos2Yukato.App.exe reset-admin [kullanıcı]— yönetici parolasını sıfırlar (yönetici konsolu).Sovos2Yukato.App.exe lisans-istek— çevrimdışı lisans için cihaz bilgi dosyası üretir.