Integraciones / ERP / Infor LN
Guía de integración de Infor LN para la programación de la producción con SkyPlanner APS
Esta guía de integración de Infor LN explica a partners y equipos de TI cómo conectar Infor LN con SkyPlanner APS. La integración entre SkyPlanner e Infor LN es bidireccional:
- SkyPlanner recibe órdenes de producción, operaciones de las rutas de fabricación, centros de trabajo, máquinas, artículos, existencias y pedidos de compra.
- Las fechas de inicio y fin previstas para cada operación se envían de vuelta a las órdenes de producción de LN.
- Los registros de tiempo de los operarios se devuelven como horas de máquina, horas de mano de obra y cantidades terminadas.
- Los webhooks de SkyPlanner envían los cambios de la programación en cuanto se producen.
Durante la puesta en marcha, el equipo de SkyPlanner configura la integración según su instalación de LN y ofrece soporte tras la entrada en producción. Los partners y desarrolladores pueden participar o crear la integración por su cuenta con la REST API documentada de SkyPlanner (referencia de la API).
En la nube o en local: qué condiciona cada integración con LN
LN cuenta con dos líneas de versiones que se conectan de forma distinta. SkyPlanner funciona en la nube en ambos casos, por lo que no se instala nada dentro de LN.
| LN en la nube (de 2022.x a 2026.x, CloudSuites) | LN 10.x en local | |
|---|---|---|
| Interfaz principal | LN REST API (grupo de servicios LN/lnapi) a través de ION API Gateway | ION con BODs |
| Autenticación | OAuth 2.0, credenciales de servicio backend en el archivo .ionapi | Puntos de conexión de ION |
| Detección de cambios | BODs publicados en ION o consultas periódicas programadas | BODs publicados en ION |
| Extracción masiva | ION Data Lake o exportaciones | Esquemas de intercambio, vistas de base de datos o exportaciones de sesiones |
Interfaces de LN para la programación de la producción
1. LN REST API. Infor publica los servicios de LN en ION API Gateway: «You can review the available documentation for the public services that are part of LN API.» (Puede consultar la documentación disponible de los servicios públicos que forman parte de LN API). Para la programación de la producción, el servicio clave es tiapi.sfcProductionOrder. Abarca las órdenes de producción y las operaciones de máquina con las acciones Get Machine Operations, Register machine quantities, Register machine hours y Finish Machine Operations. En la pasarela se enumeran otros servicios tiapi y tcapi disponibles para cada tenant.
Cada servicio requiere derechos de acceso y debe estar activado. Infor señala que «Try it out» (Probar) «only works if you are entitled for the service and the service has been activated.» (solo funciona si dispone de derechos de acceso al servicio y este se ha activado). Incluya esta comprobación en la lista de control del proyecto desde el primer día.
2. ION BODs. «Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.» (Los documentos de objetos de negocio, o BODs, son mensajes XML que permiten intercambiar datos entre empresas o aplicaciones empresariales). LN los envía a Infor ION, que los dirige a los suscriptores. La documentación de LN 10.8 menciona Process.ItemMaster y Process.BillOfMaterials y también describe la integración mediante BODs con LN en local. La lista completa de BODs de su versión está disponible en su tenant.
3. Exportación de archivos. LN en local permite exportar tablas mediante esquemas de intercambio o vistas de base de datos. Esta opción es adecuada para la carga inicial y para las plantas que prefieren intercambiar archivos de forma programada.
Autenticación
Para LN en la nube, utilice ION API Gateway con OAuth 2.0:
- Cree una aplicación autorizada en ION API de tipo Backend Service y descargue su archivo
.ionapi. - El archivo contiene el ID de cliente (
ci), el secreto de cliente (cs), la URL de la pasarela (iu), el servidor de autenticación (pu), la ruta del token (ot) y el tenant (ti). - Solicite tokens mediante el flujo de credenciales de cliente. Las llamadas se ejecutan con una cuenta de servicio.
- Asigne a la cuenta de servicio únicamente los roles de LN que necesita la integración.
En SkyPlanner, la REST API se autentica con un token de API (SkyPlanner Settings > API) y está documentada en Swagger/OpenAPI. El tutorial de integración explica cómo realizar las primeras llamadas. Basta con un token de API para empezar.
Eventos, webhooks y consultas periódicas
LN publica BODs en Infor ION cuando se producen eventos de negocio, e ION los dirige a los suscriptores. El suscriptor sincroniza el artículo o la orden que ha cambiado. Si ningún BOD resulta adecuado, la integración consulta los servicios REST de LN de forma periódica, filtrando por órdenes abiertas.
SkyPlanner envía webhooks cuando cambia el estado o la programación, por lo que el envío de datos de vuelta a LN se basa en eventos.
Mapeo de datos
| Objeto de Infor LN (sesión o servicio) | Objeto de SkyPlanner | Sentido | Frecuencia |
|---|---|---|---|
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMaster | Productos y materiales | LN → SkyPlanner | Carga inicial y, después, con cada cambio |
Bill of Material (tibom1110m000), listas de materiales de producción, vínculos entre materiales y rutas de fabricación, Process.BillOfMaterials | Estructura del producto, subproductos y materiales por operación | LN → SkyPlanner | Carga inicial y, después, con cada cambio |
| Routing Operations (tirou1102m000), Tasks (tirou0103m000) | Etapas del proceso con tiempos de preparación y ejecución | LN → SkyPlanner | Carga inicial y, después, con cada cambio |
| Work Centers (tirou0101m000), Machines (tirou0102m000) | Estaciones de trabajo, grupos de estaciones de trabajo y eficiencias | LN → SkyPlanner | Carga inicial y, después, de forma esporádica |
| Calendarios, Working Time Schedule (tcppl1100m000) | Turnos y horarios de trabajo | LN → SkyPlanner | A diario, o con los turnos gestionados en SkyPlanner |
Production Orders (tisfc0501m000), operaciones de máquina (tiapi.sfcProductionOrder) | Órdenes y tareas con fechas de entrega y necesidades de materiales | LN → SkyPlanner | Por evento BOD o mediante consultas cada pocos minutos |
| Existencias disponibles | Saldos de existencias | LN → SkyPlanner | Cada hora o antes de cada ejecución de la programación |
| Líneas de pedidos de compra con fechas de recepción previstas | Material pendiente de recibir; las existencias se actualizan cuando el pedido de compra se marca como Delivered | LN → SkyPlanner | Cada hora o antes de cada ejecución de la programación |
| Operaciones de las órdenes de producción: inicio y fin previstos, máquina | Operaciones programadas | SkyPlanner → LN | Con cada cambio de programación, mediante un webhook de SkyPlanner |
| Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000) | Registros de tiempo, cantidades y operaciones terminadas | SkyPlanner → LN | Con cada confirmación o por turno |
| No está en LN | Matriz de tiempos de preparación, herramientas como recursos de capacidad limitada, número de operarios y estaciones de trabajo alternativas | Se gestiona en SkyPlanner | Se configura durante la puesta en marcha |
Patrones de integración
1. Carga inicial de datos maestros. Cargue los artículos, las listas de materiales, las operaciones de las rutas de fabricación, las tareas, los centros de trabajo, las máquinas y los calendarios. Decida cómo trasladar los niveles de centro de trabajo y máquina de LN a SkyPlanner: un centro de trabajo con cuatro máquinas puede convertirse en un grupo de estaciones de trabajo con cuatro estaciones de trabajo.
2. Sincronización de órdenes. Lea las órdenes de producción con sus operaciones y líneas de materiales, además de las existencias y las líneas abiertas de pedidos de compra. SkyPlanner considera que el material pedido está disponible en la fecha de entrega del pedido de compra, por lo que al programar comprueba tanto las existencias como el suministro pendiente de recibir.
3. Envío de la programación a LN. Por cada operación que el motor haya programado o desplazado, SkyPlanner devuelve el inicio y el fin previstos y la máquina a la operación de la orden de producción de LN. LN mantiene el control de las cantidades, el estado y el cálculo de costes.
4. Confirmaciones en planta. Los operarios registran el trabajo con Mobile Confirmations, Production Timer o Quick Log Mode. Los registros de tiempo mantienen la programación actualizada y se devuelven a LN como horas de máquina, cantidades y operaciones terminadas. Elija un único canal de registro, SkyPlanner o las sesiones de LN, para que las horas nunca se contabilicen dos veces.
5. Responsabilidad sobre los datos y reglas para resolver conflictos. Acuérdelas antes de la entrada en producción:
| Datos | Sistema responsable |
|---|---|
| Artículos, listas de materiales, rutas de fabricación, cantidades y estado de las órdenes, existencias y contabilizaciones | Infor LN |
| Secuencia de operaciones, inicio y fin previstos, asignación de máquinas | SkyPlanner |
| Matriz de tiempos de preparación, herramientas, número de operarios y estaciones de trabajo alternativas | SkyPlanner |
| Turnos y ausencias | Un único sistema, elegido al definir el alcance |
6. Convivencia con las herramientas de planificación de Infor. Enterprise Planning sigue proponiendo el suministro y SkyPlanner programa las órdenes de producción según la capacidad real. En las versiones LN 2026, el ajuste External Planner de LN tiene esta finalidad: «The organization can integrate an external planning solution with Infor LN.» (La organización puede integrar una solución de planificación externa con Infor LN). Si Scheduler+ está activo, determine primero qué sistema controla las fechas: este módulo añade el estado Scheduled y exige programar las órdenes antes de liberarlas.
Pasos habituales del proyecto
La implantación suele completarse en unas semanas desde el inicio de la puesta en marcha. Antes, puede utilizar sus propios datos durante la prueba gratuita de 30 días. Exporte a Excel los centros de trabajo, las máquinas, las operaciones de las rutas de fabricación y las órdenes de producción abiertas desde las sesiones de LN, impórtelos y valide la programación.
El proyecto incluye:
- Definición del alcance. Línea de versiones, vía de conexión, tabla de correspondencias, reglas sobre qué sistema controla cada dato y canal de registro.
- Acceso. Habilite los permisos y active los servicios REST de LN, cree el servicio de backend
.ionapiy la cuenta de servicio, o configure las suscripciones BOD en ION. Empiece por el tenant de pruebas. - Carga inicial. Artículos, listas de materiales, operaciones de las rutas de fabricación, centros de trabajo, máquinas y calendarios.
- Sincronización de órdenes. Órdenes de producción, existencias y líneas de pedidos de compra mediante eventos BOD o consultas periódicas.
- Configuración de restricciones en SkyPlanner. Matriz de tiempos de preparación, herramientas, número de operarios y estaciones de trabajo alternativas.
- Escritura de datos en LN. Primero, las fechas previstas de las operaciones; después, las horas y las cantidades.
- Funcionamiento en paralelo. Utilice SkyPlanner en paralelo con el plan actual, compare las fechas y corrija los datos maestros.
- Puesta en producción. Active la escritura de datos en LN una vez que los datos coincidan.
Qué tener en cuenta al integrar Infor LN
- Documentación de otra versión. LN 10.x y las versiones anuales en la nube son diferentes. Planner+ y Scheduler+ solo están documentados en los conjuntos de documentación de 2026, y Job Shop Scheduler está disponible desde la versión 10.8. Compruebe que cada página corresponde a su versión.
- Producto de Infor equivocado. Infor LN no es CloudSuite Industrial (SyteLine) ni M3. Sus BOD y API son diferentes, por lo que debe utilizar únicamente la documentación de LN.
- Servicio sin activar. Las llamadas REST de LN fallan hasta que se habilitan los derechos de uso del servicio y se activa en el tenant.
- Filtros de enumeraciones. OrderStatus es una enumeración, por lo que un
$filterde OData sobre el estado requiere la sintaxis de enumeración, como señalan los usuarios de la comunidad de Infor. - Lead time frente a ruta de fabricación. Operations Horizon, en Items – Planning, determina si las órdenes planificadas utilizan los datos de la ruta de fabricación o un Order Lead Time fijo. Obtenga las duraciones de las operaciones de la ruta de fabricación, no de los lead times de las órdenes.
- Sesiones de centros de trabajo. Cuando Job Shop by Site está activo, LN utiliza la sesión Work Center (tirou0601m000) en lugar de Work Centers (tirou0101m000). Defina las correspondencias a partir de la que utilice su empresa.
- Horas de máquina frente a horas de mano de obra. En Production Order Hours, las horas de máquina tienen el campo Employee vacío. Asigne el tiempo de máquina y el tiempo de operario de SkyPlanner a las líneas correspondientes.
- Calendarios por unidad empresarial. Cargue el calendario de la unidad empresarial a la que pertenece cada centro de trabajo, no un único calendario para toda la planta.
Quién configura la integración con Infor LN
- El equipo de SkyPlanner la configura durante la puesta en marcha y ofrece soporte tras la entrada en producción. Cada planta utiliza LN de una forma distinta: unidades de planificación, estructuras de centros de trabajo, flujo de liberación y prácticas de registro. Para definir las correspondencias de estos elementos en la integración, hace falta experiencia.
- Su partner de Infor LN puede participar. Conoce su tenant, sus derechos de uso y su configuración de ION, y puede encargarse de la parte de LN mientras SkyPlanner proporciona la REST API, la documentación Swagger/OpenAPI y los webhooks.
- Sus propios desarrolladores pueden crear la integración con la misma REST API documentada y un token de API. Basta con un token de API para empezar, y el equipo de SkyPlanner presta ayuda cuando hace falta. La documentación del producto es pública y está disponible en la documentación de SkyPlanner.
SkyPlanner está disponible desde 199 € al mes, con 5 estaciones de trabajo incluidas y facturación mensual. La integración se presupuesta de antemano según sus procesos y necesidades, junto con su plan, para que conozca el coste total antes de empezar. Compare la planificación de LN en programación de la producción en Infor LN según la capacidad real, consulte la visión general en la página de Infor LN y descubra otros sistemas en la sección de integraciones con ERP.
Opiniones de fabricantes sobre SkyPlanner
2 hde ahorro cada semana
“Con SkyPlanner hemos pasado de planificar la producción en hojas de Excel a optimizarla en tiempo real.”
Kalle Kalliomäki, especialista en cadena de suministro
UTU · Cuadros eléctricos y aparamenta
La planificación de la producción ahorra 2 horas de trabajo cada semana, y la nueva cola de trabajo llega a la línea en segundos.
+90%de eficiencia en la producción
“La eficiencia de la producción ha aumentado un 90%.”
Abdul Rucyinga, responsable de TI
Laboratory & Allied · Fabricación farmacéutica
La eficiencia de la producción ha aumentado un 90%, y elaborar un plan optimizado de tres meses para todas las estaciones de trabajo lleva menos de 30 minutos.
99,2%de cumplimiento de plazos de entrega
“SkyPlanner nos ha dado visibilidad para identificar los cuellos de botella y ha aportado claridad a la gestión de la producción.”
Toni Tuori, responsable de producción
Piristeel · Sistemas de seguridad para cubiertas y de evacuación de aguas pluviales
El cumplimiento de plazos de entrega ha alcanzado el 99,2% este año, y la programación ahorra hasta cuatro horas de trabajo al día.
Menosparadas por falta de materiales
“El valor que nos aporta SkyPlanner es que funciona en el día a día, especialmente para fijar fechas de entrega.”
Tommi Männistö, responsable de planificación de la producción
Eskomatic · Mecanizado por encargo
La programación automática de la carga permite fijar fechas de entrega más precisas, y las paradas de producción por falta de materiales se han reducido drásticamente.
Preguntas frecuentes
¿Cómo se conecta un APS a Infor LN?
En LN en la nube, mediante la LN REST API en ION API Gateway con OAuth 2.0, junto con BOD de ION como eventos de cambio. En LN 10.x con instalación local, mediante BOD de ION o exportaciones de archivos. SkyPlanner se integra con Infor LN en ambos sentidos en cualquiera de las dos modalidades.
¿Qué API de LN gestiona las órdenes de producción?
El servicio tiapi.sfcProductionOrder de la LN REST API. Lee las órdenes de producción y las operaciones de máquina, y registra las horas de máquina, las cantidades y las operaciones terminadas. Los demás servicios se enumeran por tenant en ION API Gateway.
¿Quién desarrolla la integración con Infor LN?
El equipo de SkyPlanner configura la integración bidireccional según su configuración de LN durante la puesta en marcha y ofrece soporte tras la entrada en producción. Su partner de Infor LN o sus propios desarrolladores también pueden desarrollarla con la REST API documentada de SkyPlanner; basta con un token de API para empezar.
¿Necesitamos Scheduler+ o Planner+ para utilizar SkyPlanner?
No. SkyPlanner programa las órdenes de producción de LN con su propio motor, en cualquier versión de LN. En las versiones LN 2026, el ajuste External Planner de LN es la vía documentada para utilizar una solución de planificación externa junto con LN.
¿Por qué conectar SkyPlanner en lugar de implantar Scheduler+?
Scheduler+ es un módulo adicional que «may require a commercial component» (puede requerir un componente comercial) (fuente), documentado a partir de las versiones LN 2026. El planificador debe cargar y ejecutar su programación y, después, aceptarla (fuente). SkyPlanner se conecta al LN que utiliza hoy y entra en producción en unas semanas desde el inicio de la puesta en marcha. Autopilot reprograma automáticamente ante cada cambio significativo. El equipo de SkyPlanner configura la integración bidireccional y ofrece soporte, y su partner de LN puede encargarse de la parte de LN.
¿Podemos probar SkyPlanner antes de desarrollar la integración?
Sí. La prueba gratuita de 30 días admite hasta 20 estaciones de trabajo con exportaciones de LN en CSV o Excel, sin necesidad de tarjeta de crédito. Inicie la prueba o hable con ventas para definir el alcance de la integración.