Impresión de etiquetas con Dynamics 365 Finance & Operations: X++, REST e integración por archivo
Imprime etiquetas de producto, matrícula (license plate) y envío desde Dynamics 365 F&O / Supply Chain Management por la API REST, carpetas vigiladas o vistas directas — con escenarios de almacén y lista de verificación.
Dynamics 365 Finance & Operations (hoy Supply Chain Management) opera almacenes con la gestión avanzada: matrículas (license plates), órdenes de trabajo, oleadas y flujos en dispositivo móvil. Cada uno de esos pasos produce una etiqueta, y el enrutamiento estándar de documentos depende de la gestión de impresión de Windows. EtikStudio toma los mismos eventos e imprime en cualquier impresora, en cualquier lenguaje, en cualquier sede.
Qué vías de integración encajan con Dynamics 365
| Vía | Encaje | Por qué |
|---|---|---|
| API REST | Ideal | Desde X++ (System.Net.Http) o desde un flujo de Power Automate / Logic Apps sobre un evento de negocio: la API REST con los campos del registro; estado del trabajo de vuelta a D365. |
| Carpeta vigilada / FTP | Bueno | Las exportaciones de gestión de datos (CSV/XML) o un trabajo recurrente depositan archivos; EtikStudio imprime el lote. Sin X++. |
| Datos embebidos (ODBC) | Complemento | Vistas de solo lectura sobre la exportación BYOD / Azure SQL o el entity store: artículo, lote, matrícula y cliente leídos al imprimir. |
| Conector + relay | Bueno | D365 en la nube imprime en impresoras locales sin VPN a través del conector vinculado de cada almacén. |
Escenarios de almacén y producción
| Proceso | Etiqueta | Disparo |
|---|---|---|
| Entrada | Etiqueta de matrícula en recepción, lote y caducidad | Registro de líneas de orden de compra, creación de matrícula |
| Producción | Etiquetas de producto terminado y contenedor con lote y serie | Notificación como terminado, cambio de estado de orden |
| Salida | Etiquetas de envío, SSCC de tarima y transportista | Procesamiento de oleada, finalización de trabajo, confirmación de envío |
| Retail | Etiquetas de estante y precio desde productos publicados | Cambio de precio, actualización de surtido |
Flujo recomendado
Usa eventos de negocio (o un disparador de Power Automate) para el paso que necesita la etiqueta — matrícula creada, trabajo finalizado, envío confirmado — y llama a la API REST con los campos; mantén el diseño en EtikStudio y el mapeo de impresoras por almacén. Para sedes que no alcanzan el tenant de D365 desde la red de impresoras, la vía conector + relay imprime en local sin regla de firewall entrante.
Lista de verificación de implantación
- Elige el disparo: extensión X++, evento de negocio + Power Automate, o una programación de exportación de gestión de datos.
- Mapea almacenes e impresoras de D365 a nombres de impresora en EtikStudio; un conector por sede.
- Decide qué campos viajan en la llamada y cuáles lee la etiqueta desde una vista (descripción, alérgenos, precios).
- Valida los códigos de matrícula y SSCC con un verificador en las impresoras destino.
- Mantén el enrutamiento de documentos en D365 para informes; mueve solo las etiquetas a EtikStudio.
Cómo lo resuelve EtikStudio
El servidor REST responde a cada llamada con un id de trabajo y su estado, así D365 puede registrar el éxito o reintentar. Las plantillas se versionan centralmente, y el mismo diseño imprime en las Zebra de un almacén y en las TSC de otro.
Los detalles de integración varían según versión, despliegue y licenciamiento del ERP. Los adaptadores y ejemplos resueltos se entregan durante la implantación.