Descripción general
La página BOMs define de qué están hechos tus productos. Es la estructura que la planificación de producción usa para traducir la demanda de producto terminado en producción aguas arriba y aprovisionamiento de materia prima. Un BOM es la receta de producción de un artículo que fabricas o compras. Los BOMs se organizan como un grafo acíclico dirigido: un BOM sin componentes es una materia prima, y un BOM con componentes es un ensamblaje. Una entidad puede tener varios BOMs, ya sea porque la receta varía según la configuración o porque hay más de una forma de hacer lo mismo. Esta página cubre los BOMs en sí. Las plantillas de configuración, que describen lo que un producto configurable puede ser, viven en el Configurador. El resumen de BOMs y Configuración explica cómo encajan ambas cosas.La página de BOMs
La página profundiza en tres niveles:- Lista de entidades. Cada entidad de la fábrica, con su Unidad, Nivel, Atributos, número de BOMs y el contador Usado en. Nivel es la profundidad de la entidad en la estructura: L0 es un producto de nivel superior que nada más consume, y los niveles más altos están más abajo. Busca, filtra por nivel o atributo, y usa Crear entidad para añadir una.
- Entidad. Haz clic en una entidad para ver sus BOMs, cada uno con las condiciones que cubre. El panel lateral guarda la descripción de la entidad, su Unidad y sus Atributos. Crear BOM añade una receta para esta entidad.
- BOM. Haz clic en un BOM para abrirlo. El panel lateral guarda su descripción, sus Condiciones y la lista Usado en. El área principal tiene tres vistas:
- Árbol: el árbol de componentes, expandible nivel por nivel, con la cantidad por unidad del padre en cada línea. Añade componentes con Agregar componente, o elimina uno desde su fila.
- Tabla: los componentes directos del BOM con las columnas Componente, Cant., Unidad y Condiciones.
- Grafo: el BOM como un diagrama de nodos. Selecciona un componente y haz clic en Explotar para expandir todo lo que hay debajo, o en Ir al BOM para abrir el BOM propio de ese componente.
Entidades
Todo BOM produce una entidad. Una entidad tiene un nombre, una descripción opcional, una unidad y un conjunto de atributos que definen las dimensiones en las que pueden diferir los miembros de esa familia de productos. Una entidad de conservas de pescado podría llevar atributos comospecies, sourcing y can_size; una entidad de soporte metálico podría llevar material_grade.
Añade atributos con Agregar Atributo en el panel lateral de la entidad. Los atributos vienen en cinco tipos:
Las entidades viven a nivel de fábrica y se comparten entre todos los modelos, BOMs e insumos de planificación. Eliminar una entidad también elimina todos sus BOMs, así que hazlo de forma deliberada.
Cómo funcionan los BOMs
Un BOM vincula una entidad padre a cero o más componentes hijos. Cada componente apunta a otro BOM, no a una entidad simple. Esa distinción es lo que le permite al grafo llevar distintas recetas para la misma entidad: el padre elige qué BOM hijo específico quiere, no solo qué entidad. Los BOMs forman un grafo acíclico dirigido:- Cada nodo es un BOM; las aristas las definen los componentes de un BOM.
- Un material no puede ser parte de su propio BOM. Los cambios que crearían un ciclo se rechazan al guardar.
- El mismo BOM hijo puede ser usado por muchos padres. Es un grafo, no un árbol estricto.
- Cada cantidad de componente es la cantidad consumida por unidad del padre. Debe ser mayor que 0, y se permiten cantidades fraccionarias como 0.25.
El campo de cantidad de Agregar componente en la vista Árbol acepta números enteros. Para fijar una cantidad fraccionaria, pídele a Dexter que actualice el BOM.
Clasificación de materiales
Cuando un BOM se usa en planificación, su tipo viene de su posición en el grafo y nunca se fija a mano:
Todo material de un plan necesita un BOM, incluidas las materias primas; una entidad sin BOM no puede planificarse ni abastecerse. La clasificación decide qué acepta cada insumo de planificación: los pedidos de demanda solo aceptan SKUs, los pedidos de suministro solo aceptan materiales RAW, y el inventario disponible y las metas de inventario aceptan cualquier clasificación. Ver Demanda y suministro.
Condiciones de variante
Una entidad puede tener varios BOMs, cada uno cubriendo una región distinta del espacio de atributos de la entidad. Cada BOM lleva condiciones sobre los atributos de la entidad que acotan qué configuraciones sirve esta receta. Todas las condiciones de un BOM deben coincidir, y los atributos que el BOM no menciona son comodines. Un BOM sin condiciones (mostrado como Universal (sin condiciones)) es la receta por defecto de la entidad. Añade una condición desde la sección Condiciones del panel lateral del BOM: haz clic en Condición, elige el Atributo y define el valor. El valor que puedes fijar depende del tipo del atributo:
Cuando varios BOMs de la misma entidad condicionan sobre el mismo atributo, todos deben usar el mismo tipo de condición para él. Un BOM no puede emparejar
can_size contra una lista de valores mientras otro lo empareja contra un rango.
Cómo se emparejan los pedidos con los BOMs
Las variantes en pedidos de demanda, pedidos de suministro, inventario disponible y metas de inventario se emparejan contra las condiciones del BOM por subconjunto, no por coincidencia exacta: para cada atributo que el BOM menciona, el insumo debe llevar el mismo atributo con un valor que caiga dentro de la condición del BOM. Los atributos que el insumo lleva pero que el BOM no menciona se ignoran; los atributos que el BOM menciona pero que el insumo omite hacen que el emparejamiento falle. Esto permite que cada BOM condicione solo sobre los atributos relevantes para la receta mientras el pedido lleva la especificación completa del producto. Una entidad con cinco atributos puede necesitar solo dos BOMs si la receta varía a lo largo de una sola dimensión. Un BOM sin condiciones no menciona ningún atributo, así que coincide con cualquier insumo.Idénticas o mutuamente excluyentes
Cuando una entidad tiene varios BOMs, cada par debe ser idéntico o mutuamente excluyente:- Condiciones idénticas (incluidos dos BOMs sin condiciones) hacen que los BOMs sean recetas alternativas para el mismo material. El optimizador de planificación elige entre ellas y puede dividir la producción entre ambas. Las recetas alternativas deben ser todas ensamblajes o todas materias primas; un material no puede comprarse y fabricarse a la vez.
- Condiciones mutuamente excluyentes ocupan cada una una región distinta del espacio de atributos. Dos BOMs son mutuamente excluyentes cuando al menos un atributo compartido tiene condiciones sin ningún valor en común.
Crear un BOM
- Crea primero la entidad, si no existe (Crear entidad en la página BOMs). Nómbrala, define su unidad y añade los atributos que la receta o el lado de la demanda necesitan para distinguir variantes.
- Abre la entidad y haz clic en Crear BOM. Dale al BOM un nombre y una descripción opcional.
- En la vista Árbol, usa Agregar componente para añadir cada BOM componente con su cantidad.
- Si a esta entidad le aplica más de una receta, añade Condiciones que acoten esta receta a la región del espacio de atributos que sirve.
Cuando la estructura o las cantidades de un BOM provienen de datos de origen, como una exportación de ERP, una lista de partes o un documento de cliente, sube el archivo y pídele a Dexter que construya las entidades y los BOMs a partir de él.
BOMs y planificación
Un modelo de planificación lista los BOMs con los que planifica el optimizador. Seleccionas los BOMs de nivel superior; cada BOM componente que usan se incorpora automáticamente, hasta el fondo. Un BOM que no está seleccionado ni es componente de uno seleccionado es invisible para ese modelo. Dados esos BOMs, el optimizador los usa para:- Derivar producción intermedia a partir de la demanda de SKU aguas abajo
- Resolver cada línea de demanda al BOM que coincide
- Elegir entre recetas alternativas para el mismo material
- Respetar la precedencia: un padre no puede producirse antes de que sus componentes estén disponibles
Buenas prácticas
- Construye de abajo hacia arriba. Autora primero los BOMs hoja, luego las capas de arriba.
- Prefiere una entidad con BOMs de variante en lugar de muchas entidades. Los productos que comparten estructura de producción pero difieren en dimensiones específicas son la misma entidad con atributos, no entidades separadas.
- Condiciona las variantes sobre el menor número de atributos que realmente determinan la receta. Cada atributo extra en una condición es un lugar donde el emparejamiento de demanda puede fallar.
- Comparte un atributo entre los BOMs de variante de la misma entidad. Los BOMs que condicionan sobre atributos no relacionados se rechazan por ambiguos.
- Revisa la lista Usado en antes de cambiar un componente compartido. Cada padre que lo consume se mueve con el cambio.
- Nombra las entidades de forma descriptiva. Los nombres legibles sobreviven a las reorganizaciones y se leen bien en los errores; los números de parte opacos no.
- Usa las descripciones como contexto operativo. Son las notas duraderas que la siguiente persona leerá.