Sincronización de conflictos de Navisworks con Revizto Seguir
Descripción general
Requisitos previos
Principios básicos
Parámetros de la caja de sección
Configuración del mapeo de estado
Configurar el sello/persona asignada predeterminado para cada prueba
Sobrescritura de la persona asignada del grupo de conflictos
Configuración de captura de pantalla
Configuración de coincidencia de conflictos
Resolución de problemas
Descripción general
La idea principal de la función “sincronización de conflictos” es que los grupos de conflictos de Navisworks se representen como incidencias en el rastreador de incidencias de Revizto. Esto brinda los siguientes beneficios:
- Los conflictos siempre están accesibles para todos los miembros del proyecto de Revizto.
- Cada grupo de conflictos puede asignarse y rastrearse hasta que se resuelva utilizando todas las funciones del rastreador de incidencias de Revizto.
- Para analizar los conflictos puede configurar informes y paneles.
- El rastreador de incidencias tiene una funcionalidad de switchback que permite a los usuarios desplazarse rápidamente a los conflictos en las herramientas de autoría.
E este artículo se describen los requisitos previos para la sincronización de conflictos, los flujos de trabajo recomendados, información de referencia sobre todas las opciones ofrecidas y la resolución de problemas.
Requisitos previos
Antes de empezar a usar la función de “sincronización de conflictos”, asegúrese de que se cumplen las siguientes condiciones:
- Está usando un proyecto de Revizto en la nube o en una ubicación compartida.
-
Idealmente (aunque no necesariamente), el proyecto de Revizto debe contener los modelos usados para los conflictos. La geometría puede publicarse en Revizto desde Navisworks, desde herramientas de autoría o mediante IFC.
Eso le permitirá ver los conflictos en el modelo 3D y no solo en una captura de pantalla.
- La persona que ejecute la sincronización de conflictos debe tener los derechos de acceso “Sincronizar conflictos de Navisworks” en el proyecto de Revizto.
- La computadora que ejecuta la sincronización de conflictos debe tener instalado Revizto y el complemento Revizto para Navisworks.
- Los conflictos pueden sincronizarse desde un único modelo de Navisworks o desde varios. Si está sincronizando conflictos desde modelos de Navisworks clonados (p. ej., un modelo dividido por niveles), asegúrese de que las pruebas de conflictos no se hayan clonado con el modelo. Las pruebas de conflictos solo pueden clonarse mediante importación/exportación para que Revizto las admita correctamente.
Principios básicos
Para ejecutar una sincronización de conflictos, en la pestaña Revizto de la cinta de opciones de Navisworks, vaya a Sincronizar conflictos.
Esto abrirá un cuadro de diálogo que muestra la lista de todas las pruebas de conflictos disponibles en el modelo.
Puede sincronizar pruebas completas o seleccionar conflictos individuales o grupos de conflictos para incluirlos como incidencias.
Los conflictos que se incluyeron previamente en el rastreador de incidencias se muestran como seleccionados y deshabilitados. Se sincronizarán cada vez que sincronice los conflictos. Para cada uno de esos conflictos, la sincronización incluye actualizar el estado de la incidencia o del conflicto vinculado (o ambos), actualizar la captura de pantalla e incluir a una persona asignada de Revizto a Navisworks. Las reglas de la sincronización se describen más adelante.
Cuando se envían nuevos conflictos a Revizto, cada grupo de conflictos y cada conflicto sin agrupar produce su propia incidencia de Revizto. Es muy recomendable usar una herramienta de agrupación de conflictos antes de enviar los conflictos a Revizto. Enviar conflictos individuales al rastreador de incidencias hace que el proceso sea difícilmente manejable. Revizto admite agrupadores de conflictos como Flypaper Sherlock, iConstruct Clash, iConstruct Pro y conflictos de grupo BIM42. Otros agrupadores pueden funcionar también, pero no está garantizado.
Puede configurar un mapeo de estados para definir qué conflictos se envían como incidencias y cuáles no, según sea su estado en Navisworks. El mapeo también define las reglas de sincronización de los conflictos enviados a Revizto.
Cada prueba permite configurar un sello predeterminado o una persona asignada predeterminada. Todas las incidencias recién creadas tendrán todos los campos rellenados desde una plantilla de sello seleccionada o se asignarán a la persona especificada.
Antes de hacer clic en el botón Sincronizar, asegúrese de seleccionar todos los nuevos conflictos que desea enviar a Revizto. Por lo general, solo seleccionará algunas o todas las pruebas de conflictos.
Todas las opciones de la sincronización de conflictos se describen a continuación.
Parámetros de la caja de sección
Cuando un conflicto se sincroniza en el rastreador de incidencias, se genera automáticamente una caja de sección para la incidencia que representa ese conflicto.
Puede controlar el tamaño de esa caja de sección mediante el parámetro “Tamaño de la caja de sección”. Los valores permitidos son de 100% to 400%. Esto se aplica solo a las incidencias recién creadas.
También puede habilitar la opción “Alinear caja con niveles”, que sobrescribe la altura de la caja de sección para que esté definida por un nivel del conflicto y un nivel por encima del conflicto. Esta opción usa los niveles del modelo de Navisworks como referencia.
Configuración del mapeo del estado
- Mapeo de estado, validar las condiciones geométricas tras la sincronización
- Cerrar las incidencias que faltan de Navisworks
Mapeo de estado, validar las condiciones geométricas tras la sincronización
Consulte Explaining advanced status mapping dialog.pdf.
Cerrar las incidencias que faltan de Navisworks
A veces, su flujo de trabajo en Navisworks requerirá compactar sus pruebas de conflictos. Cuando comprima una prueba de conflictos, todos los conflictos resueltos se quitarán de Clash Detective. Si esas incidencias se enviaron al rastreador de incidencias, podrían quedar abiertas indefinidamente. Para evitar que esto ocurra, hay una opción denominada “Cerrar las incidencias que faltan de Navisworks”. En cada prueba de conflictos que sincroniza, verifica si puede encontrar incidencias en el rastreador de incidencias que estén asociadas con esa prueba pero que falten en Navisworks. Si se encuentran dichas incidencias, se cierran automáticamente en el rastreador de incidencias durante la sincronización de conflictos.
Esta opción depende en gran medida de los algoritmos de coincidencia de grupos y pruebas. Si usa iConstruct Clash, asegúrese de que su configuración de “Coincidir pruebas por”sea igual a “GUID o nombre (iConstruct Clash)”. Además, recomendamos configurar “Coincidir grupos por”en “ubinterferencias dentro de la misma prueba”
Configurar el sello/persona asignada predeterminado para cada prueba
En el cuadro de diálogo Sincronizar conflictos, puede configurar un sello predeterminado o una persona asignada predeterminad para cada prueba. Siempre afecta únicamente a las incidencias recién creadas. Cambiar esta configuración para una prueba no afectará a los conflictos que ya se enviaron al rastreador de incidencias.
Si configura un sello predeterminado para una prueba, todas las incidencias recién creadas de esa prueba se crearán con los campos especificados en la plantilla de sello seleccionada (excepto los campos “Sello” y “Título” la persona asignada también puede sobrescribirse para cada grupo de conflictos). En el rastreador de incidencias, esos conflictos no se mostrarán como sellos, sino como conflictos estándar. Si necesita filtrar conflictos por sellos, sus sellos también deben incluir etiquetas para tal fin.
Si configura una persona asignada predeterminada para una prueba, todas las incidencias recién creadas de esa prueba se asignarán a esa persona (si no se sobrescribe en el grupo de conflictos).
Cuando no se establece un sello/persona asignada predeterminado, cada conflicto de esa prueba se asignará al usuario que esté realizando la sincronización de conflictos (excepto los conflictos en con omisión de la persona asignada).
Si define un sello/persona asignada predeterminado para “Todas las pruebas”, este valor será heredado por todas las pruebas que no tengan especificado su propio valor predeterminado.
Omisión de la persona asignada del grupo de conflictos
Cuando un conflicto se envía al rastreador de incidencias por primera vez, se tiene en cuenta la persona asignada del conflicto establecido en Navisworks. Si ese campo tiene la dirección de correo electrónico de un miembro del proyecto de Revizto, este conflicto se asignará a esa persona, incluso si la prueba del conflicto tiene un valor diferente establecido en el sello/persona asignada predeterminado.
Ejemplo.
- La persona asignada del Conflicto 1 en Navisworks está establecido como “c.monroe@example.com”.
- La persona asignada del Conflicto 2 está vacía.
- La persona asignada del Conflicto 3 es “j.doe@example.com”.
- La persona asignada del Conflicto 4 es “John Doe”.
- Todos esos conflictos pertenecen a la prueba de conflictos “Test 1”, que tiene una persona asignada predeterminada para la sincronización de los conflictos = “Michael Jenkins (m.jenkins@example.com)”.
- John Doe (j.doe@example.com) es miembro del proyecto de Revizto, mientras que Carl Monroe (c.monroe@example.com) no está invitado a ese proyecto.
Después de sincronizar esos conflictos con Revizto por primera vez, obtienen las siguientes personas asignadas en Revizto:
- El Conflicto 1 se asigna a Michael Jenkins (m.jenkins@example.com)
- El Conflicto 2 se asigna a Michael Jenkins (m.jenkins@example.com)
- El Conflicto 3 se asigna a John Doe (j.doe@example.com)
- El Conflicto 4 se asigna a Michael Jenkins (m.jenkins@example.com)
Configuración de capturas de pantalla
Importar marcados para grupos de conflictos
Cuando un conflicto se envía al rastreador de incidencias, se le asigna una captura de pantalla. Lamentablemente, Navisworks no permite leer las posiciones y las marcados de los grupos de conflictos.
De forma predeterminada, la opción “Importar marcas para grupos de interferencias (requiere archivo de informe xml)” está deshabilitada. Las capturas de pantalla de los grupos de conflictos las genera el complemento de Revizto dentro de Navisworks en el momento de sincronizar los conflictos. Este método generalmente no se recomienda porque las capturas tardan mucho en generarse y, por lo general, no brindan una buena información a causa de ángulos de cámara aleatorios y configuraciones de visibilidad.
La alternativa es proporcionar un informe XML de los conflictos, que puede ejecutar manualmente en Navisworks antes de la sincronización de conflictos. De ese modo es mucho más rápido, y usa las mismas capturas que ve en la herramienta Clash Detective, mostrando también los marcados, si los hay.
Para crear un informe XML en Navisworks, abra la herramienta “Clash Detective” y cambie a la pestaña “Informe”. Asegúrese de incluir las siguientes opciones (vea la captura de pantalla a continuación) y haga clic en “Escribir informe”.
Una vez que tenga el informe XML, vaya al cuadro de diálogo de sincronización de interferencias de Revizto y asegúrese de que la opción “Importar marcas para grupos de interferencias (requiere archivo de informe xml)” esté seleccionada.
Luego, después de hacer clic en el botón “Sincronizar”, se le pedirá que especifique la ruta al archivo XML.
Si usa archivos XML, asegúrese de generar un informe XML cada vez antes de sincronizar los conflictos. Eso garantizará que todos los conflictos tengan capturas de pantalla actualizadas.
Actualizar capturas de pantalla
Cada vez que sincroniza un conflicto, puede especificar las reglas de cómo se actualizan las capturas de pantalla de las incidencias en el rastreador de incidencias. Esto afecta solo a los conflictos que ya se enviaron al rastreador de incidencias. De los conflictos recién enviados siempre se hace una captura de pantalla inicial.
Hay disponibles las siguientes opciones:
Si el conflicto ha cambiado (opción predeterminada)
Actualiza las capturas de pantalla de los conflictos que cambiaron en Navisworks desde la última sincronización de conflictos, a excepción de los conflictos que cuyos marcados fueron editados dentro de Revizto (el último cambio de captura de pantalla o de marcado se hizo en el lado de Revizto).
Se considera que el grupo de conflictos es “modificado” si se llevó a cabo alguna de las siguientes operaciones:
- El estado del grupo de conflictos cambió en Navisworks.
- El estado de cualquiera de los subconflictos cambió en Navisworks.
- Se añadieron nuevos subconflictos.
- Se eliminaron algunos de los subconflictos antiguos.
Todas menos manuales
Actualiza las capturas de pantalla de todos los conflictos, a excepción de los conflictos cuyos marcados se editaron dentro de Revizto (el último cambio de captura de o de marcado se hizo del lado de Revizto).
Todo
Actualiza las capturas de pantalla de todos los conflictos.
No
No actualiza las capturas de pantalla.
Configuración de emparejado de conflictos
Hay disponibles las siguientes opciones:
Emparejar grupos por
Según sea su flujo de trabajo de agrupación de conflictos en Navisworks, puede suceder que usted o su agrupador automático de conflictos desagrupe algunos o todos los grupos de conflictos y luego los vuelva a crear desde cero. Sin embargo, en la mayoría de los casos querrá que los grupos nuevos coincidan con las incidencias ya creadas si tienen los mismos subconflictos. En ese caso, Revizto no puede reconocer los grupos de conflictos por sus números de ID exclusivos (GUID), ya que cambian.
Hay disponibles las siguientes opciones:
Emparejar grupos por subconflictos dentro de la misma prueba
De forma predeterminada, los grupos de conflictos se emparejan por subconflictos dentro de la misma prueba. Si no se encuentra un grupo de conflictos en el rastreador de incidencias por su ID exclusivo, Revizto usa un algoritmo especial que analiza todas las incidencias enviadas desde la prueba de conflictos actual. Si encuentra un grupo de conflictos con subconflictos similares, se considera una coincidencia. Dado que el número de subconflictos puede variar entre sincronizaciones, intenta encontrar un grupo con el número máximo de subconflictos coincidentes.
Emparejar grupos por GUID solamente
Si puede garantizar que sus grupos de conflictos nunca se descomponen ni se reagrupan, puede usar la opción de emparejar grupos solo por GUID. Sin embargo, en la mayoría de los casos no necesitará usar esa opción y solo la necesitará si la opción predeterminada no funciona lo suficientemente bien para usted.
Mapear pruebas por
Algunos agrupadores de conflictos (por ejemplo, iConstruct Clash) pueden recrear las pruebas de conflictos de forma periódica. La lógica de Revizto depende en gran medida de la identificación de la prueba de conflictos; se necesita para muchos propósitos diferentes. Por ello, Revizto brinda dos opciones diferentes para identificar y emparejar pruebas de conflictos.
El emparejamiento de pruebas ocurre cuando:
- Los grupos se emparejan por subconflictos dentro de la misma prueba al comienzo de la sincronización.
- Las incidencias que faltan de Navisworks se cierran para todas las pruebas que se sincronizan (opcional).
- Se establece o aplica el sello o la persona asignada en la prueba de conflictos.
Hay disponibles las siguientes opciones:
Coincidir pruebas solo por GUID
Esta es la opción predeterminada y funciona para la mayoría de los casos, excepto si se usa el agrupador de conflictos “iConstruct Clash”. Las pruebas emparejan por sus GUID.
Solo puede surgir problemas si está sincronizando conflictos desde varios modelos de Navisworks (por ejemplo, tiene un edificio dividido por niveles) que se hicieron mediante duplicación. En ese caso, las pruebas de diferentes modelos pueden tener GUID idénticos, lo que puede provocar cierres de incidencias esporádicos (consulte la opción Cerrar las incidencias que faltan de Navisworks). En ese caso, tendrá que volver a crear las pruebas exportándolas, eliminándolas y luego importándolas nuevamente.
Coincidir pruebas por GUID o nombre (iConstruct Clash)
Esta opción es principalmente para quienes usan iConstruct Clash. Esta herramienta recrea todas las pruebas de conflictos desde cero cada vez que se realiza una operación de agrupación; por lo tanto, no podemos confiar en los GUID de las pruebas y debemos basarnos en sus nombres.
Si está usando varios modelos de Navisworks (p. ej., un edificio dividido por niveles) para sincronizar conflictos, asegúrese de que todos los archivos tengan pruebas de conflictos con nombres diferentes. Por ejemplo, puede añadir un sufijo al nombre de cada prueba para guardar el nombre del modelo, como “Arc vs Elec niv. 1”, “Arc vs Elec niv. 2” y así sucesivamente.
Resolución de problemas
P: La sincronización de demora demasiado en completarse.
R: Intente usar la opción Importar marcados para grupos de conflictos. De esta manera, el complemento de Revizto no invertirá tiempo en generar capturas de los conflictos y podría reducir drásticamente el tiempo de sincronización.
P: Cuando sincronizo conflictos desde un archivo de Navisworks, todas las incidencias de conflictos de otro archivo de Navisworks se cierran (no se crean incidencias duplicadas).
R: Lo más probable es que tenga seleccionada la opción Cerrar las incidencias que faltan de Navisworks y que las pruebas de conflictos de distintos archivos se estén emparejando como una sola prueba.
Si ha seleccionado la opción Coincidir pruebas solo por GUID, sus archivos de Navisworks se duplicaron y ahora tienen el mismo GUID de prueba de conflicto. Para resolver el problema, publique sus pruebas de conflictos desde todos los archivos de Navisworks excepto uno, luego elimínelas en Navisworks y después impórtelas de nuevo. Eso generará nuevos GUID para las pruebas de conflictos y el conflicto se resolverá.
Si tiene seleccionada la opción Coincidir pruebas por GUID o nombre (iConstruct Clash) y la necesita porque usa iConstruct Clash, asegúrese de que todos sus archivos de Navisworks tengan pruebas de interferencias con nombres distintos. P. ej. puede añadir un sufijo al nombre de cada prueba para guardar el nombre del modelo, como “Arc vs Elec niv. 1”, “Arc vs Elec niv. 2” y así sucesivamente.
P: Cuando sincronizo conflictos desde Navisworks, se crean incidencias duplicadas.
R: Si ha seleccionado la opción Emparejar grupos solo por GUID, probablemente ocurra porque usted o su agrupador de conflictos descomponen y vuelven a crear los grupos de conflictos antes de cada sincronización. Intente usar las opciones Coincidir grupos por subinterferencias dentro de la misma prueba y Coincidir pruebas solo por GUID (o Coincidir pruebas por GUID o nombre (iConstruct Clash) para usuarios de iConstruct Clash). Antes de iniciar la sincronización, asegúrese de haber eliminado todos los duplicados del rastreador de incidencias para evitar comportamientos impredecibles.