Las mejoras en los puntos finales relacionados con las listas de materiales garantizan lo siguiente:
Cuando se utiliza POST /api/bom/v2/item-versions/{itemVersionId}/file-versions-bulk para enlazar nuevas versiones de un archivo principal, cada versión posterior de este archivo siempre se asocia como principal, aunque la solicitud no indique que la nueva versión es la principal.
El estado Principal junto con la versión del archivo garantizan que la versión más reciente del archivo esté siempre disponible y asociada con el artículo cuando este se lanza, lo que solidifica la integridad de los datos en los procesos posteriores.
El punto final POST /api/bom/v3/file-versions/{FileVersionID}/children-bulk ahora asigna una relación principal-secundario a un dibujo y sus piezas y ensamblajes, donde el dibujo es el elemento principal y las piezas o ensamblajes los secundarios. Si el dibujo es un elemento secundario del ensamblaje, se devuelve un error HTTP 400. De este modo, se garantiza que el vínculo de la lista de materiales de CAD entre el dibujo y la pieza o el ensamblaje sea correcto para evitar un bucle de referencia sin fin de la lista de materiales de CAD.