Se conecta con sistemas ERP y MES como

Integraciones / ERP / Oracle Fusion Cloud

¿Permite Oracle Fusion Cloud programar la producción según la capacidad real de máquinas y personal? Cómo funcionan la programación de órdenes de fabricación y Production Scheduling

Oracle Fusion Cloud Manufacturing por sí solo, no. Oracle indica que su motor de programación de órdenes de fabricación no aplica restricciones y presupone una capacidad infinita. La programación que respeta la capacidad disponible se realiza en Oracle Production Scheduling, un área de trabajo de la oferta Supply Chain Planning, mientras que Supply Planning planifica la capacidad por intervalos de tiempo. Los fabricantes que necesitan programar la producción respetando la disponibilidad de cada máquina, persona, herramienta y material entre distintas plantas utilizan SkyPlanner APS junto con Oracle Fusion Cloud.

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

Este artículo se basa en la documentación 26C de Oracle. Oracle E-Business Suite tenía sus propios productos de programación, más antiguos, y Oracle NetSuite es un ERP distinto. Por eso, antes de basarse en una página, compruebe a qué producto se refiere.

Cómo planifica la producción Oracle Fusion Cloud, paso a paso

1. Datos maestros de fabricación

En Oracle Fusion Cloud Manufacturing, la capacidad se define a partir de los centros de trabajo y los recursos productivos. Un recurso productivo puede ser equipo o mano de obra, con su propio calendario y sus turnos. Las definiciones de trabajo contienen las operaciones de un artículo. Cada operación detalla sus recursos productivos, con el uso y el valor de Basis Type, y sus materiales. Los componentes proceden de las estructuras de artículos de Product Information Management.

2. Programación de órdenes de fabricación: sin restricciones por diseño

Al crear una orden de fabricación, Fusion la programa. Oracle explica directamente cómo funciona el motor: «Oracle Manufacturing uses unconstrained scheduling engine in the background to schedule work orders during create and certain update actions.» (Oracle Manufacturing utiliza en segundo plano un motor de programación sin restricciones para programar las órdenes de fabricación al crearlas y en determinadas actualizaciones). (fuente)

Las fechas de los recursos productivos se calculan a partir de su uso, del recurso asignado a la operación y de su calendario. A partir de ellas se obtienen las fechas de las operaciones y, después, las de la orden de fabricación. La misma página establece el criterio de capacidad: «resources are assumed to have infinite capacity and the scheduling engine disregards loads on the resources from other work orders.» (Se presupone que los recursos productivos tienen capacidad infinita y el motor de programación ignora la carga que generan otras órdenes de fabricación).

3. Hacia delante, hacia atrás y desde un punto intermedio

Una orden de fabricación se programa hacia delante desde su fecha de inicio o hacia atrás desde su fecha de finalización. La cantidad solo modifica la duración cuando el campo Basis Type del recurso tiene el valor Variable. La acción REST midpointRescheduleWorkOrderOperation toma una operación como punto de referencia. Oracle explica que «backward schedules the resources for operations that already occurred, and forward schedules the resources for subsequent operations.» (Programa hacia atrás los recursos productivos de las operaciones ya realizadas y hacia delante los de las operaciones posteriores). (fuente)

4. Supply Planning: capacidad por intervalos de tiempo

Oracle Supply Planning puede ejecutar un plan con restricciones. Según Oracle, «respects constraints by moving orders to earlier time buckets or offloading to an alternate resource, work definition, or supply source.» (Respeta las restricciones adelantando las órdenes a intervalos anteriores o reasignándolas a un recurso productivo, una definición de trabajo o una fuente de suministro alternativos). Cuando eso no basta, «the constrained supply plan, as a last resort, overloads resource and supplier capacity to meet demands on time.» (Como último recurso, el plan de suministro con restricciones sobrecarga la capacidad de los recursos productivos y los proveedores para satisfacer la demanda a tiempo). (fuente)

5. Oracle Production Scheduling: programación según la capacidad disponible

Oracle Production Scheduling es la herramienta que programa la producción respetando la capacidad disponible. Oracle describe así su finalidad: «Using Oracle Production Scheduling, you can consider resource capacity constraints and the changeovers on resources that occur throughout production.» (Oracle Production Scheduling permite tener en cuenta las restricciones de capacidad de los recursos productivos y los cambios de formato que se producen durante la producción). (fuente)

Se habilita como área de trabajo dentro de «Offering: Supply Chain Planning» (Oferta: Supply Chain Planning) (fuente). A continuación, el planificador trabaja con un programa por cada organización de programación:

PasoQué ocurre
Opciones de programaciónHorizonte de programación, periodo fijo y horizonte de liberación de la organización
ActualizarObtiene de SCM las órdenes de fabricación, las existencias, los suministros y las demandas actuales
CalcularGenera el programa respetando la capacidad disponible y las reglas de cambio de formato
RepararAplica los cambios del planificador en el diagrama de Gantt o en la lista de despacho
LiberarGuarda en Manufacturing las fechas de las órdenes de fabricación y sus operaciones, así como los recursos productivos seleccionados

También se puede ejecutar todo el ciclo mediante el recurso REST productionSchedulingPlans.

Qué sigue en manos del planificador

  • La programación básica ignora las demás órdenes. Fusion Manufacturing asigna fechas a cada orden de fabricación suponiendo una capacidad infinita. Oracle señala que «potentially plans to execute production for multiple work orders simultaneously.» (Puede planificar la ejecución simultánea de varias órdenes de fabricación). (fuente)
  • Intervalos de tiempo en Supply Planning. Los planes con restricciones trasladan órdenes entre intervalos y, como último recurso, sobrecargan la capacidad.
  • Una organización por programa. Production Scheduling calcula un programa para cada organización de programación.
  • Cambios de formato en equipos de una sola unidad. «Changeover rules are applied only on resources that have resource type set to equipment and default units available set to 1.» (Las reglas de cambio de formato solo se aplican a recursos productivos de tipo equipo cuya disponibilidad predeterminada sea de una sola unidad). (fuente)
  • La liberación tiene un horizonte. «Only work orders within the release horizon specified in the schedule options will be released.» (Solo se liberan las órdenes de fabricación incluidas en el horizonte de liberación especificado en las opciones de programación). (fuente)
  • Actualizar antes de liberar. «If the schedule isn’t refreshed after the previous release, changes to the schedule for some work orders might not be released.» (Si el programa no se actualiza tras la liberación anterior, es posible que no se liberen los cambios de programación de algunas órdenes de fabricación). Las órdenes de fabricación en estado Pending Approval no se actualizan, y las órdenes planificadas de Supply Planning no se liberan para su ejecución. (fuente)
  • El planificador ejecuta el ciclo. Actualizar, calcular, reparar y liberar son acciones que realiza el planificador o que se ejecutan como tareas programadas.

Cuándo basta con la programación nativa de Oracle

Las herramientas propias de Oracle Fusion Cloud son suficientes cuando:

  • Las fechas de las órdenes de fabricación calculadas a partir de los plazos y del uso de los recursos productivos son lo bastante precisas para los compromisos que asume.
  • Los cuellos de botella son poco frecuentes y un planificador puede resolver los solapamientos manualmente.
  • Ya utiliza Supply Chain Planning y un equipo central de planificación se encarga de cada organización de programación.
  • Los cambios de formato importan principalmente en máquinas individuales.
  • Cada planta planifica de forma independiente y los operarios no necesitan consultar en planta la secuencia actualizada en tiempo real.

Si este es su caso, mantenga al día las definiciones de trabajo y los calendarios de los recursos productivos, y actualice el programa antes de cada liberación.

Cuándo necesita una herramienta para programar la producción según la capacidad real

Las herramientas nativas se le quedan cortas cuando se dan varias de estas situaciones:

  • Las entregas se retrasan aunque el plan de suministro parezca viable por intervalos de tiempo.
  • Los planificadores reordenan las órdenes de fabricación en hojas de cálculo después de cada pedido urgente o avería.
  • En líneas, equipos de operarios o recursos productivos de varias unidades, el tiempo de cambio de formato depende del producto que se haya fabricado antes.
  • Los operarios, los turnos y las ausencias limitan la producción tanto como las máquinas.
  • Las matrices, los moldes o los útiles de sujeción se trasladan entre máquinas.
  • El trabajo pasa de una planta a otra y cada planta necesita visibilidad sobre las demás.
  • Utiliza Fusion Manufacturing sin Supply Chain Planning.

Qué debe buscar

  • Capacidad real de todos los recursos productivos a la vez: máquinas, personas y herramientas, no capacidad agregada por intervalos.
  • Secuenciación de cada operación según las prioridades y las fechas de entrega.
  • Una matriz de tiempos de preparación con tiempos de cambio de formato asimétricos que dependan de la secuencia en cada estación de trabajo.
  • Herramientas compartidas con disponibilidad limitada y tareas con varios operarios.
  • Programación según la disponibilidad de materiales que compruebe las existencias y los pedidos de compra pendientes de recibir.
  • Planificación de varias plantas en un único programa.
  • Reprogramación automática cuando cambie el avance de la producción o los pedidos.
  • Un intercambio de datos claro con Oracle. Lectura y escritura a través de la REST API de Oracle Fusion Cloud SCM, con las fechas previstas de las operaciones guardadas en la orden de fabricación. Pregunte a cada proveedor a qué recursos de la API accede y quién da soporte a la integración tras la puesta en marcha.

Para conocer el método general, consulte la guía de programación de la producción según la capacidad disponible.

Qué aporta SkyPlanner

SkyPlanner APS cubre todas las carencias anteriores. Respeta la disponibilidad limitada de cada estación de trabajo, persona y herramienta. El motor Arcturus AI genera en segundos un programa detallado por operación y ordena las tareas según su prioridad, la fecha de finalización, la prioridad del cliente, Fast Track y Dynamic Priorities.

Su matriz de tiempos de preparación recoge el tiempo de cambio de formato entre cada par de productos en ambos sentidos, y el motor elige la secuencia que requiere menos preparación. Las herramientas se comparten respetando su disponibilidad limitada, varias personas pueden trabajar en la misma tarea a la vez y el trabajo se reasigna a máquinas o personal alternativos cuando los principales no están disponibles. Las plantas se representan como grupos de estaciones de trabajo dentro de un único plan, con tiempos de traslado entre ellas.

La programación basada en materiales simula el inventario futuro a partir de las existencias y los pedidos de compra pendientes de recibir, de modo que cada tarea se programa para cuando su material esté disponible. Autopilot reprograma automáticamente cuando cambia la producción, y Running Time Lock fija la programación de las próximas horas para no alterar la actividad en planta. Los operarios registran el trabajo desde el móvil o la tableta con Mobile Confirmations, Production Timer y Quick Log Mode.

Elija SkyPlanner en lugar de Oracle Production Scheduling si:

  • Utiliza Fusion Manufacturing sin Supply Chain Planning. Oracle habilita Production Scheduling dentro de la oferta de Supply Chain Planning. SkyPlanner programa sus órdenes de fabricación junto al Manufacturing que ya utiliza.
  • La programación abarca más de una planta. Production Scheduling calcula la programación por separado para cada organización de programación. SkyPlanner planifica todas las plantas de forma conjunta.
  • Los cambios de formato, las herramientas, los equipos de operarios y los materiales determinan la secuencia. La matriz de tiempos de preparación funciona en todas las estaciones de trabajo. Una misma programación contempla la disponibilidad limitada de herramientas, las tareas con varios operarios, las estaciones de trabajo alternativas y las llegadas de pedidos de compra.
  • El plan debe mantenerse actualizado por sí solo. Autopilot vuelve a planificar ante cada cambio relevante, sin necesidad de ejecutar un ciclo de Refresh y Release.
  • Todos los operarios deben poder ver el plan. SkyPlanner no limita el número de usuarios, y Mobile Confirmations permite consultar la cola de trabajo en cualquier móvil o tableta.

Empiece con una exportación a Excel de las órdenes de fabricación abiertas en Oracle durante la prueba gratuita de 30 días (hasta 20 estaciones de trabajo, sin tarjeta de crédito). Después, el precio parte de 199 € al mes con 5 estaciones de trabajo incluidas y facturación mensual. La integración se presupuesta por adelantado junto con su plan, según sus procesos y necesidades.

SkyPlanner se integra con Oracle Fusion Cloud en ambos sentidos a través de la SCM REST API. El equipo de SkyPlanner configura la integración durante la puesta en marcha, y su partner o sus desarrolladores pueden trabajar con la REST API documentada. Consulte la página de SkyPlanner para Oracle Fusion Cloud, la guía de integración con Oracle Fusion Cloud o todas las integraciones con ERP. ¿Utiliza NetSuite? Consulte SkyPlanner para NetSuite.

Opiniones de fabricantes sobre SkyPlanner

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

2 hahorradas cada semana

“Con SkyPlanner, hemos pasado de planificar la producción en hojas de cálculo 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 nueva cola de trabajo llega a la línea 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 producción ha aumentado un 90%.”

Abdul Rucyinga, responsable de TI
Laboratory & Allied · Fabricación farmacéutica

La eficiencia en la 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.

Leer el testimonio 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.

Leer el testimonio de KJH-Comp

100%de cumplimiento de plazos de entrega desde 2021

“SkyPlanner nos permite conocer la capacidad disponible y hace que la planificación sea predecible.”

Dan Berglund, COO/CFO
Opes Corporation · Fabricación química y alimentaria

El cumplimiento de plazos de entrega se ha mantenido en el 100% durante todo el tiempo que llevan utilizando SkyPlanner, desde 2021.

Leer el testimonio de Opes Corporation

Preguntas frecuentes

¿Oracle Fusion Manufacturing programa la producción respetando la capacidad real de máquinas y personal?

No. Oracle indica que las órdenes de fabricación se programan con un motor sin restricciones que presupone una capacidad infinita e ignora la carga de otras órdenes de fabricación. La programación que respeta la capacidad disponible se realiza en Oracle Production Scheduling.

¿Oracle Production Scheduling forma parte de Fusion Manufacturing?

No. Oracle habilita Production Scheduling como área de trabajo dentro de la oferta de Supply Chain Planning. Los programas resultantes transfieren las fechas a las órdenes de fabricación de Manufacturing.

¿Qué diferencia hay entre Oracle Supply Planning y Production Scheduling?

Supply Planning planifica el suministro por intervalos de tiempo y, cuando trabaja con restricciones, supera la capacidad como último recurso. Production Scheduling establece la secuencia de las órdenes de fabricación en los recursos productivos de una organización de programación y transfiere las fechas comprendidas en un horizonte de liberación.

¿Oracle Fusion Cloud gestiona tiempos de preparación que dependen de la secuencia?

Sí, en Production Scheduling, mediante reglas de cambio de formato para recursos de maquinaria con una unidad disponible. La matriz de tiempos de preparación de SkyPlanner almacena los tiempos de cambio de formato entre pares de productos en ambos sentidos para cada estación de trabajo y ordena las tareas para minimizarlos.

¿Puedo probar SkyPlanner antes de integrarlo con Oracle Fusion Cloud?

Sí. Durante la prueba de 30 días, importe desde Oracle las órdenes de fabricación abiertas, las definiciones de trabajo y los centros de trabajo en formato Excel o CSV, y compare la programación con su plan actual. Consulte los precios, inicie la prueba o hable con ventas.