Compartir a través de


Comparación de contenido en diferentes fases de implementación

Antes de implementar contenido en una fase diferente, puede ser útil ver las diferencias entre las dos fases. La página principal del proceso de implementación compara las fases de implementación consecutivas e indica si existen diferencias entre ellas. Use los botones Comparar y Cambiar revisión para mostrar el contenido de cada canalización y ver exactamente qué elementos son diferentes y dónde están esas diferencias.

Las canalizaciones de implementación emparejan elementos de dos fases vecinas mediante la combinación del tipo de elemento y el nombre del elemento para saber qué elementos se van a comparar y reemplazar. Los elementos con el mismo nombre y tipología se emparejan. Si hay más de un elemento con el mismo nombre y tipología en un área de trabajo, los elementos se emparejan si sus rutas de acceso son las mismas. Si la ruta de acceso no es la misma, los elementos no se emparejan. El emparejamiento solo se crea una vez, durante la primera implementación de una fase a otra, o durante la asignación de un área de trabajo. En las implementaciones posteriores, cada elemento implementado invalida sus metadatos de elemento emparejados, incluido su nombre, si ha sido cambiado.

Comparar fases

Captura de pantalla que muestra tres fases de implementación. Hay una marca verde entre las fases de prueba y producción y una X naranja entre las fases de desarrollo y prueba.

Aparece un indicador de ícono de comparación entre dos fases secuenciales para brindar una conclusión visual rápida de las diferencias entre ellas. El indicador de comparación tiene dos estados:

  • Indicador verde: los metadatos de cada elemento de contenido en ambas fases son los mismos.

  • Indicador naranja: Aparece si una de estas condiciones es verdadera:

    • Algunos de los elementos de contenido de cada fase se cambiaron o actualizaron (tienen metadatos diferentes).
    • Hay una diferencia en el número de elementos de cada fase.

Cuando dos fases secuenciales son diferentes, aparece el vínculo Comparar debajo del ícono de comparación naranja. Seleccione Comparar para abrir la lista de elementos de contenido en ambas fases. Esta Vista comparativa le ayuda a realizar un seguimiento de los cambios o las diferencias entre los elementos en cada fase de la canalización.

Una captura de pantalla que muestra la opción de comparación, que expande la vista de comparación y permite comparar elementos entre las fases de canalización de la implementación.

En la pantalla de comparación, los elementos emparejados están uno al lado del otro, incluso si tienen nombres diferentes. Todos los elementos del área de trabajo se muestran en una lista plana, independientemente de su estructura de carpetas. Mantenga el puntero sobre un elemento para ver su ruta de acceso y su nombre.

Los elementos que no están emparejados o que se cambiaron obtienen una de las siguientes etiquetas:

  • Nuevo: un elemento nuevo en la fase de origen. Este elemento no existe en la fase de destino. Después de la implementación, este elemento se clonará en la fase de destino.

  • Diferente: Un elemento que existe tanto en la fase de origen como en la de destino, donde una de las versiones se cambió después de la última implementación. Después de la implementación, el elemento de la fase de origen sobrescribirá el elemento de la fase de destino, independientemente de dónde se haya realizado el cambio.

    Los modelos semánticos con reglas de implementación configuradas que no se han implementado también se marcan como diferentes, ya que estas reglas no se aplican hasta que los modelos semánticos se hayan implementado desde la fase de origen a la fase de destino.

  • Falta en: Este elemento aparece en la fase de destino, pero no en la fase de origen. La implementación no afecta a estos elementos.

Nota:

Si realiza cambios en una carpeta, como mover su ubicación o cambiar su nombre, aunque no haya cambiado los elementos de ella, los elementos se seguirán tratando como si cambiaran su nombre. Por lo tanto, al comparar canalizaciones, los elementos se etiquetan como Diferentes.

Revisión de los cambios en los elementos emparejados

Si un elemento de texto, como un modelo semántico, es diferente, debe mantener el puntero sobre este para ver el botón Cambiar revisión.

Captura de pantalla que muestra el botón Cambiar revisión junto a un elemento.

Si no hay nada que comparar, el botón está deshabilitado. Si hay cambios en el esquema, puede seleccionar el botón para ver una comparación detallada, línea por línea, de los dos elementos.

Cuando selecciona el botón Cambiar revisión, se abre una ventana emergente con una comparación línea por línea del contenido del elemento tal como se ve actualmente en las dos fases que se están comparando.

La parte superior de la pantalla tiene la siguiente información:

  1. El nombre del espacio de trabajo seguido del nombre del elemento tal como aparece en la fase de origen (Para implementar).
  2. El número total de cambios realizados en el archivo en la fase Para modificar (verde) y la fase Para implementar (rojo).
  3. Flechas hacia arriba y hacia abajo que lo llevan a la diferencia anterior o siguiente en el archivo.
  4. Una barra de navegación en el lado derecho con barras de color rojo o verde que resaltan dónde están los cambios en el archivo.
  5. Botones que alternan entre una vista en paralelo y una vista insertada de los cambios.
  6. La ventana de revisión de cambios con una comparación línea por línea de los elementos.

Comparación de cambios

En la vista de comparación en paralelo de los elementos, el área de código se divide en dos:

  • A la izquierda se encuentra el contenido del elemento en la fase de destino de la implementación. Esta fase se modificará en la siguiente implementación. El contenido será invalidado.
  • A la derecha se encuentra el contenido del elemento en la fase de origen de la implementación. Esta fase será implementada. El contenido se aplicará.
  • Las líneas de cada lado aparecen en el mismo orden, por lo que cada línea está al lado de su equivalente en la fase comparada.

La vista insertada de comparación, a diferencia de la vista en paralelo, muestra cada línea en la fase de destino (Para modificar) debajo de su equivalente en la fase de origen (Para implementar).

En ambas pantallas de comparación, ya sea insertada o en paralelo, las diferencias se resaltan de la siguiente manera:

  • Las líneas de contenido del archivo están numeradas y las líneas que se cambiaron están marcadas de la siguiente manera:

    • Los cambios que se muestran en la fase Para modificar se quitarán o sobrescribirán durante la siguiente implementación. Se resaltan en color rojo con un signo "-" al lado del número.
    • Los cambios que se muestran en la fase Para implementar son los nuevos valores que se aplicarán durante la siguiente implementación. Se resaltan en color verde con un signo "+" al lado del número.
  • En las líneas modificadas, los caracteres específicos que se agregaron o eliminaron se resaltan en un tono más oscuro.

Modificaciones de archivos antes de la comparación

Las dos versiones del contenido que se muestran en la ventana de revisión de cambios se modifican de las siguientes maneras para facilitar la comparación:

  • Las reglas de parámetros y orígenes de datos se aplican al elemento de origen para que el origen de datos que vea sea el que se implementa.
  • Algunos campos que no indican diferencias (por ejemplo, marcas de tiempo y pertenencia a roles) se quitan de ambos elementos.
  • Se quitan las tablas administradas por el sistema, como el agregado automático.
  • Los elementos se ordenan para que los campos y las tablas aparezcan en el mismo orden.

Cierre la ventana cuando termine de examinar las diferencias y pase a la siguiente fase cuando esté listo.

Consideraciones y limitaciones

  • La característica Cambiar revisión solo admite cambios de esquema para tipos de elementos textuales. Actualmente admite modelos semánticos, excepto el formato de modelado de datos v1 y los flujos de datos.

  • Un elemento se puede etiquetar como Diferente y aún así no calificar para la revisión de cambios. En estos casos, el botón Cambiar revisión está deshabilitado. Por ejemplo:

    • Cambios de configuración, como el cambio de nombre.
    • Todavía no se admite el tipo de elemento.
    • El elemento tiene un estado desconocido porque el proceso de comparación no se completó.
  • El contenido de la ventana de revisión de cambios puede ser un poco diferente de la versión original, ya que se modificó antes de ejecutar la comparación.

Implementación de contenido en la fase siguiente