Integraciones / ERP / E2 Shop System
Guía de integración de E2 Shop System para la programación de la producción con SkyPlanner APS
Esta guía de integración de E2 Shop System explica a partners y equipos de TI cómo conectar E2 Shop System (E2 SHOP) o E2 MFG con SkyPlanner APS. SkyPlanner se integra con E2 en ambos sentidos:
- Se importan los pedidos y las tareas con las operaciones de sus rutas de fabricación, los centros de trabajo, los empleados y turnos, las listas de materiales, las necesidades de materiales y los pedidos de compra.
- Las horas de inicio y fin previstas se devuelven a cada fase de la tarea, junto con la máquina y el empleado que SkyPlanner haya asignado.
- Si lo desea, las fases completadas y el tiempo registrado pueden enviarse de vuelta a la tarea.
- Los webhooks de SkyPlanner envían los cambios de la programación en cuanto se producen.
El equipo de SkyPlanner configura la integración con su instalación de E2 durante la puesta en marcha y ofrece soporte tras la entrada en producción. Esta guía está dirigida a partners y desarrolladores que quieran participar o desarrollar por su cuenta sobre la REST API documentada de SkyPlanner (referencia de la API).
¿Qué E2 utiliza?
Aclárelo antes de empezar, porque determina la vía de integración:
| Sistema que utiliza | Qué es hoy | Vía de integración |
|---|---|---|
| E2 Shop System (aplicación de escritorio, en su servidor) | El E2 original de Shoptech para talleres de fabricación bajo pedido | Conexión directa con su servidor E2, complementada con archivos cuando resulte útil |
| E2 MFG (E2 Manufacturing System) | La edición de E2 para fabricación repetitiva, discreta y mixta, que ECI presenta como «for existing customers» (para clientes actuales) | La misma que para E2 Shop System instalado en sus servidores |
| E2 SHOP alojado | La plataforma web que ECI rediseñó como JobBOSS² | Si ahora utiliza JobBOSS², consulte la guía de integración de JobBOSS² |
ECI describe JobBOSS² como «formerly E2 Shop» (antes E2 Shop) y afirma que «combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality» (combina la plataforma nativa de la nube y fácil de usar de E2 SHOP con la profundidad funcional de JobBOSS) (ECI). El resto de esta guía se centra en los talleres que utilizan E2 Shop System o E2 MFG.
Vías de integración de E2
Las API de fabricación publicadas por ECI en el sitio ECI Manufacturing API Documentation dan servicio a JobBOSS², M1, Macola y Deacom. En cambio, la conexión con E2 se realiza directamente en la instalación. Esto encaja bien con un E2 instalado en sus propios servidores: los datos residen en un servidor que gestiona su equipo de TI. La vía concreta de lectura y escritura para su instalación se establece durante la definición del alcance de la puesta en marcha.
- Conexión directa al servidor (instalación local). Un servicio de integración en su red lee las tareas abiertas, las operaciones de las rutas de fabricación, los centros de trabajo, los empleados, los materiales y los pedidos de compra de la base de datos de E2, y escribe las horas de inicio y fin previstas en las fases de las tareas. Su equipo de TI aprueba el acceso, una cuenta de servicio dedicada y los campos concretos en los que se escribirá. Esta es la vía principal para una integración bidireccional en funcionamiento.
- Exportaciones e importaciones programadas. Los informes de E2 y las exportaciones de sus tablas generan archivos CSV o Excel con tareas, rutas de fabricación y centros de trabajo. La función de importación de datos de SkyPlanner los lee. Esta es la vía para la prueba y también sirve para los datos maestros que solo se cargan de vez en cuando.
- Instalaciones alojadas. Si ECI aloja su E2, el acceso a los datos se acuerda con ECI. Consulte a su gestor de cuenta de ECI desde el principio.
En SkyPlanner, la REST API lee y escribe pedidos, productos, materiales, fases 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 las primeras llamadas paso a paso.
Eventos y consultas periódicas
E2 se consulta periódicamente. El servicio de integración lee las tareas y las operaciones de las rutas de fabricación que han cambiado desde la última ejecución. Las tareas se consultan cada pocos minutos y las existencias y los pedidos de compra, cada hora, según lo acordado con cada taller.
SkyPlanner envía webhooks cuando cambia el estado o la programación. El servicio los recibe y escribe las nuevas fechas en E2 de inmediato, por lo que la escritura de retorno se activa por eventos. Los eventos de planta también pueden leerse de forma periódica desde el endpoint /timelogs de SkyPlanner.
Correspondencia de datos
| Objeto de E2 | Objeto de SkyPlanner | Sentido | Frecuencia |
|---|---|---|---|
| Piezas y presupuestos, listas de materiales multinivel | Productos, materiales, estructura del producto | E2 → SkyPlanner | Carga inicial y, después, cuando haya cambios |
| Operaciones de la ruta de fabricación: centro de trabajo, tiempo de preparación, tiempo de ejecución | Fases de proceso con duraciones y tiempos de preparación | E2 → SkyPlanner | Carga inicial y, después, cuando haya cambios |
| Centros de trabajo y máquinas | Estaciones de trabajo, grupos de estaciones de trabajo, eficiencias | E2 → SkyPlanner | Carga inicial; rara vez después |
| Empleados, turnos, departamentos, días no laborables | Personal, turnos, calendarios | E2 → SkyPlanner | A diario, o gestión de turnos en SkyPlanner |
| Pedidos y tareas: número de tarea, pieza, cantidad, fecha de entrega, prioridad, indicador de urgencia | Pedidos con fechas de entrega y prioridades | E2 → SkyPlanner | Consulta cada pocos minutos |
| Operaciones de la ruta de fabricación de la tarea: estado, cantidad realizada, horas restantes | Tareas por fase de proceso | E2 → SkyPlanner | Consulta cada pocos minutos |
| Necesidades de materiales, pedidos de compra con fechas de entrega | Necesidades de materiales, pedidos de compra por fecha de entrega | E2 → SkyPlanner | Consulta cada hora o al ejecutar la programación |
| Inicio y fin programados de la fase de la tarea, centro de trabajo, empleado | Inicio y fin previstos, máquina y operario por fase | SkyPlanner → E2 | Cuando cambia la programación, mediante un webhook de SkyPlanner |
| Tiempo de la tarea y cantidades completadas por fase | Registros de tiempo y confirmaciones de los operarios | SkyPlanner → E2 | Por confirmación o por turno, si se elige esta opción |
| No disponible en E2 | Matriz de tiempos de cambio, herramientas como recursos de capacidad limitada, 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. Lea las piezas, las listas de materiales, las rutas de fabricación, los centros de trabajo, los empleados y los turnos. Defina con cuidado la correspondencia de los centros de trabajo: un centro con tres fresadoras se convierte en un grupo de estaciones de trabajo o en tres estaciones de trabajo, para que SkyPlanner secuencie el trabajo de cada máquina.
2. Sincronización de tareas. Lea las tareas abiertas con las operaciones de sus rutas de fabricación, 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. Excluya las tareas cerradas y las que estén en espera. Transfiera el indicador de urgencia como prioridad de SkyPlanner.
3. Escritura de la programación en E2. Cuando el motor programa o mueve una fase, un webhook de SkyPlanner activa el servicio. Este escribe las horas de inicio y fin previstas en esa fase de la tarea en E2, así como el centro de trabajo y el empleado si SkyPlanner ha reasignado la fase a otra máquina o persona. Whiteboard y Planning Board muestran entonces las fechas de SkyPlanner.
4. Confirmaciones en planta. Los operarios registran el trabajo con SkyPlanner Mobile Confirmations o Production Timer, y los registros de tiempo mantienen la programación al día. Usted decide si los tiempos reales se envían de vuelta a E2. Si se envían, cada confirmación se registra como tiempo y cantidad en la fase de la tarea. Si no, E2 Data Collection sigue funcionando como hasta ahora y SkyPlanner lee el avance a partir de las fases de las tareas.
5. Responsabilidad sobre los datos y reglas para resolver conflictos. Déjelas por escrito antes de la entrada en producción:
| Datos | Sistema responsable |
|---|---|
| Presupuestos, rutas de fabricación, cantidades, fechas de entrega, estado de la tarea | E2 |
| Secuencia de fases, horas de inicio y fin, máquina y operario por fase | SkyPlanner |
| Matriz de tiempos de cambio, necesidades de herramientas y operarios, recursos alternativos | SkyPlanner |
| Turnos y días no laborables | Un sistema, elegido durante la definición del alcance |
| Tiempo, salidas de materiales, recepciones, cálculo de costes | E2, con datos introducidos allí o enviados desde los registros de tiempo de SkyPlanner |
Elija un único sistema para escribir las fechas de las fases de las tareas. Los planificadores mueven el trabajo en SkyPlanner y las fechas se transfieren a E2. Debe dejar de arrastrar tarjetas en Planning Board para las tareas programadas por SkyPlanner; de lo contrario, las dos programaciones acabarán divergiendo.
Fases 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 centros de trabajo, rutas de fabricación y tareas abiertas exportados desde E2 en formato CSV o Excel.
- Definición del alcance. Confirme la edición y la versión de E2, el servidor, la tabla de correspondencias, las reglas sobre qué sistema mantiene cada dato y si los tiempos se envían de vuelta a E2.
- Acceso. Su equipo de TI crea la cuenta de servicio y aprueba los permisos de lectura y escritura. Haga una copia de seguridad completa de E2 y realice primero las pruebas con una copia de los datos de la empresa.
- Carga inicial. Piezas, listas de materiales, rutas de fabricación, centros de trabajo, empleados y turnos.
- Sincronización de tareas y pedidos de compra. Consultas periódicas para detectar cambios, con reintentos y registro de actividad.
- Configuración de restricciones en SkyPlanner. Matriz de tiempos de preparación y cambio, herramientas, número de operarios por tarea y máquinas o personal alternativos.
- Envío del programa a E2. Escritura de fechas en las operaciones de cada tarea mediante webhooks, además de tiempos y cantidades si se elige esa opción.
- Pruebas en paralelo. Utilice SkyPlanner junto con el Whiteboard actual, compare fechas y corrija los datos maestros.
- Puesta en marcha. Active el envío de datos a E2 cuando los datos coincidan.
Qué tener en cuenta al integrar E2
- Edición y versión. Las instalaciones de E2 Shop System y E2 MFG varían según la versión. Confirme la suya durante la definición del alcance y vuelva a probar la integración después de cada actualización de E2.
- Su servidor, sus reglas. La versión local de E2 se ejecuta en su red. Acuerde con TI dónde se ejecutará el servicio de integración, qué cuenta utilizará y en qué campos podrá escribir.
- Máquinas agrupadas en centros de trabajo. Un centro de trabajo puede representar una máquina, un grupo de máquinas o una célula. Decida cómo se corresponde cada uno con las estaciones de trabajo de SkyPlanner antes de la primera carga.
- Servicios externos. Las operaciones realizadas por un proveedor cuentan como lead time, no como capacidad propia. Modélelas como operaciones que solo consumen tiempo.
- Unidades de tiempo. Los tiempos de preparación y ejecución pueden expresarse por pieza, por lote o por hora. Conviértalos durante la importación; de lo contrario, todas las duraciones serán incorrectas.
- Tareas urgentes. E2 marca las tareas de alta prioridad. Vincule esa marca con la prioridad de SkyPlanner o con Fast Track para que las tareas urgentes conserven su lugar.
- ¿Tiene previsto migrar a JobBOSS²? Configure la parte de SkyPlanner una sola vez. En JobBOSS², ese mismo plan se conecta mediante JobBOSS² API de ECI (versión alojada) o ERP API, descritas en la guía de JobBOSS².
Quién configura la integración con E2 y ofrece soporte
- El equipo de SkyPlanner la configura durante la incorporación y ofrece soporte tras la puesta en marcha, para los objetos y las reglas de sincronización acordados. Cada taller utiliza E2 de forma distinta, y es aquí donde se aplica ese conocimiento.
- Su partner de E2 o proveedor de TI puede participar. Conoce su servidor y su configuración de E2, y puede gestionar los accesos y la cuenta de servicio 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 hace falta. 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, según sus procesos y necesidades. Consulte los precios, la programación de la producción con E2 Shop System que respeta la capacidad real de máquinas y personal, la página de E2 Shop System, las funciones de SkyPlanner y el portal de integraciones con ERP.
Fabricantes que utilizan 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 la línea recibe una nueva cola de trabajo 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 generar un plan optimizado de tres meses para todas las estaciones de trabajo lleva menos de 30 minutos.
Más de 1.000ó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 · Mezcladores 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.
98%de cumplimiento de plazos de entrega, frente a cerca del 50% anterior
“SkyPlanner desempeña un papel decisivo para mantener nuestro cumplimiento de plazos de entrega.”
Hannu Lahtinen, director general
KJH-Comp · Fabricación de componentes de chapa y fabricación por contrato
El cumplimiento de plazos de entrega pasó de alrededor del 50% a alcanzar el 98%, y ahora la programación requiere un supervisor en lugar de dos.
Preguntas frecuentes
¿E2 Shop System dispone de una API?
Las API de fabricación publicadas por ECI dan servicio a JobBOSS², M1, Macola y Deacom. Las versiones locales de E2 Shop System y E2 MFG se conectan directamente en la instalación: un servicio de integración en su red lee y escribe datos de E2 con los permisos aprobados por su equipo de TI. Las exportaciones de archivos cubren el resto.
¿Cómo se envían las fechas planificadas de vuelta a E2?
Por operación de cada tarea. Un webhook de SkyPlanner activa el servicio de integración, que escribe el inicio y el fin planificados en la operación de la tarea en E2, además del centro de trabajo y el empleado si SkyPlanner ha reasignado la operación.
¿Puede SkyPlanner enviar a E2 los tiempos registrados en planta?
Sí, si elige esa opción. Cada confirmación de SkyPlanner se registra como tiempo y cantidad en la operación de la tarea. Los talleres que prefieran E2 Data Collection pueden seguir utilizándolo, y SkyPlanner lee el avance desde E2.
Utilizamos E2 SHOP alojado. ¿Qué guía debemos consultar?
E2 SHOP alojado pasó a ser JobBOSS². Si ahora inicia sesión en JobBOSS², consulte la guía de integración de JobBOSS². Si todavía utiliza E2 alojado, el acceso a los datos se acuerda con ECI durante la definición del alcance.
¿Se conservará la integración si más adelante migramos a JobBOSS²?
La parte de SkyPlanner se mantiene: las estaciones de trabajo, las restricciones, la matriz de tiempos de preparación y cambio, y el programa de producción. Solo se sustituye la conexión con E2 por JobBOSS² API de ECI o ERP API.
¿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 desde E2 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.