API ve ERP entegrasyonu
DGAssistant'ın ERP'nize, depo yönetim sisteminize ya da sevkiyat platformunuza nasıl uyum sağladığı.
API'yi kullanmak için özel bir modül gerekir mi?
Evet, API standart lisanslarınıza ek olarak ayrıca lisanslanan bir modüldür. Bütünleştirmeye karar verdiğinizde aboneliğinize eklersiniz.
API kullanımı nasıl ölçülür ve fiyatlandırılır?
API lisans başına ölçülür: her lisans yılda 1 500 sevkiyatı ve 7 500 hizmet çağrısını kapsar ve veritabanının sevkiyat dışında 5 000'e kadar nesne — ürünler ve taraflar (alıcılar, tedarikçiler, sürücüler ve diğerleri) — tutmasına izin verir. Daha yüksek hacim bekliyorsanız yalnızca ek lisans eklersiniz. API modülünün tam birim fiyatı, kataloğun geri kalanıyla birlikte mağazamızda gösterilir ve her özel teklife eklenebilir.
API'yi kullanmanın iki yolu nedir: toplu mu, etkileşimli mi?
Toplu kipte API, sevkiyatın tüm tanımını tek bir hizmet çağrısında alır — ERP ürünleri, tarafları ve miktarları zaten biliyorsa idealdir. Etkileşimli kip, sevkiyatı adım adım kurmanızı ve eklediğiniz her ürünü o anda doğrulamanızı sağlar; bu, web uygulamasının çalışma biçimine daha yakındır ve API üzerinde kullanıcı yönlendirmeli akışlara gereksinim duyduğunuzda işe yarar.
Ürünleri ve tarafları önceden mi oluşturmalıyım, yoksa anlık olarak mı göndermeliyim?
İkisi de desteklenir. Önerilen yaklaşım «önceden tanımlı veri»dir: ürünlerinizi ve taraflarınızı web uygulamasında bir kez oluşturur (ya da aktarır) ve API çağrılarınızda kodlarıyla anarsınız. Anlık yaklaşım, her çağrıda her şeyi göndermenize olanak tanır; bu, söz konusu verinin sahibi ERP'niz olduğunda ve önceden yükleme yapmak istemediğinizde elverişlidir.
Üretilen PDF dosyalarını API üzerinden nasıl alırım?
İki seçenek vardır. Belgeleri API yanıtında base64 ile kodlanmış PDF dosyaları olarak alabilirsiniz (taşıma belgesi, gönderici beyanı, kontrol listesi, ambalaj işaretlemesi vb.) ya da platformun bunları yapılandırılmış bir adrese kendiliğinden e-posta ile göndermesini sağlayabilirsiniz.
API ile üretilen belgeleri otomatik olarak basabilir miyim?
Evet. İki düzen iyi işler: (a) ERP'niz PDF dosyasını API'den indirir ve kendi baskı kuyruğuna gönderir; (b) DGAssistant belgeleri özel bir posta kutusuna gönderir ve sizin tarafınızdaki küçük bir otomatik baskı aracı bunları doğru yazıcıda basar. Birçok müşteri, ERP tarafında ek kod gerektirmediği için e-posta yolunu seçer.
API belirtimi nerededir?
Etkileşimli örnekler içeren eksiksiz OpenAPI belirtimi tehlikeli madde API belgelerinde yayımlanmıştır. Ayrıca, geliştiricilerinizin API'yi dakikalar içinde inceleyebilmesi için gerçekçi test çağrılarıyla hazırlanmış bir SoapUI projesi sağlıyoruz.
requestGuid nedir ve neden gereklidir?
Her API çağrısı, isteği günlüklerimizde tanımlayan ve bir sorun bildirdiğinizde destek ekibimizin tam olarak o işlemi bulmasını sağlayan benzersiz bir requestGuid içermelidir. Benzersiz olan her alfasayısal değer kabul edilir; istemci tarafında standart bir UUID/GUID üretmenizi öneririz.
Bir API çağrısının ilk denemede başarısız olmasının en sık nedeni nedir?
Hizmetin kabul etmediği kimlik bilgileri: eksik ya da yanlış bir HTTP Basic Authorization başlığı veya, çağrı OAuth2 ile doğrulanıyorsa, hiç istenmemiş, başka bir ortama ait ya da süresi çoktan dolmuş bir erişim jetonu. API'nin ayakta olduğunu ve kimlik bilgilerinizin geçerli olduğunu doğrulamak için çağırabileceğiniz özel bir destek adresi vardır. Takılırsanız, tam HTTP isteğini ve yanıtını (requestGuid dâhil) ve beklenen davranışın açıklamasını bize gönderiniz — sorunu en hızlı çözen budur.