Integraciones / ERP / Cegid
Guía de integración de Cegid para la programación de la producción con SkyPlanner APS
Esta guía de integración de Cegid explica a partners y equipos de TI cómo conectar los ERP de fabricación de Cegid con SkyPlanner APS: primero Cegid PMI y después Cegid Primavera y Cegid Ekon. SkyPlanner se integra con Cegid en ambos sentidos a través de las interfaces del propio Cegid:
- Se importan las OF (órdenes de fabricación, denominadas ordres de fabrication en francés y ordens de fabrico en portugués) con sus operaciones, rutas, listas de materiales, centros de carga y máquinas, así como los artículos, las existencias y los pedidos a proveedores.
- Las fechas de inicio y fin previstas se devuelven a cada operación de las OF.
- Si lo desea, los tiempos de los operarios se pueden enviar a Cegid como pointages (PMI), Diários de Trabalho (Primavera) o imputaciones (Ekon).
Interfaces de integración de Cegid
Cegid PMI. Cegid ofrece una Web API para PMI: «Facilitez les échanges sécurisés avec vos applications externes grâce à la mise à disposition de Web API depuis votre gestion de production Cegid.» (Facilite el intercambio seguro con sus aplicaciones externas mediante las Web API disponibles en su sistema de gestión de la producción Cegid). La Web API mantiene intactas las reglas de negocio de Manufacturing PMI en las aplicaciones externas (Cegid PMI). PMI también ofrece EDI, archivos XML estandarizados para datos técnicos procedentes de CAD y un generador de informes con exportación a Excel. La exportación a Excel es la vía más rápida para obtener datos de prueba.
Cegid Primavera. La PRIMAVERA ERP V10 API «allows third party applications to perform both data query and writing operations» (permite a las aplicaciones de terceros consultar y escribir datos) y abarca todos los módulos del producto (documentación de la V10 API). La Web API está documentada y permite realizar llamadas a través de Swagger, con una organización por módulos (Swagger de la Web API). El módulo Produção (GPR) abarca las fichas técnicas, las necesidades netas, el lanzamiento de OF, Planeamento, los registros de producción y Diários de Trabalho (referencia de Produção). Estos son los servicios clave para la programación:
- IGprBSOrdensFabrico lee las órdenes de fabricación y sus operaciones (GprBEOFOperacao).
- IGprBSPlaneamento carga las OF para planificarlas y actualiza las operaciones planificadas mediante ActualizaPlaneamentoOperacao.
- IGprBSCentrosTrabalho, IGprBSPostosTrabalho, IGprBSOperadores e IGprBSRoteiros leen los centros de trabajo, los puestos, los operarios y las rutas, respectivamente.
- IGprBSDiariosTrabalho registra el trabajo mediante IniciaPicagem y TerminaPicagem.
Cegid Ekon XRP Industria. Cegid indica que Ekon se conecta con otros sistemas de gestión de la empresa (Cegid Ekon). Durante la definición del alcance, el equipo de SkyPlanner determina la interfaz para su instalación de Ekon.
Autenticación y licencias
- Cegid PMI. Durante la definición del alcance, se habilita el acceso a la Web API para la integración en su instalación de PMI, en colaboración con su partner de Cegid.
- Cegid Primavera. Cada entidad de la Web API expone un método Login que devuelve un token Bearer con una clave de sesión. El token se renueva a través del endpoint de tokens (Swagger de la Web API). El usuario de integración necesita las licencias de Produção correspondientes a las áreas a las que accede.
- En SkyPlanner. La REST API se autentica con 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
Los datos de Cegid se obtienen mediante consultas periódicas. Las consultas se filtran por OF abiertas y cambios recientes para detectar nuevos trabajos. La frecuencia se establece para cada planta: desde cada pocos minutos para las OF hasta cada hora para las existencias.
SkyPlanner envía webhooks cuando cambia el estado o la programación, por lo que la escritura de datos en Cegid se activa por eventos.
Mapeo de datos
| Objeto de Cegid (PMI / Primavera) | Objeto de SkyPlanner | Sentido | Frecuencia |
|---|---|---|---|
| Artículos | Productos y materiales | Cegid → SkyPlanner | Carga inicial y, después, consultas periódicas |
| Listas de materiales / fichas técnicas, componentes | Estructura del producto, subproductos y materiales por producto | Cegid → SkyPlanner | Carga inicial y, después, cuando haya cambios |
| Rutas y operaciones | Etapas del proceso con sus duraciones y tiempos de preparación y desmontaje | Cegid → SkyPlanner | Carga inicial y, después, cuando haya cambios |
| Centros de carga y máquinas / centros de trabajo, puestos de trabajo | Estaciones de trabajo, grupos de estaciones de trabajo y eficiencias | Cegid → SkyPlanner | Carga inicial; rara vez después |
| Empleados / operarios | Personal | Cegid → SkyPlanner | Carga inicial y, después, cuando haya cambios |
| Calendarios / excepciones de capacidad | Turnos y días no laborables | Cegid → SkyPlanner | A diario, o gestión de turnos propios en SkyPlanner |
| Herramientas y moldes (Primavera) | Herramientas como recursos de disponibilidad limitada | Cegid → SkyPlanner | Carga inicial y, después, cuando haya cambios |
| OF firmes y previstas / órdenes de fabricación con operaciones | Órdenes y tareas con fechas de entrega y necesidades de materiales | Cegid → SkyPlanner | Consultas cada pocos minutos |
| Existencias por artículo y almacén | Saldos de existencias | Cegid → SkyPlanner | Consultas cada hora o al ejecutar la programación |
| Pedidos a proveedores con fechas de entrega | Pedidos de compra y materiales entrantes por fecha de entrega | Cegid → SkyPlanner | Consultas cada hora o al ejecutar la programación |
| Inicio y fin previstos de la operación de la OF / GprBEOFOperacao DataIniPrevista, DataFimPrevista mediante ActualizaPlaneamentoOperacao | Inicio y fin previstos por etapa y estación de trabajo asignada | SkyPlanner → Cegid | Cuando cambia la programación, mediante un webhook de SkyPlanner |
| Fichajes / Diários de Trabalho (IniciaPicagem, TerminaPicagem) | Registros de tiempo y confirmaciones de los operarios | SkyPlanner → Cegid | Por confirmación o por turno, si se elige esta opción |
| No disponible en Cegid | Matriz de tiempos de preparación, herramientas como recursos de disponibilidad limitada (PMI), 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 los artículos, las listas de materiales, las rutas, los centros de carga, las máquinas, los operarios y los calendarios. Defina con cuidado la correspondencia de los centros de carga: un centro con cuatro máquinas se convierte en un grupo de estaciones de trabajo con cuatro estaciones.
2. Sincronización de OF. Lea las OF firmes con sus operaciones y componentes, además de los pedidos abiertos a proveedores. 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. Durante la definición del alcance, decida si también se programan las OF previstas (OF prévisionnels) o solo las firmes.
3. Escritura de la programación en Cegid. Cuando el motor coloca o mueve una tarea, un webhook de SkyPlanner activa la escritura en Cegid. En PMI, las fechas de inicio y fin previstas se envían a las operaciones de las OF a través de la Web API, respetando las reglas de negocio de PMI. En Primavera, la integración llama a IGprBSPlaneamento.ActualizaPlaneamentoOperacao con la operación, el centro de trabajo y el inicio y fin previstos. Esto actualiza DataIniPrevista y DataFimPrevista en la operación de la orden de fabricación.
4. Confirmaciones en 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 los tiempos se envían a Cegid. Si elige enviarlos, se registran como pointages en PMI o mediante IniciaPicagem y TerminaPicagem en Diários de Trabalho de Primavera. Si no, los tiempos se siguen registrando en Cegid mediante códigos de barras, como hasta ahora.
5. Responsabilidad sobre los datos y reglas para resolver conflictos. Déjelas por escrito antes de la entrada en producción:
| Datos | Sistema responsable |
|---|---|
| Artículos, listas de materiales, rutas, cantidades y estado de las OF | Cegid |
| Secuencia de operaciones, horas de inicio y fin, asignación de máquinas | SkyPlanner |
| Matriz de tiempos de preparación, necesidades de herramientas y operarios, recursos alternativos | SkyPlanner |
| Turnos y días no laborables | Un único sistema, elegido durante la definición del alcance |
| Tiempos, consumos y finalizaciones | Cegid, con datos introducidos directamente o enviados desde los registros de tiempo de SkyPlanner |
Elija un único sistema para escribir las fechas de las OF. SkyPlanner sustituye a los procesos de planificación de PMI y al algoritmo de planificación de Primavera como responsable de escribir las fechas previstas. Deje de ejecutar esos procesos para las OF que programa SkyPlanner, de modo que un sistema no sobrescriba los datos del otro.
Pasos 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 carga, rutas y OF abiertas exportadas desde Cegid en CSV o Excel.
- Correspondencia de datos. Defina la tabla de correspondencias, las reglas sobre qué sistema controla cada dato, las frecuencias de sincronización y si los tiempos se devolverán a Cegid.
- Acceso a Cegid. Cree el usuario de integración y confirme los permisos y las licencias para los objetos de producción. Haga primero las pruebas en una empresa de prueba.
- Carga inicial. Artículos, listas de materiales, rutas, centros de carga, máquinas, operarios y calendarios.
- Sincronización de OF y pedidos a proveedores. Consultas periódicas con filtros, paginación 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 Cegid. Fechas previstas de las operaciones mediante los webhooks de SkyPlanner, además del registro de tiempos si se elige esa opción.
- Pruebas en paralelo. Ejecute SkyPlanner en paralelo con el plan actual, compare las fechas y corrija los datos maestros.
- Entrada en producción. Active el envío de datos a Cegid una vez que los datos coincidan.
Qué tener en cuenta al integrar Cegid
- OF en firme y planificadas. PMI crea ambas a partir del CBN. Programar las OF planificadas permite ver la carga futura, pero las fechas solo deben devolverse a las OF en firme.
- Operaciones excluidas de la planificación. En Primavera, una operación puede marcarse como no sujeta a planificación (NaoSujeitaPlaneamento). Exclúyalas al devolver los datos.
- Tiempos de máquina y de operario. Primavera guarda por separado el tiempo de máquina y el de operario en cada operación. Incluya ambos en la correspondencia de datos para asignar el equipo adecuado a las tareas que requieren varios operarios.
- Operaciones solapadas. Las operaciones de Primavera tienen un coeficiente de solapamiento. Trasládelo a los tiempos de las etapas en SkyPlanner; de lo contrario, la programación incluirá esperas más largas que las reales en planta.
- Qué ERP de Cegid utiliza. PMI, Primavera y Ekon utilizan interfaces distintas. Confirme primero el producto y la versión; para Cegid XRP Flex, utilice la guía de integración de Acumatica.
Quién configura la integración con Cegid y presta soporte
- El equipo de SkyPlanner la configura durante la puesta en marcha y presta soporte tras la entrada en producción, para las llamadas a la API de Cegid acordadas. Cada planta utiliza Cegid de forma distinta, y ese conocimiento se aplica en esta fase.
- Su partner de Cegid puede participar. Conoce su configuración, sus personalizaciones y sus licencias, y puede configurar el usuario de integración y el acceso a la API 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 ayuda cuando es necesario. La documentación está disponible 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. 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 Cegid respetando la capacidad real de máquinas y personal, la página de Cegid y el centro de integraciones ERP.
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 tareas 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.
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 uso alimentario
El equipo comercial ve la capacidad disponible con seis meses de antelación, y las solicitudes de cambios en la programación que antes requerían una hora o más se responden en segundos.
100%de cumplimiento de plazos de entrega desde 2021
“SkyPlanner nos permite ver la capacidad y hace que la planificación sea predecible.”
Dan Berglund, COO/CFO
Opes Corporation · Fabricación de productos químicos y alimentarios
El cumplimiento de plazos de entrega ha sido del 100% durante todo el tiempo que llevan utilizando SkyPlanner, desde 2021.
Preguntas frecuentes
¿Cegid PMI dispone de una API?
Sí. Cegid ofrece una Web API para PMI que permite intercambiar datos de forma segura con aplicaciones externas, manteniendo intactas las reglas de negocio de Manufacturing PMI. SkyPlanner la utiliza para leer OF y registrar fechas previstas y pointages.
¿Cegid Primavera dispone de una API para órdenes de fabricación?
Sí. La API de PRIMAVERA V10 permite leer y escribir datos en todos los módulos. El módulo Produção da acceso a ordens de fabrico, Planeamento con ActualizaPlaneamentoOperacao y Diários de Trabalho.
¿Cómo se devuelven las fechas previstas a Cegid?
En PMI, se registran mediante la Web API en cada operación de la OF. En Primavera, mediante IGprBSPlaneamento.ActualizaPlaneamentoOperacao, que establece el inicio y el fin previstos de la operación de la ordem de fabrico.
¿Cegid admite webhooks?
La integración consulta Cegid con una frecuencia definida para cada planta. Los webhooks de SkyPlanner envían los cambios de programación en cuanto se producen, por lo que las fechas llegan a Cegid justo después de cada reprogramación.
¿Un partner de Cegid debería proponer la planificación integrada de Cegid o SkyPlanner?
SkyPlanner, cuando las restricciones del cliente van más allá de las máquinas y las existencias. La propia Cegid recomienda conectar herramientas de planificación avanzada para contemplar restricciones adicionales (Cegid PMI). SkyPlanner planifica operarios, herramientas, preparaciones y materiales, reprograma automáticamente 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 e importar datos de Cegid 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.