Link Switcher
Convierte enlaces de un tipo en otro o invierte su dirección, en todo un módulo o en una selección, sin borrarlos y crearlos a mano.
Qué es y por qué existe
Los modelos de trazabilidad cambian. Un equipo empieza con enlaces genéricos «Link To» y más tarde decide que deben ser «Satisfies»; una importación crea enlaces «Validated By» en la dirección equivocada; un nuevo modelo necesita un segundo tipo de enlace junto al existente. En la interfaz estándar cada uno de esos enlaces se borra y se vuelve a crear uno a uno, y es fácil perder alguno por el camino.
Link Switcher cambia enlaces existentes de forma masiva y segura: usted elige qué enlaces cambian, el tipo de enlace que pasan a tener y su nueva dirección, ve cada enlace antes de que cambie nada y ejecuta el cambio en una única pasada controlada. También puede copiar enlaces como otro tipo y conservar los originales.
Problemas que resuelve
- Cientos de enlaces del tipo equivocado tras una importación, una migración o un cambio del modelo de trazabilidad.
- Enlaces que apuntan en la dirección equivocada y deben invertirse.
- Borrar y volver a crear enlaces a mano, algo lento y con riesgo de perder enlaces.
- Un nuevo tipo de enlace que debe convivir con el antiguo durante una transición.
- Ningún registro de qué enlaces se cambiaron.
Ventajas
- Cambio masivo: cualquier número de tipos de enlace pasa a un nuevo tipo, en la misma dirección o en la inversa.
- Orden seguro: primero se crea el enlace nuevo y solo después se elimina el original; si la creación falla, el original se queda.
- Modo copia: «Keep the original links» añade una copia con el nuevo tipo y deja los originales intactos.
- Vista previa: cada enlace aparece por artefacto con lo que pasará a ser, y los recuentos se muestran antes de ejecutar.
- Seguro por defecto: solo se cambian los enlaces en el contexto del módulo, salvo que incluya los de los artefactos base; esa opción se desactiva sola tras cada ejecución.
- Ejecuciones largas bajo control: progreso, Stop y continuar en módulos muy grandes, lista de enlaces no cambiados con Retry e informe de cambios en Excel.
Cómo se usa
- Usted1From: marque los tipos de enlace a cambiar
- Usted2To: elija el nuevo tipo y la dirección
- DOORS Next4Change: tras confirmarSi hace falta: Fallos: Retry
- Resultado5Resultado con el Log en Excel
- En Link types, haga clic en Change. En From, marque los tipos de enlace que desea cambiar y elija su Direction: All directions, Outgoing o Incoming. La lista procede de los tipos de enlace definidos en su proyecto.
- En To, elija el New link type y la Direction of the new link: Same as original o Reversed.
- Si lo desea, marque Keep the original links (copiar en lugar de cambiar) y Change links in the module and on base artifacts, y haga clic en Done.
- En Change, elija Whole module o Selection (artefactos seleccionados en DOORS Next) y haga clic en Find links. Todavía no cambia nada: abra una fila de Links para ver cada enlace y en qué se convierte.
- Haga clic en Change (o Copy), lea la confirmación y confirme con Change N links (o Copy N links).
- El resultado muestra los enlaces cambiados, los enlaces nuevos que ya existían, los enlaces en artefactos base y los fallos, con Retry. El Log guarda el informe de cambios en Excel.
Capturas de pantalla
1De Link a Satisfies: los tipos de enlace a cambiar y su dirección, el nuevo tipo de enlace y la dirección del nuevo enlace 2Búsqueda terminada: cada artefacto con sus enlaces y en qué se convierte cada enlace 3Confirmación bajo los mosaicos: desde qué tipo, a qué tipo y dirección, y cómo deshacerlo 4Enlaces cambiados: las cifras de la ejecución con el Log 5Enlaces en sentido incorrecto: Validated By pasa a Validated By, invertido
Conviene saber
- Un enlace bidireccional sigue siendo bidireccional: solo cambia su tipo, y la opción Reversed no se le aplica.
- Si los enlaces elegidos ya tienen el nuevo tipo y la nueva dirección, no hay nada que cambiar y el widget lo indica.
- Un enlace entre dos artefactos del mismo módulo se cambia una vez, no dos.
- Los enlaces de los artefactos base cambian en todos los módulos que reutilizan esos artefactos; use esta opción conscientemente.
- Trabaje siempre en un conjunto de cambios: descartarlo es la única forma de recuperar los enlaces originales.
- En todo el módulo, Change funciona también sin búsqueda previa, en una sola pasada tras la misma confirmación. En módulos muy grandes, una ejecución detenida continúa con Continue from …, también tras recargar la página.
- Fuera de un módulo, el widget trabaja con los artefactos seleccionados en DOORS Next.
- Si no se puede leer el artefacto base de un artefacto, sus enlaces en el módulo se cambian igualmente y un aviso indica el artefacto.
Novedades de la versión 1.23
· Los títulos de los cambios se publican en inglés.
- Messages in the notifications