Saltar al contenido

Historial del proyecto en Jitterbit Studio

Introducción

Esta página describe cómo ver el historial del proyecto, gestionar instantáneas y restaurar proyectos. El historial del proyecto se almacena por un máximo de 180 días. Las instantáneas permanecen disponibles indefinidamente. Cuando se exporta un proyecto, tanto el historial del proyecto como las instantáneas se eliminan de la versión exportada.

visión general del historial del proyecto

Acceder al historial del proyecto y a las instantáneas

Se puede acceder al panel de Historial del proyecto desde las siguientes ubicaciones:

El panel contiene dos pestañas:

  • Historial del proyecto: Muestra una lista de cambios y despliegues del proyecto. Cada entrada incluye la fecha, la hora y el usuario que realizó cada acción.
  • Instantáneas: Muestra una lista de instantáneas creadas automáticamente o manualmente.

Ver historial del proyecto

Los eventos del historial del proyecto se agrupan por día en orden cronológico inverso. Cada evento se lista individualmente con su marca de tiempo y muestra el nombre y la inicial del apellido del usuario. El encabezado del día muestra un conteo de todos los eventos de cambio para ese día.

Los eventos de cambio de componente muestran un ícono que identifica el tipo de componente. Pasa el cursor sobre el ícono para ver un tooltip que muestra el tipo (por ejemplo, "Script", "Variable Global" o "Transformación").

Filtrar historial

Los siguientes controles están disponibles para filtrar la vista del historial:

filtros del historial del proyecto

  • Caja de búsqueda: Ingresa una sola palabra clave o una cadena de palabras clave. Solo aparecen los eventos que contienen la cadena de palabras clave, y la cadena de palabras clave se resalta en azul.

    search

  • Menú de periodo: Selecciona Últimos 30 días, Últimos 60 días, Últimos 90 días o Últimos 180 días.

  • Menú de tipo de evento: Selecciona qué tipos de eventos mostrar. Las siguientes opciones están disponibles:

    • Todos los eventos: Muestra todos los eventos del historial del proyecto con cualquier etiqueta.
    • Despliegues: Muestra solo eventos de despliegue.
    • Migraciones: Muestra solo transferencias completas del proyecto.
    • Importaciones: Muestra solo eventos de importación.
    • Transferencias: Muestra solo eventos de transferencia selectiva.
    • Etiquetados: Muestra eventos que han sido etiquetados.

Ver detalles del evento

Para ver o colapsar los detalles del evento, haz clic en la flecha junto a un encabezado de día para expandir o colapsar todos los eventos de ese día.

event details

Los siguientes controles adicionales están disponibles:

  • Expandir / Colapsar todo: Expande o colapsa todos los detalles de los eventos a la vez.
  • Restaurar última versión desplegada: Restaura el proyecto a la última implementación.
  • Descargar como CSV: Descarga los datos del historial filtrado actual.

Tipos de eventos

La siguiente tabla describe cada tipo de evento:

Tipo de Evento Acciones
Cambio: Componente creado, actualizado o eliminado. Para scripts y transformaciones, información de cambio detallada se expande por defecto como puntos de viñeta anidados. Estos detalles se pueden expandir o colapsar utilizando las flechas . Al hacer clic en un evento de cambio para un componente creado o actualizado, el lienzo de diseño se centra en el componente (marcado con un borde azul), la pestaña Flujos de trabajo se muestra con un fondo verde, y el componente se selecciona en la pestaña Componentes. Haz clic para ver el componente.
Exportar: Proyecto exportado en una fecha y hora específicas. Ver detalles solamente.
Importar: Componente importado. Un ícono de Reemplazar indica que el componente importado reemplaza a un componente existente. Un ícono de Nuevo indica que el componente importado es nuevo. Ver detalles solamente.
Transferir: Evento de transferencia selectiva, junto con la etiqueta del historial del proyecto del evento, si está presente. Agregar etiquetas y comentarios o restaurar.
Migrar: Transferencia completa del proyecto hacia o desde otro entorno, junto con la etiqueta requerida del historial del proyecto del evento. Agregar etiquetas y comentarios o restaurar.
Desplegar: Despliegue del proyecto, junto con la etiqueta del historial del proyecto del evento, si está presente. Agregar etiquetas y comentarios o restaurar.
Restaurar: Proyecto restaurado a una versión anterior, junto con la etiqueta del historial del proyecto del evento, si está presente. Agregar etiquetas y comentarios o restaurar.

Información detallada sobre cambios para scripts y transformaciones

Para los componentes de script y transformación, la información detallada sobre cambios se muestra por defecto como puntos de viñeta anidados debajo de la entrada del evento de cambio:

details

Los cambios detallados pueden incluir lo siguiente:

  • Cambios en el tipo de script (por ejemplo, "El tipo de script se cambió de JavaScript a Jitterbit Script").
  • Cambios en el contenido del script (mostrados como "El cuerpo del script fue cambiado").
  • Cambios en el mapeo de transformación.
  • Otras actualizaciones de configuración directa.

Nota

Los cambios indirectos no se registran. Por ejemplo, si un script o transformación fue cambiado indirectamente al cambiar el valor de una variable utilizada en un script, ese detalle no se registra. Sin embargo, un cambio en el componente de variable en sí se registra por separado.

Comparar cambios

Para los eventos de cambio de script y transformación que incluyen actualizaciones de cuerpo o reglas de mapeo, un Ver cambios icono aparece junto a la entrada de detalle del cambio. Haz clic en Ver cambios para abrir una vista de diferencias que muestra una comparación lado a lado del contenido del componente antes y después del cambio.

diff

La barra de título de la vista de diferencias muestra la marca de tiempo del evento, el tipo de componente y el nombre del componente (por ejemplo, "7:06am Script: Ajustar Datos"). Los siguientes controles están disponibles en la barra de título:

  • Desplegar: Abre la vista de diferencias en una nueva ventana emergente.

  • Maximizar / Restaurar: Expande la vista de diferencias para llenar el espacio disponible en la pantalla o la devuelve a su tamaño predeterminado.

  • Cerrar: Cierra la vista de diferencias.

Puedes arrastrar la vista de diferencias por su barra de título para reposicionarla en cualquier lugar de la pantalla y redimensionarla arrastrando sus bordes o esquinas.

La vista de diferencias muestra dos paneles uno al lado del otro:

  • Panel izquierdo: Muestra la versión anterior del contenido. Las líneas eliminadas están resaltadas en rojo.
  • Panel derecho: Muestra la versión actualizada del contenido. Las líneas añadidas están resaltadas en verde.

Para las transformaciones, cada regla de mapeo cambiada aparece como una sección colapsable etiquetada con la ruta del campo (por ejemplo, "Regla de mapeo json/isActive"). Haz clic en la flecha para expandir o colapsar secciones individuales. Hay una barra de desplazamiento vertical disponible cuando la diferencia contiene muchos cambios.

Administrar instantáneas

Las instantáneas capturan el estado de tu proyecto en momentos específicos. Se crean instantáneas automáticas durante implementaciones, transferencias e importaciones. También puedes crear instantáneas manuales.

pestaña de instantáneas

Crear una instantánea manual

Para crear una instantánea, completa estos pasos:

  1. Abre la pestaña Instantáneas en el panel de historial del proyecto.

  2. Haz clic en el ícono Crear instantánea.

  3. El cuadro de diálogo Nueva instantánea incluye los siguientes campos:

    nueva instantánea

    • Etiqueta: Ingresa una etiqueta única para etiquetar la instantánea (requerido).
    • Descripción: Ingresa una descripción opcional.
  4. Haz clic en Guardar.

Las instantáneas se almacenan indefinidamente.

Filtrar instantáneas

Los siguientes controles están disponibles en la pestaña Instantáneas:

filtro de instantáneas

  • Buscar por etiqueta: Ingresa nombres de etiquetas para encontrar instantáneas específicas.

  • Menú de tipo: Filtrar por instantáneas Automáticas o Manuales:

    • Automáticas: Las instantáneas automáticas se capturan durante estos eventos:

      • Implementación: El diseñador del proyecto en el momento de la implementación.
      • Transferencia o migración: El diseñador del proyecto objetivo antes de que se aplique la transferencia o migración.
      • Importación: El diseñador del proyecto antes de que se aplique la importación.
    • Manuales: Instantáneas creadas manualmente.

Eventos y instantáneas de etiquetas

Los eventos de transferencia, implementación y restauración pueden incluir etiquetas y comentarios para la versionado y organización.

Requisitos de etiquetas

Los eventos de transferencia deben etiquetarse desde la pantalla de transferencia del proyecto antes de que se pueda transferir el proyecto.

Los eventos de implementación se pueden configurar para requerir etiquetas o comentarios. Para requerir etiquetas o comentarios en el momento de la implementación, habilite Requerir etiquetas al implementar en la pestaña Implementar de la configuración del proyecto. Cuando está habilitado, verá un cuadro de diálogo que solicita la etiqueta o comentario requerido cuando implemente el proyecto.

Agregar o editar etiquetas

Para agregar o editar una etiqueta, complete estos pasos:

  1. Pase el cursor sobre el evento o instantánea.

  2. Haga clic en Detalles.

  3. El cuadro de diálogo incluye los siguientes campos:

    cuadro de diálogo de etiqueta de historial del proyecto

    • Etiqueta: Ingrese una etiqueta (se recomienda una etiqueta única, pero no es obligatorio).

    • Comentario (eventos) o Descripción (instantáneas): Ingrese información adicional.

  4. Haga clic en Guardar.

Puede editar las etiquetas y comentarios que agregó. Las etiquetas y comentarios agregados por otros usuarios son solo de visualización.

Restaurar un proyecto

Las copias de seguridad del proyecto se crean automáticamente cuando transfiere, implementa o restaura un proyecto.

Restaurar a una versión específica

Para restaurar un proyecto, complete estos pasos:

  1. En el panel de historial del proyecto, localice el evento o instantánea a la que desea restaurar.

  2. Pase el cursor sobre el evento o instantánea.

  3. Haga clic en Restaurar esta versión.

  4. En el cuadro de diálogo de confirmación, haga clic en Restaurar.

El diseñador del proyecto vuelve a la versión seleccionada. Esta acción no afecta la versión implementada. Vuelva a implementar el proyecto para desplegar el estado restaurado.

Alternativamente, puede restaurar su proyecto a la última versión implementada utilizando el ícono Restaurar última versión implementada (descrito arriba).

Nota

Los eventos de restauración de proyectos no se pueden deshacer ni rehacer.

Restaurar proyectos corruptos

Si un proyecto está corrupto y no se puede abrir, puedes acceder al historial del proyecto desde el menú de acciones del proyecto en la página de Proyectos y restaurar el proyecto a un estado anterior antes de que ocurriera la corrupción.

Colaborar durante la restauración

Cuando varios usuarios trabajan en el mismo proyecto simultáneamente y alguien restaura el proyecto, ocurre lo siguiente:

  • Aparece un diálogo informativo para todos los usuarios activos.
  • Cerrar el diálogo actualiza su vista para reflejar el estado restaurado del proyecto.

Este comportamiento previene cambios inesperados en las sesiones de trabajo activas sin advertencia.