Se conecta con sistemas ERP y MES como

Integraciones / ERP / HELIOS

Guía de integración de HELIOS para la programación de la producción con SkyPlanner APS

Esta guía de integración de HELIOS explica a los partners y equipos de TI cómo conectar HELIOS iNuvio y HELIOS Nephrite con SkyPlanner APS. La integración entre SkyPlanner y HELIOS es bidireccional y utiliza las interfaces del propio HELIOS:

  • Se importan las órdenes de producción (výrobní příkazy) con sus operaciones, las piezas fabricadas, las listas de materiales, las rutas de fabricación, los puestos de trabajo, las máquinas, los oficios, los recursos de personal, las existencias y los pedidos de compra.
  • Las fechas de inicio y fin previstas se devuelven a las órdenes de producción.
  • Si lo desea, los registros de tiempo de los operarios pueden enviarse de vuelta como registros de operaciones (evidence výrobních operací).
  • Los webhooks de SkyPlanner envían los cambios de la programación en cuanto se producen.
Diagrama de Gantt de SkyPlanner APS con tareas programadas en distintas estaciones de trabajo y una lista de órdenes debajo.

El equipo de SkyPlanner adapta la integración a su configuración de HELIOS durante la puesta en marcha y ofrece soporte tras la entrada en producción. Esta guía está dirigida a los partners y desarrolladores de HELIOS que quieran participar o desarrollar por su cuenta a partir de la REST API documentada de SkyPlanner (referencia de la API).

Interfaces de integración de HELIOS

Helios Inuvio Server (Inuvio REST API). Asseco lo describe como un componente independiente de HELIOS iNuvio que permite acceder a las áreas funcionales de HELIOS iNuvio mediante una REST API (ayuda de Helios Inuvio Server). Se incluye en la distribución de iNuvio y la especificación OpenAPI se publica en formato Rapidoc y Redoc. La API trabaja con las vistas de HELIOS (browses), cada una con su propio ID y sus permisos:

  • GET /browses/list y GET /browses/meta enumeran las vistas disponibles y sus columnas.
  • /browses/data lee las filas de una vista y permite escribir en ellas si la vista admite crear, actualizar y eliminar registros.
  • /api/v1/actions/meta y /api/v1/actions/execute/{dbName}/{browseIdent}/{actionIdent} ejecutan acciones externas sobre una vista. Actualmente se admiten acciones externas de tipo Procedure, Browse y Plugin.

Entre las vistas de producción que utiliza un programador están el plan de producción (výrobní plán), las órdenes de producción (výrobní příkazy), las piezas de las órdenes de producción, los materiales y productos semielaborados para producción, los oficios, los recursos de personal, los valores predefinidos de las operaciones de las rutas de fabricación y los registros de operaciones. Del mismo modo se accede a las existencias, las entradas, las salidas y los pedidos de compra emitidos (vydané objednávky).

HELIOS Nephrite REST API. La hoja de ruta de Nephrite incluye el desarrollo de una REST API (hoja de ruta de HELIOS Nephrite). Durante la definición del alcance, el equipo de SkyPlanner confirma con usted y con su partner de HELIOS los endpoints de Nephrite disponibles en su instalación. Los flujos de datos que se describen a continuación se mantienen.

Excel y CSV. Todas las vistas de HELIOS permiten exportar a Microsoft Office, lo que basta para la carga de prueba.

Autenticación y licencias

  • Dos vías de autenticación. iNuvio ofrece una API de autenticación propietaria más antigua (/api/token) y una API OAuth2 más reciente basada en RFC 6749 (/oauth/token, /oauth/revoke). Los tokens se renuevan mediante POST /oauth/token o GET /api/token.
  • Licencias. Helios Inuvio Server es gratuito, mientras que la REST API requiere licencia. Desde la versión 3.0.2026.0301, las API del sistema y de las áreas funcionales se unifican en una sola Inuvio REST API, y el acceso a la API deja de estar limitado por el número de usuarios.
  • Permisos. El usuario de integración necesita permisos de lectura sobre las vistas de producción y existencias, así como permiso para ejecutar las acciones externas acordadas.

En SkyPlanner, la REST API utiliza un token de API en la cabecera Authorization-Token (SkyPlanner Settings > API) para la autenticación y está documentada en Swagger/OpenAPI. El tutorial de integración explica paso a paso las primeras llamadas.

Eventos y consultas periódicas

SkyPlanner consulta HELIOS a intervalos programados. Las llamadas a /browses/data, filtradas por órdenes de producción abiertas y cambios recientes, detectan el trabajo nuevo. La frecuencia se define para cada planta: desde cada pocos minutos para las órdenes de producción hasta una vez por hora para las existencias.

SkyPlanner envía webhooks cuando cambia el estado o la programación, por lo que el envío de datos de vuelta a HELIOS se activa por eventos.

Mapeo de datos

Objeto de HELIOS (vista)Objeto de SkyPlannerDirecciónFrecuencia
Fichas de artículos y piezas fabricadas (vyráběné dílce), unidadesProductos y materialesHELIOS → SkyPlannerCarga inicial y después consultas periódicas
Listas de materiales (kusovník, kusovníkové vazby) con fechas de vigenciaEstructura del producto, subproductos, materiales por productoHELIOS → SkyPlannerCarga inicial y, después, con cada cambio
Rutas de fabricación (technologický postup): operación, puesto de trabajo, tiempo de preparación de máquina y operario, tiempo por unidad, tiempo de finalización y tiempo entre operacionesEtapas del proceso con sus duraciones y tiempos de preparación y desmontajeHELIOS → SkyPlannerCarga inicial y, después, con cada cambio
Puestos de trabajo (pracoviště), máquinas (stroje), puestos de trabajo alternativosEstaciones de trabajo, grupos de estaciones de trabajo, estaciones de trabajo alternativasHELIOS → SkyPlannerCarga inicial; después, con poca frecuencia
Oficios (výrobní profese), recursos de personal (výrobní personální zdroje)Personal y número de operarios por tareaHELIOS → SkyPlannerCarga inicial y después con cada cambio
Calendarios de planificación (plánovací kalendáře)Turnos y días no laborablesHELIOS → SkyPlannerA diario, o turnos propios en SkyPlanner
Órdenes de producción (výrobní příkazy), piezas y operaciones de las órdenes, materiales para producciónÓrdenes y tareas con fechas de entrega y necesidades de materialesHELIOS → SkyPlannerConsultas cada pocos minutos
Existencias (stav skladu)Saldos de existenciasHELIOS → SkyPlannerSondeo cada hora o al ejecutar la programación
Pedidos de compra emitidos (vydané objednávky) con fechas de entregaPedidos de compra, entradas previstas de material por fecha de entregaHELIOS → SkyPlannerConsultas cada hora o al ejecutar la programación
Inicio y fin previstos por operación de la orden de producción (acción externa)Inicio y fin previstos por tareaSkyPlanner → HELIOSCon cada cambio de programación, mediante un webhook de SkyPlanner
Registros de operaciones (evidence výrobních operací)Registros de tiempo y confirmaciones de los operariosSkyPlanner → HELIOSPor confirmación o por turno, si se elige esta opción
No está en HELIOSMatriz de tiempos de preparación, herramientas como recursos de capacidad limitada, tareas con varios operariosSe mantiene en SkyPlannerSe configura durante la puesta en marcha

Patrones de integración

1. Carga inicial de datos maestros. Lea las piezas fabricadas, las listas de materiales, las rutas de fabricación, los puestos de trabajo, las máquinas, los oficios, los recursos de personal y los calendarios desde las vistas de TPV. Cada recurso de HELIOS tiene un indicador para incluirlo en la planificación de la capacidad de producción; decida para cada recurso si SkyPlanner debe programarlo. Un puesto de trabajo con cuatro máquinas se convierte en un grupo de estaciones de trabajo o en cuatro estaciones de trabajo.

2. Sincronización de órdenes. Lea las órdenes de producción con sus piezas, operaciones y materiales, además de los pedidos de compra emitidos. SkyPlanner considera que el material pedido está disponible en la fecha de entrega del pedido de compra y actualiza las existencias cuando este se marca como Delivered. Programe las órdenes de producción liberadas. Las cantidades previstas en el plan de producción permanecen en HELIOS hasta que se convierten en órdenes de producción.

3. Envío de la programación a HELIOS. Cuando el motor sitúa o mueve una tarea, un webhook de SkyPlanner activa una acción externa sobre la vista de órdenes de producción mediante /api/v1/actions/execute. La acción es un procedimiento de HELIOS, acordado durante la definición del alcance, que establece el inicio y el fin previstos de la operación de la orden. HELIOS valida el cambio con su propia lógica.

4. Confirmaciones en planta. Los operarios registran su trabajo con SkyPlanner Mobile Confirmations o Production Timer, y los registros de tiempo mantienen actualizada la programación. Usted decide si los tiempos reales se envían de vuelta a HELIOS. Si elige hacerlo, una acción externa los guarda como registros de operaciones para cada operación de la orden. Si no, los operarios siguen registrando su trabajo en los terminales de HELIOS y SkyPlanner lee esos registros.

5. Responsabilidad sobre los datos y reglas de resolución de conflictos. Déjelas por escrito antes de la entrada en producción:

DatosSistema responsable
Artículos, listas de materiales, rutas de fabricación, cantidades, estado de las órdenesHELIOS
Secuencia de operaciones, horas de inicio y fin, asignación de máquinasSkyPlanner
Matriz de tiempos de preparación, necesidades de herramientas y operarios, recursos alternativosSkyPlanner
Turnos y días no laborablesUn único sistema, elegido durante la definición del alcance
Registros de operaciones, salidas y entradas de materialesHELIOS, con registro directo o envío desde los registros de tiempo de SkyPlanner

Elija un único sistema para escribir las fechas de las órdenes. Si la planificación de la capacidad de producción de HELIOS o Nephrite APS sigue escribiendo fechas, desactive esa función para las órdenes que programa SkyPlanner, o conserve el plan de HELIOS solo como plan de prueba.

Pasos habituales del proyecto

La implantación suele completarse en unas semanas desde el inicio de la puesta en marcha. Antes, valide la programación durante la prueba gratuita de 30 días con puestos de trabajo, rutas de fabricación y órdenes de producción abiertas exportados desde HELIOS en CSV o Excel.

  1. Correspondencia de datos. Defina la tabla de correspondencias, las reglas sobre qué sistema controla cada dato, las frecuencias de sincronización y si los registros de operaciones se enviarán de vuelta.
  2. Acceso a HELIOS. Configure Helios Inuvio Server, el usuario de integración, las credenciales OAuth2 y la licencia de la REST API. Haga las primeras pruebas sobre una copia de la base de datos.
  3. Carga inicial. Piezas fabricadas, listas de materiales, rutas de fabricación, puestos de trabajo, máquinas, oficios y calendarios.
  4. Sincronización de órdenes de producción y pedidos de compra. Consultas periódicas con filtros, paginación y reintentos.
  5. Configuración de restricciones en SkyPlanner. Matriz de tiempos de preparación, herramientas, número de operarios por tarea y máquinas o personal alternativos.
  6. Envío de la programación a HELIOS. Cree y pruebe las acciones externas para las fechas previstas y, si se elige esa opción, los registros de operaciones.
  7. Pruebas en paralelo. Ejecute SkyPlanner en paralelo con el plan actual, compare las fechas y corrija los datos maestros.
  8. Entrada en producción. Active el envío de datos de vuelta a HELIOS cuando los datos coincidan.

Qué prever al integrar HELIOS

  • Indicadores de planificación. Solo los recursos marcados para la planificación de la capacidad de producción tienen datos de capacidad fiables. Revise los indicadores de los puestos de trabajo, las máquinas, los oficios y las subcontrataciones antes de la primera carga.
  • Unidades de tiempo. Los tiempos de preparación, por unidad y de finalización pueden introducirse en horas, minutos o segundos. Conviértalos al importar; de lo contrario, todas las duraciones serán incorrectas.
  • Tiempo entre operaciones. El tiempo constante entre operaciones es tiempo de espera, no tiempo de máquina. Modélelo como una espera, no como capacidad.
  • Operaciones subcontratadas (kooperace). El tiempo de transporte se aplica tanto a la ida como a la vuelta. Modele las operaciones subcontratadas como pasos que solo requieren tiempo.
  • Vistas con permisos de escritura. Todas las vistas permiten leer datos, pero solo algunas permiten crearlos, actualizarlos y eliminarlos. GET /browses/list con el filtro browseCreateImplemented=1 muestra cuáles. Las vistas de órdenes de producción son de solo lectura, por lo que las fechas planificadas se devuelven mediante la acción externa acordada.

Quién configura y da soporte a la integración con HELIOS

  1. El equipo de SkyPlanner configura la integración durante la implantación y ofrece soporte tras la puesta en marcha, para las vistas y acciones externas acordadas. Cada planta utiliza HELIOS de forma distinta, y es aquí donde se aplica ese conocimiento.
  2. Su partner de HELIOS puede participar. Conoce su instalación, sus procedimientos personalizados y sus licencias, y puede configurar Helios Inuvio Server y las acciones externas junto con el equipo de SkyPlanner.
  3. Sus propios desarrolladores pueden ampliar la integración mediante la REST API de SkyPlanner con un token de API. Basta con un token de API para empezar, y el equipo de SkyPlanner presta ayuda cuando es necesario. Encontrará la documentación en la documentación de integración de SkyPlanner.

SkyPlanner está disponible desde 199 € al mes, con 5 estaciones de trabajo incluidas y facturación mensual. El presupuesto de la integración se prepara de antemano según sus procesos y necesidades, junto con el de su plan. Consulte los precios, la programación de la producción con HELIOS respetando la capacidad real de máquinas y personal, la página de HELIOS y la sección de integraciones con ERP. Para conocer los conceptos básicos, consulte programación de la producción.

Opiniones de fabricantes sobre SkyPlanner

Kalle Kalliomäki, especialista en cadena de suministro de UTU, en la planta de producción de cuadros eléctricos de Ulvila

2 hahorradas cada semana

“Con SkyPlanner hemos pasado de planificar la producción en hojas de cálculo 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 línea recibe una nueva cola de tareas en segundos.

Leer la opinión de UTU

Operarios con trajes de sala limpia en una línea de llenado de frascos de la planta farmacéutica de Laboratory & Allied en Nairobi

+90%de eficiencia en la producción

“La eficiencia en la producción ha aumentado un 90%.”

Abdul Rucyinga, director de TI
Laboratory & Allied · Fabricación farmacéutica

La eficiencia en 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.

Leer la opinión de Laboratory & Allied

Hannu Ryynänen, director general de Mamec, en la nave de producción de la empresa en Lohja

1.000 y másórdenes de trabajo programadas automáticamente

“Ahora controlamos la producción de otra manera y conocemos nuestra capacidad a un nivel completamente distinto.”

Hannu Ryynänen, director general
Mamec · Mezcladoras industriales, bombas y fabricación de alta tecnología por contrato

Miles de órdenes de trabajo se programan automáticamente, y toda la organización dispone de una visión de la producción en tiempo real.

Leer la opinión de Mamec

100%de cumplimiento de plazos de entrega desde 2021

“SkyPlanner nos permite conocer nuestra capacidad y hace que la planificación sea predecible.”

Dan Berglund, COO/CFO
Opes Corporation · Fabricación de productos químicos y alimentarios

El cumplimiento de plazos de entrega se ha mantenido en el 100% durante todo el tiempo que llevan utilizando SkyPlanner, desde 2021.

Leer la opinión de Opes Corporation

Preguntas frecuentes

¿Dispone HELIOS de una API para las órdenes de producción?

Sí. Helios Inuvio Server ofrece acceso REST a las vistas de HELIOS iNuvio, incluidas las del plan de producción, las órdenes de producción, las piezas de las órdenes, los materiales para producción y los registros de operaciones. Para HELIOS Nephrite, el equipo de SkyPlanner acuerda la vía de integración para su instalación con usted y su partner de HELIOS durante la definición del alcance de la implantación.

¿Cómo detecta SkyPlanner los cambios en HELIOS?

SkyPlanner consulta las vistas de HELIOS con una frecuencia definida para cada planta y filtra los resultados para obtener las órdenes de producción abiertas y los cambios recientes. Los webhooks de SkyPlanner envían los cambios de programación en cuanto se producen.

¿Cómo se devuelven las fechas planificadas a HELIOS?

Mediante una acción externa en la vista de órdenes de producción, que se ejecuta con /api/v1/actions/execute. La acción es un procedimiento de HELIOS acordado durante la definición del alcance, de modo que HELIOS aplica su propia lógica a cada fecha que recibe.

¿Qué autenticación utiliza la Inuvio REST API?

OAuth2 según RFC 6749 en /oauth/token, o el método propietario anterior en /api/token. La API de SkyPlanner utiliza un token de API en la cabecera Authorization-Token.

¿Debe un partner de HELIOS proponer HELIOS APS o SkyPlanner?

SkyPlanner, cuando el plan del cliente cambia con frecuencia y debe respetar los límites de capacidad. La planificación de HELIOS se basa en cálculos sobre un único plan activo, permite pasar a capacidad ilimitada para cumplir las fechas y deja la resolución de los conflictos en manos del planificador (ayuda de HELIOS). SkyPlanner se conecta mediante la REST API, replanifica automáticamente, planifica los cambios de serie, las herramientas, los equipos de operarios y los materiales, e incluye usuarios ilimitados desde 199 € al mes.

¿Podemos probar SkyPlanner antes de desarrollar la integración?

Sí. La prueba gratuita de 30 días admite hasta 20 estaciones de trabajo con importaciones CSV o Excel desde HELIOS, sin necesidad de tarjeta de crédito. Inicie la prueba o hable con el equipo comercial para definir el alcance de la integración.