Integraciones / ERP / APplus
Guía de integración de APplus para la programación de la producción con SkyPlanner APS
Esta guía explica a los partners de APplus y a los equipos de TI cómo conectar APplus con SkyPlanner APS. SkyPlanner se integra con APplus en ambos sentidos mediante las interfaces de Asseco:
- Se importan las órdenes de producción (Fertigungsaufträge) con sus operaciones (Arbeitsgänge), las rutas de fabricación (Arbeitspläne), las listas de materiales (Stücklisten), las unidades de capacidad (Kapazitätsstellen y Kapazitätseinheiten), las herramientas (Betriebsmittel), las existencias y los pedidos de compra.
- El inicio y el fin previstos, junto con la unidad de capacidad de cada operación, se devuelven a la orden de producción.
- Si así lo decides, los registros de tiempos de los operarios pueden enviarse a APplus como mensajes BDE asociados a la orden.
- 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 adapta la integración a tu configuración de APplus y sigue prestando soporte tras la entrada en producción. Esta guía está dirigida a partners y desarrolladores que quieran participar o desarrollar sus propias soluciones sobre la REST API documentada de SkyPlanner (referencia de la API).
Interfaces de integración de APplus
APplus ofrece estas vías de conexión a un sistema externo de programación de la producción:
- Servicios web de APplus. APplus se basa en una arquitectura de servicios web. Según Asseco, todas las funciones necesarias para la programación están disponibles directamente a través de internet y pueden utilizarlas los sistemas informáticos de clientes y proveedores (Asseco). Esta es la vía principal para leer datos de producción y escribir las fechas previstas.
- Business Integration Framework. Desde APplus 6.3, este framework permite conectar sistemas de terceros sin programar, mediante estructuras de datos adaptativas (Asseco). Úsalo para establecer la correspondencia entre los objetos de APplus y la REST API de SkyPlanner.
- Universal Cloud Connector. Se incorporó en APplus 7.1 para conectar las soluciones de partners y las ofertas SaaS con APplus, con un alto nivel de seguridad para los datos transferidos (Asseco).
En APplus 10, Flow Mode inicia procesos en momentos definidos o cuando se producen determinados eventos, sin pasos manuales (Asseco). La vía que se utiliza para transferir cada objeto se decide al definir el alcance de la puesta en marcha.
Autenticación y acceso
- En APplus. La integración se ejecuta con un usuario técnico dedicado en APplus, con permisos limitados a los objetos que lee y escribe. Tu partner de APplus configura el usuario y el acceso a los servicios web.
- Red. APplus puede ejecutarse en instalaciones propias o en una versión alojada (datos sobre APplus). La integración accede por la vía que permita tu equipo de TI o tu proveedor de alojamiento.
- 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 APplus, la integración consulta periódicamente los servicios web para obtener las órdenes de producción abiertas y los cambios recientes. Como alternativa, Business Integration Framework envía los cambios a SkyPlanner. La frecuencia se define para cada planta: desde cada pocos minutos para las órdenes hasta una vez por hora para las existencias.
SkyPlanner envía webhooks cuando cambia el estado o el programa de producción, por lo que la escritura de datos de vuelta a APplus se activa por eventos.
Mapeo de datos
| Objeto de APplus | Objeto de SkyPlanner | Sentido | Frecuencia |
|---|---|---|---|
| Artículos (Artikel), unidades | Productos y materiales | APplus → SkyPlanner | Carga inicial y, después, consultas periódicas |
| Listas de materiales (Stücklisten, Strukturstücklisten) | Estructura del producto, subproductos, materiales por producto | APplus → SkyPlanner | Carga inicial y, después, con cada cambio |
| Rutas de fabricación (Arbeitspläne) con operaciones y tiempos de preparación y ejecución | Etapas del proceso con sus duraciones y tiempos de preparación y desmontaje | APplus → SkyPlanner | Carga inicial y, después, con cada cambio |
| Centros y unidades de capacidad (Kapazitätsstellen, Kapazitätseinheiten) | Grupos de estaciones de trabajo, estaciones de trabajo y sus eficiencias | APplus → SkyPlanner | Carga inicial; después, con poca frecuencia |
| Capacidad del personal | Personal con sus turnos | APplus → SkyPlanner | A diario, o turnos propios en SkyPlanner |
| Herramientas y utillajes (Betriebsmittel) | Herramientas como recursos compartidos de capacidad limitada | APplus → SkyPlanner | Carga inicial y, después, con cada cambio |
| Órdenes de producción (Fertigungsaufträge) con operaciones y materiales | Órdenes y tareas con fechas de entrega y necesidades de materiales | APplus → SkyPlanner | Consultas cada pocos minutos |
| Existencias en almacén | Saldos de existencias | APplus → SkyPlanner | Consultas cada hora o al ejecutar la programación |
| Pedidos de compra (Bestellungen) con fechas de entrega | Pedidos de compra y entradas de materiales por fecha de entrega | APplus → SkyPlanner | Consultas cada hora o al ejecutar la programación |
| Inicio y fin previstos y unidad de capacidad de cada operación de la orden de producción | Inicio y fin programados de cada tarea | SkyPlanner → APplus | Con cada cambio en el programa de producción, mediante un webhook de SkyPlanner |
| Mensajes BDE: tiempo y cantidad por operación, empleado | Registros de tiempos y confirmaciones de los operarios | SkyPlanner → APplus | Con cada confirmación o por turno, si se elige esta opción |
| No disponible en APplus | Matriz de tiempos de preparación, número de operarios por tarea, máquinas y personal alternativos | Se mantiene en SkyPlanner | Se configura durante la puesta en marcha |
Patrones de integración
1. Carga inicial de datos maestros. Lee los artículos, las listas de materiales, las rutas de fabricación, los centros y unidades de capacidad, los Betriebsmittel y la capacidad del personal mediante los servicios web de APplus. Define cuidadosamente las correspondencias: una Kapazitätsstelle con cuatro Kapazitätseinheiten se convierte en un grupo de estaciones de trabajo con cuatro estaciones de trabajo.
2. Sincronización de órdenes y pedidos. Lee las órdenes de producción con sus operaciones y materiales, así como 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 APplus Disposition hasta que se convierten en pedidos.
3. Escritura del programa de producción en APplus. Cuando el motor sitúa o mueve una operación, un webhook de SkyPlanner activa la actualización en APplus por la vía acordada en la definición del alcance (servicios web o Business Integration Framework). Se establecen el inicio previsto, el fin previsto y la unidad de capacidad de esa operación en la orden de producción, de modo que el tablero de planificación de APplus muestra la secuencia de SkyPlanner.
4. Lanzamiento de órdenes de taller. El planificador sigue lanzando las órdenes de taller (Werkstattaufträge) en APplus, ahora con las fechas de SkyPlanner. Las órdenes lanzadas y sus estados se transfieren a SkyPlanner en la siguiente sincronización.
5. Confirmaciones en planta. Los operarios registran su trabajo con SkyPlanner Mobile Confirmations o Production Timer, y esos registros de tiempos mantienen actualizado el programa de producción. Tú decides si los tiempos reales se envían a APplus. Si eliges hacerlo, el tiempo y la cantidad de cada operación se registran como mensajes BDE asociados a la orden. Si se sigue utilizando BDE con códigos de barras, SkyPlanner lee los mensajes de APplus en su lugar.
6. Responsabilidad sobre los datos y reglas para resolver conflictos. Documéntalas antes de la entrada en producción:
| Datos | Sistema responsable |
|---|---|
| Artículos, listas de materiales, rutas de fabricación, cantidades, estado de las órdenes, lanzamiento de órdenes de taller | APplus |
| Secuencia de operaciones, horas de inicio y fin, asignación de unidades de capacidad | SkyPlanner |
| Matriz de tiempos de preparación, número de operarios, recursos alternativos | SkyPlanner |
| Datos maestros de Betriebsmittel | APplus; la disponibilidad a lo largo del tiempo se planifica en SkyPlanner |
| Turnos y días no laborables | Un único sistema, elegido durante la definición del alcance |
| Mensajes BDE, salidas y entradas de materiales | APplus, con registro directo o envío desde los registros de tiempos de SkyPlanner |
Elige un único sistema para escribir las fechas de las operaciones. Si está activa la programación de PPS, o si Feinplanung o APplus APS escriben fechas, desactiva esas funciones para las órdenes que programa SkyPlanner.
Pasos habituales del proyecto
La implantación suele completarse en unas semanas desde el inicio de la puesta en marcha. Antes, valida el programa de producción durante la prueba gratuita de 30 días con unidades de capacidad, rutas de fabricación y órdenes de producción abiertas exportadas de APplus en CSV o Excel.
- Mapeo. Define la tabla de correspondencias, las reglas de responsabilidad sobre los datos, las frecuencias de sincronización y si se enviarán mensajes BDE de vuelta a APplus.
- Acceso a APplus. Crea el usuario técnico, habilita los servicios web con tu partner de APplus y realiza primero las pruebas en un entorno de pruebas.
- Carga inicial. Artículos, listas de materiales, rutas de fabricación, centros y unidades de capacidad, Betriebsmittel y personal.
- Sincronización de órdenes y pedidos de compra. Consultas periódicas con filtros, paginación y reintentos, o envío de datos mediante Business Integration Framework.
- 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.
- Escritura de la programación en APplus. Fechas de las operaciones recibidas mediante webhooks de SkyPlanner y, si se elige esta opción, mensajes BDE.
- Pruebas en paralelo. Utiliza SkyPlanner junto con el tablero de planificación actual, compara las fechas y corrige los datos maestros.
- Puesta en marcha. Activa la escritura en APplus cuando los datos coincidan.
Qué tener en cuenta al integrar APplus
- Unidades con capacidad limitada o ilimitada. En APplus, algunas unidades pueden planificarse sin límite de capacidad. En SkyPlanner, todas las estaciones de trabajo tienen una capacidad limitada, por lo que debes comprobar los turnos y la eficiencia de cada una al importarlas.
- Niveles de planificación en uso. Comprueba si dispones de licencia para Feinplanung o APplus APS y si están en uso. Designa un único sistema para escribir las fechas.
- Documentación de taller y códigos de barras. Los mensajes BDE se registran en las órdenes cuya documentación de taller se ha impreso. Acuerda si el lanzamiento y la impresión seguirán realizándose en APplus como hasta ahora.
- Unidades de los tiempos de preparación y ejecución. Al importar estos tiempos, conviértelos 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élalas como etapas que solo requieren tiempo.
- Instalaciones con alojamiento externo. Si utilizas la versión alojada, acuerda desde el principio con el proveedor de alojamiento la ruta de red para acceder a los servicios web.
Quién configura la integración con APplus y ofrece soporte
- El equipo de SkyPlanner configura la integración durante la implantación y ofrece soporte tras la puesta en marcha, para los servicios web y las correspondencias de datos acordados. Cada planta utiliza APplus de forma distinta, y ese conocimiento se aplica aquí.
- Tu partner de APplus puede participar. Conoce tus personalizaciones, los permisos de los usuarios y la configuración de Business Integration Framework, y puede habilitar el acceso junto con el equipo de SkyPlanner.
- Tus 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 te ayuda cuando lo necesites. Consulta 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. 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 APplus que respeta la capacidad real de máquinas y personal, la página de APplus y 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 línea recibe una nueva cola de tareas en segundos.
+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.
6 mesesde capacidad disponible a la vista del equipo comercial
“SkyPlanner aporta la base y la fiabilidad necesarias para toda la planificación de la producción.”
Anu Järvinen, responsable de producción
Fredman Operations · Papeles para envases aptos para el contacto con alimentos
El equipo comercial ve la capacidad disponible con seis meses de antelación, y las solicitudes de cambios en la programación que antes tardaban una hora o más en resolverse ahora se responden en segundos.
Menosparadas por falta de materiales
“El valor que nos aporta SkyPlanner es que funciona en el día a día, especialmente a la hora de fijar fechas de entrega.”
Tommi Männistö, responsable de planificación de la producción
Eskomatic · Mecanizado por contrato
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 considerablemente.
Preguntas frecuentes
¿Dispone APplus de una API para las órdenes de producción?
Sí. APplus se basa en una arquitectura de servicios web y, según Asseco, los sistemas informáticos de clientes y proveedores pueden utilizar directamente sus funciones de programación. Business Integration Framework conecta sistemas de terceros mediante estructuras de datos adaptables, y Universal Cloud Connector conecta soluciones SaaS con APplus.
¿Cómo se escriben las fechas planificadas en APplus?
Cada vez que cambia la programación, un webhook de SkyPlanner activa la actualización del inicio previsto, el fin previsto y la unidad de capacidad de cada operación de la orden de producción. La actualización se realiza mediante los servicios web de APplus o Business Integration Framework. La vía se determina durante la definición del alcance de la implantación.
¿Puede SkyPlanner enviar mensajes BDE a APplus?
Sí, si elige esta opción. Los registros de tiempo de los operarios en SkyPlanner se envían como mensajes BDE con el tiempo y la cantidad de cada operación de la orden. En las plantas que mantienen BDE con códigos de barras, SkyPlanner lee los mensajes en lugar de enviarlos.
¿Debe un partner de APplus proponer APplus APS o SkyPlanner?
SkyPlanner, cuando el cliente quiere disponer en semanas de una programación operativa que respete la capacidad real de máquinas y personal. APplus APS es un producto de un partner integrado en APplus que permite utilizar matrices de preparación para varias herramientas y planificar múltiples recursos (Asseco). SkyPlanner cubre esos casos, se conecta mediante los servicios web de APplus, reprograma automáticamente e incluye usuarios ilimitados, desde 199 € al mes.
¿Funciona la integración con la versión alojada de APplus?
Sí. APplus puede ejecutarse en las instalaciones del cliente o en una versión alojada, y SkyPlanner se conecta a ambas mediante los servicios web. La ruta de red se acuerda con su equipo de TI o su proveedor de alojamiento durante la definición del alcance.
¿Podemos probar SkyPlanner antes de desarrollar la integración?
Sí. La prueba gratuita de 30 días permite utilizar hasta 20 estaciones de trabajo e importar datos de APplus en formato CSV o Excel. Incluye todas las funciones de Basic y no requiere tarjeta de crédito. Inicie la prueba o hable con el equipo comercial para definir el alcance de la integración.