Mikro Desktop API ile Entegrasyon: Mimari, Kimlik Doğrulama ve Tuzaklar
Mikro Desktop API ile Entegrasyon: Mimari, Kimlik Doğrulama ve Tuzaklar
Giriş: Neden Mikro ERP Entegrasyonu "Bir Defa Kur, Unutacaksın" Modeli Değil?
Şirketinizin e-ticaret siteniz var, sipariş girişlerini Mikro'ya aktarıyorsunuz. Üç ay sorunsuz çalıştı, sonra Mikro'nun yeni sürümüne geçtiniz ve entegrasyon koptu. Destek firması "port numarası değişmiş" dedi, ayarlardan 8585'i 8686'ya çevirdiniz, düzeldi. Üç ay sonra yeni bir firma daha eklediniz Mikro'ya, aynı entegrasyon kodunda sadece firma kodunu değiştirdiniz ama kimlik doğrulama hatası aldınız — çünkü ikinci firmanın kullanıcı adı ve şifresi farklıydı.
Mikro Desktop API, klasik veritabanı bağlantı stringi mantığıyla çalışmıyor. REST/JSON tabanlı bir HTTP servisi olarak Windows üzerinde koşuyor ve kimlik doğrulama bilgileri her isteğin gövdesinde taşınıyor. Sürüm geçişleri port numarasını değiştiriyor, API uç noktaları V1/V2/V3 sonekleriyle sürümleniyor ve kırıcı değişiklikler ayrıca ilan edilmiyor. Veritabanına doğrudan SQL yazamazsınız; okuma için serbest SQL ucu açık, yazma için tipli uç noktaları kullanmanız gerekiyor.
Bu yazıda, Mersin'den 3 kıtaya yazılım ihraç eden D'Cloud Software olarak, Mikro yazılım API entegrasyonlarında karşılaştığımız gerçek sorunları ve mimari tuzakları anlatıyoruz. Amacımız, entegrasyon projenize başlamadan önce hangi noktaları bilmeniz gerektiğini göstermek — böylece "çalışıyordu, birdenbire duran" entegrasyonlar yerine sürdürülebilir yapılar kurabilirsiniz.
Mikro Desktop API Mimarisi: Windows Servisi, Sabit Olmayan Port ve Sürüm Geçişleri
API-First Duruş ve HTTP Servisi
Mikro, ERP yazılımlarında nadir görülen bir yaklaşım benimsemiş: Desktop API'yi Windows servisi olarak çalıştırıyor. Yani Mikro kurulu olan sunucuda, arka planda bir HTTP sunucusu ayağa kalkıyor ve JSON formatında istekleri kabul ediyor. Veritabanı bağlantısı entegrasyon tarafında değil, servis tarafında yönetiliyor. Siz sadece HTTP POST isteği gönderiyorsunuz, Mikro servisi veritabanına bağlanıp sonucu JSON olarak dönüyor.
Bu mimari, özellikle güvenlik ve yetki yönetimi açısından doğru bir tasarım: veritabanı kimlik bilgileri dış dünyaya açılmıyor, tüm veri akışı Mikro'nun kendi iş kurallarından geçiyor. Ancak entegrasyon geliştirici açısından şu gerçeği kabul etmeniz gerekiyor: bağlantı stringi yok, her istekte kimlik doğrulama gövdesinde.
Sürüme Göre Port Değişimi: V16 vs V17
Mikro Desktop API, sürüm geçişlerinde varsayılan port numarasını değiştirebiliyor. Örneğin:
- Mikro V16: Varsayılan port 8585
- Mikro V17: Varsayılan port 8686
Eğer entegrasyon kodunuzda portu sabit yazdıysanız (http://192.168.1.10:8585/api/...), Mikro sürüm güncellemesi yaptığında entegrasyon kopacak. Çözüm basit gibi görünse de (ayar dosyasından portu değişken yap), bu sorunu yaşayan çok sayıda proje gördük — çünkü entegrasyon ilk kurulumda "çalışıyor" diye test edilip unutuluyor, sürüm geçişinde ise IT ekibi Mikro güncellemesi ile API portunu ilişkilendiremiyor.
Önerimiz:
- Port numarasını entegrasyonda sabit yazmayın,
appsettings.jsonveya.envdosyasında tutun. - Mikro sürüm güncellemesi öncesinde mutlaka entegrasyon ekibini bilgilendirin.
- Geliştirme ortamında port değişimini simüle edin ve test edin.
Windows Servisi Bağımlılığı
Mikro Desktop API, bir Windows servisi olarak çalıştığı için sunucu yeniden başladığında veya servis durdurulduğunda API erişimi kesilir. Entegrasyonunuzda retry mantığı ve timeout ayarları olmalı. Örneğin, bir fatura gönderimi başarısız olduğunda hemen hata fırlatmak yerine, 5 saniye sonra tekrar denemek ve 3 denemeden sonra hata loglamak daha sağlıklı.
Kimlik Doğrulama: Her İstekte Gövdede ve Çok Firmalı Yapının Gerçeği
ApiKey + Çalışma Yılı + Firma Kodu + Kullanıcı + Şifre
Mikro Desktop API'de kimlik doğrulama, klasik token-based veya session-based değil. Her istekte JSON gövdesine şu alanları ekliyorsunuz:
{
"ApiKey": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"AnaFirmaKodu": 100,
"Donem": 2024,
"KullaniciAdi": "apiuser",
"Sifre": "apipass123",
"Data": {
// İşlem verisi
}
}
ApiKey, Mikro'dan başvuru ve sözleşmeyle alınıyor; bu bir lisans anahtarı değil, API erişim anahtarı. Başvuru süreci genellikle e-posta veya bayi üzerinden ilerliyor.
AnaFirmaKodu ve Donem, Mikro'nun çok firmalı ve çok dönemli mimarisini yansıtıyor. Aynı veritabanında birden fazla şirket ve yıl tutulabiliyor; hangi firmaya, hangi yıla işlem yapacağınızı her istekte belirtiyorsunuz.
Çok Firmalı/Çok Dönemli Yapıda Ne Değişir?
Örneğin, holding bünyesinde 3 farklı şirket var ve hepsi Mikro kullanıyor. E-ticaret entegrasyonunuz her şirket için ayrı sipariş aktarıyor. Klasik veritabanı bağlantısında 3 farklı connection string yazardınız. Mikro API'de ise aynı API base URL'i, farklı gövde parametreleri:
- Şirket A:
AnaFirmaKodu: 100, KullaniciAdi: "userA", Sifre: "passA" - Şirket B:
AnaFirmaKodu: 200, KullaniciAdi: "userB", Sifre: "passB" - Şirket C:
AnaFirmaKodu: 300, KullaniciAdi: "userC", Sifre: "passC"
Her şirketin kendi kullanıcı adı ve şifresi olduğu için, entegrasyon kodunuzda firma bazlı kimlik havuzu yönetmeniz gerekiyor. Bağlantı stringi değişmiyor, istek gövdesi değişiyor.
Güvenlik Not: Şifreleri Düz Metin Taşımak
Kimlik bilgileri her istekte düz metin (plaintext) olarak JSON'da taşınıyor. Bu yüzden mutlaka HTTPS kullanın. Mikro Desktop API, sunucuda sertifika yapılandırmasını destekliyor; self-signed sertifika bile olsa HTTP yerine HTTPS tercih edin. Özellikle bulut sunuculara veya uzak ofislere bağlanıyorsanız, TLS olmadan şifre trafiği açıkta kalır.
Serbest SQL Ucu: Sadece Okuma ve Yazmanın Tipli Uç Noktalara Ayrılması
Neden Okuma Açık, Yazma Kapalı?
Mikro Desktop API'nin en dikkat çeken tasarım kararı şu: serbest SQL sorgusu göndererek VERİ OKUYABİLİRSİNİZ, ama YAZMAK İÇİN TİPLİ UÇ NOKTALARI KULLANMAK ZORUNDASINIZ.
Yani, SELECT * FROM STOKLAR WHERE STOK_KODU = 'ABC' şeklinde bir sorguyu API'ye gönderip sonuç alabilirsiniz. Ancak INSERT INTO SIPARISLER ... veya UPDATE STOKLAR ... gibi yazma sorguları engelleniyor. Yazma işlemleri için /api/StokKaydet, /api/SiparisEkle gibi önceden tanımlı uç noktaları kullanmanız gerekiyor.
Neden böyle? Üç ana neden:
- İş kuralları kontrolü: Mikro'nun trigger'ları, stored procedure'leri ve uygulama katmanındaki validasyonları var. Serbest SQL ile yazarsanız bu kontroller atlanır, veri bütünlüğü bozulur.
- Audit ve log: Tipli uç noktalar, hangi kullanıcının hangi işlemi yaptığını logluyor. Serbest SQL'de bu izlenebilirlik yok.
- Güvenlik: Serbest yazma izni vermek SQL injection ve yetki aşımı riski taşır.
Bu tasarım, bazı geliştiricileri "kısıtlayıcı" bulsa da, uzun vadede daha az hata ve daha kolay bakım sağlıyor.
Okuma Senaryosu: Özel Raporlar ve Analizler
Serbest SQL ucu, özellikle özel raporlama ve BI entegrasyonlarında çok kullanışlı. Örneğin, Power BI veya Tableau'ya Mikro verisi çekmek istiyorsunuz. Stok hareketlerini, cari bakiyeleri, satış trendlerini karmaşık JOIN'lerle sorgulamanız gerekiyor. Tipli uç nokta bu esnekliği vermez; serbest SQL ile istediğiniz raporu çekebilirsiniz.
Örnek kullanım:
{
"ApiKey": "...",
"AnaFirmaKodu": 100,
"Donem": 2024,
"KullaniciAdi": "...",
"Sifre": "...",
"SqlQuery": "SELECT TOP 100 STOK_KODU, STOK_ADI, MIKTAR FROM STOKLAR WHERE GRUP_KODU = 'A'"
}
API, sonucu JSON array olarak dönüyor. Ancak dikkat: performans sorumluluğu sizde. Büyük tablolarda SELECT * veya WHERE olmadan sorgu göndermek API'yi ve veritabanını kitler.
Yazma Senaryosu: Tipli Uç Noktalar
Fatura, sipariş, stok hareketi gibi işlemler için Mikro'nun tanımladığı uç noktaları kullanıyorsunuz. Her uç nokta, beklediği JSON şemasını dokümante ediyor (genellikle PDF veya Swagger). Örneğin, sipariş eklemek için:
{
"ApiKey": "...",
"AnaFirmaKodu": 100,
"Donem": 2024,
"KullaniciAdi": "...",
"Sifre": "...",
"Data": {
"CariKodu": "120.01.001",
"SiparisTarihi": "2024-01-15",
"Kalemler": [
{
"StokKodu": "ABC123",
"Miktar": 10,
"BirimFiyat": 150.00
}
]
}
}
API, iş kurallarını çalıştırıp (stok kontrolü, cari limit kontrolü vb.) başarılı ise sipariş numarasını dönüyor, hata varsa detaylı mesaj veriyor.
Uç Nokta Sürümleme: V1/V2/V3 Sonekleri ve Kırıcı Değişiklikler
Neden Sürümleme Önemli?
Mikro Desktop API, uç noktaları /api/StokKaydet/V1, /api/StokKaydet/V2 şeklinde sürümlüyor. Yeni özellik eklendikçe veya alan yapısı değiştikçe yeni sürüm yayınlanıyor. Eski sürüm genellikle korunuyor, yani /V1 çalışmaya devam ediyor — ancak yeni alanları göremezsiniz.
Örneğin, V1'de StokKodu, StokAdi, Miktar alanları varken, V2'de DepoKodu, RafKodu, SeriNo alanları eklenmiş olabilir. V1 ile entegre olduysanız, bu yeni alanları okuyamaz veya yazamazsınız.
Kırıcı Değişikliklerin İlan Edilmemesi
Mikro, API güncellemelerinde sürüm notlarını yayınlıyor ancak her kırıcı değişikliği ayrıca ilan etmeyebiliyor. Örneğin, bir alanın tipi string'den decimal'e dönmüş olabilir veya zorunlu alan listesi genişlemiş olabilir. Entegrasyonunuz ilk testte çalışıyor gibi görünse de, Mikro güncellemesi sonrası bazı istekler hata dönebilir.
Çözüm: Regresyon Testi Zorunluluğu
Her Mikro sürüm güncellemesinden sonra, entegrasyon testlerinizi baştan çalıştırmalısınız. Özellikle:
- Tüm yazma işlemlerini (sipariş, fatura, ödeme vb.) test senaryolarıyla tekrarlayın.
- Okuma sorgularınızın dönen alan sayısını ve tiplerini kontrol edin.
- Hata mesajlarını logladığınızdan emin olun — yeni hata kodları eklenmiş olabilir.
- Mikro bayi veya destek ekibiyle sürüm notlarını gözden geçirin.
Biz D'Cloud Software olarak, Mikro entegrasyonlarında otomatik regression test suite kuruyoruz; her güncelleme öncesi tüm kritik senaryoları koşturuyoruz. Bu yaklaşım, üretim ortamında sürpriz hatalarla karşılaşma riskini önemli ölçüde azaltıyor.
Sürüm Yükseltme Stratejisi
Yeni bir API sürümü çıktığında (örneğin V3), hemen geçiş yapmak yerine:
- Paralel test: V2 ve V3'ü aynı anda test ortamında çalıştırın, sonuçları karşılaştırın.
- Alan haritalama: V3'te eklenmiş veya değişmiş alanları tespit edin, entegrasyon kodunda gerekli değişiklikleri yapın.
- Geriye dönük uyumluluk: Mümkünse V2'yi de desteklemeye devam edin, böylece Mikro sürümü eski olan müşterileriniz etkilenmez.
API Key Başvuru Süreci ve Entegrasyon Hazırlığı
Nasıl API Key Alınır?
Mikro Desktop API kullanmak için, Mikro'dan (veya Mikro bayiinden) API anahtarı almanız gerekiyor. Süreç genellikle şöyle:
- Başvuru formu: E-posta veya bayi üzerinden API kullanım talebinizi iletiyorsunuz.
- Sözleşme: Kullanım koşulları ve veri sorumluluğunu içeren bir ek sözleşme imzalıyorsunuz.
- Anahtar teslimi: Mikro, size UUID formatında bir ApiKey gönderiyor (örn.
a1b2c3d4-e5f6-7890-abcd-ef1234567890). - Aktivasyon: Anahtarı ilk istekte kullanarak aktive ediyorsunuz.
Bu süreç, Mikro sürümüne ve bayi politikasına göre birkaç gün sürebilir. Entegrasyon projenize başlamadan önce API Key sürecini başlatmanız zamanlamada kayıp yaşamanızı önler.
Test Ortamı ve Üretim Ortamı
Mikro Desktop API genellikle aynı sunucuda, aynı servis olarak çalışıyor; yani test ve üretim için ayrı endpoint yok. Bunun yerine, Mikro veritabanında farklı firma kodları veya dönemler kullanarak test yapıyorsunuz.
Önerimiz:
- Mikro'da bir "test firması" oluşturun (örneğin firma kodu 999).
- Entegrasyon geliştirme sürecinde bu firmaya yazın.
- Üretim verilerini etkilemeden, tüm senaryoları test edin.
- Test firması için ayrı kullanıcı ve şifre oluşturun, bu sayıde yanlışlıkla üretim firmasına yazma riskiniz olmaz.
Entegrasyon Öncesi Kontrol Listesi
- API Key alındı mı? (Süreç 1-5 gün sürebilir)
- Mikro sürümü ve port numarası doğrulandı mı? (V16/V17, 8585/8686)
- HTTPS sertifikası kurulu mu? (Self-signed bile olsa)
- Firma kodu, dönem, kullanıcı bilgileri alındı mı?
- Test firması oluşturuldu mu?
- Retry ve timeout mantığı kodda var mı?
- Hata loglama mekanizması hazır mı?
- Regresyon test senaryoları hazırlandı mı?
D'Cloud Software'in Mikro Entegrasyon Yaklaşımı
Mersin'de merkezi, 3 kıtada müşterisi olan bir dijital ajans olarak, Mikro ERP entegrasyonlarında şu prensipleri uyguluyoruz:
1. Sürüm Bağımsız Mimari
Port numarası, API sürümü gibi değişken parametreleri kod içinde sabitlemiyoruz. Tüm yapılandırmayı .env veya bulut tabanlı config servisinde tutuyoruz. Mikro güncellemesi yapıldığında, entegrasyon koduna dokunmadan sadece ayar dosyasını güncelliyoruz.
2. Firma Bazlı Kimlik Yönetimi
Çok firmalı yapılarda, her firma için kimlik bilgilerini merkezi bir kimlik havuzunda (credential vault) saklıyoruz. Entegrasyon kodu, firma koduna göre ilgili kullanıcı adı ve şifreyi otomatik olarak çekiyor. Bu sayede yeni firma eklendiğinde kod değişikliği gerekmiyor.
3. Tipli Uç Noktalar İçin Model Sınıfları
Mikro'nun her tipli uç noktası için C# veya TypeScript model sınıfları oluşturuyoruz. Bu sınıflar, JSON şemasını yansıtıyor ve compile-time kontrolü sağlıyor. Yanlış alan adı veya tip kullanımı, kod yazarken yakalanıyor.
4. Otomatik Regresyon Testi
Her entegrasyon projesi için, kritik senaryoları kapsayan otomatik testler yazıyoruz. CI/CD pipeline'ında bu testler her commit'te koşturuluyor. Mikro güncellemesi öncesi, testleri manuel olarak tekrar çalıştırıp sonuçları raporluyoruz.
5. 15 Gün Ücretsiz Hata Düzeltme Garantisi
Entegrasyon tesliminden sonraki 15 gün içinde ortaya çıkan hataları (Mikro'dan kaynaklananlar dahil) ücretsiz düzeltiyoruz. Bu, müşterilerimize risk yönetimi açısından güven veriyor. Sabit fiyat sözleşmemizde bu garanti açıkça yazılı.
Gerçek Senaryolar: Mikro Entegrasyonunda Karşılaşılan Sorunlar ve Çözümler
Senaryo 1: E-Ticaret - Mikro Sipariş Aktarımı
Bir perakende firması, WooCommerce mağazasından gelen siparişleri Mikro'ya aktarıyor. İlk 6 ay sorunsuz çalıştı, sonra Mikro V16'dan V17'ye geçtiler ve entegrasyon koptu.
Sorun: Port numarası 8585'ten 8686'ya değişmişti.
Çözüm: Entegrasyon kodunda portu sabit yazan satırı, ayar dosyasından okuyan hale getirdik. Ayrıca, Windows servisinin durumunu kontrol eden bir healthcheck endpoint'i ekledik; entegrasyon, her 5 dakikada bir servisi ping atıyor, erişim yoksa IT ekibine otomatik mail gönderiyor.
Senaryo 2: Üretim Firması - Malzeme Çıkışı Entegrasyonu
Bir üretim firması, IoT sensörlerinden gelen hammadde tüketim verilerini Mikro'ya malzeme çıkışı olarak kaydediyor. Mikro güncellemesi sonrası, bazı malzemeler kaydedilirken hata dönmeye başladı.
Sorun: Mikro V2'de DepoKodu alanı opsiyoneldi, V3'te zorunlu hale gelmişti.
Çözüm: Entegrasyon kodunu V3 şemasına güncelledik, tüm malzeme çıkışlarına varsayılan depo kodu ekledik. Ayrıca, JSON şemasını validate eden bir middleware yazdık; Mikro'ya göndermeden önce eksik alanları tespit edip logluyoruz.
Senaryo 3: Holding - Çok Firmalı Konsolidasyon Raporu
Bir holding, 5 farklı şirketin Mikro verilerini merkezi bir BI platformuna çekiyor. Her şirket için ayrı kullanıcı adı ve şifre var.
Sorun: Entegrasyon kodu, firma bazlı kimlik bilgilerini sabit yazmıştı; yeni firma eklendiğinde kod değişikliği gerekiyordu.
Çözüm: Kimlik bilgilerini veritabanında (şifrelenmiş) saklayıp, entegrasyon kodunun firma koduna göre dinamik olarak çekmesini sağladık. Yeni firma eklemek artık sadece veritabanına yeni kayıt eklemekten ibaret, kod değişikliği yok.
SSS: Mikro Desktop API Entegrasyonu Hakkında Sıkça Sorulan Sorular
Mikro Desktop API entegrasyonu ne kadar sürer ve maliyeti nedir?
Entegrasyon süresi ve maliyeti, entegre edeceğiniz sistemin karmaşıklığına, veri hacmine ve işlem çeşitliliğine göre değişir. Basit bir e-ticaret sipariş aktarımı 1-2 hafta sürebilirken, çok firmalı, çok modüllü (stok, cari, üretim) entegrasyonlar 1-2 ay alabilir. Maliyet, keşif görüşmesinde iş gereksinimlerinizi dinledikten sonra netleşir ve sözleşmede sabit fiyat olarak yazılır. D'Cloud Software olarak sürpriz fatura çıkarmıyoruz; teslim öncesi tüm değişiklikler kapsam dahilindedir.
Mikro sürüm güncellemesi entegrasyonu etkiler mi?
Evet, özellikle port numarası veya API uç noktası sürümü değiştiyse entegrasyon etkilenebilir. Bu yüzden entegrasyon mimarinizde port ve sürüm bilgilerini sabit yazmamak, ayar dosyasında tutmak önemli. Ayrıca, her Mikro güncellemesi sonrası regresyon testleri çalıştırmanız gerekir. Biz, entegrasyon projelerinde bu testleri otomatize ediyoruz ve 15 gün ücretsiz hata düzeltme garantisiyle güncelleme sonrası ortaya çıkan sorunları karşılıyoruz.
Mikro Desktop API kullanmak için lisans ücreti var mı?
API Key almanın kendisi genellikle ücretsiz, ancak bazı Mikro paketlerinde API modülü ek ücrete tabi olabilir. Bu, Mikro lisansınıza ve bayinize göre değişir. API Key başvurusunu yaparken, bayinizle bu konuyu netleştirmeniz önerilir. Entegrasyon geliştirme maliyeti ise ayrı bir kalemdir ve Mikro lisansından bağımsızdır.
Mikro veritabanına doğrudan bağlanıp SQL yazamaz mıyız?
Teknik olarak mümkün (Mikro genellikle SQL Server kullanıyor), ancak kesinlikle önerilmez. Doğrudan veritabanı değişikliği, Mikro'nun iş kurallarını, trigger'larını ve validasyonlarını atlar; veri bütünlüğü bozulur ve garanti dışı kalırsınız. Mikro Desktop API, hem güvenlik hem de veri tutarlılığı için tasarlanmış; okuma için serbest SQL ucu, yazma için tipli uç noktalar kullanın.
Çok firmalı yapıda aynı entegrasyon kodu kullanılabilir mi?
Evet, Mikro Desktop API'nin gücü tam da burada. Aynı base URL ve kod yapısını kullanarak, sadece istek gövdesindeki AnaFirmaKodu, KullaniciAdi ve Sifre parametrelerini değiştirerek farklı firmalara işlem yapabilirsiniz. Ancak bu kimlik bilgilerini güvenli bir şekilde yönetmeniz (credential vault, şifreli depolama) ve firma bazlı loglama yapmanız önemli.
Entegrasyon hata verdiğinde destek süreci nasıl işler?
D'Cloud Software olarak, entegrasyon tesliminden sonraki 15 gün içinde ortaya çıkan hataları ücretsiz düzeltiriz. Bu süre sonrasında, SLA'lı destek paketleri sunuyoruz (aylık veya yıllık). Hata raporlaması için WhatsApp, e-posta veya ticketing sistemimizi kullanabilirsiniz. Entegrasyon kodunda loglama mekanizması kurduğumuz için, hata nedenleri genellikle hızlı tespit edilir. Mikro'dan kaynaklanan sorunlarda, Mikro desteğiyle koordinasyon sağlıyoruz.
Sonuç: Mikro Entegrasyonunda Sürdürülebilir Mimari ve Gerçekçi Beklentiler
Mikro Desktop API, API-first yaklaşımı ve tipli uç noktalarıyla, ERP entegrasyonlarında güvenli ve kontrollü bir yol sunuyor. Ancak "bir defa kur, unut" modeli değil; sürüm geçişleri, çok firmalı yapılar ve kırıcı değişiklikler nedeniyle aktif bakım ve regresyon testi gerektiren bir yapı.
Eğer entegrasyonunuzu sağlam temeller üzerine kurmak istiyorsanız:
- Port ve sürüm bilgilerini sabit yazmayın, yapılandırma dosyasında tutun.
- Kimlik doğrulama bilgilerini her istekte gövdede taşıdığınızı unutmayın; HTTPS kullanın.
- Serbest SQL'i yalnızca okuma için, yazma işlemlerini tipli uç noktalar için kullanın.
- Her Mikro güncellemesinden sonra regresyon testleri çalıştırın.
- API Key sürecini entegrasyon projesine başlamadan önce başlatın.
D'Cloud Software olarak, Mersin'den dünyaya yazılım ihraç eden bir ekip olarak, Mikro entegrasyonlarında sabit fiyat, 15 gün ücretsiz hata düzeltme garantisi ve mimari danışmanlık sunuyoruz. Entegrasyon projenizi gerçekçi zeminlerde planlamak, sürpriz maliyetlerden kaçınmak ve sürdürülebilir bir yapı kurmak istiyorsanız, ücretsiz online keşif görüşmesi için bizimle iletişime geçin. İhtiyacınızı dinleyelim, mimari önerilerimizi paylaşalım ve size uygun çözümü birlikte tasarlayalım.
Yazar: Doğuhan Bulut
D'Cloud Software | Entegrasyon & API Mimarisi Uzmanı
Doğuhan Bulut
Kurucu & CTO
Full-stack mimari ve ürün stratejisi. Next.js ve bulut altyapılarında 10+ yıl deneyim.
ERP geçişinizi planlayalım
Logo, Netsis, Mikro, SAP veya custom: mevcut süreçleri haritalandırıp doğru sistemde karar verelim. 30 dk ücretsiz keşif.
Ücretsiz keşif alAylık dijital özet bültenimiz
Ayda 1 e-posta — yeni teknoloji, KOBİ + KVKK güncellemeleri, vaka çalışmaları. Spam yok, istediğiniz an çıkış.
İlgili Yazılar
ERP Sürüm Yükseltmesi Entegrasyonu Neden Kırar? Önleyici Kontrol Listesi
ERP sürüm yükseltmesi sonrası e-fatura durdu, stok senkronizasyonu çalışmıyor mu? Entegrasyonun neden tek seferlik proje değil sürekli bakım kalemi olduğunu, kırılmanın 6 teknik nedenini ve önleyici kontrol listesini okuyun.
Devamını okuLogo Tiger Verisine Erişim: SQL, Logo Objects ve REST Servis Karşılaştırması
Logo Tiger entegrasyonu için üç erişim yolu var: doğrudan SQL, Logo Objects ve REST servis. Her yolun avantajları, kısıtları ve özellikle dönem numarası kaynaklı sessiz hataların nasıl önleneceğini detaylı inceliyoruz.
Devamını okuOsmaniye İşletmeleri için e-Fatura + Ön Muhasebe Otomasyonu
e-Fatura zorunluluğu artık sadece büyük firmalar için değil. Osmaniye'deki KOBİ'ler için e-fatura, e-arşiv ve ön muhasebe otomasyonunu entegre etmek, hem yasal uyumu sağlıyor hem de mali süreçleri hızlandırıyor.
Devamını oku