Lógica de importación al importar de Excel
Al importar datos de Excel, las circunstancias pueden afectar a cómo se importan los datos. Los pasos siguientes describen la lógica utilizada por el sistema.
1. Tras la exportación, se añade un atributo oculto a los vínculos de uso para mantener las relaciones durante la importación y la exportación. En primer lugar, el sistema intenta encontrar una coincidencia exacta con este atributo de vínculo de uso.
2. Si no se encuentra ningún atributo de vínculo de uso coincidente, el sistema identifica los vínculos de uso en función del Número de artículo y el Número de línea.
3. El siguiente paso se controla mediante la propiedad: com.ptc.windchill.ixb.importer.bom.oldBOMSheetImportLogic
Cuando la propiedad se define en false (valor por defecto): si no se encuentra ninguna coincidencia, se crea un nuevo vínculo de uso.
Cuando la propiedad se define en true: el sistema intenta hacer coincidir en función del Número de artículo y el Número de línea.
En casos excepcionales en los que varios vínculos de uso coinciden con el Nº de artículo, el sistema selecciona un vínculo al azar para actualizarlo durante la importación. A continuación, realiza un seguimiento de esta actualización para que las importaciones futuras que impliquen el mismo artículo hijo actualicen secuencialmente los vínculos de uso coincidentes restantes, garantizando que finalmente se solucionen todos.
Si no se encuentra ninguna coincidencia, se crea un nuevo vínculo de uso.
Escenarios de importación adicionales
En los escenarios siguientes también se describe cómo se utiliza la lógica de importación.
Si un artículo no tiene ningún artículo hijo en el sistema Windchill PDMLink, pero lo tiene en la hoja de cálculo.
Tras la importación, el sistema permite crear un nuevo vínculo de uso.
Después de exportar una hoja de cálculo, otro usuario actualiza el conjunto en el sistema Windchill PDMLink para crear un nuevo artículo hijo y quitar un artículo hijo existente.
Tras la importación, el artículo hijo que el segundo usuario quitó se vuelve a añadir en el sistema Windchill PDMLink porque existía en la hoja de cálculo.
El artículo hijo que el segundo usuario añadió pero no definió en la hoja de cálculo permanece en el sistema Windchill PDMLink. (Aunque no existía en la hoja de cálculo, el artículo no se quita.)
Un artículo hijo se marca como quitado en la hoja de cálculo. Al mismo tiempo, el artículo se quita manualmente del sistema Windchill PDMLink.
Tras la importación, el registro identifica que no se ha encontrado ninguna coincidencia para dicho artículo y que la acción se desestimó porque no había ningún artículo que quitar.
¿Fue esto útil?