Se conecta con sistemas ERP y MES como

Integraciones / ERP / PSIpenta

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

Esta guía de integración de PSIpenta explica a los partners de PSI y a los equipos de TI cómo conectar PSIpenta/ERP con SkyPlanner APS. SkyPlanner se integra con PSIpenta en ambos sentidos mediante las interfaces propias de PSI:

  • Se importan las órdenes de fabricación (Fertigungsaufträge) con sus operaciones (Arbeitsgänge), las hojas de ruta (Arbeitspläne), las listas de materiales (Stücklisten), los centros de trabajo, las máquinas, las herramientas (Betriebsmittel), las existencias y los pedidos de compra.
  • El inicio, el fin y el centro de trabajo previstos para cada operación se devuelven a la orden de fabricación.
  • Si lo desea, los registros de tiempo de los operarios pueden enviarse a PSIpenta como confirmaciones BDE (Rückmeldungen).
  • 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 configura la integración según su instalación de PSIpenta durante la incorporación y ofrece soporte tras la puesta en marcha. Esta guía está dirigida a partners y desarrolladores que quieran participar o desarrollar sus propias soluciones con la REST API documentada de SkyPlanner (referencia de la API).

Interfaces de integración de PSIpenta

PSI ofrece tres vías para conectar un sistema externo de programación de la producción (folleto de PSI):

  1. PSIpenta/ERP REST API. PSI menciona una API REST y SOAP para PSIpenta/ERP y afirma que todos los componentes de PSIpenta pueden integrarse en las arquitecturas existentes mediante servicios web RESTful. Es la vía principal para leer datos de producción y escribir las fechas previstas.
  2. PSIpenta/BDE REST and SOAP API. El módulo de captura de datos de planta tiene su propia API. Es la vía para registrar las confirmaciones de los operarios.
  3. PSIintegration. Es la capa de integración estándar de PSI para los módulos de PSIpenta. Utiliza una arquitectura con un nodo central, permite mapear los mensajes gráficamente en adaptadores y archiva cada mensaje en una base de datos. Utilícela si su instalación ya canaliza por ella la comunicación con sistemas externos.

PSIpenta/ERP 10 incorpora flujos de trabajo BPMN 2.0, creados en Workflow Developer, una herramienta web, para integrar sistemas externos (PSI). Un flujo de trabajo puede reaccionar a un cambio en PSIpenta y realizar una llamada a SkyPlanner.

Autenticación y acceso

  • En PSIpenta. La integración se ejecuta con un usuario técnico dedicado, cuyos permisos se limitan a los objetos que lee y escribe. Su partner de PSI configura el usuario y el acceso a la API en su instalación.
  • Red. PSIpenta suele ejecutarse en las instalaciones del cliente. La integración accede a él por la vía que autorice su equipo de TI, por ejemplo, un endpoint de API publicado o un pequeño conector dentro de su red.
  • En SkyPlanner. La REST API se autentica mediante un token de API en la cabecera Authorization-Token. El token se crea en Settings > API. La API está documentada en Swagger/OpenAPI y el tutorial de integración explica paso a paso las primeras llamadas.

Eventos y consultas periódicas

En PSIpenta, la integración consulta periódicamente la REST API para obtener las órdenes de fabricación abiertas y los cambios recientes. Como alternativa, un flujo de trabajo BPMN o un mensaje de PSIintegration envía el cambio a SkyPlanner. La frecuencia se establece para cada planta: desde cada pocos minutos para las órdenes hasta cada hora para las existencias.

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

Mapeo de datos

Objeto de PSIpentaObjeto de SkyPlannerSentidoFrecuencia
Artículos (Artikel), unidadesProductos y materialesPSIpenta → SkyPlannerCarga inicial y, después, consultas periódicas
Listas de materiales (Stücklisten) multinivelEstructura del producto, subproductos, materiales por productoPSIpenta → SkyPlannerCarga inicial y, después, con cada cambio
Rutas de fabricación (Arbeitspläne) con operaciones y tiempos de preparación y ejecuciónEtapas del proceso con sus duraciones y tiempos de preparación y desmontajePSIpenta → SkyPlannerCarga inicial y, después, con cada cambio
Centros de trabajo (Arbeitsplätze) y máquinasEstaciones de trabajo, grupos de estaciones de trabajo y eficienciasPSIpenta → SkyPlannerCarga inicial; después, con poca frecuencia
Herramientas y utillajes (Betriebsmittel)Herramientas como recursos compartidos de disponibilidad limitadaPSIpenta → SkyPlannerCarga inicial y, después, con cada cambio
Calendarios de turnosTurnos y días no laborablesPSIpenta → SkyPlannerA diario, o con turnos propios en SkyPlanner
Órdenes de producción (Fertigungsaufträge) con operaciones y materialesÓrdenes y tareas con fechas de entrega y necesidades de materialesPSIpenta → SkyPlannerConsultas cada pocos minutos
Existencias en almacénSaldos de existenciasPSIpenta → SkyPlannerConsultas cada hora o al ejecutar la programación
Pedidos de compra (Bestellungen) con fechas de entregaPedidos de compra y entradas de materiales por fecha de entregaPSIpenta → SkyPlannerConsultas cada hora o al ejecutar la programación
Inicio, fin y centro de trabajo previstos para cada operación de la orden de fabricaciónInicio y fin programados de cada tareaSkyPlanner → PSIpentaCon cada cambio en el programa de producción, mediante un webhook de SkyPlanner
Confirmaciones BDE (Rückmeldungen): tiempo y cantidad por operación, empleadoRegistros de tiempos y confirmaciones de los operariosSkyPlanner → PSIpentaCon cada confirmación o por turno, si se elige esta opción
Reglas de programación de SkyPlannerMatriz de tiempos de preparación, número de operarios por tarea, máquinas y personal alternativosSe mantiene en SkyPlannerSe configura durante la puesta en marcha

Patrones de integración

1. Carga inicial de datos maestros. Lea los artículos, las listas de materiales, las hojas de ruta, los centros de trabajo, las máquinas, los Betriebsmittel y los calendarios a través de PSIpenta/ERP REST API. Defina con cuidado la correspondencia de los centros de trabajo: un centro 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 fabricación lanzadas con sus operaciones y materiales, además de los pedidos de compra abiertos. SkyPlanner considera que el material pedido estará disponible en la fecha de entrega del pedido de compra y actualiza las existencias cuando este se marca como Delivered. Las propuestas de compra permanecen en PSIpenta hasta que se convierten en pedidos.

3. Envío de la programación a PSIpenta. Cuando el motor programa o desplaza una operación, un webhook de SkyPlanner activa una llamada a PSIpenta/ERP REST API. Esta actualiza el inicio previsto, el fin previsto y el centro de trabajo de esa operación en la orden de fabricación. Las fechas de la orden se derivan de sus operaciones. Los recursos y campos de su instalación se establecen durante la definición del alcance, al inicio de la incorporación.

4. Confirmaciones de 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 se envían los tiempos reales a PSIpenta. En caso afirmativo, se registran el tiempo y la cantidad de cada operación como confirmaciones BDE a través de la API de PSIpenta/BDE. Si se siguen utilizando los terminales BDE, SkyPlanner lee las confirmaciones de PSIpenta en su lugar.

5. Responsabilidad sobre los datos y resolución de conflictos. Documente las reglas antes de la puesta en marcha:

DatosSistema responsable
Artículos, listas de materiales, hojas de ruta, cantidades y estado de las órdenesPSIpenta
Secuencia de operaciones, horas de inicio y fin y asignación de máquinasSkyPlanner
Matriz de tiempos de preparación, número de operarios y recursos alternativosSkyPlanner
Datos maestros de BetriebsmittelPSIpenta; la disponibilidad a lo largo del tiempo se planifica en SkyPlanner
Turnos y días no laborablesUn único sistema, elegido durante la definición del alcance
Confirmaciones, salidas y entradas de materialesPSIpenta, con registro directo o a partir de los registros de tiempo enviados por SkyPlanner

Elija un único sistema para escribir las fechas de las operaciones. Si Leitstand, Adaptive Planung o MES Scheduling también establecen fechas previstas, desactive esa función para las órdenes que programe SkyPlanner.

Pasos habituales del proyecto

La implantación suele completarse en unas semanas desde el inicio de la incorporación. Antes, valide la programación durante la prueba gratuita de 30 días con centros de trabajo, hojas de ruta y órdenes de fabricación abiertas exportados de PSIpenta en formato CSV o Excel.

  1. Mapeo. Defina la tabla de correspondencias, las reglas de responsabilidad sobre los datos, las frecuencias de sincronización y si se enviarán las confirmaciones a PSIpenta.
  2. Acceso a PSIpenta. Cree el usuario técnico, habilite las rutas de la API con su partner de PSI y realice primero las pruebas en una instalación de pruebas.
  3. Carga inicial. Artículos, listas de materiales, hojas de ruta, centros de trabajo, máquinas, Betriebsmittel y calendarios.
  4. Sincronización de órdenes y pedidos de compra. Consultas periódicas con filtros, paginación y reintentos, o mensajes activados por flujos de trabajo.
  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 PSIpenta. Fechas de las operaciones mediante webhooks de SkyPlanner, más las confirmaciones BDE si se ha elegido esta opción.
  7. Pruebas en paralelo. Ejecute SkyPlanner en paralelo con el plan actual, compare las fechas y corrija los datos maestros.
  8. Puesta en marcha. Active el envío de datos a PSIpenta cuando los datos coincidan.

Qué tener en cuenta al integrar PSIpenta

  • Módulos en uso. Compruebe qué módulos de planificación de PSI tienen licencia y están en funcionamiento. Cada módulo que escriba fechas necesita una regla clara.
  • Centro de trabajo o máquina. Decida si SkyPlanner programa por centro de trabajo o por máquina y mantenga el mismo criterio en ambos sentidos.
  • Betriebsmittel. Los utillajes y las herramientas de la lista Betriebsmittel se convierten en herramientas de disponibilidad limitada en SkyPlanner, de modo que cada operación también reserva su herramienta.
  • Unidades de los tiempos de preparación y ejecución. Al importar, convierta los tiempos de preparación y ejecución con la unidad y la base de cálculo correctas; de lo contrario, todas las duraciones serán erróneas.
  • Operaciones externas. Las operaciones subcontratadas representan tiempo transcurrido, no capacidad propia. Modélelas como pasos que solo consumen tiempo.
  • Operaciones iniciadas. Antes de cada ejecución, lea el avance a partir de las confirmaciones para que la programación tenga en cuenta el trabajo ya realizado. Running Time Lock fija después las tareas de las próximas horas.

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

  1. El equipo de SkyPlanner la configura durante la incorporación y ofrece soporte tras la puesta en marcha, para las llamadas a la API y los mensajes acordados. Cada planta utiliza PSIpenta de forma distinta, y ese conocimiento se aplica aquí.
  2. Su partner de PSI puede participar. Conoce sus módulos, sus campos personalizados y la configuración de PSIintegration, y puede habilitar el acceso a la API junto con el equipo de SkyPlanner.
  3. Sus propios desarrolladores pueden crear soluciones sobre esta base utilizando la REST API de SkyPlanner con un token de API. Basta con un token de API para empezar, y el equipo de SkyPlanner ayuda cuando es necesario. Consulte la documentación en documentación de integració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 junto con su plan, según sus procesos y necesidades. Consulte los precios, la programación de la producción con PSIpenta respetando la capacidad real de máquinas y personal, la página de PSIpenta y el centro de integraciones ERP.

Opiniones de fabricantes sobre SkyPlanner

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

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 permite ahorrar 2 horas de trabajo cada semana, y las nuevas colas de trabajo llegan a la línea en segundos.

Lee 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, responsable 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.

Lee la opinión de Laboratory & Allied

100%de cumplimiento de plazos de entrega desde 2021

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

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

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

Lee la opinión de Opes Corporation

Menosparadas por falta de materiales

“El valor que nos aporta SkyPlanner es que funciona en el día a día, sobre todo 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 de trabajo permite fijar fechas de entrega más precisas, y las paradas de producción por falta de materiales se han reducido considerablemente.

Lee la opinión de Eskomatic

Preguntas frecuentes

¿Dispone PSIpenta de una API para órdenes de producción?

Sí. PSI indica que PSIpenta/ERP y PSIpenta/BDE disponen de una API REST y SOAP, y que todos los componentes de PSIpenta pueden integrarse mediante servicios web RESTful. PSIintegration añade una capa de integración entre módulos basada en mensajes.

¿Cómo se envían las fechas planificadas de vuelta a PSIpenta?

A través de la REST API de PSIpenta/ERP. Cada vez que cambia la programación, un webhook de SkyPlanner activa la actualización del inicio previsto, el fin previsto y el centro de trabajo de cada operación de la orden de producción.

¿Puede SkyPlanner enviar confirmaciones a PSIpenta BDE?

Sí, si eliges esta opción. Los registros de tiempo de los operarios en SkyPlanner se envían como confirmaciones BDE, con el tiempo y la cantidad por operación, a través de la API de PSIpenta/BDE. En las plantas que conservan los terminales BDE, SkyPlanner lee las confirmaciones en lugar de enviarlas.

¿Debe un socio de PSI proponer PSIpenta Leitstand o SkyPlanner?

SkyPlanner, si el cliente quiere tener en semanas una programación de la producción operativa que respete la capacidad real de máquinas y personal. Leitstand, Adaptive Planung y MES Scheduling son módulos independientes del producto modular de PSI (PSI). SkyPlanner se conecta a través de las API de PSIpenta/ERP y BDE, reprograma automáticamente cuando cambia la producción y planifica cambios de formato, herramientas, equipos de operarios y materiales. Incluye usuarios ilimitados, desde 199 € al mes.

¿Requiere la integración PSIpenta/MES?

No. SkyPlanner se conecta a PSIpenta/ERP y, para las confirmaciones, a PSIpenta/BDE. Los operarios pueden registrar su trabajo en SkyPlanner desde un móvil o una tableta.

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

Sí. La prueba gratuita de 30 días admite hasta 20 estaciones de trabajo, permite importar datos de PSIpenta mediante archivos CSV o Excel e incluye todas las funciones de Basic, sin tarjeta de crédito. Inicia la prueba o habla con el equipo comercial para definir el alcance de la integración.