Parent page: Projets de l’espace de travail
L’espace de travail Enterprise Server fournit une solution élégante au besoin d’un aperçu historique de l’activité d’un projet sous la forme d’une Historyvue dédiée et interactive. Accessible via l’interface navigateur de l’espace de travail ou depuis Altium Designer, la History vue du projet fournit une chronologie progressive des événements majeurs liés au projet. Ces événements incluent la création du projet, les validations, les versions, les clonages et les échanges MCAD, qui proposent à leur tour des commandes d’action sur les événements lorsque cela s’applique.
Accéder à l’historique du projet
L’accès à la History vue d’un projet s’effectue depuis la page de gestion détaillée orientée CAO de ce projet – la page Projects Management. Cliquez sur l’option History dans le volet de gauche.
La page
Projects Management elle-même s’ouvre depuis la page principale
Projects en double-cliquant sur une entrée de projet, en cliquant sur son titre, ou en choisissant l’option
Open dans le menu

. Pour plus d’informations, voir
Gestion d’un projet spécifique.
Accédez à l’historique d’un projet depuis la page de gestion détaillée de ce projet.
La Historyvue du projet générée par l’espace de travail est également disponible dans Altium Designer. Pour charger la vue dans Altium Designer, sélectionnez l’option History & Version Control » Show Project History dans le menu contextuel accessible par clic droit sur le nom du projet dans le panneau Projects. La vue peut également être ouverte depuis l’option du menu History dans la vue du projet ouvert du panneau Explorer.
Notez que les actions d’événement History disponibles côté Altium Designer diffèrent de celles disponibles côté interface navigateur. Plus précisément, côté Altium Designer, vous pouvez rétablir le projet à un instantané précédemment validé (Revert to) et également ouvrir une version dans l’environnement d’édition (Open Snapshot).
► Voir Historique du projet dans Altium Designer pour plus d’informations.
Chronologie de l’historique – Vue d’ensemble
La History vue présente une chronologie des événements de base survenus au cours de l’évolution du projet. Elle peut essentiellement être décomposée en trois éléments clés, comme illustré dans l’image et les informations suivantes.
Identification des trois composants clés de la History vue.
-
Main trunk of the timeline. La chronologie des événements va du bas vers le haut. Le premier événement – la création du projet – apparaît en bas de la chronologie. Les événements suivants apparaissent au-dessus, le plus récent (l’événement le plus actuel) apparaissant en haut de la chronologie.
-
Events. Chaque fois qu’un événement pris en charge (voir ci-dessous) se produit en association avec le projet, il est ajouté à la chronologie sous la forme d’une vignette dédiée. Chaque type d’événement possède une vignette de couleur différente et sera soit relié directement au tronc principal de la chronologie, soit accompagné d’une icône d’association à côté (comme c’est le cas pour les événements d’échange MCAD ;
).
-
Search. Cliquez sur le contrôle
en haut à droite de la vue pour accéder à un champ de recherche facilitant la recherche simple dans l’historique du projet. À mesure que vous saisissez votre chaîne de recherche, un filtrage est appliqué à la chronologie afin de ne présenter que les événements pertinents pour cette recherche. Pour plus d’informations, voir Recherche filtrée.
Événements pris en charge
La chronologie montre une progression des événements qui surviennent pendant la vie d’un projet. Chacun de ces événements apparaît le long de la chronologie sous la forme d’une « vignette d’événement » dédiée. Les sections suivantes examinent l’éventail des événements actuellement pris en charge et pouvant être présentés dans la chronologie historique d’un projet.
Création du projet
Related pages: Création d’un nouveau projet d’espace de travail (interface navigateur / Altium Designer), mise à disposition en ligne d’un projet existant, clonage d’un projet (interface navigateur / Altium Designer)
Lorsqu’un projet est créé, la vignette d’événement Project Created est ajoutée à la chronologie. Cet événement marque le début de la chronologie historique du projet. À ce titre, il se trouve toujours en entrée au bas de la chronologie. La vignette de cet événement peut apparaître sous deux variantes distinctes :
-
Lorsque le projet est nouvellement créé dans l’espace de travail. Le créateur du projet est indiqué par son nom (et sa photo/symbole), ainsi que l’heure de création du projet. La description du projet, si elle a été saisie au moment de la création, est également affichée dans la vignette.
-
Lorsque le projet est un clone d’un projet existant. La personne qui a créé le projet cloné est indiquée par son nom (et sa photo/symbole), ainsi que l’heure de création du projet. La description du projet, si elle a été saisie au moment du clonage, est également affichée dans la vignette. Un lien vers le projet source d’origine est fourni ; en cliquant dessus, vous accédez à la page de gestion détaillée de ce projet, qui s’ouvre dans un onglet séparé du navigateur.
La vignette d’événement
Project Created est physiquement reliée au tronc principal de la chronologie par une ligne de connexion bleue continue et un nœud :
Validation du projet
Chaque fois que vous enregistrez le projet dans l’espace de travail (où le projet est géré dans le Versioned Storagedépôt Git interne de l’espace de travail), une vignette d’événement Project Committed est ajoutée à la chronologie. La personne ayant effectué la validation et l’envoi est indiquée par son nom (et sa photo), ainsi que la date et l’heure. Si un commentaire a été ajouté au moment de la validation et de l’envoi – via la boîte de dialogue Save to Server – il sera également affiché dans la vignette.
Si le projet était un projet local ensuite rendu disponible en ligne, alors la description saisie dans la boîte de dialogue
Make Available Online sera utilisée à la fois dans la vignette d’événement
Project Created et dans la vignette d’événement initiale
Project Committed, puisque la validation et l’envoi du projet sont effectués dans le cadre de la mise à disposition du projet en ligne – à condition bien sûr que l’option
Enable Formal Version Control ait été activée.
Exemple de vignette d’événement initiale Project Committed.
La vignette prend également en charge et présente des informations de comparaison de conception, montrant des informations plus détaillées sur ce qui a changé entre la validation actuelle et la précédente. Les éléments pris en charge incluent les fichiers, composants, nets, variantes et structure PCB. La section de comparaison de la vignette résume les différents éléments affectés par l’événement de validation, regroupés selon les états suivants :
– élément ajouté.
– élément supprimé.
– élément modifié.
Cliquer sur le contrôle
dans la vignette développe cette section de comparaison afin de présenter les éléments affectés par nom.
Utilisez les contrôles disponibles
Show More et
Show Less pour examiner la liste complète de chaque type d’élément. Cliquez sur le contrôle

dans la vignette pour revenir à l’affichage récapitulatif.
Cliquez sur le contrôle
dans le coin supérieur droit de la vignette pour accéder à un menu contenant les commandes suivantes :
-
Clone – utilisez cette commande pour créer un clone à partir de cette révision spécifique du projet. La fenêtre Clone Project apparaît, dans laquelle vous pouvez définir le Name du projet, sa Description, et dans les options Advanced, la Server Folder et le Repository cibles. Notez que le texte de bannière de la fenêtre indique à partir de quelle révision du projet le clone est créé. Une fois les informations définies comme requis, cliquez sur le bouton
. Le projet sera créé et une vignette d’événement Project Cloned sera ajoutée à la chronologie.
Vous pouvez créer un clone à partir de n’importe quelle révision spécifique du projet actif – directement depuis la vignette d’événement Project Committed correspondante pour cette révision.
-
Download Snapshot – utilisez cette commande pour télécharger les sources du projet pour cette révision spécifique du projet, dans une archive Zip. Le nom du fichier Zip et du fichier de projet PCB inclura la date et l’heure (en UTC) auxquelles cette révision du projet a été validée et envoyée vers l’espace de travail.
Une vignette d’événement
Project Committed est physiquement reliée au tronc principal de la chronologie par une ligne de connexion bleue continue et un nœud :

. La dernière révision du projet (c’est-à-dire la dernière validation) se distingue par un remplissage blanc de son nœud :

.
Version du projet
Related page: Publication de la conception de carte
Chaque fois que vous effectuez une publication du projet – à l’aide du Project Releaser d’Altium Designer – une vignette d’événement Project Released est ajoutée à la chronologie. La personne ayant effectué la publication est indiquée par son nom (et sa photo), ainsi que la date et l’heure. Si une note de publication a été ajoutée au moment de publier les données générées dans l’espace de travail – via la boîte de dialogue Confirm Release – elle sera également affichée dans la vignette. Chacun des jeux de données inclus dans la publication sera également listé.
Exemple de vignette d’événement Project Released.
Cliquez sur le contrôle
dans le coin supérieur droit de la vignette pour accéder à un menu contenant les commandes suivantes :
-
View – ouvre un portail de fabrication dédié (dans un onglet de navigateur séparé) permettant d’inspecter plus en détail les données publiées. Depuis ce portail, vous pouvez afficher et parcourir les données de fichiers publiées, inspecter la nomenclature (BOM), et afficher et commenter l’instantané de la conception elle-même, source de ces données publiées. Vous aurez également accès à des contrôles permettant de télécharger les données de fabrication à différents niveaux de granularité (depuis le ou les jeux de données complets jusqu’aux fichiers de sortie générés individuels). Une publication choisie peut également être envoyée – en tant que Manufacturing Package – directement à votre fabricant. Pour plus d’informations, voir la consultation d’un package de publication dans le Manufacturing Portal.
Accès à l’onglet dédié Manufacturing Portal, permettant d’inspecter plus en détail la publication du projet.
-
BOM To – vous permet de comparer les données de la nomenclature (BoM) de cette version avec celles d’une autre version. Utilisez le sous-menu associé pour comparer avec les données de nomenclature de la version précédente, ou sélectionnez parmi toutes les versions publiées pour le projet. La fonction de comparaison des données détecte les différences dans les données brutes de nomenclature entre les versions de projet spécifiées, et elle est également accessible depuis la vue Releases du Workspace. Les résultats de la comparaison sont fournis via le téléchargement d’un fichier CSV détaillant les données de nomenclature qui ont changé – ajoutées, supprimées ou mises à jour – entre les versions de projet spécifiées.
-
Download – vous permet de choisir, via une
fenêtre suivante, quels jeux de données du package de version télécharger. Une fois les choix effectués, cliquez sur le bouton
. Une archive Zip unique sera téléchargée, contenant des dossiers pour chacun des jeux de données choisis.
-
Download Snapshot – vous permet de télécharger l’instantané de la version de la conception utilisée pour créer ce package de version, sous forme d’archive Zip.
Comme la publication d’un projet est un événement très important, la Project Releasedvignette d’événementProject Released est mise davantage en évidence – plutôt que d’être simplement un événement « connecté », elle chevauche la chronologie en tant qu’événement « majeur ».
Clonage de projet
Related page: Clonage d’un projet (interface navigateur / Altium Designer)
Chaque fois que vous clonez le projet – soit via l’interface navigateur du Workspace, soit depuis Altium Designer – une Project Clonedvignette d’événementProject Cloned sera ajoutée à la chronologie. La personne ayant effectué le clonage est indiquée par son nom (et sa photo), ainsi que la date et l’heure. Une description générée est ajoutée à la vignette au moment du clonage, et peut être remplacée en saisissant une nouvelle description. Un lien vers le projet cloné est fourni – en cliquant dessus, vous accéderez à la page de gestion détaillée de ce projet, qui s’ouvre dans un onglet séparé du navigateur.
Exemple de Project Clonedvignette d’événement
. Les principales Clone commandes sont disponibles à partir des options du menu
dans la Projects pageProjects de l’interface navigateur du Workspace, ou depuis la Historyvue HistoryHistory en choisissant l’option Clone dans le menu
au sein d’une Project Committedvignette d’événementProject Committed. Cette dernière option clonera cette révision spécifique d’un projet plutôt que la révision la plus récente (Head) du projet.
Depuis Altium Designer, cliquez avec le bouton droit sur l’entrée du projet dans le panneau Projects et choisissez l’option Clone, ou dans le panneau Explorer choisissez l’option Clone dans le menu
lors de l’affichage d’un projet.
La Project Clonedvignette d’événementProject Cloned est physiquement associée (mais non connectée) au tronc principal de la chronologie par une ligne de connexion verte en pointillés et un nœud non rempli.
Échanges MCAD
Related page: Altium MCAD CoDesigner
Lors du travail entre les domaines de conception électronique et mécanique, le Workspace sert de passerelle entre les deux – en facilitant la co-conception ECAD-MCAD directe. Chaque fois que des modifications sont apportées à la conception PCB du projet et que ces modifications sont envoyées au Workspace via le panneau CoDesigner approprié, une MCAD Changes Suggestedvignette d’événementMCAD Changes Suggested sera ajoutée à la chronologie. La personne ayant effectué l’envoi est indiquée par son nom (et sa photo), ainsi que la date et l’heure. Si un message a été publié au moment de l’envoi – via le panneau MCAD CoDesigner (Altium Designer), ou le panneau Altium CoDesigner (dans le logiciel MCAD pris en charge) – celui-ci sera également affiché dans la vignette.
Seuls les PushévénementsPush sont actuellement pris en charge.
Lorsque l’ingénieur MCAD apporte des modifications au PCB dans son logiciel MCAD pris en charge et les renvoie vers le Workspace, l’événement d’envoi correspondant sera disponible dans la chronologie de l’historique du projet onlyaprès avoir récupéré les modifications du Workspace dans Altium Designer.
Exemple montrant deux événements liés au MCAD. L’événement inférieur dans le tronc de la chronologie représente un envoi depuis le côté ECAD, tandis que l’événement supérieur correspond au renvoi depuis le côté MCAD.
La MCAD Changes Suggestedvignette d’événementMCAD Changes Suggested n’est pas physiquement connectée au tronc principal de la chronologie. À la place, un symbole de flèche directionnelle est utilisé, pointant vers le tronc.
Recherche filtrée
Cliquez sur le contrôle
en haut à droite de la vue pour accéder à un champ de recherche permettant de trouver rapidement les événements d’intérêt le long de la chronologie. La fonction de recherche prend en charge une recherche de base dans l’historique du projet, avec un filtrage dynamique appliqué à mesure que vous saisissez votre chaîne de recherche – seuls les événements pertinents pour cette recherche restent affichés sur la page. Le texte correspondant dans une vignette d’événement est mis en surbrillance.
La fonction de recherche n’est pas sensible à la casse.
Exemple de recherche dans l’historique d’un projet. La chronologie est filtrée dynamiquement à mesure que vous saisissez votre terme de recherche (insensible à la casse), les entrées correspondantes étant mises en surbrillance dans chaque vignette d’événement pertinente.
Une zone est fournie au-dessus de la sélection filtrée ; elle résume le nombre d’événements actuellement affichés, avec des contrôles permettant de supprimer rapidement le filtre/la chaîne de recherche.
La fonction de recherche s’appuie sur les informations suivantes :
-
Titre de la vignette d’événement.
-
Nom de la personne ayant effectué l’événement.
-
Texte descriptif (texte provenant d’un commentaire/une note/une description au moment où l’événement concerné s’est produit).
-
Texte des données de différenciation – dans une Project Committedvignette d’événementProject Committed.
-
Nom du jeu de données – dans une Project Releasedvignette d’événementProject Released.
-
Nom du projet – dans une Project Clonedvignette d’événementProject Cloned et une Project Createdvignette d’événementProject Created (lorsqu’elle est créée par clonage).
Pour effacer le filtrage actuel et revenir à la chronologie complète, videz le champ de recherche – soit en sélectionnant le texte actuel puis en appuyant sur la touche
Backspace Backspace , soit en cliquant sur le contrôle

à l’extrémité droite du champ. Vous pouvez également cliquer sur le contrôle
Clear Filter dans la zone résumant le nombre d’événements affichés (en haut de la vue).
Mise à jour avec de nouveaux événements
Chaque fois qu’un événement pris en charge se produit en lien avec le projet, cet événement sera détecté et rendu automatiquement disponible dans la History vueHistory . Une notification apparaîtra en bas de la vue peu après que l’événement se soit produit – cliquez sur le contrôle
pour mettre à jour la chronologie avec le nouvel événement.
Une actualisation manuelle est également disponible ; elle s’effectue en cliquant sur le contrôle

en haut à droite de la vue.