Publication vers un espace de travail

En un coup d'œil

Découvrez comment publier votre conception dans un espace de travail connecté à l’aide du flux de travail par étapes du mode en ligne de Project Releaser dans Altium Designer. Cet article explique comment sélectionner les données à publier, attribuer les tâches de sortie, configurer la nomenclature des éléments de l’espace de travail et les révisions cibles, puis parcourir les étapes de validation, de génération des données, de vérification et de chargement. Il aborde également la publication vers un système PLM dans le cadre d’un processus de publication compatible. Poursuivez votre lecture pour configurer votre publication et comprendre ce qui se passe à chaque étape.

- Identifiez les jeux de données sources, de fabrication, d’assemblage, de variantes et personnalisées à inclure, et découvrez comment attribuer les tâches de sortie requises.
- Comprenez les options de destination de publication, les schémas de nommage des éléments de l’espace de travail et les paramètres des révisions cibles.
- Suivez les étapes de publication et découvrez comment les commandes de publication automatisée influent sur la vérification, la génération de rapports et la publication vers un système PLM.
Approfondissez avec l'IA :

Avec la vue Release dans Online Mode, le processus de publication se déroule par étapes. Les entrées situées à gauche de la vue vous permettent de voir d’un coup d’œil à quelle étape vous vous trouvez :

  1. Configure Server Release – cette étape du processus de publication vous permet de spécifier les types de données à générer : données sources (toujours générées), données de fabrication, données d’assemblage (pour la conception de base et chaque variante détectée).

  2. Validate Project – cette étape du processus de publication s’exécute automatiquement lorsqu’un ou plusieurs rapports de type Validation sont détectés dans les fichiers OutJob affectés. Tous les générateurs de sorties de validation définis dans un fichier Output Job affecté à l’élément de données en cours de publication sont exécutés.

  3. Generate Data – cette étape du processus de publication s’exécute automatiquement. Toutes les autres sorties définies dans les fichiers OutJob affectés aux éléments de données inclus sont alors générées, afin de produire les données à publier dans les éléments cibles correspondants du Workspace.

  4. Review Data – une fois tous les contrôles de validation réussis et les données de sortie générées, cette étape du processus de publication vous permet d’examiner les données générées.

    Si vous choisissez d’utiliser les commandes Prepare & Release ou Prepare & Release & Publish to PLM (dans le menu associé au bouton ), le Project Releaser ne s’arrêtera pas à l’étape Review Data.

  5. Upload Data – après confirmation de la publication à l’étape précédente, cette étape démarre automatiquement. Elle affiche simplement la progression du transfert des données vers les révisions des éléments de données correspondants dans le Workspace cible.

  6. Execution Report – il s’agit de la dernière étape du processus, qui fournit un récapitulatif de la publication. Des liens de navigation permettent d’accéder rapidement aux révisions d’éléments générées dans le panneau Explorer. Si vous avez accédé au Project Releaser dans le cadre d’un processus de publication puis de transfert vers un PLM, le bouton s’affiche. Cliquez dessus pour poursuivre le workflow sous-jacent du processus et transférer les données vers le PLM.

    Si vous choisissez d’utiliser la commande Prepare & Release & Publish to PLM (dans le menu associé au bouton ), le Project Releaser ne s’arrêtera pas à l’étape Execution Report, et aucun bouton ne sera affiché.
  7. Publish to PLM – cette étape n’est présente que lorsque la publication est exécutée dans le cadre du processus activé correspondant (pour publier, puis transférer les données vers un PLM). Elle démarre automatiquement lorsque vous cliquez sur le bouton à l’étape précédente (ou directement si la commande Prepare & Release & Publish to PLM, dans le menu associé au bouton , a été utilisée). La boîte de dialogue Login Credentials s’affiche. Saisissez le Username et le Password de votre instance PLM, puis sélectionnez le modèle PLM à utiliser (qui apparaît sous la forme <PLMInstance>:<PublishingTemplate>).

    Notez que les identifiants de connexion à votre instance PLM ne sont requis que lors du premier transfert vers cette instance. Ils sont ensuite enregistrés dans le Workspace. Par la suite, tout transfert de ce projet vers la même instance PLM s’effectuera directement, conformément au workflow défini et au modèle de transfert choisi.
    Si vous effectuez un transfert pour la première fois et que les références d’articles (côté PLM) ne sont pas encore associées au projet du Workspace, elles seront créées dans le PLM et associées au projet lors de ce premier transfert. Vous pouvez également définir des entrées pour les composants du Workspace dans l’instance PLM dans le cadre de l’opération de transfert, afin d’obtenir une nomenclature des composants dans le PLM (facultatif, selon le modèle de transfert défini et utilisé lors du transfert du projet vers l’instance PLM).

Étape en ligne 1 – Configurer la publication sur le serveur

Cette étape du processus de publication vous permet de spécifier les types de données à générer. Les éléments de données pouvant être publiés sont les suivants :

  • Source Data – un instantané de la conception source.
  • Fabrication Data – les données nécessaires à un fabricant de circuits imprimés pour produire la carte nue.
  • Assembly Data for the Base Design (no variations) – les données nécessaires à un prestataire d’assemblage pour équiper entièrement la carte nue conformément à une nomenclature, pour la conception de base sans variante.
  • Assembly Data for Design Variant n – les données nécessaires à un prestataire d’assemblage pour équiper la carte nue conformément à une nomenclature, pour Variant n de la conception de base.

Le nombre de jeux de données d’assemblage correspond à la conception de base (sans variante) et à toutes les variantes détectées définies pour cette conception.

Vous pouvez également ajouter et configurer des sections Custom Data, afin de créer un jeu de données de publication personnalisé. Cette possibilité est surtout destinée à la rétrocompatibilité ou aux flux de données personnalisés. Aucune référence n’est créée, sauf pour les données sources. Vous pouvez ajouter et configurer autant de jeux de données personnalisés que nécessaire dans le cadre de la publication (cliquez sur la commande Add Section sous la liste des éléments de données actuellement définis).

Étape 1 du processus de publication du projet : configuration du contenu de la publication (données à générer).
Étape 1 du processus de publication du projet : configuration du contenu de la publication (données à générer).

L’élément Source Data est toujours inclus dans une publication. Les autres éléments de données sont facultatifs.

Une fois les éléments de données à créer dans le cadre de la publication configurés selon vos besoins, cliquez sur le bouton en bas à droite de la vue pour continuer.

Le bouton possède deux modes. Un clic sur ce bouton lance la commande standard Prepare. Le processus de publication se poursuit alors jusqu’à l’étape Review Data, ce qui vous permet de vérifier une dernière fois que tout est en ordre avant de confirmer la publication des données. Si vous ne souhaitez pas interrompre le processus pour effectuer cette vérification, utilisez le menu déroulant associé au bouton et choisissez la commande Prepare & Release.

Plusieurs vérifications préalables à la publication sont effectuées pendant la préparation, notamment :

  • Vérifier que le projet et tous les fichiers ont été enregistrés.
  • Vérifier que le projet et tous les fichiers concernés ont été validés dans le système de contrôle de version (VCS), le cas échéant.
  • Vérifier qu’un nom a été attribué à chaque élément de données activé.
  • Vérifier que l’utilisateur dispose des droits nécessaires pour créer l’élément cible (et sa révision).
  • Créer les éléments cibles requis (et les révisions prévues) dans l’espace de travail lorsqu’ils n’existent pas encore, et veiller à utiliser la révision suivante pour ceux qui existent déjà.

Si des problèmes sont détectés, des solutions vous seront proposées pour les résoudre (par exemple, enregistrer les fichiers modifiés localement et les valider dans le VCS).

Si des documents externes sont détectés dans le projet en cours de publication (documents associés au projet, mais stockés dans un dossier autre que celui du projet ou l’un de ses sous-dossiers), la boîte de dialogue External files s’ouvre et affiche la liste des documents externes (). Pour éviter tout problème potentiel, il est recommandé de stocker tous les documents associés au projet dans le dossier du projet ou dans l’un de ses sous-dossiers.

L’élément Source Data est généré à ce stade : un instantané des fichiers sources du projet de conception est publié dans la révision de l’élément cible.

Étape en ligne 2 – Valider le projet

Une fois l’étape 1 terminée sans problème, cette étape suivante du processus de publication s’exécute automatiquement lorsqu’un ou plusieurs rapports de type Validation sont détectés dans les fichiers OutJob affectés. Tous les générateurs de sorties de validation définis dans un fichier Output Job affecté à l’élément de données en cours de publication sont exécutés. Cela inclut l’exécution des vérifications suivantes :

  • Differences Report – utilisation du comparateur pour déterminer si les documents sources et les documents de conception du PCB sont correctement synchronisés.
  • Electrical Rules Check – vérification de la validité électrique et graphique de la conception source saisie.
  • Design Rules Check – vérification de la validité du document PCB par rapport aux contraintes de conception spécifiées au niveau de la carte.
  • BOM Checks – recherche d’éventuelles violations associées aux éléments de conception ou aux choix de composants dans le document de nomenclature source (*.BomDoc), le cas échéant.
  • Footprint Comparison Report – comparaison des empreintes de la carte avec celles de leur bibliothèque source pour vérifier qu’elles sont à jour et qu’elles correspondent.
  • Component State Checking – recherche de composants se trouvant dans des états soumis à des restrictions. Lors de la configuration, vous définissez l’action à effectuer pour chaque état actuellement défini, dans chaque définition de cycle de vie actuellement définie dans l’espace de travail cible : aucune action, émission d’un avertissement ou génération d’une erreur. Cette dernière option empêchera la publication de la conception. En outre, cette vérification génère un rapport HTML pratique qui vous permet de repérer en un coup d’œil les composants de la conception dont l’état n’est pas valide.
  • Environment Configuration Compliance Check – vérification que seuls les éléments de données autorisés par la configuration d’environnement accessible au rôle qui vous est attribué (le cas échéant) sont utilisés. Cette vérification peut également garantir que tous les éléments de conception proviennent d’un espace de travail.

Si la validation réussit, l’icône s’affiche avec le texte Passed. Dans le cas contraire, l’icône s’affiche avec le texte Failed.

La publication échoue si l’une des vérifications de validation n’aboutit pas.
Un clic sur en bas à droite de la vue arrête le processus de publication.

Étape en ligne 3 – Générer les données

Une fois l’étape 2 terminée sans problème, cette étape suivante du processus de publication s’exécute automatiquement. Toutes les autres sorties, définies dans les fichiers OutJob affectés aux éléments de données inclus, sont alors générées afin de produire les données à publier dans les éléments cibles correspondants de l’espace de travail.

Comme pour les autres étapes, mais de façon plus visible ici en raison de sa durée d’exécution plus longue, des icônes indiquent la progression de la génération :

– pas encore exécuté/généré.

– en cours d’exécution/de génération.

– généré avec succès.

– échec de la génération.

Un clic sur en bas à droite de la vue arrête le processus de publication.

Étape en ligne 4 – Examiner les données

Une fois toutes les vérifications de validation réussies et les données de sortie générées, cette étape du processus de publication vous permet d’examiner les données générées.

Si vous choisissez d’utiliser la commande Prepare & Release (dans le menu associé au bouton ), le Project Releaser ne s’interrompt pas à l’étape Review Data.

Examinez les données générées et vérifiez que tout est conforme avant de confirmer la publication et de transférer les données vers l’espace de travail.
Examinez les données générées et vérifiez que tout est conforme avant de confirmer la publication et de transférer les données vers l’espace de travail.

Par défaut, la page présente une vue simple (compacte) des données générées. Pour passer à une vue plus détaillée, cliquez sur la commande Details associée à la section qui vous intéresse.

Cliquez sur une commande Details pour passer de la vue simple à la vue détaillée des données générées pour la section correspondante. Pour revenir à la vue simple, cliquez sur la commande Hide Details.
Cliquez sur une commande Details pour passer de la vue simple à la vue détaillée des données générées pour la section correspondante. Pour revenir à la vue simple, cliquez sur la commande Hide Details.

Dans la vue compacte des données générées, cliquez sur un lien View pour ouvrir le fichier ou l’ensemble de fichiers de données associé, soit dans l’éditeur approprié d’Altium Designer (par exemple, l’éditeur CAM pour les fichiers Gerber ou les fichiers ODB++ compressés/non compressés), soit dans l’application externe appropriée (par exemple, Microsoft Excel pour une nomenclature). Dans la vue détaillée, double-cliquez sur une entrée pour afficher uniquement ce fichier.

Un contrôle couramment effectué par les concepteurs avant la publication consiste à comparer les fichiers Gerber générés pour la version actuelle avec ceux de la version précédente. Cliquez sur le lien Compare Gerber à côté d’une sortie Gerber et sélectionnez une version précédente dans le menu déroulant pour comparer les données Gerber préparées à celles de la version choisie. Votre navigateur par défaut ouvrira l’espace de travail de votre entreprise et affichera les résultats.

Accès à la fonctionnalité de comparaison Gerber depuis Project Releaser, avant la publication des données dans un espace de travail.
Accès à la fonctionnalité de comparaison Gerber depuis Project Releaser, avant la publication des données dans un espace de travail.

► En savoir plus sur la fonctionnalité Gerber Comparison (Espace de travail Altium 365, Espace de travail Enterprise Server).

Dans la section Source Data, en vue compacte, un clic sur le lien View ouvre l’Explorateur de fichiers Windows sur le dossier temporaire dans lequel l’instantané des fichiers sources du projet a été enregistré. Cette fonctionnalité est également accessible via le lien Explore, à droite de l’en-tête de la section. Chaque section dispose d’ailleurs d’une commande de ce type, permettant d’accéder rapidement au sous-dossier contenant les données correspondantes dans le dossier temporaire.

Dans la vue détaillée, les commandes du menu contextuel accessible par clic droit permettent d’ouvrir un document et d’accéder à l’emplacement où il a été généré (dans le dossier temporaire). Vous pouvez également ajouter des colonnes de données pour l’emplacement du dossier et la date de création : cliquez avec le bouton droit sur la zone d’en-tête d’une grille et choisissez la commande Select Columns pour ouvrir une boîte de dialogue permettant de personnaliser les données affichées.

Si, après avoir examiné les données, vous constatez que des modifications sont nécessaires, cliquez sur le bouton en bas à droite de la vue. Une boîte de dialogue de confirmation s’affiche pour vous avertir que toutes les données générées seront perdues. Un clic sur OK annule la publication et vous ramène à l’étape 1 du processus.

Le système empêche naturellement toute modification des fichiers de conception entre la préparation de la publication et la publication des données dans l’espace de travail. Si vous modifiez les fichiers de conception de quelque manière que ce soit, le processus de publication s’interrompt et vous revenez à l’étape initiale, avant la préparation de la publication.

Si toutes les données générées semblent correctes, poursuivez la publication en cliquant sur le bouton (également en bas à droite de la vue). La boîte de dialogue Confirm Release s’affiche et récapitule les configurations du projet qui seront publiées dans l’espace de travail. Vous pouvez également y ajouter un Name (par défaut, la valeur indiquée est [ProjectName]), une Description, ainsi que toute note de publication pertinente.

Confirmation des éléments qui seront publiés, en termes de révisions d’éléments générées, avec possibilité de modifier le nom et la description et d’ajouter des notes de publication.
Confirmation des éléments qui seront publiés, en termes de révisions d’éléments générées, avec possibilité de modifier le nom et la description et d’ajouter des notes de publication.

Étape en ligne 5 – Téléversement des données

Après la confirmation de la publication à l’étape précédente, cette étape démarre automatiquement. Elle affiche simplement la progression du téléversement des données dans les révisions des éléments de données correspondants de l’espace de travail.

Cette étape indique simplement la progression du téléversement des données générées vers les révisions d’éléments associées dans l’espace de travail.
Cette étape indique simplement la progression du téléversement des données générées vers les révisions d’éléments associées dans l’espace de travail.

Étape en ligne 6 – Rapport d’exécution

Il s’agit de la dernière étape du processus, qui fournit un récapitulatif de la publication.

Rapport final de la publication.
Rapport final de la publication.

Utilisez les liens de navigation pour accéder rapidement à la révision d’élément associée contenant les données publiées (données de fabrication, données d’assemblage et ensembles de données personnalisées), dans le panneau Explorer, votre point d’accès à l’espace de travail.

Consultation des données publiées pour le projet, directement dans l’espace de travail, grâce au panneau Explorer.
Consultation des données publiées pour le projet, directement dans l’espace de travail, grâce au panneau Explorer.

Les paramètres définis pour les variantes du projet sont inclus dans les révisions correspondantes des ensembles de données d’assemblage. Lorsque vous consultez le projet dans Classic View du panneau Explorer, sélectionnez la révision de l’ensemble de données d’assemblage souhaitée et passez à l’onglet de vue Parameters pour afficher les paramètres de variante.

Un paramètre de variante VariantLabel = A a été ajouté à la variante de projet Default. L’ensemble de données d’assemblage publié inclut ce paramètre, qui se trouve dans l’onglet de vue Parameters du panneau Explorer.
Un paramètre de variante VariantLabel = A a été ajouté à la variante de projet Default. L’ensemble de données d’assemblage publié inclut ce paramètre, qui se trouve dans l’onglet de vue Parameters du panneau Explorer.

Et voilà ! Une fois votre projet publié, vous pouvez simplement fermer la vue Release (à l’aide du bouton en bas à droite de la vue). Lorsque vous devrez publier à nouveau ce même projet, Project Releaser vous permettra de le faire rapidement et facilement, tout en incrémentant automatiquement les révisions d’éléments cibles.

Chaque fois que vous publiez le projet, un Project Released Une vignette d’événement sera ajoutée à la chronologie de la vue History du projet. La personne ayant effectué la mise à disposition est identifiée par son nom (et sa photo), avec la date et l’heure. Si une note de mise à disposition a été ajoutée lors de la mise à disposition des 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 mise à disposition sera également répertorié.

Notez que si le dernier commit du projet ne possède pas encore de tag, un tag lui sera automatiquement attribué. Ce tag sera au format RELEASE_<RevisionID>, où <RevisionID> correspond au numéro de révision des sources du projet mises à disposition (A.1, A.2, etc.), par exemple, RELEASE_A.3.

Exemple de vignette d’événement Project Released dans la vue History du projet. Comme le dernier commit du projet ne possédait pas de tag, un tag lui a été attribué après la mise à disposition.
Exemple de vignette d’événement Project Released dans la vue History du projet. Comme le dernier commit du projet ne possédait pas de tag, un tag lui a été attribué après la mise à disposition.

► En savoir plus sur l’historique du projet.

Publication vers une instance PLM

Related pages: Intégration PLM (espace de travail Altium 365, espace de travail Enterprise Server), Publication vers un PLM

Vous pouvez publier une conception vers une instance PLM lors de l’exécution du Project Releaser dans Altium Designer. L’opération de publication utilise un modèle de publication, défini dans la configuration d’intégration de cette instance PLM, pour contrôler la manière dont les données doivent être transférées vers le PLM. Cette fonctionnalité est disponible via un processus configuré de manière appropriée. Un exemple de définition de processus est fourni avec l’installation, Project Releaser with Publish, dont le workflow sous-jacent permet de publier vers l’instance PLM intégrée lors d’une étape supplémentaire du Project Releaser. Le diagramme du workflow est présenté ci-dessous.

Cette définition de processus ne peut pas être activée et utilisée telle quelle. Il s’agit donc plutôt d’un « modèle » : modifiez-le en fonction des exigences de votre entreprise, attribuez-lui un nom et enregistrez-le en tant que nouvelle définition de processus, que vous can ensuite activer et utiliser.

Diagramme du workflow de l’exemple de définition de processus Project Releaser with Publish par défaut
Diagramme du workflow de l’exemple de définition de processus Project Releaser with Publish par défaut

Une fois activé, le processus de publication vers une instance PLM dans le cadre du Project Releaser est accessible depuis Altium Designer, dans le sous-menu Project » Project Releaser du projet actif ou dans le sous-menu contextuel Project Releaser, accessible par un clic droit sur l’entrée du projet de conception dans le panneau Projects.

Accès au processus de publication vers une instance PLM dans le cadre du Project Releaser
Accès au processus de publication vers une instance PLM dans le cadre du Project Releaser

Le Project Releaser apparaît, avec une étape supplémentaire : 7. Publish to PLM. De plus, une commande est disponible dans le menu associé au bouton , Prepare & Release & Publish to PLM, si vous souhaitez exécuter le Project Releaser sans vous arrêter pour examiner les données générées et le rapport d’exécution.

Commande supplémentaire permettant d’exécuter le Project Releaser sans s’arrêter pour examiner les données générées et le rapport d’exécution
Commande supplémentaire permettant d’exécuter le Project Releaser sans s’arrêter pour examiner les données générées et le rapport d’exécution

Si vous exécutez le Project Releaser avec la commande standard Prepare, après l’examen et la mise à disposition des données, le bouton s’affiche à l’étape Execution Report. Cliquez dessus pour poursuivre le workflow sous-jacent du processus et publier vers le PLM. La boîte de dialogue Login Credentials apparaît. Saisissez le Username et le Password de votre instance PLM, puis sélectionnez le modèle PLM à utiliser (qui apparaît sous la forme <PLMInstance>:<PublishingTemplate>).

Si vous avez choisi d’utiliser la commande Prepare & Release & Publish to PLM, la boîte de dialogue Login Credentials s’affichera directement à la fin de l’exécution. Le Project Releaser ne s’interrompra pas à l’étape Execution Report et aucun bouton ne sera affiché.
Notez que les identifiants de connexion à votre instance PLM ne sont requis que lors de la première publication vers cette instance. Ils seront ensuite enregistrés dans l’espace de travail. Par la suite, toute publication de ce projet vers cette même instance PLM se déroulera directement, conformément au workflow défini et au modèle de publication choisi.

La boîte de dialogue Login Credentials affichée lors de la première publication vers l’instance PLM.
La boîte de dialogue Login Credentials affichée lors de la première publication vers l’instance PLM.

Cliquez sur l’onglet Diagram pour afficher le workflow sous-jacent du processus.

L’onglet Diagram de la boîte de dialogue Login Credentials
L’onglet Diagram de la boîte de dialogue Login Credentials

Cliquez sur le bouton pour poursuivre le processus de publication conformément à ce workflow.

Si vous publiez pour la première fois et que des références d’article (côté PLM) ne sont pas encore associées au projet de l’espace de travail, ces références seront créées dans le PLM et associées au projet lors de cette première publication. Vous pouvez également définir des entrées de composants pour les composants de l’espace de travail dans l’instance PLM, dans le cadre de l’opération de publication, afin d’obtenir une nomenclature des composants dans le PLM (facultatif, selon le modèle de publication défini et utilisé lors de la publication du projet vers l’instance PLM).
Vérifiez l’état du processus de publication vers le PLM dans l’interface Web de l’espace de travail, depuis la vue Activities de la page de gestion détaillée du projet. Pour ouvrir la page de gestion détaillée du projet, sélectionnez le projet souhaité sur la page Projects de l’interface Web de l’espace de travail, cliquez sur la commande au-dessus de la liste des projets, puis choisissez l’entrée Open dans le menu associé. Vous pouvez également double-cliquer directement sur l’entrée du projet souhaité dans la liste. La page s’ouvre dans un nouvel onglet du navigateur. Vous pourrez toujours voir précisément ce qui a été créé, comme les références d’article dans l’instance PLM, dans l’historique du workflow du processus (onglet History).
AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.

Contents