La fonctionnalité d’acquisition de données d’un Workspace fournit un utilitaire simplifié permettant essentiellement de copier des données entre deux Workspaces (voir les informations de compatibilité). L’outil par lequel cela s’effectue – votre interface avec le service d’acquisition de données – est le Content Cart. Il s’agit du centre de contrôle pour définir ce qui doit être acquis depuis le Workspace source et transféré vers le Workspace cible désigné – un fidèle camion de déménagement qui « transporte » vos données sélectionnées entre des résidences Workspace établies.
Rien de tel qu’un exemple pour illustrer le fonctionnement d’une fonctionnalité. Ainsi, pour montrer les tenants et aboutissants du Content Cart et son utilisation pour acquérir des données, cet article examine l’acquisition de certains composants entre les Workspaces suivants :
-
Source Server – un Workspace nommé
Company Workspace.
-
Target Server – un second Workspace nommé
Secondary Company Workspace.
Accéder au panier
L’accès à la boîte de dialogue Content Cart se fait depuis le panneau Explorer panel. Lors de la navigation dans le Workspace source depuis lequel vous souhaitez obtenir des données, cliquez avec le bouton droit sur une révision d’élément que vous souhaitez acquérir, puis choisissez la commande Operations » Add to Content Cart dans le menu contextuel. Vous pouvez ajouter une ou plusieurs révisions d’élément sélectionnées, ou même un dossier d’éléments. Lors du premier accès au panier, celui-ci est chargé avec la ou les révisions d’élément sélectionnées dans le Workspace source au moment de l’accès :
-
Une seule révision spécifique d’un élément.
-
Plusieurs révisions spécifiques du même élément.
-
Les dernières révisions de plusieurs éléments.
-
Les dernières révisions de tous les éléments du dossier sélectionné (et de sa structure descendante). Cela vous permet de charger un dossier entier dans le panier tout en préservant sa structure de dossiers. Pour acquérir un dossier (et sa structure descendante), sélectionnez-le dans la région Server Folders du Workspace source (dans le Explorer panel), puis cliquez avec le bouton droit et choisissez la commande Operations » Add to Content Cart dans le menu contextuel.
La sélection de l’entrée de niveau supérieur d’un élément chargera la dernière révision de cet élément dans le panier.
Vous pouvez également accéder au Content Cart depuis différentes vues d’aspect du panneau Explorer , notamment les vues d’aspect Where-used et Children. Il est également accessible depuis la fenêtre Search Results.

Exemple d’accès au Content Cart.
Items That Can Be Acquired
Les types d’éléments suivants peuvent être acquis depuis un Workspace source vers un Workspace cible à l’aide de la fonctionnalité d’acquisition de données :
-
Modèle 3D
-
Préférences Altium Designer
-
Composant (y compris les Part Choices associées)
-
Modèle de composant
-
Fiche technique
-
Empreinte
-
Feuille schématique gérée
-
Outputjob
-
Modèle schématique
-
Script
-
Modèle de simulation
-
Symbole
En outre, lors de l’acquisition d’un dossier d’éléments depuis le Workspace source, les types de dossiers suivants sont pris en charge :
-
Composants
-
Dossier générique
Acquisition Considerations
Éléments à prendre en compte lors de l’acquisition de données :
Notez que le paramètre Component Type n’est pas transféré pendant le processus d’acquisition ; les composants transférés apparaîtront donc dans l’emplacement Uncategorized de la cible, à la fois dans le panneau Components panel d’Altium Designer et sur la page Components page du Workspace. Vous pouvez appliquer le type de composant souhaité à une ou plusieurs entrées de composant à l’aide de l’opération Change Component Type operation dans le panneau Explorer.
-
Managed Schematic Sheet Item – révisions applicables des objets enfants liés suivants : élément(s) composant, élément(s) symbole, élément(s) empreinte, élément(s) modèle 3D, élément(s) modèle de simulation, élément(s) modèle de composant, élément(s) fiche technique, élément modèle schématique.
-
Le cycle de vie d’une révision d’élément source acquise prendra l’état initial « post-publication », tel que déterminé par la définition de cycle de vie attribuée à l’élément cible. Tout historique de cycle de vie de la révision de l’élément source sera simplement ignoré.
-
Si un élément enfant d’un élément source composant/feuille schématique gérée choisi ne peut pas, pour quelque raison que ce soit, être acquis, alors l’acquisition de cet élément composant/feuille schématique gérée choisi ne se poursuivra pas.
Une révision d’élément enfant utilisée par plusieurs éléments parents – par exemple, un élément symbole ou un élément empreinte partagé – n’est acquise qu’une seule fois, et non pour chaque révision d’élément parent acquise.
Acquiring Data Process - Summary
Utilisez le Content Cart pour acquérir tout le contenu de données dont vous avez besoin. Le processus d’acquisition d’éléments de données depuis un serveur source est simple et peut être résumé par les étapes suivantes :
-
Le serveur source est automatiquement déterminé comme étant le serveur actuellement actif, mais il peut être remplacé par un autre serveur connecté à partir du menu de sélection disponible en haut à gauche du panneau Explorer.
-
Utilisez le menu déroulant du nom du serveur cible du Content Cart (mis en évidence en bleu) pour sélectionner un autre serveur cible dans la liste, alimentée avec les serveurs actuellement connectés – choisissez l’option Server Administration pour activer/désactiver les connexions serveur. Pour les composants, la cible peut également être spécifiée comme un fichier de bibliothèque intégrée (IntLib) enregistré localement.
-
La révision d’élément d’origine est répertoriée dans la grille principale. N’importe quel nombre de révisions d’élément supplémentaires peut être ajouté au panier. Pour ce faire, cliquez sur le contrôle Add More Items en haut à droite de la boîte de dialogue et choisissez l’entrée Select pour accéder à la boîte de dialogue Choose Item (une incarnation du panneau Explorer). À partir de là, vous pouvez parcourir le serveur source pour trouver d’autres éléments, en les ajoutant soit un par un, soit par lot à l’aide des outils standard de sélection multiple. Vous pouvez également choisir l’entrée Add manually pour accéder à la boîte de dialogue Add new items dialog. Cette boîte de dialogue vous permet de coller une liste externe des éléments requis (un élément par ligne), qui pourront ensuite être recherchés dans le serveur source à l’aide d’un critère de recherche choisi (GUID, Item ID, Name ou MPN). Sélectionnez et supprimez des révisions d’élément de la liste (cliquez sur le bouton
) si vous décidez finalement de ne pas les acquérir.
-
Cliquez sur le contrôle Change Settings en bas à droite de la boîte de dialogue Content Cart pour accéder à la boîte de dialogue Content Cart Structure dialog. À partir de là, vous pouvez définir les options par défaut pour chacun des types d’éléments de données pris en charge pour l’acquisition par cette fonctionnalité. Cela implique de spécifier un dossier par défaut sur le serveur cible, ainsi que la définition de cycle de vie par défaut, les schémas de nommage des éléments et des révisions, et un index de départ. Vous avez également la possibilité d’ajouter une note, qui peut fournir des informations utiles sur l’acquisition à d’autres personnes lorsqu’elles parcourent votre contenu acquis.
-
Une fois les éléments source souhaités choisis, cliquez sur le bouton
. Cela prépare le serveur cible pour l’acquisition, en vérifiant l’état des révisions d’élément choisies concernées (au cas où elles auraient déjà été acquises), les liens parent-enfant, et en proposant l’action requise qui, pour les nouvelles acquisitions, sera Transfer new revision and item. Bien que les options d’acquisition par défaut précédemment spécifiées soient appliquées pendant cette phase de préparation, les propriétés des éléments cibles proposés peuvent être modifiées individuellement si nécessaire. Pour ce faire, sélectionnez un élément dans la liste et cliquez sur le bouton
.
-
Une fois la préparation terminée, cliquer sur le bouton
lancera l’acquisition. Une boîte de dialogue de confirmation initiale apparaîtra – cliquez sur Yes pour procéder au transfert du contenu entre les serveurs source et cible. Une seconde boîte de dialogue de confirmation confirmera le résultat de l’acquisition – parcourez les éléments acquis sur le serveur cible via le panneau Explorer.
Utilisez les options de la boîte de dialogue Content Cart Structure pour modifier les paramètres d’acquisition par défaut afin qu’ils correspondent aux schémas utilisés (et préférés !) pour ces types d’éléments sur le serveur cible. Par défaut, ces paramètres sont définis pour acquérir chaque type d’élément dans un dossier distinct sous un dossier racine, désigné par le nom du Content Cart. Le nom par défaut est au format Content Cart – <Current Date> – <Current Time> et se reflète dans la boîte de dialogue Content Cart.
Ce nom peut être remplacé par un nom plus explicite si nécessaire. Vous pouvez également choisir un dossier sur le serveur cible dans lequel le contenu du panier doit être livré. Il peut s’agir d’un dossier existant ou d’un tout nouveau dossier, créé à la volée. Les paramètres d’acquisition de la boîte de dialogue Content Cart Structure sont des valeurs par défaut de niveau global – des propriétés au niveau de chaque élément peuvent être définies si nécessaire, offrant un contrôle plus fin.
Si une révision d’élément a déjà été acquise et que l’élément source n’a pas été publié à nouveau depuis cette acquisition, son
Status sera
Already Exists pour refléter cela. Comme aucune action n’est nécessaire, le champ
Action affichera
Nothing to do. Notez que les révisions d’élément dans la
Trash sont détectées comme acquises (
Already Exist).
Points de données acquis jusqu’à leur source d’origine. Ces informations de lien ancestral peuvent être consultées en basculant l’onglet de vue d’aspect de la révision d’Item cible vers son onglet de vue d’aspect Origin.
Spécification des espaces de travail source et cible
Les deux espaces de travail impliqués dans l’acquisition sont spécifiés dans la région supérieure de la boîte de dialogue Content Cart. L’espace de travail source est déterminé automatiquement, en fonction de l’emplacement de résidence des révisions d’Item que vous avez spécifiées pour l’acquisition — généralement l’espace de travail auquel vous êtes actuellement connecté (Company Workspace dans cet exemple). Si vous êtes connecté à plusieurs espaces de travail, cliquez sur le nom de l’espace de travail cible, ou sur le contrôle
situé à sa droite, pour accéder à une liste déroulante des espaces de travail actuellement connectés. Basculez d’un espace de travail à l’autre selon les besoins.
-
Bien que vous puissiez être connecté à plusieurs espaces de travail, rappelez-vous que vous ne pouvez être connecté qu’à un seul espace de travail à la fois — ce sera votre Active Server.
-
Le menu déroulant associé à l’espace de travail cible fournit également un accès rapide à la page Data Management – Servers page de la boîte de dialogue Preferences, via l’entrée Server Administration. Cela peut être utile si vous n’êtes pas encore connecté/identifié à l’espace de travail cible prévu.

Spécification des espaces de travail source et cible impliqués dans l’acquisition.
Nommer le panier
Les données acquises depuis l’espace de travail source seront copiées dans de nouvelles révisions d’Items dans l’espace de travail cible. Par défaut, ces Items seront placés dans une structure de dossiers définie et nouvellement créée au sein de cet espace de travail cible. Le dossier de niveau supérieur pour ce contenu acquis est nommé à partir du nom du panier lui-même. Le nom par défaut est au format Content Cart - <Current Date> - <Current Time>, et est déterminé au moment où le panier est consulté. Il peut être remplacé par un nom plus explicite selon les besoins en cliquant sur le contrôle Change, à droite du nom du panier.
Utilisez ensuite la boîte de dialogue Content Cart Name Selection pour saisir directement le nom souhaité pour le panier. Vous pouvez également choisir un dossier dans l’espace de travail cible dans lequel le contenu du panier doit être livré. Il peut s’agir d’un dossier existant ou d’un tout nouveau dossier créé à la volée. Parcourez et sélectionnez un dossier existant pour le panier à l’aide de la boîte de dialogue Choose Folder — accessible en cliquant sur le bouton
, tout à droite du champ Content Cart Name. Ou créez un nouveau dossier dans la structure de dossiers à l’aide des commandes du menu contextuel.

Un Content Cart peut être nommé selon les besoins. Modifiez soit le nom du panier (qui sera livré dans un dossier de niveau supérieur portant ce nom), soit choisissez de déposer le contenu du panier dans un dossier spécifique.
Vous pouvez créer autant de « dossiers » de Content Cart que nécessaire lors de l’acquisition de données dans l’espace de travail cible, ce qui offre une flexibilité maximale quant à l’emplacement de stockage du contenu acquis. N’oubliez pas que, quel que soit l’endroit où les données acquises sont initialement stockées dans la structure de dossiers de l’espace de travail cible, vous êtes libre de déplacer les Items et les dossiers selon les besoins.
Spécification des Items à acquérir
La zone principale de la boîte de dialogue Content Cart présente une « grille d’acquisition » — répertoriant toutes les révisions d’Item que vous avez choisi d’acquérir depuis l’espace de travail source. N’importe quel nombre de révisions de Data Item peut être « chargé » dans le Content Cart pour acquisition depuis l’espace de travail source. Le premier accès au panier le charge avec la ou les révisions d’Item sélectionnées dans l’espace de travail source au moment de l’accès, mais n’importe quel nombre d’Items supplémentaires peut être chargé. Pour ce faire, cliquez sur le contrôle Add More Items en haut à droite de la boîte de dialogue et choisissez l’entrée Select pour accéder à la boîte de dialogue Choose Item (une version « allégée » du panneau Explorer panel). À partir de là, vous pouvez parcourir l’espace de travail source pour trouver d’autres Items. N’oubliez pas que vous pouvez choisir d’ajouter :
-
Une seule révision spécifique d’un Item.
-
Plusieurs révisions spécifiques du même Item.
-
Les dernières révisions de plusieurs Items.
-
Les dernières révisions de tous les Items du dossier sélectionné (et de sa structure descendante).
Vous pouvez également choisir l’entrée Add manually pour accéder à la boîte de dialogue Add new items. Cette boîte de dialogue vous permet de coller une liste externe d’items requis (un item par ligne), qui pourront ensuite être recherchés dans l’espace de travail source à l’aide d’un critère de recherche choisi (GUID, Item ID, Name ou MPN).

La grille d’acquisition principale, répertoriant toutes les révisions d’Item choisies pour acquisition depuis l’espace de travail source.
Toute révision d’Item peut être retirée de la liste en la sélectionnant puis en cliquant sur le bouton

.
Préparation du panier
Une fois les révisions d’Item source choisies, le Content Cart doit maintenant être « préparé pour livraison » vers l’espace de travail cible. Pour ce faire, cliquez sur le bouton
. Cela prépare l’espace de travail cible à l’acquisition — en vérifiant l’état des révisions d’Item choisies impliquées (au cas où elles auraient déjà été acquises), les liens parent-enfant, et en proposant l’action à entreprendre. Les résultats de cette phase de préparation sont ensuite présentés dans la grille d’acquisition principale.

Exemple de Content Cart, préparé pour livraison vers l’espace de travail cible.
Pour chaque révision d’Item impliquée dans l’acquisition, la région Source de la grille se développe pour présenter toutes les révisions d’Item enfant applicables et, éventuellement, le dossier dans lequel elles résident dans l’espace de travail source. Pour chaque révision d’Item (parent et enfant), les informations suivantes peuvent être présentées dans la région Target de la grille :
Notez que le processus d’acquisition détectera également un item se trouvant dans la
Workspace Trash de l’espace de travail cible, qui est considéré comme acquis et reçoit un statut
Already Exists. Videz la corbeille et relancez le processus d’acquisition si vous souhaitez réacquérir cet Item.
Cliquez sur un en-tête de colonne pour trier selon les données de cette colonne par ordre croissant. Cliquez à nouveau pour trier par ordre décroissant. Cliquez-glissez un en-tête de colonne pour modifier l’ordre des colonnes elles-mêmes — les emplacements valides sont indiqués par des flèches de positionnement verticales. Cliquez avec le bouton droit pour accéder aux commandes permettant d’afficher ou de masquer les colonnes de données dans les régions Source et Target (certaines des colonnes listées ci-dessus peuvent être désactivées par défaut).
Structure du panier
Dans le cadre de la phase de préparation, le panier utilise les paramètres par défaut définis pour chaque type d’Item pouvant être acquis. Ces paramètres sont définis dans la boîte de dialogue Content Cart Structure, accessible en cliquant sur le contrôle Change Settings en bas à droite de la boîte de dialogue Content Cart.

Les paramètres d’acquisition par défaut sont définis dans la boîte de dialogue Content Cart Structure.
Ces paramètres sont utilisés pour déterminer les propriétés des révisions d’Item nouvellement créées dans l’espace de travail cible — créées prêtes, et à l’état planifié, à recevoir les données des révisions d’Item d’origine dans l’espace de travail source. Ils incluent un dossier par défaut dans l’espace de travail cible, ainsi qu’une définition de cycle de vie par défaut, des schémas de nommage d’Item et de révision, et un index de départ. Une note par défaut est également définie, au format Acquired from <SourceWorkspaceName>.
En ce qui concerne les dossiers de destination dans l’espace de travail cible, chaque type d’Item sera acquis dans un dossier distinct sous :
-
Un dossier parent de niveau supérieur, nommé d’après le Content Cart lui-même
-
Un dossier existant, défini via la boîte de dialogue de sélection Content Cart Name selection dialog.
Modifiez ces paramètres d’acquisition par défaut en fonction des schémas utilisés (et préférés !) pour ces types d’Item dans votre espace de travail cible. Cliquez sur une cellule pour accéder aux commandes d’édition.
-
Notez que les Part Choices associées à un composant sont automatiquement propagées vers l’espace de travail cible. L’entrée Part Choice List dans la boîte de dialogue Content Cart structure s’applique uniquement à l’ancien Altium Vault et aux versions antérieures de Altium Designer.
-
Restaurez les paramètres de structure à leurs valeurs par défaut en cliquant sur le bouton
.
Les paramètres d’acquisition dans la boîte de dialogue Content Cart Structure sont des valeurs par défaut de niveau global. Pour les éléments qui n’ont jamais été acquis auparavant — de sorte que l’élément parent et la révision initiale sont créés pour la première fois (Action est Transfer new revision and item) — des propriétés peuvent être définies au niveau de chaque élément si nécessaire, offrant un contrôle plus fin. Pour ce faire, sélectionnez une révision d’élément dans la grille principale d’acquisition, puis cliquez sur le bouton
. Vous accéderez alors à la boîte de dialogue Edit Item, à partir de laquelle vous pourrez modifier les propriétés de l’élément selon vos besoins, en remplaçant les paramètres par défaut.

Pour un contrôle accru, vous pouvez définir des propriétés au niveau de chaque élément.
Toute modification du nom du panier, de ses paramètres de structure par défaut ou des éléments individuels eux-mêmes nécessite de relancer la préparation afin de mettre à jour la grille d’acquisition avec ces changements.
Livraison du panier
Une fois la préparation terminée, cliquez sur le bouton
pour lancer l’acquisition. Une boîte de dialogue de confirmation apparaîtra pour vous informer que le Content Cart va être transféré de l’espace de travail source vers l’espace de travail cible — cliquez sur Yes pour continuer. Une seconde boîte de dialogue de confirmation confirmera le résultat de l’acquisition, et les éléments acquis pourront être consultés dans l’espace de travail cible via le panneau Explorer.
Si, avant de fermer la boîte de dialogue
Content Cart, vous relancez la préparation — en cliquant sur

— les champs
Status et
Action seront mis à jour pour refléter le résultat, en affichant respectivement
Already Exists et
Nothing to do.
Les données acquises pointent vers leur source d’origine. Ces informations de lien ancestral peuvent être consultées en basculant vers l’onglet de vue d’aspect
Origin pour la révision d’élément cible. Pour accéder rapidement à la révision d’élément source d’origine, cliquez sur le bouton

.
Acquisition de données au format IntLib
Vous avez également la possibilité d’acquérir des composants depuis votre espace de travail dans une bibliothèque intégrée (*.IntLib). Et lorsque vous placez des composants à partir d’une telle bibliothèque intégrée, les liens réels renvoient aux composants de l’espace de travail. Cela vous permet d’utiliser efficacement les composants du Workspace de votre entreprise en mode hors ligne, tout en garantissant que la conception conserve une véritable connexion avec ces composants dans l’espace de travail source.
Acquisition vers une IntLib
Depuis la boîte de dialogue Content Cart, le processus d’acquisition vers une IntLib est le suivant :
-
Cliquez sur le lien Select target server et choisissez IntLib file dans le menu.

Définissez la cible du Content Cart comme étant un fichier IntLib.
-
Spécifiez le nom et l’emplacement du fichier IntLib généré. Par défaut, le fichier sera nommé au format Integrated_Library - <Date> - <Time>.IntLib et généré à l’emplacement \Users\Public\Documents\Altium\AD<Version>\Library\ExportCmpLib. Modifiez cela selon vos besoins via la boîte de dialogue Save As, accessible en cliquant sur le lien Change .

Acceptez le dossier cible et le nom de fichier par défaut, ou modifiez-les selon vos besoins.
-
Si vous devez acquérir des composants supplémentaires dans la même IntLib, cliquez sur le lien Add More Items et choisissez l’entrée Select pour accéder à la boîte de dialogue Choose Item (une version « allégée » du panneau Explorer panel). À partir de là, vous pouvez parcourir l’espace de travail source pour trouver d’autres éléments. Vous pouvez également choisir l’entrée Add manually pour accéder à la boîte de dialogue Add new items. Cette boîte de dialogue vous permet de coller une liste externe des éléments requis (un élément par ligne), qui pourront ensuite être recherchés dans l’espace de travail source à l’aide d’un critère de recherche choisi (GUID, Item ID, Name ou MPN).
-
Une fois prêt, cliquez sur le bouton
pour lancer la génération de l’IntLib. Un package temporaire de bibliothèque intégrée (*.LibPkg) sera créé, avec des fichiers source SchLib (contenant les symboles, paramètres et liens de modèle) et PcbLib (contenant les modèles d’empreinte) générés et ajoutés. Celui-ci est ensuite compilé pour produire le fichier IntLib, qui est généré dans le dossier spécifié. Une boîte de dialogue d’information confirmera la génération réussie du fichier.

Livrez le panier dans le dossier cible, qui contiendra le fichier de bibliothèque intégrée requis.
Utilisation de l’IntLib
Après génération, l’IntLib peut être ajoutée aux bibliothèques disponibles hors Workspace pour le logiciel (via l’onglet Installed de la boîte de dialogue Available File-based Libraries dialog). Elle sera alors disponible depuis le panneau Components panel. Placez les composants de l’IntLib dans votre conception selon vos besoins. Bien que vous travailliez effectivement avec les composants « hors ligne », les liens vers les composants d’origine du Workspace assurent la continuité lorsque vous revenez à un travail « en ligne » directement depuis votre Workspace.