Loftware Integration - Oracle EBS (antes Loftware Oracle Agent) es un componente que permite el soporte Loftware soluciones para integrarse con Oracle® E-Business Suite (EBS) para que las aplicaciones Oracle® Warehouse Management (WMS) puedan recibir y procesar solicitudes de impresión de etiquetas. Loftware Integration - Oracle EBS se puede actualizar independientemente del Loftware solución, asegurando que la solución pueda tener las capacidades de integración más actualizadas disponibles.
Un administrador de Oracle instala Loftware Integration - Oracle EBS en la base de datos del sistema Oracle EBS y lo configura para conectarse de forma segura con un Loftware solución. Un administrador de la Loftware La solución puede configurar una integración de Oracle para usar con plantillas de etiquetas sin necesidad de ingresar las credenciales de Oracle.
Esta guía lo ayuda a implementar la configuración de NiceLabel Automation para admitir el Loftware Integration - Oracle EBS y explica los procesos de integración.
Lo último Loftware Integration - Oracle EBS La versión es compatible de forma nativa. NiceLabel.
¿Cómo obtener el software?
Si es un cliente nuevo interesado en Loftware Integration - Oracle EBS, o un cliente existente de NiceLabel interesado en utilizar Loftware Integration - Oracle EBS junto con NiceLabel, comuníquese con el Departamento de Ventas de Loftware.
El archivo .zip
de integración de Automation contiene:
-
La configuración NiceLabel Automation (archivo
.misx
)Nota
NiceLabel Automation es una aplicación que automatiza tareas repetitivas.
Obtenga más información acerca de NiceLabel Automation.
-
Guía de integración de NiceLabel Automation con Loftware Integration - Oracle EBS
Antes de comenzar, verifique los Requisitos del sistema.
Loftware Integration - Oracle EBS
Para una integración correcta, los requisitos de Loftware Integration - Oracle EBS son los siguientes:
-
Base de datos Oracle 19c
-
El Loftware Integration - Oracle EBS debe estar instalado en su base de datos Oracle EBS. Para obtener información detallada sobre el proceso de instalación, consulte la guía del usuario de Loftware Integration - Oracle EBS.
NiceLabel
Para una integración correcta, los requisitos de NiceLabel son los siguientes:
-
Instalación de NiceLabel:
-
LMS Enterprise 10.5 o posterior
-
-
Requisitos previos de NiceLabel Automation:
-
Se deben instalar los controladores de impresora. Puede instalar los controladores de impresora directamente en su computadora o puede registrar los controladores desde el servidor de impresión que tenga.
Nota
Para obtener la mejor experiencia de impresión, le recomendamos que instale controladores de impresora Loftware.
Para instalar los controladores de impresora Loftware, consulte la Guía de instalación de controladores de impresoras.
Si ya tiene controladores del fabricante de la impresora, puede reemplazarlos con controladores de impresora Loftware para optimizar su proceso de impresión.
Si ya tiene controladores de impresora Loftware, le recomendamos actualizarlos a las versiones más recientes. Consulte Actualización de controladores de impresoras.
-
La cuenta de usuario que el NiceLabel Automation El servicio se ejecuta desde y debe tener permiso de lectura para la carpeta o carpetas del Almacenamiento de documentos donde se almacenan las etiquetas.
-
Todas las impresoras deben ser visibles para la computadora y la cuenta de usuario desde la cual se ejecuta el Servicio de Automation. Automation crea trabajos de impresión en esta computadora y los envía a las impresoras usando Windows Spooler. Las impresoras deben ser accesibles para imprimir desde la cuenta de usuario desde la cual se ejecuta el Servicio de Automation. Asegúrese de utilizar una cuenta de usuario real al utilizar impresoras de red (no utilice una Cuenta del sistema local).
-
-
Otros requisitos del Sistema de NiceLabel
NiceLabel
Su producto NiceLabel le permite crear y editar etiquetas (Desktop Designer), tener acceso al almacenamiento de documentos con control de versiones, procesos de aprobación, administración de usuarios e historial de impresión (Control Center) y proporciona un sistema de integración (Automation).
Su producto de NiceLabel contiene:
-
NiceLabel Desktop Designer es una aplicación para diseñar e imprimir etiquetas. Instale Desktop Designer en su computadora y conéctela al Control Center. En el Control Center, podrá ver todas las impresoras conectadas a su Desktop Designer.
-
NiceLabel Control Center es una aplicación basada en la nube que le permite compartir y almacenar sus archivos de etiquetado e imprimir etiquetas. El Control Center conecta todas las impresoras de todos los usuarios que tienen su Desktop Designer conectado al Control Center.
-
NiceLabel Automation es una aplicación que automatiza tareas repetitivas como la impresión automatizada.
Cuando NiceLabel Automation recibe una carga de datos del Loftware Integration - Oracle EBS, primero busca la etiqueta correcta en Documentos en Control Center, completa los campos de la plantilla con los datos comerciales proporcionados en la carga de Oracle e imprime una etiqueta en la impresora de etiquetas solicitada.
NiceLabel Automation expone las API HTTP REST que consume Loftware Integration - Oracle EBS. NiceLabel Automation envía sincrónicamente la respuesta para cada llamada.
NiceLabel Automation
El paquete de integración proporciona un conector prediseñado de NiceLabel Automation (desencadenador). Implementa la configuración Automation proporcionada (archivo .zip
) e inicia el disparador. La configuración NiceLabel Automation contiene un Desencadenador en la nube que proporciona la terminal de API para el Loftware Integration - Oracle EBS.
La acción en un desencadenador se basa en la acción integrada Ejecutar archivo de comando XML de Oracle. Esta acción puede analizar la carga XML desde el Loftware Integration - Oracle EBS y ejecutar las acciones de impresión en consecuencia.
Todas las acciones anteriores a esta sirven para garantizar que los nombres de las etiquetas en el XML incluyan un prefijo de URL completo para la ubicación en su página de Documentos en Control Center. La URL se lee del archivo de configuración de NiceLabel y se agrega a la carga XML.
Una vez completadas las acciones del desencadenador, se envía una respuesta JSON a Loftware Integration - Oracle EBS.
Diseño de etiquetas en NiceLabel Desktop Designer
Con NiceLabel Desktop Designer puede crear y editar etiquetas y conectarlas a fuentes de datos dinámicas. Consulte cómo crear una nueva etiqueta en el Desktop Designer.
Cuando Loftware Integration - Oracle EBS consume la API de NiceLabel, proporciona a la carga JSON los datos para NiceLabel Automation, incluidos los pares clave-valor para las variables de etiqueta.
Cada etiqueta, conectada a una fuente de datos dinámica, contiene las variables como fuentes de datos para los objetos de etiqueta. Estas variables se conectan a objetos de etiqueta y proporcionan valores para esos objetos en el momento de la impresión.
Las variables definidas en la etiqueta deben tener los mismos nombres que los campos de datos en las aplicaciones de Oracle. Puede crear variables en la etiqueta manualmente, pero también puede importar variables desde las etiquetas existentes o las cargas XML de Oracle.
Nombres de referencia de etiquetas
Debe almacenar sus etiquetas en los Documentos de su Control Center. Haga referencia al nombre de sus etiquetas desde la carpeta raíz en Documentos.
Por ejemplo, si tiene una etiqueta etiqueta.nlbl
almacenada en una carpeta llamada Etiquetas, que está en la carpeta Proyecto1; la forma correcta de la ruta completa a la plantilla es /Proyecto1/Etiquetas/etiqueta.nlbl
.
Si no proporciona el nombre completo de las plantillas de etiquetas en Control Center, incluida la ruta completa a la plantilla de etiqueta, Automation tiene que encontrar una plantilla de etiqueta:
en tus-
la misma carpeta donde se almacena MISX
-
carpeta .\Etiquetas
-
carpeta ..\Etiquetas
-
carpeta de etiquetas predeterminada
Ver Usar carpetas de proyecto para administrar archivos necesarios en la etiqueta o formulario para más información.
Implementación de NiceLabel Automation
Para implementar la configuración predeterminada de Automation, debe cargarla en NiceLabel Automation Manager e iniciar los desencadenadores.
Instalación y activación de NiceLabel Automation
NiceLabel Automation es parte de la instalación de aplicaciones de NiceLabel de escritorio. El módulo requerido para ejecutar las configuraciones de Automation es «Automation».
Para obtener más detalles, consulte la guía de instalación de NiceLabel
Para activar NiceLabel Automation, consulte Licencias y activación NiceLabel.
Implementa desencadenadores en Automation
Antes de comenzar a implementar desencadenadores, asegúrese de tener NiceLabel Automation instalado en su computadora y que su producto NiceLabel esté activado.
Para activar LMS Enterprise, ver Activar NiceLabel LMS Pro/LMS Enterprise e iniciar sesión en el Centro de licencias.
-
Extraiga el archivo
.zip
a una carpeta en Documentos en su Control Center. -
Ejecute el Administrador de NiceLabel Automation.
-
Vaya a Desencadenadores, luego haga clic en el botón +Agregar.
-
En la ventana Abrir, busque su archivo
.misx
y haga clic en Abrir.El Administrador de Automation carga la configuración y enumera los desencadenadores en el panel derecho.
-
Seleccione todos los activadores y haga clic en Iniciar en cualquiera de los desencadenadores. Se iniciarán todos los desencadenadores. Los íconos de los desencadenadores se vuelven verdes y su estado cambia a «En ejecución».
Importante
Una vez iniciados, los desencadenadores se iniciarán automáticamente al reiniciar el servidor.
La terminal de URL para productos NiceLabel locales es personalizada (en su servidor), pero aún necesita una clave de integrador para autenticar la llamada a la API.
Nota
Su NiceLabel La clave del integrador se puede crear antes o después. Loftware Integration - Oracle EBS esta instalado.
Para generar la clave del integrador:
-
En su navegador abra su Control Center local. La URL es personalizada para su instalación, por ejemplo,
http(s)://<Nombre_de_su_servidor>/epm
.Reemplace <Nombre_de_su_servidor> con el nombre o la dirección IP de su servidor donde está instalado su Control Center.
Nota
El uso de http o https depende de si su servidor web permite el cifrado.
-
Vaya a Integraciones > Integraciones en la nube.
-
Haga clic en Añadir.
-
Ingrese el nombre del integrador. La clave del integrador se genera automáticamente.
-
Haga clic en Guardar.
Para consumir la API, utilice la siguiente URL:
API |
URL |
---|---|
Desencadenador de Loftware Integration - Oracle EBS |
http(s)://<Nombre_de_su_servidor>/epm/api/trigger/Api-OracleEbs |
Cada solicitud de API debe incluir un encabezado personalizado con el nombre Integrator-Key. Su valor es la clave de suscripción obtenida en Autenticación para API NiceLabel.
Reemplace <Nombre_de_su_servidor> con el nombre o la dirección IP del servidor donde está instalado su NiceLabel Control Center.
El uso de http o https depende de si su servidor web permite el cifrado.