Pieza y línea de BOM no son lo mismo
Una diferencia clave al diseñar un modelo de datos para una BOM es separar la pieza de su aparición dentro de la estructura. En realidad, la pieza y su aparición dentro de una estructura son conceptos distintos.
La pieza tiene identidad propia. La línea de BOM describe cómo se utiliza esa pieza en un proyecto, revisión o rama concreta. Separar ambos niveles evita duplicar información y permite que el contexto cambie sin alterar la definición global.
1. La pieza responde a “qué es”
Referencia, descripción técnica o propiedades intrínsecas pertenecen a la identidad global de la pieza.
Si una pieza aparece en varios proyectos, no tiene sentido repetir su identidad como si cada uso fuera un objeto técnico diferente.
2. La línea responde a “cómo se usa aquí”
Cantidad, posición, estado contextual u observaciones de montaje pueden depender de la BOM concreta.
Esos datos pueden cambiar de una aparición a otra sin que la pieza deje de ser la misma.
3. La reutilización deja de ser una copia
Cuando una pieza se reutiliza, se crea un nuevo uso de una identidad existente.
Esto reduce duplicidades y permite localizar dónde aparece una referencia sin comparar textos.
4. Los cambios deben saber a qué nivel pertenecen
Cambiar una propiedad global puede afectar a todos los usos; cambiar una propiedad contextual solo al uso seleccionado.
Distinguir ambos ámbitos evita modificaciones accidentales demasiado amplias o demasiado locales.
Base verificable
El modelo real de LM Mechanical BOM separa Part, que representa la identidad global de la pieza, de BomLine, que representa una ocurrencia estable dentro de la BOM. Las cantidades y parte del contexto pertenecen a la línea.
Checklist práctico
- Identificar qué propiedades son globales
- Identificar qué propiedades dependen del uso
- Reutilizar identidades en lugar de copiar textos
- Permitir consultar dónde se usa una pieza
- Diferenciar cambios globales y contextuales
Conclusión
Separar pieza y línea de BOM parece una decisión interna de software, pero tiene consecuencias directas en duplicidades, reutilización, cambios masivos y trazabilidad.
LM Mechanical Suite separa el contenido técnico de la página de producto para que puedas evaluar primero el problema y después la herramienta.