İçeriğe geç

Yardım

API ve ERP entegrasyonu

DGAssistant'ın ERP'nize, depo yönetim sisteminize ya da sevkiyat platformunuza nasıl uyum sağladığı.

DGAssistant ERP'mle — SAP, SAGE X3, Dynamics, Navision — veya lojistik platformumla bütünleşiyor mu?

Evet. DGAssistant JSON REST API'si, ERP sistemleri ve lojistik platformlarla bütünleşme için tasarlanmıştır ve JSON ile REST web hizmetlerini kullanabilen her sistemde, yani günümüzde neredeyse tüm sistemlerde kullanılabilir. Müşteriler bunu SAP, SAGE X3 ve başka birçok sistemle bütünleştirmiştir. Bütünleştirmenin kendisi, çözümleme, uygulama ve devreye alma boyunca DGAssistant ekibinin sürekli desteğiyle, bilgi işlem ekibiniz ya da sisteminizin bakımını yapan iş ortağınız tarafından gerçekleştirilir. Eksiksiz belirtim tehlikeli madde API belgelerinde yayımlanmıştır.

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?

DGAssistant API'si lisans başına ölçülür: her lisans yılda 20 000 çağrı içerir; bunların en fazla 1 500'ü sevkiyat oluşturmak için kullanılabilir. Lisans ayrıca veritabanının en fazla 5 000 ana veri kaydı — ürünler, taraflar, kendi yerleri, araçlar, römorklar ve gemiler — tutmasına izin verir. Her sevkiyat, kullanım koşullarında belirtildiği gibi, kendi taşıma belgesi olan gerçek bir taşımaya karşılık gelir. 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?

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

Yardıma dön

Ne kadar hızlı ve kolay olduğunu görmek için iki haftalık deneme hakkınız var, hiçbir yükümlülük olmaksızın