Historial del proyecto
Altium Designer, junto con un Workspace conectado, le permite ver e interactuar con una Project Historylínea de tiempoProject History avanzada orientada gráficamente. La Historyvista dedicada proporciona una cronología progresiva de los principales eventos relacionados con el proyecto de PCB, Multi-board o Harness: su creación, commits, versiones, copias e intercambios MCAD, con varias acciones compatibles cuando corresponda.
Acceso al historial del proyecto
Para acceder a la HistoryvistaHistory de un proyecto del Workspace desde Altium Designer, haga clic con el botón derecho en su entrada en el panel ProjectsProjects y elija el History & Version Contol » Show Project History comandoHistory & Version Contol » Show Project History del menú contextual. Alternativamente, seleccione el History & Version Control » Show Project History comando del menú principal Project para abrir la vista History del proyecto activo del Workspace. La History vistaHistory se presenta como un documento con pestañas independiente (<ProjectName>.PrjPcb History).
Línea de tiempo del historial: descripción general
La History vistaHistory presenta una línea de tiempo de los eventos básicos que han ocurrido durante la evolución del proyecto. Esencialmente, puede dividirse en tres secciones clave, como se muestra en la siguiente imagen y en los detalles.
Identificación de los tres componentes clave de la History vistaHistory .
- Main trunk of the timeline. La dirección cronológica de los eventos va de abajo hacia arriba. El primer evento —la creación del proyecto— aparecerá en la parte inferior de la línea de tiempo. Los eventos posteriores aparecen encima, y el más reciente (el evento actual) aparece en la parte superior de la línea de tiempo.
- Events. Cada vez que ocurre un evento compatible (ver más abajo) asociado con el proyecto, dicho evento se añade a la línea de tiempo como un mosaico de evento dedicado. Cada tipo de evento tendrá un mosaico de distinto color y estará enlazado directamente al tronco principal de la línea de tiempo o tendrá algún icono adicional junto a él (como es el caso de los eventos MCAD Exchange).
-
Search. Haga clic en el control
en la parte superior derecha de la vista para acceder a un campo de búsqueda que facilita la búsqueda básica del historial del proyecto. A medida que escriba su cadena de búsqueda, se aplicará un filtrado a la línea de tiempo para presentar solo los eventos relevantes para esa búsqueda. Para obtener más información, consulte Filtered Searching.
Eventos compatibles
La línea de tiempo muestra una progresión de eventos que ocurren durante la vida útil de un proyecto. Cada uno de estos eventos aparece a lo largo de la línea de tiempo como un "mosaico de evento" dedicado. Las siguientes secciones desplegables examinan el rango de eventos actualmente compatibles y que pueden presentarse como parte de la línea de tiempo histórica de un proyecto.
Project Creation
Refer to: Creación de un proyecto, Hacer que un proyecto existente esté disponible en línea
Cuando se crea un proyecto, se añadirá a la línea de tiempo el mosaico de evento Project CreatedProject Created. Este evento marca el inicio de la línea de tiempo histórica del proyecto. Como tal, siempre puede encontrarse como la entrada situada en la parte inferior de la línea de tiempo. El mosaico de este evento puede aparecer en dos variaciones distintas:
- Cuando se crea un proyecto nuevo dentro del Workspace. Se muestra el nombre (y la imagen) del creador del proyecto, junto con la fecha y la hora de creación del proyecto. La descripción del proyecto también se muestra dentro del mosaico, si se introdujo una en el momento de la creación.
- Cuando el proyecto es una copia de un proyecto existente. Se muestra el nombre de la persona que creó el proyecto copiado, junto con la fecha y la hora de creación del proyecto. La descripción del proyecto también se muestra dentro del mosaico, si se introdujo una en el momento de la copia. Se proporciona un enlace al proyecto original; al hacer clic en él, se accederá a la página de gestión detallada de ese proyecto a través de la interfaz del navegador del Workspace.
Project Commit
Cada vez que hace Commit de un proyecto al Workspace (donde el proyecto se gestiona bajo el Versioned Storagerepositorio GitVersioned Storage interno del Workspace), se añadirá a la línea de tiempo un mosaico de evento Project CommittedProject Committed. Se muestra el nombre (y la imagen) de la persona que realizó el commit (Save to Server), junto con la fecha y la hora. Si se añadió un comentario en el momento del commit y se envió, usando el cuadro de diálogo Commit to Version Control dialog, también se mostrará dentro del mosaico.
Ejemplo de mosaico de evento inicial Project CommittedProject Committed.
El mosaico también admite y presenta información de comparación de diseño, mostrando información más detallada sobre lo que ha cambiado entre el commit actual y el anterior. Los elementos compatibles incluyen archivos, componentes, nets, variantes y estructura de PCB. La sección de comparación del mosaico resume los diversos elementos afectados por el evento de commit, agrupados por los siguientes estados:
– elemento añadido.
– elemento eliminado.
– elemento modificado.
Al hacer clic en el control
del mosaico, se expandirá esta sección de comparación para presentar los elementos afectados por nombre.
Haga clic en el control
en la esquina superior derecha del mosaico para acceder a un menú con los siguientes comandos:
-
Download Sources - uÚselo para descargar y abrir esa revisión específica del proyecto PCB o Harness en el panel Projects. El nombre del proyecto incluirá la fecha y la hora en que se hizo commit de esa revisión. Tenga en cuenta que esta revisión es de solo lectura; puede verla, pero no editarla.

Puede abrir (solo para visualización) cualquier revisión específica del proyecto directamente desde el mosaico de evento Project CommittedProject Committed correspondiente a esa revisión. -
Compare: Schematic to, PCB to, BOM to – le permite comparar los datos de Schematic, PCB o BOM del proyecto PCB de este commit con los de otro evento de commit o release. Use el submenú para comparar con el commit anterior o seleccione entre todas las releases y commits posibles. Una vez elegidos los datos para la comparación, los resultados se presentan en la vista de diferencias asociada, que se abre como una nueva pestaña en su navegador predeterminado. Para obtener más información, consulte Design Data Comparisons (Altium 365 Workspace, Enterprise Server Workspace).
-
Create Tag – añada una única etiqueta con nombre personalizado a cualquier commit de un proyecto de diseño (y solo cuando ese proyecto esté almacenado en un Workspace bajo su sistema VCS Git interno). Solo puede crear una etiqueta para el commit que ya está guardado en el Workspace. Después de ejecutar el comando, se abre el cuadro de diálogo Create Tag. Introduzca la etiqueta deseada y luego haga clic en Create.
Cuando se haya introducido una etiqueta que contenga un carácter no válido, el icono
aparecerá en el cuadro de diálogo Create TagCreate Tag. Pase el cursor sobre el icono para ver una "sugerencia" sobre qué caracteres están permitidos, es decir, letras, números, punto ('.'), guion ('-'), almohadilla ('#') y guion bajo ('_'); actualice la etiqueta según sea necesario.
Cuando el proyecto se publica usando el Project Releaser y su último commit todavía no tiene una etiqueta, se asignará automáticamente una etiqueta a ese último commit. Esta etiqueta tendrá la forma RELEASE_<RevisionID>, donde <RevisionID> es el número de revisión de las fuentes del proyecto publicado (A.1, A.2, etc.), por ejemplo, RELEASE_A.3.
Para cambiar el nombre o eliminar una etiqueta, haga clic en
y luego pase el cursor sobre la entrada Tag Tag . Se abrirá un cuadro de diálogo en el que puede introducir el nuevo nombre de la etiqueta. Si se selecciona Remove , la etiqueta se eliminará inmediatamente.
- Crear una copia – úselo para crear una copia a partir de esa revisión específica del proyecto. Se abre el cuadro de diálogo Create Project Copy en el que introduce un Project Name (de forma predeterminada, este será el nombre del proyecto original con el sufijo ' - Copy'), Description (que no está rellenado previamente), la ruta Folder (dentro del Workspace) y la ruta Local Storage (a la copia de trabajo). El proyecto se creará y se añadirá a la línea de tiempo un mosaico de evento Project CopiedProject Copied.
-
Revert to – use este comando para revertir al uso de los datos de esa revisión específica del proyecto. Los datos de los documentos fuente del proyecto en esa revisión específica sobrescriben los datos de su copia de trabajo local del proyecto. En la práctica, el proyecto se cierra momentáneamente y luego se vuelve a abrir con esos datos revertidos. Si desea completar la reversión y convertir esos datos en la Head Revision (versión actual), debe hacer commit y enviar de nuevo el proyecto al Workspace.
Puede revertir a cualquier revisión específica del proyecto directamente desde el mosaico de evento Project CommittedProject Committed correspondiente a esa revisión.
Project Release
Related page: Publicación de proyecto de diseño
Cada vez que realiza una release del proyecto PCB —usando el Project Releaser de Altium Designer—, se añadirá a la línea de tiempo un mosaico de evento Project ReleasedProject Released. Se muestra el nombre (y la imagen) de la persona que realizó la release, junto con la fecha y la hora. Si se añadió una nota de release en el momento de publicar los datos generados en el Workspace —a través del cuadro de diálogo Confirm Release dialog—, también se mostrará dentro del mosaico. También se listará cada uno de los conjuntos de datos incluidos en la release.
Ejemplo de mosaico de evento Project ReleasedProject Released.
Haga clic en el control
en la esquina superior derecha del mosaico para acceder a un menú con los siguientes comandos:
- Download Sources – use este comando para descargar y luego abrir (en el panel Projects ) la revisión específica del proyecto a partir de la cual se generó este paquete de release. El nombre del proyecto incluirá la versión de release. Tenga en cuenta que esta revisión es de solo lectura; puede verla, pero no editarla de ninguna manera.
- Compare: Schematic to, PCB to, Gerber to, BOM to – le permite comparar los datos de Schematic, PCB o BOM de esta release con los de otro evento de release o commit. Para Gerber generado, puede comparar los datos de esta release con los de otra release o, cuando use un Workspace de Altium 365, con un conjunto de archivos Gerber cargado. Use el submenú para comparar con el conjunto de datos requerido. Una vez elegidos los datos para la comparación, los resultados se presentan en la vista de diferencias asociada, que se abre como una nueva pestaña en su navegador predeterminado. Para obtener más información, consulte Design Data Comparisons (Altium 365 Workspace, Enterprise Server Workspace).
Copying a Project
Cada vez que copia el proyecto, ya sea a través de la interfaz del navegador del Workspace o desde Altium Designer, se añade a la línea de tiempo un mosaico de evento Project CopiedProject Copied. Se muestra el nombre, la imagen y la fecha y hora de la persona que realizó la copia. Si se añadió una descripción al momento de copiar mediante la ventana Clone ProjectClone Project (basada en navegador) o el cuadro de diálogo Create Project Copy Create Project Copy (Altium Designer), también se mostrará dentro del mosaico. Se proporciona un enlace al proyecto copiado. Al hacer clic en él, se accederá a la página de gestión detallada de ese proyecto a través de la interfaz del navegador del Workspace.
Ejemplo de mosaico de evento Project CopiedProject Copied.
MCAD Exchanges
Related page: Altium MCAD CoDesigner
Al trabajar entre los dominios de diseño electrónico y mecánico, el Workspace actúa como puente entre ambos, facilitando el codiseño directo ECAD-MCAD. Siempre que se realicen cambios en el diseño PCB del proyecto y esos cambios se envíen al Workspace a través del panel CoDesigner correspondiente, se añadirá a la línea de tiempo un mosaico de evento MCAD Changes SuggestedMCAD Changes Suggested. Se muestra el nombre (y la imagen) de la persona que realizó el envío, junto con la fecha y la hora. Si se publicó un mensaje en el momento del envío —a través del panel MCAD CoDesignerMCAD CoDesigner (Altium Designer) o del panel Altium CoDesignerAltium CoDesigner (en el software MCAD compatible)—, también se mostrará dentro del mosaico.
Ejemplo de mosaico de evento MCAD Changes SuggestedMCAD Changes Suggested.
Cuando el ingeniero de MCAD realiza cambios en la PCB en su software MCAD compatible y los envía de vuelta al Workspace, el evento de envío correspondiente estará disponible en la línea de tiempo del historial del proyecto only después de extraer los cambios del Workspace en Altium Designer.
Ejemplo que muestra dos eventos relacionados con MCAD. A la izquierda del tronco de la línea de tiempo, el evento de envío desde el lado ECAD; a la derecha, el evento de envío desde el lado MCAD.
Local Changes
Cuando hay documentos del proyecto PCB guardados localmente, pero todavía no en el Workspace, se agregará un mosaico de evento Local Changes en la parte superior de la línea de tiempo. La persona que realizó el guardado local (es decir, el usuario actual) se muestra por nombre (y foto).

Ejemplo de mosaico de evento Local Changes.
Haga clic en el control
en la esquina superior derecha del mosaico para acceder a un menú con el siguiente comando:
- Compare: Schematic to, PCB to, BOM to – le permite comparar los datos de Esquemático, PCB o BOM guardados localmente en este commit con los de un evento de commit o de publicación. Use el submenú para comparar con los datos de origen de la publicación anterior, los datos de origen del commit anterior, o seleccionar entre todas las publicaciones y commits posibles. Una vez que se hayan elegido los datos para la comparación, los resultados se presentan en la vista de diferencias asociada, que se abre como una nueva pestaña en su navegador predeterminado. Para obtener más información, consulte Design Data Comparisons (Altium 365 Workspace, Enterprise Server Workspace).
Búsqueda filtrada
Haga clic en el control
en la parte superior derecha de la vista para acceder a un campo de búsqueda con el que podrá encontrar rápidamente eventos de interés a lo largo de la línea de tiempo. La función de búsqueda admite búsquedas básicas en el historial del proyecto, con filtrado dinámico aplicado a medida que escribe la cadena de búsqueda, de modo que solo se muestran en la página los eventos relevantes para esa búsqueda. El texto coincidente dentro de un mosaico de evento se resalta.
Ejemplo de búsqueda en el historial de un proyecto. La línea de tiempo se filtra dinámicamente a medida que escribe el término de búsqueda (sin distinguir mayúsculas y minúsculas), y las entradas coincidentes se resaltan dentro de cada mosaico de evento relevante.
La función de búsqueda trabaja con la siguiente información:
- Título del mosaico de evento.
- Nombre de la persona que realizó el evento.
- Texto descriptivo (el texto obtenido de un comentario/nota/descripción cuando ocurrió el evento correspondiente).
- Texto de datos de diferencias: en un mosaico de evento Project Committed.
- Nombre del conjunto de datos: en un mosaico de evento Project Released.
- Nombre del proyecto: en un mosaico de evento Project Copied y en un mosaico de evento Project Created (cuando se crea mediante copia).
Actualización con nuevos eventos
Siempre que ocurra un evento compatible relacionado con el proyecto, ese evento se detectará y se pondrá a disposición automáticamente en la vista History . Poco después de que tenga lugar el evento, aparecerá una notificación en la parte inferior de la vista; haga clic en el control
para actualizar la línea de tiempo con el nuevo evento.
Creación de un informe del historial del proyecto
Se puede crear un informe del historial del proyecto en formato PDF para un proyecto del Workspace. El informe muestra toda la información sobre el historial del proyecto, incluida la creación, los commits y las publicaciones, así como una descripción de los cambios respecto al evento anterior. También puede establecer el período de tiempo para el informe (descrito a continuación), de modo que obtenga el informe definitivo que necesita.
Desde un OutJob
Para crear el informe, en el archivo OutputJob (*.OutJob), haga clic con el botón derecho en [Add New Report Output] asociado con la entrada Report Outputs y luego elija Project History, como se muestra a continuación.
Conecte el informe recién creado a un contenedor de salida PDF. Establezca el período de tiempo del informe haciendo clic con el botón derecho en la salida creada y luego seleccione Configure. Habilite el Period de tiempo deseado: For all time (desde la creación del proyecto hasta el presente), o Specific releases (use las listas desplegables del campo From/To para establecer las publicaciones deseadas). El informe exportado contendrá la información del período de tiempo que haya seleccionado.
Después de que su informe se haya creado, vinculado a un contenedor de salida PDF y configurado, en la región del contenedor PDF, haga clic en Generate content, o, si lo desea, puede generar el informe del historial del proyecto como parte del proceso de publicación del proyecto.


para abrir el cuadro de diálogo Choose FolderChoose Folder (una versión reducida del panel ExplorerExplorer) y cambiar la carpeta según sea necesario. La Local Storage se configurará, de forma predeterminada, para usar la ubicación definida en la página 

