Se conecta con sistemas ERP y MES como

Integraciones / ERP / Epicor Kinetic

¿Epicor Kinetic ofrece programación de la producción? Cómo funcionan su programación nativa, APS y SkyPlanner APS

Sí, Epicor Kinetic incorpora programación de la producción. En este contexto, el concepto se refiere a elaborar un programa que respete la capacidad real disponible tanto de las máquinas como del personal. El módulo Scheduling and Resource Management programa respetando la capacidad disponible, y el módulo independiente Advanced Planning and Scheduling (APS) permite trabajar con más de dos restricciones, programar según las capacidades técnicas y aplicar reglas de optimización.

Diagrama de Gantt de SkyPlanner APS con tareas programadas en distintas estaciones de trabajo y una lista de pedidos debajo.

Tres aspectos lo limitan en el uso diario. Hay que activar el control de los límites de capacidad en varios sitios, el módulo base admite como máximo dos restricciones por operación y la optimización de las preparaciones requiere APS.

SkyPlanner APS funciona junto a Kinetic y respeta automáticamente la capacidad disponible de todas las estaciones de trabajo, sin necesidad de una licencia de APS. Su programación contempla equipos de operarios, herramientas compartidas, materiales en stock y pendientes de recibir de pedidos de compra, y cambios de formato que dependen de la secuencia. Autopilot reprograma automáticamente cuando cambia la producción.

Cómo programa Epicor Kinetic la capacidad, paso a paso

Kinetic tiene tres niveles de planificación. MRP, que incluye Forecasting y MPS, planifica los materiales. Scheduling and Resource Management es un módulo independiente que programa las tareas en función de los recursos productivos. APS es otro módulo que Epicor describe como «an extension to Scheduling» (una extensión de Scheduling). (Folleto de Epicor)

1. Órdenes de producción y método de fabricación

Epicor denomina Job a una orden de producción. Cada orden se construye a partir de un método de fabricación: una lista de materiales (BOM) y una lista de operaciones que define la ruta de fabricación. Cada operación hace referencia a una Capability, un Resource Group o un Resource. En el foro Epicor User Help, los usuarios experimentados coinciden en que elegir una capacidad técnica excluye las otras dos opciones, aunque sí se puede especificar un recurso concreto dentro de un grupo. El folleto de Epicor presenta Automated Scheduling by Capability, donde el motor elige el recurso concreto, como una función de APS. (foro)

2. Recursos productivos: capacidad finita o infinita, uno a uno

La capacidad se define en los recursos productivos —máquinas, personas y herramientas—, organizados en grupos. Cada grupo puede contener cualquier número de recursos, y el sistema asigna el recurso concreto según su disponibilidad. Cada recurso tiene su propio calendario, capacidad, tiempo de espera y tiempo de traslado.

La capacidad finita se elige para cada recurso. Para resolver problemas, en el foro se empieza por comprobar la casilla «Finite» del recurso. El folleto de Epicor indica: «Define each resource with either finite or infinite capacity. When a piece of the schedule is moved, the resource is rescheduled according to its type.» (Defina cada recurso con capacidad finita o infinita. Al mover una parte de la programación, el recurso se reprograma según su tipo). Así permite Kinetic aplicar el modelo híbrido habitual: capacidad finita en los cuellos de botella e infinita en el resto.

3. El horizonte de capacidad finita

El Finite Load Horizon evita que la programación haga ajustes según la capacidad disponible en fechas demasiado lejanas. Epicor lo describe como un límite temporal o fecha de corte «for finitely scheduling load on the resource.» (para programar la carga del recurso sin superar su capacidad disponible). Más allá de ese límite, se asigna carga a las operaciones sin límites de capacidad. Los usuarios del foro configuran el horizonte en el recurso, en el grupo de recursos y en la pestaña Planning de Site Maintenance.

Además, cada herramienta de programación tiene su propia casilla para activar la capacidad finita. Si se omite un nivel, la ejecución programa a capacidad infinita. Ante una consulta en el foro sobre por qué no funcionaba la capacidad finita, una respuesta fue: «Be sure the site maintenance > planning tab has a finite horizon value filled in also.» (Asegúrese de que también haya un valor de horizonte de capacidad finita en la pestaña Planning de Site Maintenance). (foro)

4. Scheduling Blocks, Setup Grouping y Dual Resource Constraints

Scheduling Blocks permite modelar preparaciones periódicas, como los cambios de herramienta. Setup Grouping agrupa el trabajo según los criterios que defina para agilizar las preparaciones.

Dual Resource Constraints permite que una operación reserve un recurso secundario, una herramienta o un empleado, además del recurso principal durante la programación de la producción con límites de capacidad. El ejemplo clásico es una máquina que necesita un operario certificado.

5. Global Scheduling

Global Scheduling ejecuta la programación de toda la planta. Su texto de ayuda indica que aplica «scheduling on all jobs that are eligible for Global Scheduling» (la programación a todas las órdenes aptas para Global Scheduling) y calcula los días de retraso a partir de la fecha de inicio de la programación global. La prioridad de programación de las órdenes influye en la secuencia. También se puede programar una sola orden desde Job Entry, dejar que MRP programe las órdenes que crea y programar hacia delante o hacia atrás. Los usuarios del foro consultan las asignaciones de recursos programadas en la tabla ResourceTimeUsed, excluyendo los registros de simulación. (foro, foro)

6. Los paneles de programación

Los planificadores trabajan con tres paneles de tipo Gantt que permiten arrastrar y soltar:

PanelUso
Job Scheduling BoardMover y bloquear las operaciones de una orden
Resource Scheduling BoardVer y reordenar la carga de un recurso o grupo
Multi-Resource Scheduling BoardComparar varios recursos y mover trabajo entre ellos

Las herramientas de apoyo incluyen un modo de simulación, Change Impact Informer, Overload Informer, el bloqueo de órdenes y alertas de retrasos y de disponibilidad de materiales. La tabla Related Materials muestra los materiales sujetos a restricciones junto con su pedido de compra, orden de producción y lead time. En planta, los operarios registran el trabajo mediante Start Activity y Labor Entry.

7. Qué añade APS

APS mantiene el mismo motor y añade:

  • Más de dos restricciones. Según Epicor: «The Advanced Planning and Scheduling module provides the ability to use more than two resource constraints.» (El módulo Advanced Planning and Scheduling permite usar más de dos restricciones de recursos).
  • Programación mediante Capability y Dependent Capability.
  • Programación Minimum WIP y Balanced Optimization que combina prioridad, holgura y preparación.
  • Optimization Rules por recurso, además de programación por ritmo de producción y por dimensiones.
  • Unlimited What-If y confirmación de entregas según capacidad disponible en Order Management.
  • Multi-Plant Communication y materiales como restricción obligatoria, con calendarios de proveedores.

Qué trabajo deja la programación nativa de Kinetic en manos del planificador

  • Dos restricciones sin APS. El módulo base admite un recurso principal y uno secundario. Para contemplar a la vez una máquina, dos operarios, un utillaje y un material, se necesita la licencia de APS. (Folleto de Epicor)
  • Es fácil configurar mal los límites de capacidad. La casilla de activación y el horizonte se configuran en el recurso, el grupo de recursos, Site Maintenance y cada herramienta. Las fechas de Kinetic pueden proceder de una programación que respete la capacidad disponible o que no la limite, según la ejecución que las haya generado. (foro)
  • Preparaciones por agrupación; optimización en APS. Global Scheduling se basa en la prioridad de las órdenes y los días de retraso. Scheduling Blocks y Setup Grouping gestionan las preparaciones en el módulo base, mientras que Balanced Optimization, que combina prioridad, tiempo de holgura y tiempo de preparación, es una función de APS. Bluesky ERP, socio de Epicor, añade que los resultados dependen de la precisión de los tiempos de operación y los lead times de compra, así como del cierre de las órdenes. (Bluesky ERP)
  • La replanificación depende de una persona o de una ejecución. El plan cambia cuando alguien ejecuta Global Scheduling, reprograma una orden en Job Entry o arrastra trabajo en un panel. Cuando una máquina se para, un planificador tiene que iniciar una de esas acciones. (foro)

Cuándo basta la programación nativa de Epicor Kinetic

Siga con Kinetic Scheduling, o adquiera una licencia de APS, si se cumplen la mayoría de estas condiciones:

  • Tiene una planta o unas pocas, con los recursos organizados en grupos y calendarios que reflejan los turnos reales.
  • Las rutas de fabricación son mayoritariamente estándar y los planificadores aceptan los resultados de las reglas de prioridad de Global Scheduling y los ajustan en Job Scheduling Board.
  • La presión sobre la capacidad se concentra en unos pocos cuellos de botella. Prográmelos respetando su capacidad disponible y mantenga el resto sin límites de capacidad. Bluesky ERP recomienda precisamente este enfoque una vez que lo básico funciona. (Bluesky ERP)
  • Ya tiene una licencia de APS, mantiene los lead times y los tiempos estándar actualizados y sin errores, cierra las órdenes a tiempo y cuenta con un administrador que conoce el motor.
  • Necesita confirmar las entregas según la capacidad disponible dentro de Order Management.

Si este es su caso, configure correctamente todos los niveles de capacidad finita y mantenga los datos actualizados y sin errores.

Cuándo necesita un software de programación de la producción

Busque alternativas a las herramientas nativas cuando:

  • Nunca se adquirió una licencia de Scheduling and Resource Management o de APS, o nunca se configuraron, y los planificadores trabajan en Excel a partir de las fechas de MRP.
  • Necesita más de dos restricciones, pero no quiere emprender un proyecto de APS.
  • El plan cambia varias veces por turno y quiere que se reprograme solo, sin esperar a la siguiente ejecución ni a que un planificador arrastre el trabajo en el panel.
  • El tiempo de cambio de formato depende de lo que se haya fabricado antes y quiere que la secuencia se elija a partir de una matriz de tiempos de preparación.
  • Las tareas necesitan un equipo de operarios o un utillaje compartido entre máquinas.
  • Los operarios deben poder ver su cola de trabajo en una tableta y confirmar el trabajo realizado para que el plan avance.

Cuatro formas de programar con Kinetic

  • Paneles de programación de Kinetic. Los planificadores ajustan una programación generada por Kinetic. Es una opción adecuada para una planta con pocos cuellos de botella y un plan que rara vez cambia.
  • Kinetic Scheduling más APS. Global Scheduling se ejecuta periódicamente. Es una opción adecuada para plantas que tienen una licencia de APS y un administrador que ajusta el motor.
  • Suites APS para grandes empresas. Un sistema de planificación independiente cuya implantación requiere un proyecto largo. Adecuado para grandes equipos que planifican varias plantas y cuentan con especialistas propios.
  • APS en la nube con ejecución en planta. SkyPlanner APS: programación automática de la producción que respeta la capacidad disponible de cada recurso productivo, replanificación con Autopilot y confirmaciones desde dispositivos móviles. Adecuado para plantas pequeñas y medianas que utilizan Kinetic y quieren que el personal de planta trabaje siguiendo una programación actualizada.

Qué conviene buscar

  1. Un modelo compatible con Kinetic. Órdenes de producción, operaciones, grupos de recursos productivos, recursos productivos y capacidades. Una herramienta que ignore el campo Capability asignará el recurso equivocado.
  2. Gestión detallada de las restricciones. Turnos, ausencias y horas extra por recurso productivo; varios operarios en una misma tarea; herramientas que no pueden estar en dos sitios a la vez; tiempos de preparación que dependen de la secuencia; recursos alternativos cuando el principal no está disponible.
  3. Disponibilidad de materiales. Comprobación de los materiales de cada tarea, las existencias de artículos en almacén y las entregas programadas de pedidos de compra respecto al inicio de cada operación.
  4. Reprogramación en tiempo real. El plan se actualiza cuando cambian la producción o los pedidos, sin esperar a la siguiente ejecución completa.
  5. Escritura de datos mediante el propio motor de programación de Kinetic. Las fechas de las operaciones deben enviarse a través de Erp.BO.ScheduleEngineSvc (MoveJobItem, ChangeResource) y la orden de producción debe bloquearse después. Las notificaciones deben registrarse como mano de obra a través de Erp.BO.LaborSvc.
  6. Una vía de integración clara. La API REST de Kinetic controla cada integración mediante claves de API y ámbitos de acceso. Por eso, el ámbito debe incluir todos los servicios y métodos que invoque el programador. Las lecturas habituales utilizan Erp.BO.JobEntrySvc, Erp.BO.ResourceGroupSvc y Business Activity Queries (BAQs).
  7. Reglas sobre qué sistema manda. Decida qué sistema controla las fechas de las operaciones para que Global Scheduling no sobrescriba el plan externo.
  8. Una prueba con sus propios datos antes de empezar cualquier trabajo de integración.

Dónde encaja SkyPlanner

SkyPlanner APS funciona en la nube junto a Epicor Kinetic y cubre cada una de las carencias anteriores. Kinetic sigue gestionando MRP, las órdenes de producción y el cálculo de costes. SkyPlanner se encarga de la programación detallada de las operaciones y la mantiene actualizada, por lo que el planificador deja de reordenarlas a mano.

Elija SkyPlanner cuando:

  • El límite de dos restricciones le frena. El motor Arcturus integra estaciones de trabajo, personas, herramientas y materiales en una única programación de la producción que respeta la capacidad disponible y se genera en segundos. Una herramienta que está en uso en una estación de trabajo queda bloqueada para todas las demás.
  • Los distintos niveles de configuración de capacidad finita siguen desajustándose. En SkyPlanner, la capacidad de cada estación de trabajo está limitada por sus turnos. No hay casillas que marcar en cada herramienta ni horizontes que alinear.
  • Las tareas necesitan varios operarios. Una tarea puede tener varios operarios trabajando a la vez en una misma estación, cada uno con sus turnos, permisos, ausencias y horas extra reales. Cuando una persona o una máquina no está disponible, el motor traslada el trabajo a otras estaciones y a otro personal.
  • Los pedidos urgentes deben adelantarse. Fast Track, Dynamic Priorities y la prioridad del cliente adelantan el trabajo urgente. Running Time Lock mantiene en su sitio una tarea en curso, y Bulldozer desplaza las tareas posteriores. Los planificadores pueden seguir moviendo tareas en un diagrama de Gantt interactivo, mientras el motor mantiene la coherencia del resto.
  • El plan no puede esperar a la siguiente ejecución. Autopilot reprograma automáticamente cuando cambia la producción y solo replanifica cuando hace falta. Tus reglas, bloqueos y prioridades siguen marcando los límites.
  • Los componentes comprados determinan la fecha de inicio. La programación comprueba las existencias y los pedidos de compra pendientes de recepción. El material de un pedido de compra abierto en Kinetic se considera disponible en su fecha de entrega prevista, y las existencias se actualizan cuando el pedido se marca como Delivered.
  • Los cambios de formato dependen de la secuencia. La matriz de tiempos de preparación almacena el tiempo de cambio de formato entre pares de productos, con valores distintos según el sentido cuando es necesario (de azul a rojo, 30 minutos; de rojo a azul, 60). El programador elige el orden que requiere menos preparación, sin necesidad de un proyecto de optimización de APS.
  • El plan debe llegar a planta. Los operarios consultan su cola de trabajo y registran el trabajo realizado desde el móvil o la tableta con Mobile Confirmations, Production Timer y Quick Log Mode. Ese trabajo se envía a Kinetic como registros de mano de obra.
  • Quieres empezar a trabajar en semanas. La implantación suele completarse en cuestión de semanas desde que comienza la puesta en marcha.

Empieza con una exportación CSV de tus tareas y recursos productivos en la prueba gratuita de 30 días (hasta 20 estaciones de trabajo, sin tarjeta de crédito). Verás tu propia programación de la producción ajustada a la capacidad disponible antes de iniciar cualquier trabajo de integración. Después, el precio parte de 199 € al mes con 5 estaciones de trabajo incluidas, facturación mensual y cancelación en cualquier momento. La integración se presupuesta de antemano según tus procesos y necesidades, junto con tu plan, para que conozcas el coste total antes de empezar.

SkyPlanner se integra con Kinetic en ambos sentidos. Las tareas, las operaciones, los recursos productivos y las entregas programadas de los pedidos de compra se importan a través de la API REST de Kinetic y las BAQ. Las fechas planificadas de las operaciones se devuelven a través del motor de programación de Kinetic (ScheduleEngineSvc.MoveJobItem), y las horas de trabajo registradas, a través de LaborSvc. Los webhooks envían los cambios en la programación en cuanto se producen. Cada planta utiliza Kinetic de forma distinta, desde las rutas de fabricación basadas en capacidades hasta las personalizaciones de BPM. Por eso, el equipo de SkyPlanner adapta la integración a tu configuración durante la puesta en marcha y sigue prestando soporte después de la entrada en producción. Tu partner de Epicor o tus propios desarrolladores también pueden desarrollar soluciones sobre la API REST documentada de SkyPlanner (referencia de la API) con solo una clave de API. La documentación del producto es pública y está disponible en la documentación de SkyPlanner.

Consulta cómo se conectan los distintos elementos en la página de Epicor Kinetic, o ve directamente a los detalles técnicos en la guía de integración. Para revisar con nosotros tus propios recursos productivos y tareas de Kinetic, reserva una demostración.

Opiniones de fabricantes sobre SkyPlanner

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

2 hahorradas cada semana

«SkyPlanner nos ha permitido pasar de planificar la producción con 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.

Lee la opinión de UTU

Operarios con trajes de sala limpia en una línea de llenado de botellas de la planta farmacéutica de Laboratory & Allied en Nairobi

+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.

Lee la opinión de Laboratory & Allied

Un soldador de KJH-Comp desbastando una estructura de acero soldada en la planta de Alahärmä

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 · Trabajos 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.

Lee la opinión de KJH-Comp

Anu Järvinen, responsable de producción de Fredman Operations, junto a una célula robotizada de paletizado en Rauma

6 mesesde visibilidad de la capacidad disponible para el equipo de ventas

«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 de ventas ve la capacidad disponible con seis meses de antelación, y las solicitudes de cambio en la programación que antes llevaban una hora o más se responden en segundos.

Lee la opinión de Fredman Operations

Preguntas frecuentes

¿Dispone Epicor Kinetic de programación de la producción?

Sí. El módulo Scheduling and Resource Management programa respetando la capacidad disponible de cada recurso productivo dentro de un horizonte definido. APS es una extensión independiente para gestionar más de dos restricciones y optimizar la programación.

¿Necesito el módulo APS para programar la producción respetando la capacidad disponible en Kinetic?

No. Scheduling and Resource Management permite programar la producción respetando la capacidad disponible con una restricción secundaria. Necesitas APS para gestionar más de dos restricciones, programar según capacidades, utilizar Minimum WIP y calcular fechas de compromiso según la capacidad disponible. Epicor no publica precios de tarifa para ninguno de los dos módulos.

¿Por qué Kinetic programa a capacidad infinita si he configurado capacidad finita?

Normalmente falta configurar alguno de los niveles. Comprueba la opción Finite del recurso productivo y la casilla de capacidad finita de la herramienta que has ejecutado. Después, revisa el horizonte finito del recurso productivo, del grupo de recursos y de la pestaña Planning de Site Maintenance.

¿Tiene Epicor Kinetic un diagrama de Gantt para la programación?

Sí. Los paneles Job Scheduling Board, Resource Scheduling Board y Multi-Resource Scheduling Board utilizan diagramas de Gantt y permiten arrastrar y soltar, simular escenarios y bloquear tareas.

¿Qué restricciones puede añadir SkyPlanner además de las dos de Kinetic?

Varios operarios en una misma tarea, herramientas como recursos productivos compartidos cuya disponibilidad se respeta y materiales procedentes de existencias y de pedidos de compra pendientes de recepción. También utiliza estaciones de trabajo y personal alternativos, así como una matriz de tiempos de preparación para los cambios de formato que dependen de la secuencia, todo dentro de la misma programación de la producción ajustada a la capacidad disponible.

¿Puede SkyPlanner APS trabajar con Epicor Kinetic?

Sí. SkyPlanner se integra con Kinetic en ambos sentidos: importa tareas, operaciones y recursos productivos, y devuelve las fechas planificadas a través de ScheduleEngineSvc y las horas de trabajo a través de LaborSvc. El equipo de SkyPlanner adapta la integración REST v2 a tu configuración de Kinetic durante la puesta en marcha. Consulta la guía de integración.

¿Cuánto se tarda en poner en marcha SkyPlanner APS con Kinetic?

La implantación suele completarse en cuestión de semanas desde que comienza la puesta en marcha. Antes, la prueba de 30 días permite programar tus tareas reales a partir de una exportación CSV o Excel. Inicia la prueba gratuita o habla con ventas.