Se conecta con sistemas ERP y MES como

Integraciones / ERP / Global Shop Solutions

Guía de integración de Global Shop Solutions para la programación de la producción con SkyPlanner APS

Esta guía de integración de Global Shop Solutions explica a los partners y equipos de TI cómo conectar el ERP de Global Shop Solutions con SkyPlanner APS. La integración entre SkyPlanner y Global Shop es bidireccional:

  • Se importan Parts, BOMs, Routers con sus operaciones, Workcenters y grupos de trabajo, calendarios de capacidad, empleados, Work Orders abiertas, necesidades de materiales y pedidos de compra.
  • Las fechas y horas de inicio y fin previstas se devuelven a cada operación de la orden de fabricación, junto con el Workcenter asignado por SkyPlanner.
  • Si lo desea, los tiempos y las cantidades registrados por los operarios pueden devolverse como imputaciones de mano de obra a la orden de fabricación.
  • 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.

Durante la puesta en marcha, el equipo de SkyPlanner adapta la integración a su configuración de Global Shop y sigue prestando soporte tras la entrada en producción. Esta guía está dirigida a partners, desarrolladores de Global Shop y equipos de TI que quieran participar o desarrollar por su cuenta sobre la REST API documentada de SkyPlanner (referencia de la API).

Herramientas de integración de Global Shop

Global Shop utiliza sus propias herramientas para ampliar y conectar su ERP, en lugar de una REST API pública:

  1. Global Application Builder (GAB) SDK. «The Global Application Builder (GAB) SDK allows you to tailor screens and create applications specific to your manufacturing processes» (El SDK de Global Application Builder (GAB) permite adaptar pantallas y crear aplicaciones específicas para sus procesos de fabricación) (Global Shop). La ficha del producto enumera «Integrate with third-party APIs and office software suites» (Integrar con API de terceros y suites ofimáticas), «Manage data flow» (Gestionar el flujo de datos), «Automate processes» (Automatizar procesos), «Schedule reporting» (Programar informes) y «Create custom ERP subsystems that integrate with the base package» (Crear subsistemas ERP personalizados que se integren con el paquete base) (ficha de GAB). Global Shop añade que «GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system» (El uso innovador de objetos de datos de negocio en GAB elimina el riesgo que suele conllevar ampliar un sistema ERP) (blog de Global Shop). Esta es la vía de integración con SkyPlanner.
  2. Servicios de Global Shop. Global Shop ofrece «Development as a Service (DaaS)» (Desarrollo como servicio) y ayuda para «Add Third-Party Integrations, Applications, Automations & Software» (Añadir integraciones, aplicaciones, automatizaciones y software de terceros) (dossier informativo). Su catálogo de integraciones invita a los compradores a hablar sobre «your specific integration needs» (sus necesidades específicas de integración) (integraciones).
  3. Excel y exportación de archivos. Microsoft Excel y Access figuran en el catálogo de integraciones de Global Shop, y GAB permite programar la ejecución de informes. Para probar SkyPlanner, se utilizan archivos exportados con artículos, Routers, Workcenters y órdenes de fabricación abiertas.

En SkyPlanner, la REST API permite leer y escribir órdenes, productos, materiales, etapas de proceso, registros de tiempo y pedidos de compra. La autenticación se realiza con un token de API en la cabecera Authorization-Token (SkyPlanner Settings > API), y la documentación está disponible en Swagger/OpenAPI. El tutorial de integración explica cómo realizar las primeras llamadas.

Cómo se conectan los componentes

  • Salida desde Global Shop. Un proceso programado de GAB lee las Work Orders, las operaciones de Router y los pedidos de compra modificados desde su última ejecución y los envía a la REST API de SkyPlanner. GAB permite «Schedule processes and reports to run at regular intervals,» (Programar la ejecución de procesos e informes a intervalos regulares), de modo que las tareas se sincronizan cada pocos minutos y los datos maestros, cada hora o cada noche.
  • Entrada a Global Shop. SkyPlanner envía un webhook cuando cambia el programa de producción, y las fechas previstas se leen a través de su REST API. Un proceso de GAB escribe las fechas y horas de inicio y fin en las operaciones correspondientes de las órdenes de fabricación. Durante la definición del alcance de la puesta en marcha se decide si GAB recibe el webhook directamente o recoge los cambios a intervalos cortos.
  • Planta. Los registros de tiempo de SkyPlanner están disponibles a través de la REST API o mediante webhook. Si lo desea, GAB los imputa como mano de obra a la orden de fabricación.

Global Shop se ejecuta en instalaciones propias, en Global Shop Cloud (proporcionado por Amazon Web Services) o como SaaS. Durante la definición del alcance se acuerdan con su equipo de TI o con Global Shop la ubicación del proceso de GAB y la ruta de red hacia SkyPlanner.

Mapeo de datos

Objeto de Global ShopObjeto de SkyPlannerDirecciónFrecuencia
Parts (maestro de artículos), BOMs y BOMs multinivelProductos, materiales y estructura de productoGlobal Shop → SkyPlannerCarga inicial y, después, con cada cambio
Routers: operaciones de mano de obra, materiales y servicios externos, con Workcenter y tiemposEtapas de proceso con duraciones y tiempos de preparaciónGlobal Shop → SkyPlannerCarga inicial y, después, con cada cambio
Workcenters y grupos de trabajoEstaciones de trabajo, grupos de estaciones de trabajo y estaciones de trabajo alternativasGlobal Shop → SkyPlannerCarga inicial y, después, en contadas ocasiones
Calendarios de capacidad, empleados y turnosTurnos, calendarios y personalGlobal Shop → SkyPlannerA diario, o con gestión de turnos en SkyPlanner
Work Orders: artículo, cantidad, fecha de entrega, prioridad y pedido de venta vinculadoÓrdenes con fechas de entrega y prioridadesGlobal Shop → SkyPlannerProceso de GAB cada pocos minutos
Operaciones de las órdenes de fabricación: estado, cantidad completada y horas restantesTareas por etapa de procesoGlobal Shop → SkyPlannerProceso de GAB cada pocos minutos
Necesidades de materiales, pedidos de compra y pedidos de compra de operaciones subcontratadasNecesidades de materiales y pedidos de compra por fecha de entregaGlobal Shop → SkyPlannerCada hora o al ejecutar la programación
Inicio y fin programados de la operación de la orden de fabricación, WorkcenterInicio y fin previstos, máquina y operario por etapaSkyPlanner → Global ShopAl cambiar el programa de producción, mediante un webhook de SkyPlanner
Mano de obra: tiempos y cantidades por operación de la orden de fabricaciónRegistros de tiempo y confirmaciones de los operariosSkyPlanner → Global ShopPor confirmación o por turno, si se elige esta opción
Reglas de programación de SkyPlannerMatriz de tiempos de preparación, herramientas como recursos de capacidad limitada y tareas con varios operariosSe mantienen en SkyPlannerSe configuran durante la puesta en marcha

Patrones de integración

1. Carga inicial de datos maestros. Se leen Parts, BOMs, Routers, Workcenters, grupos de trabajo, calendarios de capacidad y empleados. Defina con cuidado el mapeo de los Workcenters: un Workcenter con cuatro máquinas idénticas se convierte en un grupo de estaciones de trabajo con cuatro estaciones de trabajo, para que SkyPlanner secuencie las tareas de cada máquina. Los grupos de trabajo se corresponden con estaciones de trabajo alternativas.

2. Sincronización de órdenes de fabricación. Se leen las Work Orders abiertas con sus operaciones, las necesidades de materiales y 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 operaciones de servicios externos se representan como etapas que solo contemplan el tiempo, con una duración igual a su lead time.

3. Devolución del programa de producción. Cuando el motor asigna o mueve una operación, un webhook de SkyPlanner activa GAB. GAB escribe el inicio y el fin previstos en esa operación de la orden de fabricación, así como el Workcenter si SkyPlanner ha trasladado el trabajo a otra máquina. Las listas de despacho y las vistas de APS muestran entonces la secuencia de SkyPlanner.

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 Global Shop. Si se devuelven, cada confirmación se convierte en una imputación de mano de obra a la operación de la orden de fabricación. De lo contrario, Shop Floor Data Collection sigue funcionando como hasta ahora y SkyPlanner lee el avance de las operaciones de las órdenes de fabricación.

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

DatosSistema responsable
Parts, BOMs, Routers, cantidades, fechas de entrega y estado de la orden de fabricaciónGlobal Shop
Orden de las operaciones, fechas y horas de inicio y fin, máquina y operario por operaciónSkyPlanner
Matriz de tiempos de preparación, requisitos de herramientas y operarios, recursos alternativosSkyPlanner
Calendarios de capacidad y turnosUn único sistema, elegido durante la definición del alcance
Mano de obra, salidas y entradas de materiales, cálculo de costesGlobal Shop, con entrada directa o imputación desde los registros de tiempo de SkyPlanner

Elija un único sistema para escribir las fechas de las operaciones. Los planificadores mueven las tareas en SkyPlanner y las fechas se transfieren a Global Shop. Para las órdenes de fabricación que programa SkyPlanner, deben dejar de utilizarse las reprogramaciones globales y los movimientos mediante arrastrar y soltar en Global Shop APS; de lo contrario, los dos programas de producción acabarán divergiendo.

Etapas habituales del proyecto

La implantación suele completarse en unas semanas desde el inicio de la puesta en marcha. Antes, valide el programa de producción durante la prueba gratuita de 30 días con Workcenters, Routers y órdenes de fabricación abiertas que haya exportado de Global Shop en Excel o CSV.

  1. Definición del alcance. Establezca la tabla de mapeo, el sistema responsable de cada dato, los intervalos de sincronización y si se devolverán las imputaciones de mano de obra. Confirme el tipo de despliegue (en instalaciones propias, Cloud o SaaS) y quién desarrollará la parte de GAB.
  2. Acceso. Cree el token de API de SkyPlanner y acuerde la ruta de red de salida para GAB.
  3. Carga inicial. Parts, BOMs, Routers, Workcenters, grupos de trabajo, calendarios y empleados.
  4. Sincronización de órdenes de fabricación y pedidos de compra. El proceso programado de GAB, con detección de cambios, reintentos y registro de actividad.
  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 al ERP. Escritura de datos en las operaciones de las órdenes de fabricación mediante webhooks e imputación de mano de obra, si se elige esta opción.
  7. Pruebas en paralelo. Ejecute SkyPlanner en paralelo con el plan APS actual, compare las fechas y corrija los datos maestros.
  8. Puesta en marcha. Active el envío de la programación al ERP cuando los datos coincidan y deje de reprogramar manualmente el trabajo programado por SkyPlanner.

Qué prever al integrar Global Shop Solutions

  • Workcenters y máquinas. Global Shop planifica por Workcenter y grupo de trabajo. Determine qué Workcenters agrupan varias máquinas y desglóselos en estaciones de trabajo en SkyPlanner.
  • Tres tipos de secuencias. Los Routers contienen secuencias de materiales, mano de obra y servicios externos. Solo las secuencias de mano de obra consumen capacidad. Las secuencias de materiales se convierten en necesidades de materiales, y los servicios externos, en pasos que solo tienen en cuenta el tiempo.
  • Tiempos de preparación y ejecución. Transfiera por separado los tiempos de preparación y ejecución para que la matriz de tiempos de preparación pueda sustituir el tiempo fijo de preparación cuando el orden de las operaciones sea relevante.
  • Calendarios. Global Shop mantiene calendarios de capacidad con cambios para fechas concretas. Elija un único sistema responsable de los turnos y festivos; de lo contrario, los dos planes no coincidirán.
  • Personal por estación de trabajo. Global Shop programa el trabajo de los empleados según sus competencias. Acuerde durante la definición del alcance cómo se asignará el personal a las estaciones de trabajo en SkyPlanner.
  • Indicadores de urgencia y prioridades. Establezca la correspondencia entre las prioridades de Global Shop y la prioridad y Fast Track de SkyPlanner para que los trabajos urgentes conserven su lugar.
  • Actualizaciones. Global Shop Cloud incluye «Semi-annual upgrades.» (actualizaciones semestrales). Vuelva a probar el proceso GAB después de cada actualización.

Quién configura la integración con Global Shop y ofrece soporte

  1. El equipo de SkyPlanner configura la integración durante la incorporación y ofrece soporte tras la puesta en marcha, para los objetos y las reglas de sincronización acordados. Cada planta utiliza Global Shop de forma distinta, y ese conocimiento se aplica aquí.
  2. El equipo de servicios de Global Shop puede participar. Sus desarrolladores de DaaS conocen GAB y su configuración, y pueden desarrollar la parte de Global Shop junto con el equipo de SkyPlanner.
  3. Sus propios desarrolladores de GAB pueden desarrollar la integración utilizando 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 se necesita. 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 facilita por adelantado junto con el de su plan, según sus procesos y necesidades. Consulte los precios, la programación de la producción con Global Shop Solutions respetando la capacidad real de máquinas y personal, la página de Global Shop Solutions, las funciones de SkyPlanner y la sección de integraciones con ERP.

Fabricantes que utilizan SkyPlanner

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

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 la línea recibe una nueva cola de trabajo en segundos.

Leer el testimonio de UTU

Operarios con trajes de sala blanca 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 se tarda menos de 30 minutos en crear un plan optimizado de tres meses para todas las estaciones de trabajo.

Leer el testimonio de Laboratory & Allied

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 de trabajo permite fijar fechas de entrega más precisas, y las paradas de producción por falta de materiales se han reducido considerablemente.

Leer el testimonio de Eskomatic

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

1.000 o másórdenes de fabricación programadas automáticamente

“Ahora controlamos la producción de otra manera, y nuestro conocimiento de la capacidad está a un nivel completamente distinto.”

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

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

Leer el testimonio de Mamec

Preguntas frecuentes

¿Global Shop Solutions tiene una API?

Global Shop se conecta a otros sistemas mediante su SDK Global Application Builder (GAB), que permite «integrate with third-party APIs,» (integrarse con API de terceros), y mediante sus propios servicios de integración. La integración con SkyPlanner utiliza GAB en la parte de Global Shop y la REST API y los webhooks de SkyPlanner en la otra.

¿Qué es GAB en Global Shop Solutions?

Global Application Builder es el SDK de Global Shop para crear pantallas, aplicaciones e integraciones personalizadas. Trabaja con objetos de datos empresariales, permite gestionar el flujo de datos y puede ejecutar procesos de forma programada.

¿Cómo se envían las fechas planificadas a Global Shop?

Se actualiza cada secuencia de la orden de fabricación. Un webhook de SkyPlanner activa GAB, que escribe las fechas de inicio y fin planificadas en la secuencia, además del Workcenter cuando SkyPlanner ha trasladado el trabajo a otra máquina.

¿La integración funciona con Global Shop Cloud y SaaS?

Sí. SkyPlanner es un SaaS en la nube y se conecta a Global Shop tanto en instalaciones locales como en Global Shop Cloud o en SaaS. Durante la definición del alcance de la puesta en marcha, se acuerda con usted y con Global Shop dónde se ejecutará la parte de GAB y qué ruta de red se utilizará para conectar con SkyPlanner.

¿Quién desarrolla la parte de Global Shop?

El equipo de SkyPlanner configura la integración y ofrece soporte tras la puesta en marcha. El equipo de DaaS de Global Shop o sus propios desarrolladores de GAB pueden desarrollar o ampliar la parte de GAB utilizando la API documentada de SkyPlanner.

¿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 de Excel o CSV desde Global Shop, sin necesidad de tarjeta de crédito. Inicie la prueba o hable con el equipo comercial para definir el alcance de la integración.