Impression d'étiquettes avec Dynamics 365 Finance & Operations : X++, REST et intégration par fichier
Imprimez des étiquettes produit, plaque d'immatriculation et expédition depuis Dynamics 365 F&O / Supply Chain Management via l'API REST, des dossiers surveillés ou des vues de base de données directes — avec scénarios d'entrepôt et liste de contrôle.
Dynamics 365 Finance & Operations (aujourd'hui Supply Chain Management) gère les entrepôts avec la gestion avancée : plaques d'immatriculation, ordres de travail, vagues et flux sur appareils mobiles. Chacune de ces étapes produit une étiquette, et le routage standard des documents est lié à la gestion d'impression Windows. EtikStudio reprend les mêmes événements et imprime sur n'importe quelle imprimante, dans n'importe quel langage, sur n'importe quel site.
Quelles voies d'intégration conviennent à Dynamics 365
| Voie | Adéquation | Pourquoi |
|---|---|---|
| API REST | Idéal | Depuis X++ (System.Net.Http) ou un flux Power Automate / Logic Apps sur un événement métier : l'API REST avec les champs de l'enregistrement ; état du travail renvoyé à D365. |
| Dossier surveillé / FTP | Bien | Les exports de gestion des données (CSV/XML) ou un travail de données récurrent déposent des fichiers ; EtikStudio imprime le lot. Pas de X++. |
| Données embarquées (ODBC) | Complément | Vues en lecture seule sur l'export BYOD / Azure SQL ou l'entity store : article, lot, plaque et client lus à l'impression. |
| Connecteur + relay | Bien | D365 hébergé dans le cloud imprime sur les imprimantes locales sans VPN via le connecteur lié de chaque entrepôt. |
Scénarios d'entrepôt et de production
| Processus | Étiquette | Déclencheur |
|---|---|---|
| Entrée | Étiquette de plaque d'immatriculation à la réception, lot et péremption | Enregistrement des lignes de commande, création de plaque |
| Production | Étiquettes produits finis et contenants avec lot et série | Déclaration comme terminé, changement de statut d'ordre |
| Sortie | Étiquettes d'expédition, SSCC palette et transporteur | Traitement de vague, achèvement du travail, confirmation d'expédition |
| Retail | Étiquettes de rayon et de prix depuis les produits publiés | Changement de prix, mise à jour d'assortiment |
Flux recommandé
Utilisez les événements métier (ou un déclencheur Power Automate) pour l'étape qui a besoin de l'étiquette — plaque créée, travail terminé, expédition confirmée — et appelez l'API REST avec les champs ; gardez le design dans EtikStudio et le mappage des imprimantes par entrepôt. Pour les sites qui ne peuvent pas atteindre le tenant D365 depuis le réseau des imprimantes, la voie connecteur + relay imprime localement sans règle de pare-feu entrante.
Liste de contrôle de mise en œuvre
- Choisir le déclencheur : extension X++, événement métier + Power Automate, ou planification d'export de gestion des données.
- Mapper les entrepôts et imprimantes D365 aux noms d'imprimantes EtikStudio ; un connecteur par site.
- Décider quels champs voyagent dans l'appel et lesquels l'étiquette lit depuis une vue (description, allergènes, prix).
- Valider les codes-barres de plaques et les SSCC avec un vérificateur sur les imprimantes cibles.
- Garder le routage des documents dans D365 pour les rapports ; ne déplacer que les étiquettes vers EtikStudio.
Comment EtikStudio gère cela
Le serveur REST répond à chaque appel avec un identifiant de travail et un état, pour que D365 journalise le succès ou relance. Les modèles sont versionnés centralement, et le même design s'imprime sur les Zebra d'un entrepôt et les TSC d'un autre.
Les détails d'intégration varient selon la version, le déploiement et la licence de l'ERP. Les adaptateurs et exemples sont fournis lors de la mise en œuvre.