Dynamics 365 Business Central'dan kargo ve barkod etiketi: Labelixa nakledilmiş satış sevkiyatlarınızı standart API ile okur, ZPL şablonunu doldurur, etiketi ekranda gösterir ve DirectPrint ajanıyla basar.
Business Central sevkiyatı kaydeder ama termal etiketi başka bir yerde basılır: rapor düzeni ZPL üretmez, iş ortağı uzantısı yazdırmak pahalıdır ve şablon doğru mu sorusu ancak yazıcıdan çıkınca cevaplanır. Arada alanları okuyan, etiketi ekranda gösteren ve yazıcıya ileten bir katman eksiktir.
Kendi kiracınızda bir uygulama kaydı (client credentials) açar, Labelixa'da konnektör ayarına kiracı, ortam ve şirket kimliğini girersiniz. Gizli anahtar şifreli saklanır, hiçbir ekranda görünmez.
`salesShipments` kaydının alıcı, adres, şehir, posta kodu ve belge numarası gibi alanlarını etiket değişkenlerine eşlersiniz; yalnız eşlenen alanlar istenir.
Eşlenen veriyle üretilen ZPL gerçek ölçüde render edilir; barkod gerçekten çözülerek doğrulanır. Yanlış alan baskı tüketmeden görünür.
Hazır etiket, ağdaki ya da USB'deki Zebra sınıfı yazıcıya DirectPrint ajanı üzerinden gider; iş geçmişi panelde durur.
Bu görsel, yandaki ZPL kodundan Labelixa motoruyla üretildi.
Kendi ZPL kodunuzu deneyin →^XA
^FO25,20^A0N,26,24^FDSHIP TO^FS
^FO25,52^A0N,22,20^FDTrey Research^FS
^FO25,80^A0N,20,18^FD153 Thomas Drive^FS
^FO25,106^A0N,20,18^FDChicago 61236^FS
^BY2,3,80^FO25,140^BCN,80,Y,N,N^FDS-SHPT102001^FS
^FO470,20^BXN,5,200^FDS-SHPT102001|Trey Research^FS
^XZSevkiyat ve belge numaraları
SEMBOLOJİData MatrixKutu ve paket etiketi, küçük alan
SEMBOLOJİITF-14Koli ve palet dış ambalajı
Standart Business Central API v2.0 (`companies/{id}/salesShipments`) ile sevkiyat başlıkları okunur; sorgu yalnız eşlenen alanları ister. Gerçek bir BC ortamında ölçüldü: 42 alanlı kayıt, 200 kayıtlık sayfa.
Entegrasyon yalnız okur. "Etiket basıldı" bilgisi Business Central'a yazılmaz; bunun için müşteri tarafında küçük bir AL uzantısı gerekir ve bu pilotla birlikte şekillenir. Çalışmayan bir özellik vaat edilmez.
Bir çağrı en çok 200 kayıt işler ve devamı olup olmadığını bildirir; filtreyle (örneğin belge numarası) tek sevkiyat çekmek tipik kullanımdır. Yanıt tavanı 1 MB; aşılırsa anlaşılır hata döner.
Gizli anahtar AES-256-GCM ile şifreli sütunda durur ve hiçbir okuma yüzeyine çıkmaz; giden istekler şema, IP ve yönlendirme denetiminden geçer; jeton ve müşteri verisi loglanmaz.
Bugün yalnız Business Central online (api.businesscentral.dynamics.com) ölçüldü. On-premise OData ucu ayrı bir doğrulama ister; ölçülmeden vaat edilmez.
Konnektörler Pro ve üzeri planlarda açıktır; konnektör ayarı API anahtarına bağlıdır ve panelden yönetilir.
Henüz değil. Bugünkü akış Labelixa tarafından başlatılır (API veya panel). BC içi uygulama (AppSource) geliştirme planındadır ve pilot iş ortağıyla şekillenir.
Evet, nakledilmiş satış sevkiyatlarından: alıcı adı, adres, posta kodu ve belge numarası standart API ile okunur ve bir ZPL etikete yerleşir — örneğin Code 128 barkodlu 4×6 kargo etiketi — ardından DirectPrint ajanıyla Zebra uyumlu termal yazıcıda basılır.
Labelixa motorunun çizdiği her semboloji; aralarında Code 128, GS1-128, Data Matrix, QR ve ITF-14 var. Barkod, baskıdan önce ekranda çözülerek doğrulanır.
Hayır. Bugünkü entegrasyon verileri Entra uygulama kaydıyla standart Business Central API'si üzerinden okur; BC içine hiçbir şey kurulmaz.