Stampa etichette con Dynamics 365 Finance & Operations: X++, REST e integrazione via file
Stampa etichette prodotto, targa (license plate) e spedizione da Dynamics 365 F&O / Supply Chain Management tramite API REST, cartelle monitorate o viste database dirette — con scenari di magazzino e checklist.
Dynamics 365 Finance & Operations (oggi Supply Chain Management) gestisce i magazzini con la gestione avanzata: license plate, ordini di lavoro, ondate e flussi su dispositivi mobili. Ognuno di quei passaggi produce un'etichetta, e l'instradamento standard dei documenti è legato alla gestione stampa di Windows. EtikStudio prende gli stessi eventi e stampa su qualsiasi stampante, in qualsiasi linguaggio, in qualsiasi sede.
Quali vie di integrazione si adattano a Dynamics 365
| Via | Adeguatezza | Perché |
|---|---|---|
| API REST | Ideale | Da X++ (System.Net.Http) o da un flusso Power Automate / Logic Apps su un evento aziendale: l'API REST con i campi del record; stato del lavoro restituito a D365. |
| Cartella monitorata / FTP | Buona | Le esportazioni di gestione dati (CSV/XML) o un job ricorrente depositano file; EtikStudio stampa il lotto. Nessun X++. |
| Dati incorporati (ODBC) | Complemento | Viste in sola lettura sull'export BYOD / Azure SQL o sull'entity store: articolo, lotto, license plate e cliente letti in stampa. |
| Connettore + relay | Buona | D365 in cloud stampa su stampanti locali senza VPN tramite il connettore collegato in ogni magazzino. |
Scenari di magazzino e produzione
| Processo | Etichetta | Trigger |
|---|---|---|
| Entrata | Etichetta license plate al ricevimento, lotto e scadenza | Registrazione righe ordine d'acquisto, creazione license plate |
| Produzione | Etichette prodotto finito e contenitore con lotto e seriale | Dichiarazione di completamento, cambio stato ordine |
| Uscita | Etichette spedizione, SSCC pallet e vettore | Elaborazione ondata, completamento lavoro, conferma spedizione |
| Retail | Etichette scaffale e prezzo dai prodotti rilasciati | Variazione prezzo, aggiornamento assortimento |
Flusso consigliato
Usate gli eventi aziendali (o un trigger Power Automate) per il passaggio che richiede l'etichetta — license plate creata, lavoro completato, spedizione confermata — e chiamate l'API REST con i campi; mantenete il design in EtikStudio e la mappatura stampanti per magazzino. Per le sedi che non raggiungono il tenant D365 dalla rete delle stampanti, la via connettore + relay stampa in locale senza regole firewall in ingresso.
Checklist di implementazione
- Scegliere il trigger: estensione X++, evento aziendale + Power Automate, o pianificazione di export della gestione dati.
- Mappare magazzini e stampanti D365 ai nomi stampante EtikStudio; un connettore per sede.
- Decidere quali campi viaggiano nella chiamata e quali l'etichetta legge da una vista (descrizione, allergeni, prezzi).
- Validare i codici license plate e SSCC con un verificatore sulle stampanti di destinazione.
- Mantenere l'instradamento documenti in D365 per i report; spostare solo le etichette su EtikStudio.
Come lo gestisce EtikStudio
Il server REST risponde a ogni chiamata con un id lavoro e lo stato, così D365 può registrare l'esito o ritentare. I modelli sono versionati centralmente, e lo stesso design stampa sulle Zebra di un magazzino e sulle TSC di un altro.
I dettagli di integrazione variano per versione, deployment e licenza dell'ERP. Adattatori ed esempi vengono forniti durante l'implementazione.