Integraciones / ERP / Microsoft Dynamics 365 Business Central
¿Ofrece Business Central programación de la producción? Capacity Constrained Resources frente a SkyPlanner APS
Microsoft Dynamics 365 Business Central solo programa la producción con capacidad limitada en los centros de trabajo y centros de máquina que registre como Capacity Constrained Resources. Todo lo demás, incluido MRP, se planifica con capacidad infinita, y Microsoft describe el resultado como una programación aproximada. Las fábricas que necesitan programar la producción de toda la planta respetando la capacidad real de las máquinas y del personal utilizan SkyPlanner APS junto con Business Central.
La función de programación de la producción de Planning Optimization de Microsoft pertenece a Dynamics 365 Supply Chain Management, que es un producto distinto. No se aplica a Business Central.
Cómo planifica Business Central la capacidad, paso a paso
La funcionalidad de fabricación solo es visible en la experiencia Premium. Premium «shows all actions and fields for all business functionality, including Manufacturing and Service Management.» (muestra todas las acciones y campos de todas las funcionalidades empresariales, incluidas la fabricación y la gestión de servicios). En Essentials no existe ninguna de las pantallas que se describen a continuación.
1. Datos maestros de capacidad
La capacidad se estructura en tres niveles: Work Center Group, Work Center y Machine Center. Cada centro de trabajo y centro de máquina tiene los campos Shop Calendar Code, Capacity, Efficiency, Queue Time y Unit of Measure Code. El calendario de planta recoge los turnos en Work Shifts, los días laborables y los festivos. Las entradas de Absence reducen la capacidad del día correspondiente.
No se puede programar nada hasta ejecutar Calculate Work Center Calendar y Calculate Machine Center Calendar para un intervalo de fechas.
Así se crean las entradas de calendario que, en palabras de Microsoft, controlan «the detailed scheduling of operations performed at the work center.» (la programación detallada de las operaciones realizadas en el centro de trabajo). El campo Calendar Entries Available Until indica hasta qué fecha llegan esas entradas. Cuando esa fecha queda por detrás de la fecha de trabajo, el campo se muestra con un formato de advertencia. (fuente)
2. Rutas de fabricación y listas de materiales (BOM)
Una Routing puede ser en serie o en paralelo y debe estar certificada. Cada operación incluye:
- Operation No. y Type (Work Center o Machine Center)
- Setup Time, Run Time, Wait Time y Move Time
- Concurrent Capacities, Send-Ahead Quantity y Routing Link Code
La Production BOM también debe estar certificada para que se utilice en la planificación.
3. MPS y MRP en Planning Worksheet
Desde Planning Worksheet se ejecuta Calculate Regenerative Plan o Calculate Net Change Plan. El cálculo equilibra la demanda y el suministro según la política de reaprovisionamiento de cada artículo y propone pedidos de compra y transferencia, órdenes de ensamblado y órdenes de producción mediante mensajes de acción.
Microsoft es explícito sobre la capacidad en este punto: «With each planned method, Business Central generates worksheet entries that assume infinite capacity. When you develop schedules, work center and machine center capacity isn’t considered.» (Con cada método de planificación, Business Central genera entradas en la hoja de trabajo que presuponen una capacidad infinita. Al elaborar la programación, no se tiene en cuenta la capacidad de los centros de trabajo ni de los centros de máquina). (fuente)
4. Órdenes de producción, Refresh y Replan
Las órdenes de producción pasan por los estados Simulated, Planned, Firm Planned, Released y Finished. La acción Refresh calcula las líneas, las rutas de fabricación y las necesidades de componentes, con una Scheduling Direction hacia delante o hacia atrás. Replan hace lo mismo y, además, abarca los niveles inferiores de la BOM. Las fechas de las operaciones en Prod. Order Routing se obtienen de los calendarios de los centros de trabajo.
Por defecto, la programación es a capacidad infinita: «By default, Business Central uses infinite capacity scheduling.» (Por defecto, Business Central utiliza la programación a capacidad infinita). (fuente) Dos órdenes pueden quedar asignadas a la misma máquina a la misma hora.
5. Capacity Constrained Resources: dónde se aplica la capacidad finita
Esta es la función nativa para asignar carga a capacidad finita. En la página Capacity Constrained Resources se añade un recurso productivo con los siguientes campos:
| Campo | Función |
|---|---|
| Capacity Type | Work Center o Machine Center |
| Capacity No. | El recurso productivo cuya capacidad se va a limitar |
| Critical Load % | El nivel de carga que no debe superar el motor de programación |
| Dampener (% of Total Capacity) | Una tolerancia que permite al motor de programación superar ligeramente la carga crítica para evitar dividir una operación |
Para un recurso productivo con capacidad limitada, el motor de programación coloca cada operación en el hueco libre más cercano y la divide en dos o más partes si un solo hueco resulta demasiado corto. En una operación dividida, el tiempo de preparación se asigna una sola vez, «because it’s assumed that some manual adjustment is done to optimize the schedule.» (porque se da por hecho que se realizan ajustes manuales para optimizar la programación). (fuente)
6. Revisar la carga y mover órdenes a mano
El planificador comprueba el resultado en tres lugares:
- la vista Load de un centro de trabajo (por día, semana, mes, trimestre, año o periodo contable; como variación neta o saldo a la fecha)
- la lista Work Center Task List
- la matriz Work Center Calendar
Con Manual Scheduling activado en Manufacturing Setup, el planificador puede desplazar la fecha de inicio o de vencimiento de una orden, con el margen de seguridad definido en Safety Lead Time for Manual Scheduling.
Los límites de Business Central
- Programación aproximada por diseño. «Business Central doesn’t support detailed shop floor control. It plans for a feasible utilization of resources by providing a rough-cut schedule, but doesn’t automatically create and maintain detailed schedules based on priorities or optimization rules.» (Business Central no ofrece un control detallado de la planta. Proporciona una programación aproximada para planificar un uso viable de los recursos productivos, pero no crea ni mantiene automáticamente una programación detallada basada en prioridades o reglas de optimización). (fuente)
- MRP no tiene en cuenta la capacidad. Planning Worksheet presupone una capacidad infinita en cada ejecución, haya o no recursos productivos con capacidad limitada (véase la cita anterior).
- Capacidad finita solo donde se indique. Todo centro de trabajo que no figure en la página Capacity Constrained Resources sigue teniendo capacidad infinita, y sus operaciones pueden solaparse en el mismo recurso productivo.
- Planificación en serie. «Operations on work centers or machine centers that are set up as constrained resources are always planned serially.» (Las operaciones de los centros de trabajo o de máquina configurados como recursos productivos con capacidad limitada siempre se planifican en serie). Por tanto, un centro de trabajo con capacidad limitada y Capacity 3 no ejecuta tres tareas en paralelo en el plan.
- Sin selección automática de rutas alternativas. «The alternate work center is for information only, and isn’t automatically included in planning processes.» (El centro de trabajo alternativo es meramente informativo y no se incluye automáticamente en los procesos de planificación).
- Los centros de máquina pueden quedar fuera de la planificación. «If you turn off the Consolidated Calendar toggle, only the capacity of the work center is assigned in the planning. The machine center capacity is excluded.» (Si desactiva Consolidated Calendar, solo se asigna la capacidad del centro de trabajo en la planificación. La capacidad del centro de máquina queda excluida).
- Las órdenes planificadas no conservan su programación. Sobre las órdenes de producción en estado Planned, Microsoft señala que «Business Central deletes them the next time you run planning.» (Business Central las elimina la próxima vez que se ejecuta la planificación). (fuente)
- Replanificar implica reprogramar el trabajo. «Changes implemented with the Replan action probably change the capacity need of the production order. You might have to reschedule operations afterwards.» (Los cambios realizados con la acción Replan probablemente modifiquen las necesidades de capacidad de la orden de producción. Es posible que después tenga que reprogramar las operaciones). (fuente)
- La preparación no depende de la secuencia. Setup Time es un valor fijo por línea de la ruta de fabricación, calculado por orden de producción. Un cambio de formato del producto A al B cuesta lo mismo que del C al B, por lo que el motor de programación no tiene ningún motivo para secuenciar las tareas de forma que se reduzca la preparación. La lógica que divide las operaciones para ajustarlas a los huecos rellena esos huecos, pero no elige la secuencia. Microsoft cuenta con que un planificador ajuste a mano las operaciones divididas.
- Las herramientas y las personas concretas no tienen capacidad asignada. Las líneas Routing Tool y Routing Personnel registran lo que necesita una operación, pero no tienen calendario ni capacidad. Nada impide que dos operaciones requieran el mismo utillaje o el mismo especialista. Concurrent Capacities permite que varias unidades de un mismo centro de trabajo o de máquina compartan una operación, lo que reduce su tiempo de ejecución. No reserva a personas distintas con sus propios turnos.
En la práctica: máquinas sobrecargadas que no son cuellos de botella, ajustes manuales de la secuencia y una programación paralela en Excel.
Cuándo basta con la programación nativa de Business Central
Capacity Constrained Resources y la vista Load son suficientes cuando:
- Tiene uno o dos cuellos de botella reales y al resto de la planta le sobra capacidad.
- Las rutas de fabricación son cortas y estables, y trabaja principalmente con fabricación contra stock u ofrece lead times largos.
- Planifica por semanas y al planificador le basta con una comprobación aproximada de viabilidad.
- La secuencia es lo bastante sencilla como para que un supervisor la establezca a pie de máquina.
- Las herramientas compartidas, la disponibilidad de los operarios y la llegada de materiales no condicionan la secuencia de trabajo.
- La fabricación representa una pequeña parte del negocio y quiere trabajar en un único sistema.
Si así es su planta, configure con cuidado los recursos con capacidad restringida, calcule los calendarios hasta fechas muy posteriores a su horizonte de planificación y active Consolidated Calendar donde los centros de máquina sean relevantes. Con eso basta.
Cuándo necesita una herramienta de programación de la producción
La funcionalidad nativa se le queda corta cuando se dan varias de estas situaciones:
- Más de dos recursos productivos se convierten en cuellos de botella según la combinación de productos.
- Las entregas se retrasan aunque la vista Load no muestre problemas al agrupar la carga por semanas.
- El tiempo de cambio de formato depende del producto fabricado anteriormente, por lo que la secuencia de tareas afecta al volumen producido.
- El personal, los turnos y las ausencias condicionan el plan tanto como las máquinas, y algunas tareas necesitan dos o tres operarios a la vez.
- Varias máquinas comparten matrices, moldes o utillajes de sujeción.
- La disponibilidad de materiales determina qué tarea puede empezar.
- Dispone de máquinas alternativas reales y quiere que el plan las utilice.
- Los pedidos urgentes y las averías le obligan a replanificar varias veces por semana.
Qué debe buscar
- Capacidad finita para todos los recursos productivos a la vez, no solo para un subconjunto marcado.
- Secuenciación de operaciones según prioridades y fechas de entrega.
- Una matriz de tiempos de preparación: tiempos de cambio de formato entre productos que dependen de la secuencia y no son simétricos. El motor los utiliza para minimizar el tiempo total de preparación.
- Herramientas tratadas como recursos compartidos de capacidad finita, para que un mismo utillaje de sujeción nunca esté en dos máquinas a la vez.
- Tareas con varios operarios: si una tarea necesita varias personas en la misma estación de trabajo, se le asignan teniendo en cuenta el turno de cada una.
- Restricciones de personal y turnos, incluidas las ausencias y las horas extra.
- Programación que tenga en cuenta los materiales y compruebe las existencias y las próximas recepciones.
- Máquinas y personal alternativos que el motor utilice de verdad cuando el recurso principal no esté disponible.
- Edición visual en un diagrama de Gantt que mantenga la coherencia del resto de la programación al mover una tarea.
- Reprogramación automática cuando cambien el avance de la producción o los pedidos.
- Responsabilidades claras sobre los datos compartidos con Business Central. Guarde la programación en órdenes con estado Firm Planned o Released, nunca en órdenes Planned, y decida qué sistema controla las fechas de las operaciones.
- Un mecanismo concreto para escribir los datos mediante interfaces estándar. La API v2.0 estándar de Business Central no incluye entidades para órdenes de producción, rutas de fabricación, BOM ni centros de trabajo. Business Central permite publicar sus propias páginas de producción como servicios web OData v4 sin escribir código, y una página publicada editable admite actualizaciones. Pregunta a cada proveedor cómo llegan las fechas de inicio y fin de las operaciones a Prod. Order Routing Line. Pregunta si eso requiere código a medida en tu Business Central y quién se encarga del soporte tras la puesta en marcha.
Las opciones se dividen en cuatro grupos:
- La planificación propia de Business Central cubre un conjunto de cuellos de botella marcados dentro de un único sistema.
- Los tableros de planificación integrados en el cliente de Business Central muestran las órdenes de producción en un tablero visual que gestiona el planificador.
- Las suites APS para grandes empresas se conectan mediante un proyecto de implantación y las gestiona un equipo dedicado a la planificación.
- Los APS en la nube con ejecución en planta, categoría a la que pertenece SkyPlanner, programan automáticamente todos los recursos productivos junto a Business Central. Replanifican a medida que cambia la producción y ponen la programación en manos de los operarios.
Dónde encaja SkyPlanner
SkyPlanner APS cubre todas las carencias anteriores. Todas las estaciones de trabajo tienen capacidad finita, no solo un subconjunto marcado. El motor Arcturus AI genera la programación de operaciones en segundos y las secuencia según tus prioridades y fechas de entrega. El planificador deja de dividir y ajustar operaciones a mano.
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 son recursos compartidos de capacidad finita, y una tarea puede requerir varios operarios a la vez. Cuando una máquina o una persona no está disponible, el motor reasigna el trabajo a las alternativas que hayas definido.
La programación basada en la disponibilidad de materiales simula el inventario futuro a partir de las existencias y los pedidos de compra pendientes de recepción. El material pedido se considera disponible en su fecha de entrega, de modo que el trabajo solo se programa cuando el material está disponible.
Se modelan los grupos de estaciones de trabajo y sus eficiencias, y una tarea puede repartirse entre varias estaciones de trabajo. Las prioridades se determinan a partir de la prioridad de la tarea, la fecha de finalización, la prioridad del cliente, Fast Track y Dynamic Priorities. Running Time Lock mantiene las tareas en curso en su posición.
Autopilot reprograma automáticamente cuando cambia la producción, respetando tus bloqueos y prioridades. Así, un Replan, una avería o un pedido urgente ya no obligan a reprogramar las operaciones a mano. Los planificadores ajustan las tareas en un diagrama de Gantt interactivo. Los operarios consultan su cola de tareas y registran el trabajo desde el móvil o la tableta con Mobile Confirmations, Production Timer y Quick Log Mode. La programación y la ejecución en planta quedan así en una misma herramienta.
Elige SkyPlanner si los cuellos de botella cambian según la combinación de productos y Capacity Constrained Resources tendría que abarcar media planta.
Elige SkyPlanner si los cambios de formato dependen de la secuencia, o si las herramientas compartidas y las tareas con varios operarios determinan qué se puede fabricar a continuación.
Elige SkyPlanner si replanificas varias veces por semana y quieres una programación operativa de tu propia producción en semanas, en lugar de tener que esperar a que termine un proyecto largo.
Empieza con una exportación CSV o Excel en 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, 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. La implantación suele completarse en unas semanas desde el inicio del proceso de incorporación.
SkyPlanner se integra con Business Central en ambos sentidos a través de los servicios web del propio Business Central. Las fechas y horas de inicio y fin programadas se escriben en Prod. Order Routing Lines, y los registros de tiempo de los operarios se devuelven para notificar la producción realizada. El equipo de SkyPlanner configura la integración durante el proceso de incorporación y ofrece soporte tras la puesta en marcha. Tu partner o tus desarrolladores internos pueden trabajar con la API REST documentada (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 conecta todo en la página de SkyPlanner para Business Central, o ve directamente a la guía de integración con Business Central.
Opiniones de fabricantes sobre SkyPlanner
2 hahorradas cada semana
“Con SkyPlanner, nuestra planificación de la producción ha pasado de las hojas de cálculo de Excel a la optimización de la producción 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 generar un plan optimizado de tres meses para todas las estaciones de trabajo lleva menos de 30 minutos.
99,2%de cumplimiento de plazos de entrega
“SkyPlanner nos ha dado visibilidad para identificar los cuellos de botella y ha aportado claridad a la gestión de la producción.”
Toni Tuori, responsable de producción
Piristeel · Sistemas de seguridad para cubiertas y de evacuación de aguas pluviales
El cumplimiento de plazos de entrega alcanzó el 99,2% este año, y la programación ahorra hasta cuatro horas de trabajo al día.
1.000sde órdenes de trabajo 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 contrato
Miles de órdenes de trabajo se programan automáticamente, con una visión de la producción en tiempo real para toda la organización.
Preguntas frecuentes
¿Tiene Business Central una herramienta de programación?
Sí. Las órdenes de producción se programan hacia adelante o hacia atrás a partir de los calendarios de los centros de trabajo, y Capacity Constrained Resources añade carga a capacidad finita en los cuellos de botella seleccionados. Microsoft describe el resultado como una programación aproximada, no como un control detallado de la planta.
¿Tiene en cuenta la capacidad el MRP de Business Central?
No. Las funciones Calculate Regenerative Plan y Calculate Net Change Plan de Planning Worksheet generan entradas que asumen una capacidad infinita. Las restricciones de capacidad solo se aplican al programar las órdenes de producción.
¿Qué licencia de Business Central incluye fabricación?
Premium. Las páginas y los campos de fabricación solo aparecen en la experiencia Premium, y los usuarios con una licencia Essentials no pueden iniciar sesión en una empresa que la utilice. Microsoft publica un precio de $110 por usuario al mes para Premium, frente a $80 para Essentials (precios de catálogo en Estados Unidos, con pago anual).
¿Para qué sirven Critical Load % y Dampener?
Critical Load % indica el porcentaje máximo de la capacidad de un recurso productivo con restricciones que puede asignar el motor de programación; un valor de 90 deja un margen del 10%. Dampener (% of Total Capacity) permite superar ligeramente ese límite cuando así se evita dividir una operación. Las operaciones que aun así no caben se reparten entre los intervalos libres más cercanos.
¿Cómo se conecta SkyPlanner APS con Business Central?
SkyPlanner se integra con Business Central en ambos sentidos, y el equipo de SkyPlanner configura la integración durante la puesta en marcha. Las órdenes, las rutas de fabricación, los centros de trabajo, los artículos y los pedidos de compra se importan a través de API v2.0 y de las páginas estándar de producción publicadas como servicios web OData v4, sin necesidad de código. Las fechas de las operaciones se devuelven a Prod. Order Routing Line a través de la página publicada, y los webhooks envían los cambios de programación en cuanto se producen. Las horas registradas se devuelven para notificar la producción y, si lo deseas, la producción y el consumo pueden contabilizarse automáticamente.
¿Gestiona Business Central tiempos de preparación que dependen de la secuencia?
No. Setup Time es un valor fijo por línea de ruta de fabricación que se calcula una vez por orden de producción, independientemente de lo que se haya fabricado antes en la máquina. SkyPlanner APS utiliza en su lugar una matriz de tiempos de preparación. Esta guarda los tiempos de cambio de formato entre pares de productos (de azul a rojo, 30 minutos; de rojo a azul, 60) y secuencia las tareas para minimizarlos.
¿Puedo probar SkyPlanner antes de integrarlo con Business Central?
Sí. Exporta las órdenes de producción, las rutas de fabricación y los centros de trabajo de Business Central a Excel, impórtalos en SkyPlanner durante la prueba de 30 días y compara la programación con tu plan actual. No necesitas tarjeta de crédito. Consulta los precios, inicia la prueba o habla con el equipo comercial.