İçeriğe geç
Mevcut sistemler · Entegrasyon

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.

Bize neden ulaşılıyor

Tanıdık geldi mi?

01

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.

02

İş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.

03

İ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.

04

İş 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
Sahibi siz olun diye

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.

tree

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.
İş nasıl ilerler

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.

01
scope

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ı
02
design

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
03
build

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
04
operate

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
Şartlar

İş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.

Fiyatlandırma

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.

  1. 01Kaç sistemin bağlandığı ve aralarında kaç veri türünün aktığı
  2. 02Tek yönlü güncelleme mi, çakışma kurallı çift yönlü eşitleme mi
  3. 03Her sistemin ne sunduğu: güncel bir API, eski bir web servisi ya da yalnızca veritabanı veya dosya aktarımı
  4. 04Veri hacmi ve verinin ne kadar güncel olması gerektiği
  5. 05Taşınan veri üzerindeki güvenlik ve denetim gereksinimleri
  6. 06Entegrasyonları sonrasında bizim izleyip bakımını yapıp yapmayacağımız
Teknoloji

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.

Soru sorun

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.