Este artículo tiene como objetivo sugerir algunas buenas prácticas relacionadas con el registro de elementos en la biblioteca realizados en Promob Catalog. Estas sugerencias toman en consideración algunos comportamientos ya consolidados del sistema. Dado que no es posible prever o bloquear todas las alternativas de registro posibles, comprendemos que las buenas prácticas si hacen más eficaces en ciertas situaciones. No se tratan de reglas, sino de sugerencias basadas en casos ya identificados, a partir de los cuales se pueden hacer recomendaciones con el fin de prevenir algunos comportamientos no deseados.
Si tienes dudas o algún comportamiento relacionado con estas buenas prácticas, te recomendamos abrir una solicitud al soporte técnico.
Cambios generales en el registro de elementos
Registro general de nuevos elementos
Copiar elementos de otras bibliotecas
Elementos con permiso para ser Desvinculados
Mantenimiento en montadores del tipo !find o CHECKED
Eventos con Acción - Reprocesar Agregados y hermanos
Cambios generales en el registro de elementos
SITUACIÓN: después de modificar elementos existentes en la biblioteca, al abrir un proyecto antiguo que contenía ese elemento, pueden surgir discrepancias o situaciones no deseadas.
RECOMENDACIÓN: antes de liberar los cambios para todos los usuarios, sugerimos hacer una liberación parcial (solo para un número de serie específico) y, en este Promob, abrir un proyecto antiguo y realizar pruebas básicas relacionadas con lo que se modificó (Modelos, Agregados, Dimensionamientos, Presupuestos, etc.).
Registro general de nuevos elementos
SITUACIÓN: después de registrar un nuevo elemento y publicar la biblioteca en Promobs Studio/Start, pueden surgir discrepancias o situaciones no deseadas.
RECOMENDACIÓN: antes de liberar los nuevos elementos para todos los usuarios, sugerimos hacer una liberación parcial (solo para un número de serie específico) y, en este Promob, crear y guardar un nuevo proyecto, volver a abrirlo en el mismo Promob y realizar pruebas básicas relacionadas con el nuevo elemento (Modelos, Agregados, Dimensionamientos, Presupuestos, etc.).
Sustitución de Agregados
SITUACIÓN: en el registro de Agregados de un módulo, hay campos ID Módulo/Grupo e ID Agregado (cada uno con su propósito), pero es posible cambiar la información ingresada en ellos.
RECOMENDACIÓN: siempre que sea necesario cambiar un ID Módulo/Grupo de un Agregado del módulo, en lugar de modificar directamente la información en el Agregado existente, que tiene un ID Agregado único, se recomienda hacer una copia o crear un Nuevo Agregado para luego insertar el nuevo ID Módulo/Grupo deseado. De esta manera, se mantiene el registro anterior en el formato en que se encontraba hasta ese momento, evitando situaciones no deseadas en proyectos antiguos que ya contengan ese elemento.
Rendimiento del sistema
SITUACIÓN: algunas acciones de registro pueden requerir más tiempo de procesamiento del sistema. Entre estas acciones de registro, destacamos:
- El uso excesivo de Eventos;
- El uso excesivo de Condiciones basadas en pruebas, como !find o CHECKED;
- El uso de Dibujos con exceso de detalles.
RECOMENDACIÓN: si se nota lentitud relacionada con elementos específicos de la biblioteca, recomendamos realizar pruebas comparativas con elementos similares que no presenten lentitud, evaluando la necesidad de ese formato de registro y las alternativas posibles.
Creación de nuevos Atributos
SITUACIÓN: inmediatamente después de crear un nuevo Atributo en Sistema - Menú - Registro - Sistema - Atributos, pueden ocurrir bloqueos o discrepancias, incluso si el nuevo Atributo no se utiliza en el registro de elementos.
RECOMENDACIÓN: siempre después de crear un nuevo Atributo en Sistema, recomendamos reindexar la biblioteca inmediatamente después Sistema - Menú - Reindexar - Biblioteca, y luego cerrar y volver a abrir Promob Catalog.
Copiar elementos de otras bibliotecas
SITUACIÓN: después de copiar archivos entre una biblioteca y otra (ya sea desde Promob Catalog o copiando carpetas/archivos directamente en los directorios de Windows), se pierde información o se generan discrepancias en el sistema.
RECOMENDACIÓN: no recomendamos copiar información entre dos bibliotecas, ni siquiera utilizando las herramientas Copiar y Pegar en Promob Catalog, excepto en casos puntuales indicados por los sectores técnicos de Promob.
Elementos con permiso para ser Desvinculados
SITUACIÓN: Dependiendo del formato del registro, hay elementos Agregados que permiten ser Desvinculados del módulo al que estaban conectados. En este proceso, el elemento que se ha Desvinculado puede tener comportamientos no deseados (falta de información, dimensionamientos incorrectos, incongruencias, etc.).
RECOMENDACIÓN: En elementos que permiten ser Desvinculados, se recomienda evitar el registro de acciones basadas en información extraída del elemento padre. Y cuando sea necesario obtener información del elemento padre, bloquear la acción de Desvincular.
Uso de @
SITUACIÓN: Después de registrar una fórmula, el sistema no devuelve el valor esperado.
RECOMENDACIÓN: En caso de que el sistema no devuelva el valor esperado, se recomienda utilizar el montador @(FORMULA), ya que en algunos casos, la presencia de @ refuerza el procesamiento, obteniendo así el resultado esperado.
Mantenimiento en montadores del tipo !find o CHECKED
SITUACIÓN: Los montadores del tipo !find y CHECKED funcionan mediante la verificación de agregados, buscando en los ID de los elementos indicados en el propio montador.
RECOMENDACIÓN: Al usar estos tipos de montadores y si es necesario realizar mantenimiento en el registro de elementos relacionados, se debe observar cuidadosamente los ID utilizados en los montadores antes de realizar cualquier cambio.
Eventos con Acción - Reprocesar Agregados y hermanos
SITUACIÓN: Al reabrir un proyecto, se nota el cambio en algún acabado, dimensiones de los elementos o algún agregado del módulo.
RECOMENDACIÓN: Verificar la presencia de Eventos que tengan acciones de Reprocesar Agregados y Hermanos, ya que estos Eventos pueden afectar varios niveles del registro. Por lo tanto, se recomienda que este Evento y acción específica se apliquen en el nivel más bajo del registro (elementos hijos).