Dynamics 365 Finance & Operations Etikettendruck: X++, REST und Dateiintegration
Produkt-, License-Plate- und Versandetiketten aus Dynamics 365 F&O / Supply Chain Management drucken — über REST-API, überwachte Ordner oder direkte Datenbank-Views — mit Lagerszenarien und Checkliste.
Dynamics 365 Finance & Operations (heute Supply Chain Management) betreibt Lager mit der erweiterten Lagerverwaltung: License Plates, Arbeitsaufträge, Wellen und Mobilgeräte-Flows. Jeder dieser Schritte erzeugt ein Etikett, und das Standard-Dokumentenrouting hängt an der Windows-Druckverwaltung. EtikStudio nimmt dieselben Ereignisse und druckt auf jedem Drucker, in jeder Sprache, an jedem Standort.
Welche Integrationswege zu Dynamics 365 passen
| Weg | Eignung | Warum |
|---|---|---|
| REST-API | Optimal | Aus X++ (System.Net.Http) oder einem Power-Automate-/Logic-Apps-Flow auf ein Geschäftsereignis: die REST-API mit den Feldern des Datensatzes; Auftragsstatus zurück an D365. |
| Überwachter Ordner / FTP | Gut | Datenverwaltungsexporte (CSV/XML) oder ein wiederkehrender Datenjob legen Dateien ab; EtikStudio druckt den Stapel. Kein X++ nötig. |
| Eingebettete Daten (ODBC) | Ergänzung | Nur-Lese-Views auf dem BYOD-/Azure-SQL-Export oder Entity Store: Artikel, Charge, License Plate und Kunde werden beim Druck gelesen. |
| Konnektor + Relay | Gut | Cloud-gehostetes D365 druckt ohne VPN über den verknüpften Konnektor in jedem Lager auf lokale Drucker. |
Lager- und Produktionsszenarien
| Prozess | Etikett | Auslöser |
|---|---|---|
| Wareneingang | License-Plate-Etikett beim Empfang, Charge und Verfall | Registrierung von Bestellpositionen, License-Plate-Anlage |
| Produktion | Fertigwaren- und Behälteretiketten mit Charge und Serie | Fertigmeldung, Statuswechsel des Produktionsauftrags |
| Warenausgang | Versand-, SSCC-Paletten- und Frachtführeretiketten | Wellenverarbeitung, Arbeitsabschluss, Lieferungsbestätigung |
| Einzelhandel | Regal- und Preisetiketten aus freigegebenen Produkten | Preisänderung, Sortimentsaktualisierung |
Empfohlener Ablauf
Geschäftsereignisse (oder einen Power-Automate-Trigger) für den Schritt nutzen, der das Etikett braucht — License Plate angelegt, Arbeit abgeschlossen, Lieferung bestätigt — und die REST-API mit den Feldern aufrufen; das Etikettendesign in EtikStudio und die Druckerzuordnung je Lager belassen. Für Standorte, die den D365-Tenant nicht aus dem Druckernetz erreichen, druckt der Weg Konnektor + Relay lokal ohne eingehende Firewall-Regel.
Implementierungs-Checkliste
- Den Auslöser wählen: X++-Erweiterung, Geschäftsereignis + Power Automate oder ein Exportzeitplan der Datenverwaltung.
- D365-Lager und -Drucker EtikStudio-Druckernamen zuordnen; ein Konnektor je Standort.
- Entscheiden, welche Felder im Aufruf reisen und welche das Etikett aus einer View liest (Artikelbeschreibung, Allergene, Preise).
- License-Plate-Barcodes und SSCC mit einem Verifizierer auf den Zieldruckern validieren.
- Dokumentenrouting in D365 für Berichte belassen; nur Etiketten zu EtikStudio verlagern.
So löst es EtikStudio
Der REST-Server beantwortet jeden Aufruf mit Auftrags-ID und Status, sodass D365 Erfolg protokollieren oder wiederholen kann. Vorlagen werden zentral versioniert, und dasselbe Design druckt auf den Zebra-Druckern eines Lagers und den TSC-Druckern eines anderen.
Die Integrationsdetails hängen von ERP-Version, Bereitstellung und Lizenzierung ab. Adapter und Beispiele werden während der Implementierung bereitgestellt.