Integraciones / ERP / KARAT
Guía de integración de KARAT para la programación de la producción con SkyPlanner APS
Esta guía explica a partners y equipos de TI cómo conectar IS KARAT a SkyPlanner APS. SkyPlanner se integra con KARAT en ambos sentidos a través de las interfaces del propio KARAT:
- Se importan las órdenes de producción (výrobní příkazy) y los trabajos de producción (výrobní zakázky) con sus operaciones, fichas de artículos, listas de materiales, rutas de fabricación, máquinas, puestos de trabajo, recursos humanos, existencias y pedidos de compra emitidos.
- Las fechas de inicio y fin previstas se devuelven a los datos de producción de KARAT.
- Si lo desea, los registros de tiempo de los operarios pueden enviarse a KARAT a través de su módulo de notificación desde terminales.
- 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 su configuración de KARAT y ofrece soporte tras la entrada en producción. Esta guía está dirigida a los partners y desarrolladores de KARAT que quieran participar o desarrollar por su cuenta sobre la REST API documentada de SkyPlanner (referencia de la API).
Interfaces de integración de KARAT
Interfaz de datos acordada.
KARAT Software afirma que el carácter abierto de ERP KARAT permite conectarlo con otros sistemas de información externos y que el sistema admite el intercambio electrónico de datos en XML, EDI, ISDOC e ISDS (desarrollo de software de KARAT). Para quien programa la producción, esto se traduce en una interfaz acordada para su instalación que exporta órdenes de producción abiertas, rutas de fabricación, recursos productivos, existencias y pedidos de compra, e importa las fechas previstas.
Interfaz de notificación desde terminales.
El módulo de notificación desde terminales de KARAT (terminálové odvádění) prepara los datos para exportarlos a un sistema externo y acepta datos importados conforme a una interfaz acordada (notificación desde terminales). Gestiona el inicio, la interrupción y el fin del trabajo, el traspaso de operaciones, la salida de materiales a producción y la recepción de productos terminados. Es la vía natural para enviar el trabajo registrado en SkyPlanner.
Servicio de integración de sistemas.
KARAT Software ofrece un servicio para conectar IS KARAT con sistemas de captura de datos en planta, almacenes automatizados, CAD/CAM y otras aplicaciones especializadas (integración de sistemas). Durante la definición del alcance, el equipo de SkyPlanner acuerda la interfaz con KARAT Software o con su partner de KARAT.
Excel y CSV.
Para la carga de prueba basta con exportar las órdenes de producción abiertas a Excel o CSV.
Autenticación y licencias
- Usuario de integración. La interfaz se ejecuta con un usuario de KARAT que tiene permisos sobre los datos de producción, almacén y compras que lee y escribe. Los permisos de acceso de KARAT llegan hasta las claves individuales de las tablas, por lo que conviene limitarlos estrictamente a lo necesario.
- Despliegue. IS KARAT puede ejecutarse en sus instalaciones, mediante externalización o como SaaS. Durante la definición del alcance se configura el transporte de la interfaz acordada —intercambio de archivos o endpoint de servicio— según su despliegue.
- Licencias. La interfaz acordada y cualquier trabajo que realice KARAT Software se gestionan con KARAT Software o con su partner.
En SkyPlanner, la REST API se autentica mediante un token de API en la cabecera Authorization-Token (SkyPlanner Settings > API) y está documentada en Swagger/OpenAPI. El tutorial de integración explica paso a paso las primeras llamadas.
Eventos y consultas periódicas
SkyPlanner lee los datos de KARAT a intervalos programados. Las exportaciones o lecturas programadas a través de la interfaz acordada detectan los nuevos trabajos mediante filtros de órdenes de producción abiertas y cambios recientes. La frecuencia se fija para cada planta: desde cada pocos minutos para las órdenes de producción hasta cada hora para las existencias.
SkyPlanner envía webhooks cuando cambia el estado o el programa de producción, por lo que la devolución de datos se activa mediante eventos.
Mapeo de datos
| Objeto de KARAT | Objeto de SkyPlanner | Sentido | Frecuencia |
|---|---|---|---|
| Fichas de artículos (karty), unidades | Productos y materiales | KARAT → SkyPlanner | Carga inicial y, después, consultas periódicas |
| Listas de materiales (kusovníky) | Estructura del producto, subproductos y materiales por producto | KARAT → SkyPlanner | Carga inicial y, después, con cada cambio |
| Rutas de fabricación (technologické postupy), operaciones y tiempos | Etapas del proceso con sus duraciones y tiempos de preparación y desmontaje | KARAT → SkyPlanner | Carga inicial y, después, con cada cambio |
| Recursos productivos (zdroje): máquinas, puestos de trabajo | Estaciones de trabajo, grupos de estaciones de trabajo y estaciones de trabajo alternativas | KARAT → SkyPlanner | Carga inicial; rara vez después |
| Recursos humanos | Personal y número de operarios por tarea | KARAT → SkyPlanner | Carga inicial y, después, con cada cambio |
| Órdenes de producción (výrobní příkazy), trabajos de producción (výrobní zakázky), operaciones y materiales | Órdenes y tareas con sus fechas de entrega y necesidades de materiales | KARAT → SkyPlanner | Consultas cada pocos minutos |
| Existencias de almacén (sklady) | Saldos de existencias | KARAT → SkyPlanner | Consultas cada hora o al ejecutar la programación |
| Pedidos de compra emitidos (objednávky vydané) con fechas de entrega | Pedidos de compra y entradas de material por fecha de entrega | KARAT → SkyPlanner | Consultas cada hora o al ejecutar la programación |
| Inicio y fin previstos por operación de la orden (importación acordada) | Inicio y fin previstos por tarea | SkyPlanner → KARAT | Con cada cambio del programa de producción, mediante un webhook de SkyPlanner |
| Notificación desde terminales: inicio, parada, traspaso y cantidades | Registros de tiempo y confirmaciones de los operarios | SkyPlanner → KARAT | Por confirmación o por turno, si se elige esta opción |
| No está en KARAT | Matriz de tiempos de preparación, herramientas como recursos de capacidad limitada y tareas con varios operarios | Se mantiene en SkyPlanner | Se configura durante la puesta en marcha |
Patrones de integración
1. Carga inicial de datos maestros. Lea las fichas de artículos, listas de materiales, rutas de fabricación y recursos productivos. Defina con criterio cómo representar los recursos productivos en SkyPlanner: un puesto de trabajo con cuatro máquinas se convierte en un grupo de estaciones de trabajo o en cuatro estaciones de trabajo. El personal cuya carga se gestiona mediante planificación ponderada para trabajos previos a la producción, como los técnicos de procesos y diseñadores, queda fuera del programa de producción de planta, salvo que decida lo contrario.
2. Sincronización de órdenes. Lea las órdenes de producción liberadas con sus operaciones y materiales, además de los pedidos de compra emitidos. 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.
3. Devolución del programa de producción. Cuando el motor programa o mueve una tarea, un webhook de SkyPlanner activa la importación de las fechas de inicio y fin previstas en KARAT a través de la interfaz acordada. Durante la definición del alcance de la puesta en marcha se fija el destino de la importación en KARAT: las reservas de recursos productivos o las fechas de las operaciones de la orden de producción.
4. Confirmaciones en planta. Los operarios registran su trabajo con SkyPlanner Mobile Confirmations o Production Timer, y los registros de tiempo mantienen actualizado el programa de producción. Usted decide si los tiempos reales se devuelven a KARAT. Si elige hacerlo, se importan a través de la interfaz de notificación desde terminales como eventos de inicio, parada y cantidad por operación. Si no, los operarios siguen notificando su trabajo en los terminales de KARAT y SkyPlanner lee esos partes.
5. Responsabilidad sobre los datos y reglas para resolver conflictos. Déjelas por escrito antes de la entrada en producción:
| Datos | Sistema responsable |
|---|---|
| Fichas de artículos, listas de materiales, rutas de fabricación, cantidades y estado de las órdenes | KARAT |
| Secuencia de operaciones, horas de inicio y fin y asignación de máquinas | SkyPlanner |
| Matriz de tiempos de preparación, necesidades de herramientas y operarios y recursos productivos alternativos | SkyPlanner |
| Turnos y días no laborables | Un único sistema, elegido durante la definición del alcance |
| Partes de operaciones, salidas y recepciones de materiales | KARAT, con datos introducidos directamente o enviados desde los registros de tiempo de SkyPlanner |
Elija un único sistema para escribir las fechas de las órdenes. Si APS KARAT sigue guardando planes en los datos de producción, desactive esa función para las órdenes que programa SkyPlanner, de modo que los dos sistemas nunca sobrescriban los datos del otro.
Pasos habituales del proyecto
La implementación suele completarse en unas semanas desde el inicio de la puesta en marcha. Antes de eso, valide el programa de producción durante la prueba gratuita de 30 días con máquinas, rutas de fabricación y órdenes de producción abiertas exportadas de KARAT en CSV o Excel.
- Mapeo. Fije la tabla de mapeo, las reglas de responsabilidad sobre los datos, las frecuencias de sincronización y si los partes de operaciones se devolverán a KARAT.
- Interfaz de KARAT. Acuerde con KARAT Software o con su partner el formato y el transporte de las exportaciones e importaciones, y configure el usuario de integración. Haga primero las pruebas en una copia de la base de datos.
- Carga inicial. Fichas de artículos, listas de materiales, rutas de fabricación y recursos productivos.
- Sincronización de órdenes de producción y pedidos de compra. Lecturas programadas con filtros y reintentos.
- 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.
- Envío de la programación a KARAT. Pruebe la importación de fechas planificadas y, si se ha elegido esta opción, la importación de partes de trabajo de terminales.
- Pruebas en paralelo. Ejecute SkyPlanner en paralelo con el plan actual, compare las fechas y corrija los datos maestros.
- Puesta en marcha. Active el envío de datos a KARAT cuando los datos coincidan.
Qué tener en cuenta al planificar una integración con KARAT
- La interfaz se acuerda para cada instalación. Reserve tiempo para la definición del alcance con KARAT Software o con su partner y documente el formato de exportación e importación como parte de la correspondencia de datos.
- Responsabilidad sobre el plan. Al cerrarse, APS KARAT guarda los planes en los datos de producción. Decida qué órdenes seguirá planificando, si es que debe planificar alguna.
- Plan maestro para varias plantas. Decida qué órdenes programará SkyPlanner en cada planta.
- Integraciones de terminales existentes. Si los partes de trabajo de terminales ya se exportan a otro sistema, reutilice la interfaz acordada para los registros de tiempo de SkyPlanner en lugar de añadir otra.
- Unidades de tiempo. Compruebe las unidades de los tiempos de operación en las rutas de fabricación durante la primera carga. Todas las duraciones dependen de ello.
Quién configura la integración con KARAT y se encarga del soporte
- El equipo de SkyPlanner configura la integración durante la implantación y ofrece soporte tras la puesta en marcha, cubriendo los flujos acordados de exportación, importación y notificación desde terminales. Cada planta utiliza KARAT de una forma distinta, y ese conocimiento se tiene en cuenta al configurar y mantener la integración.
- KARAT Software o su partner de KARAT pueden participar. Conocen su instalación y sus estructuras de datos, y pueden configurar la interfaz acordada y el usuario de integración junto con el equipo de SkyPlanner.
- 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. Consulte 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 presenta de antemano junto con su plan, en función de sus procesos y necesidades. Consulte los precios, la programación de la producción con KARAT respetando la capacidad real de máquinas y personal, la página de KARAT y la sección de integraciones con ERP. Para conocer los conceptos básicos, consulte la programación de la producción.
Opiniones de fabricantes sobre SkyPlanner
2 hahorradas 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 una nueva cola de trabajo llega a la línea en segundos.
+90%de eficiencia en producción
“La eficiencia en producción ha aumentado un 90%.”
Abdul Rucyinga, responsable de TI
Laboratory & Allied · Fabricación farmacéutica
La eficiencia en 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 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 es una herramienta 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 considerablemente.
Preguntas frecuentes
¿Cómo se conecta SkyPlanner con KARAT?
Mediante una interfaz de datos de KARAT en formato XML, acordada para intercambiar órdenes, datos maestros y fechas planificadas, y mediante el sistema de registro de trabajo en terminales de KARAT para obtener el trabajo registrado. El equipo de SkyPlanner configura la conexión con KARAT Software o con su partner de KARAT durante la implantación.
¿Cómo recoge SkyPlanner los cambios de KARAT?
SkyPlanner lee los datos de KARAT con la periodicidad establecida para cada planta y los filtra 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 envían las fechas planificadas a KARAT?
Se importan las fechas de inicio y fin planificadas de cada operación de la orden mediante la interfaz acordada. Durante la definición del alcance de la implantación, el equipo de SkyPlanner determina el destino de la importación: las reservas de recursos productivos o las fechas de las operaciones de la orden de producción.
¿Se pueden enviar a KARAT los registros de tiempo de los operarios?
Sí, si elige esta opción. El sistema de registro de trabajo en terminales de KARAT permite importar datos mediante una interfaz acordada, por lo que los registros de tiempo de SkyPlanner se envían como eventos de inicio, parada y cantidad por operación.
¿Debería un partner de KARAT proponer APS KARAT o SkyPlanner?
SkyPlanner, cuando el plan del cliente cambia a menudo y debe basarse en datos en tiempo real. APS KARAT planifica a partir de datos exportados de producción, y los planificadores crean variantes antes de guardar una de ellas de nuevo en el sistema (KARAT). SkyPlanner reprograma automáticamente, planifica cambios de formato, herramientas, equipos de operarios y 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 permite utilizar hasta 20 estaciones de trabajo con importaciones desde KARAT en CSV o Excel, sin necesidad de tarjeta de crédito. Inicie la prueba o hable con el equipo comercial para definir el alcance de la integración.