ERP ve API entegrasyonu: veriler bir kez girilir
Yazılımınızı ERP’nize, CRM’inize, ödeme altyapınıza, pazaryerlerine ve iç araçlarınıza bağlayan özel API’ler ve entegrasyonlar geliştiririz. Veri bir kez girilir, her sistem aynı şeyi söyler.
Faturalanan ilk işten önce yazılı bir kapsam ve sabit bir bütçe alırsınız.
Entegrasyonlar çoğunlukla yayından sonra bozulur
Çoğu entegrasyon canlıya alındığı gün çalışır. Sorun sonra başlar: karşı sistem API’sini değiştirir, aynı kayıt iki yerde aynı anda düzenlenir, bir bildirim iki kez gelir ya da hiç gelmez ve bunu ilk fark eden müşteri olur.
Bu yüzden entegrasyonları yıllarca çalışması gereken yazılım olarak geliştiririz. Her alanın hangi sistemde doğru kabul edildiği yazılıdır; yeniden deneme ve çakışma kuralları belgelidir, kayıtlar okunabilir ve bir eşitleme geride kaldığında uyarı gelir. Hepsi sizin deponuzda, sizin hesaplarınızda ve ekibinizin değiştirebileceği şekilde belgelenmiş olarak durur.
Logo (Tiger, GO), Netsis, Mikro ve SAP gibi ERP’lere; iyzico, PayTR ve banka API’lerine; Trendyol, Hepsiburada ve N11 gibi pazaryerlerine ve e-fatura altyapısına, sundukları web servisleri ve API’ler üzerinden bağlanırız. Entegrasyon zaten her işimizin parçası olduğu için özel yazılım ve e-ticaret projelerimizde de yer alır; bu sayfa, bağlantının kendisi proje olduğunda içindir.
Tanıdık geldi mi?
Entegrasyonu insanlar yapıyor
Çalışanlar müşterileri, siparişleri ya da faturaları CRM, ERP ve Excel arasında elle taşıyor; hataların maliyeti harcanan zamandan yüksek.
İşin yükünü kırılgan bir otomasyon zinciri taşıyor
Bir dizi kodsuz otomasyon gerçek parayı ve gerçek siparişleri taşıyor; bir adım hata verdiğinde ne olduğunu kimse söyleyemiyor.
İki sistem farklı şey söylüyor, hangisinin doğru olduğu belli değil
CRM bir şey, ERP başka bir şey diyor; çünkü ikisi de aynı alanı değiştirebiliyor ve hangisinin kazanacağına karar veren bir kural yok.
İş ortaklarınız sizden bir API istiyor
Bayiler ya da tedarikçiler size doğrudan bağlanmak istiyor; bugünkü cevap e-postayla giden bir Excel dosyası.
Neleri entegre ediyoruz
Büyüyen bir işletmenin ihtiyaç duyduğu bağlantılar; tek bir sistem olarak geliştirilir ve belgelenir.
ERP ve CRM
Ürün, stok, fiyat, cari, sipariş ve fatura; ERP’niz, CRM’iniz ve her gün kullandığınız yazılım arasında eşit tutulur.
- Ürün ve stok
- Cari ve fatura
Ödeme, banka ve e-fatura
Ödeme altyapıları, banka API’leri ve e-fatura entegratörünüz bağlanır; tahsilat, iade ve faturalar Excel’siz mutabık olur.
- Tahsilat
- Mutabakat
- e-fatura
Pazaryerleri
Trendyol, Hepsiburada ve N11 gibi pazaryerlerinde stok ve fiyat tek merkezden güncellenir, siparişler ERP’ye düşer.
- Stok
- Sipariş
Kendi API’niz
Bayileriniz ve iş ortaklarınız için kimlik doğrulaması, kullanım sınırları ve sürümlemesi olan, belgelenmiş bir REST ya da GraphQL API.
- REST ve GraphQL
- Dokümantasyon
Sonunda elinizde kalanlar
Aşağıdakilerin hepsi ilk commit’ten itibaren sizindir ve mümkün olan her yerde kendi hesaplarınızda durur. Hiçbiri bizden lisanslanmaz, hiçbirinin bakımı yalnızca bize bağlı değildir.
sirketiniz/
- docs/data-flows.mdHer alanın sahibi olan sistem, verinin yönü ve çakışmada hangisinin kazandığı.
- integrations/Bağlayıcılar, yeniden deneme kuralları ve testleri.
- openapi.yamlSizin için geliştirdiğimiz API’nin şartnamesi.
- monitoring/Hata veren ya da geride kalan bir eşitlemeyi bildiren kayıtlar ve uyarılar.
- docs/runbook.mdKarşı taraf API’sini değiştirdiğinde ya da eşitleme durduğunda yapılacaklar.
Dört aşama ve her birinin
size teslim ettiği
Kod yazılmadan önceki aşamalar dahil her aşama, inceleyebileceğiniz ve elinizde kalacak bir çıktıyla biter.
Keşif ve gereksinim analizi
Kod yazmaya başlamadan önce gerçek sorunu ortaya koyarız: paydaşlar, kısıtlar, mevcut sistemler ve başarının ölçülebilir tanımı.
- requirements.md
- kapsam + sabit bütçe
- risk kaydı
Tasarım ve mimari
Arayüz akışlarını ve sistem mimarisini birlikte tasarlarız. Böylece kâğıt üzerinde tanımlanan ile geliştirilip ölçeklenecek sistem birebir örtüşür.
- tıklanabilir prototip
- sistem diyagramı
- veri modeli
Haftalık demolarla geliştirme
İlerlemenin her an görünür olduğu kısa teslimat döngüleri. Bitmiş sistemi ilk kez yayın günü görmezsiniz; süreç boyunca çalışan yazılımı düzenli olarak incelersiniz.
- her döngüde test ortamı dağıtımı
- test paketi + CI
- haftalık demo
Yayına alma ve işletme
Sistemi yayına alır, izler ve operasyon kılavuzunu size teslim ederiz. Ardından sistemi aylık bir anlaşmayla işletmeye devam ederiz; bu anlaşmayı 30 gün önceden bildirerek sonlandırabilirsiniz.
- canlı ortam altyapısı
- operasyon kılavuzu + devir dokümanları
- izleme + uyarılar
İşe başlamadan önce
yazıya döktüğümüz şartlar
Her projede taahhüt ettiğimiz rakamlar. Projeniz bunların üzerine kendi tarihli planını alır.
- Talep
- 1 iş günüTalebinizi okumuş birinden yanıt.
- Keşif
- 1 ila 3 haftaYazılı bir kapsam ve sabit bir bütçeyle biter.
- Haftalık inceleme
- Her haftaİşin o anki hali, kendiniz açabileceğiniz bir linkte.
- İlk sürüm
- 8 ila 16 haftaKeşfin bitiminden canlı ortama tipik süre.
- İşletme
- 30 gün ihbarAylık bir anlaşmayla izleme ve geliştirme.
Temsilîdir. Her proje, işe başlamadan önce kendi tarihli planını alır.
Bir entegrasyonun maliyeti neye bağlıdır?
Entegrasyonlar, keşif her sistemin ne sunduğunu ortaya koyduktan sonra tek bir sabit tutarla fiyatlandırılır. Kapsamın büyük kısmı, iki sistemin anlaşamadığı ya da birinin kapalı olduğu durumlara ayrılır; entegrasyonlar çoğunlukla orada bozulur.
- 01Kaç sistemin bağlandığı ve aralarında kaç veri türünün aktığı
- 02Tek yönlü güncelleme mi, çakışma kurallı çift yönlü eşitleme mi
- 03Her sistemin ne sunduğu: güncel bir API, eski bir web servisi ya da yalnızca veritabanı veya dosya aktarımı
- 04Veri hacmi ve verinin ne kadar güncel olması gerektiği
- 05Taşınan veri üzerindeki güvenlik ve denetim gereksinimleri
- 06Entegrasyonları sonrasında bizim izleyip bakımını yapıp yapmayacağımız
Neyle geliştiriyoruz
Uzun destek ömrü ve geniş yetenek havuzu olan araçlar; sistemin bakımını yalnızca biz değil, her yetkin ekip yapabilsin diye.
Node.js
Webhook’ları, kuyrukları ve yeniden denemeleri iyi yöneten entegrasyon servisleri.
TypeScript
Her veri paketi için tipli sözleşmeler; değişen bir alan, eşitlemeye ulaşmadan bir testte yakalanır.
PostgreSQL
Mutabakat ve bir şey ters gittiğinde yeniden oynatmak için her mesajın kaydı.
Bu hizmetle ilgili sorular
Bu hizmet için ilk görüşmelerde en sık sorulanlar.
Aradığınız yanıtı bulamadınız mı?
Bize yazın: hello@kodfabrika.com.
İlgili hizmetler
Uzun yıllar için geliştirilir.
Bu hafta başlar.
Ne geliştirmek istediğinizi anlatın. Karşılığında bir sunum dosyası değil; yazılı bir kapsam, net bir bütçe ve bir teslimat planı alırsınız.