Publishing to a PLM

Les données de conception qui ont été publiées depuis Altium Designer vers un Workspace connecté – via le Project Releaser – doivent également être mises à la disposition de l’ensemble de l’entreprise au moyen de processus de gestion des données tels que le PLM (Product Lifecycle Management).  La présence de données d’ingénierie ECAD à jour dans le système PLM d’une entreprise fournit les informations de production de conception nécessaires à la gestion des achats, des sources de composants et des chaînes d’approvisionnement à l’échelle de l’entreprise.

La combinaison d’Altium Designer et d’un Workspace connecté offre aux utilisateurs un moyen relativement simple de propager (ou « publier ») les fichiers d’ingénierie publiés vers le PLM en exploitant la flexibilité de Workflows basés sur des processus, définis dans le Workspace et accessibles directement dans l’environnement de conception d’Altium Designer.

► Pour plus d’informations sur les processus et les Workflows sous-jacents, voir Creating & Managing Processes (Altium 365 Workspace, Enterprise Server Workspace).

Les processus configurables spécifient l’interface utilisateur, le flux du processus et la gestion des erreurs pour les procédures de publication vers le PLM, tandis que la connexion des données au système PLM est (actuellement) gérée par des fichiers XML modifiables. Configurés dans le Workspace, généralement par un administrateur, les processus et les fichiers de connexion des données PLM sont adaptés à l’instance PLM de l’entreprise et à ses politiques de gestion des données.

Comme point de départ, des fichiers de configuration PLM sont disponibles pour des systèmes populaires tels que PTC Windchill®, Arena® etc., et le Workspace propose également des processus préchargés pour les tâches courantes de publication vers le PLM. Les exemples de processus fournis sont en pratique des modèles en lecture seule qui doivent être réenregistrés sous la forme d’un processus nommé disponible.

► Pour plus d’informations sur la configuration des Workflows de processus PLM et des connexions aux instances PLM, voir PLM Integration (Altium 365 Workspace, Enterprise Server Workspace).

Les processus suivants de publication vers le PLM (lorsqu’ils sont activés dans le Workspace connecté) sont disponibles dans Altium Designer :

  • Processus d’exemple du Workspace : Project Releaser with Publish – publier les données de projet publiées vers le PLM comme étape finale dans le Project Releaser.
  • Processus d’exemple du Workspace : Project with Initialise in PLM – initialiser une structure de publication dans le PLM lors de la création d’un nouveau projet.
  • Processus d’exemple du Workspace : Publish to PLM (User selects) – publier vers le PLM les données publiées sélectionnées d’un projet désigné.

Chaque processus, disponible sous un nom réenregistré depuis les menus d’Altium Designer, lance l’action de publication correspondante dans le Workspace connecté. Cela envoie les données de publication appropriées vers l’instance PLM spécifiée et accepte les données de paramètres renvoyées, telles que les numéros d’identification associés aux éléments ou objets créés dans le PLM – les numéros de pièce PLM.

Si le workflow Change Order (ECO) est configuré dans l’instance d’interface PLM (learn more), un formulaire supplémentaire Change Order sera présenté pendant la publication du projet, où la configuration et les options du Change Order sont spécifiées ().

Notez que les aperçus ci-dessous des processus de publication PLM dans Altium Designer interagissent avec une instance PLM Windchill.

Project Releaser avec Publish

Lorsqu’il est activé dans le Workspace, le processus Project Releaser with Publish ajoute une nouvelle étape finale au Project Releaser dans Altium Designer.

L’étape supplémentaire Publish to PLM peut être exécutée lorsque toutes les étapes de la publication du projet se sont terminées avec succès ; elle enverra alors toutes les données des objets publiés vers l’instance PLM spécifiée. Pour une vue d’ensemble de ce processus de publication PLM, voir la section Publish to PLM ci-dessous.

► Voir Design Project Release pour plus d’informations sur la publication d’une conception.

Projet avec Initialize in PLM

Lorsqu’un workflow d’ingénierie d’entreprise est entièrement intégré au PLM, il peut être souhaitable d’établir la structure de publication d’un projet de conception dans le PLM dès le tout début du cycle de conception ECAD. Cela peut être réalisé dans Altium Designer en appliquant le processus Workspace Project with Initialize in PLM pour créer un nouveau projet PCB, ce qui crée également un ensemble correspondant d’entrées de structure de publication dans le PLM.

Dans l’exemple présenté ici, le processus est nommé New Project with PLM initialize. Il a été dérivé du modèle de processus Project with Initialise in PLM dans le Workspace.

Pour démarrer le processus, sélectionnez File » New » Project in <workspace> » New Project with PLM initialize (ou votre processus équivalent) dans le menu principal. Notez qu’une option de menu supplémentaire New Project, dérivée du processus Workspace Project, est également disponible ici pour créer un projet standard.

La boîte de dialogue New Project with PLM initialize (ainsi nommée dans cet exemple) est définie dans le workflow de processus Workspace correspondant et dans son formulaire d’interface utilisateur. Saisissez le nom du nouveau projet, son type, le modèle appliqué, etc., et si nécessaire, modifiez les chemins de stockage du projet dans l’onglet Advanced de la boîte de dialogue.

Utilisez la boîte de dialogue Login Credentials suivante pour sélectionner le modèle PLM du Workspace applicable, et donc l’instance PLM ciblée, ainsi que vos identifiants de connexion PLM. Les identifiants sont enregistrés avec le projet et ne seront pas redemandés lors des interactions PLM ultérieures avec le projet.

Au fur et à mesure de l’exécution du processus, ses étapes et son état peuvent être surveillés dans le panneau Tasklist (View » Panels » Tasklist). Lorsque toutes les tâches actives sont terminées, l’état final de l’activité du processus peut être consulté en sélectionnant l’option Show Closed dans la liste Activities. Sélectionnez le bouton d’actualisation () pour mettre à jour les entrées.

L’exécution réussie du processus New Project with PLM initialize produira les résultats suivants :

  • Un nouveau projet est créé dans le Workspace actif et rendu disponible dans Altium Designer.
  • Les éléments de structure de publication du projet, avec les numéros de pièce PLM associés, sont ajoutés à l’instance PLM.
  • Les numéros de pièce générés par le PLM sont renvoyés vers Altium Designer sous forme de paramètres PLM PartNumber.

Les éléments (généralement affichés comme des fichiers) créés dans l’instance PLM correspondent aux packages de publication du projet Altium Designer, comme indiqué dans la section Releases d’Altium Designer du panneau Explorer (Project View). Le nommage des éléments, ainsi que leurs attributs associés, sont définis par la configuration de l’instance PLM dans le Workspace (Altium 365 Workspace, Enterprise Server Workspace) – plus précisément dans le fichier de configuration XML.

Notez que les entrées de publication dans l’instance PLM sont normalement consultées par l’ensemble de l’entreprise (achats, etc.) et ne relèvent généralement pas du domaine d’un ingénieur de conception ECAD. Elles sont présentées ici dans un format typique à titre d’exemple.

Dans la structure PLM, l’élément parent Project inclus définit les relations parent-enfant dans la publication – ici intitulé Altium Designer Project – Project 7, avec un numéro de pièce PLM associé 0000023627. La structure de projet PLM sera mise à jour et enrichie lorsque le projet Altium Designer aura été développé puis publié vers le Workspace et le PLM.

Les numéros de pièce des éléments PLM générés par l’instance PLM sont retransférés vers le Workspace pendant le processus d’initialisation de la structure PLM. Ils deviennent disponibles en tant que Parameters in the Project hébergés dans le Workspace et peuvent être appliqués comme chaînes de texte spéciales dans un document schématique. Notez que les noms des paramètres générés et le format numérique de leur valeur sont déterminés par l’installation PLM elle-même.

Publish to PLM - sélection par l’utilisateur

Le processus Publish to PLM (User selects) vous permet de choisir des révisions spécifiques des données de projet publiées à envoyer vers une instance PLM.

Lorsque des éléments existent déjà dans le PLM pour un projet donné, comme la structure PLM initialisée pour un projet décrite ci-dessus (Project with Initialize in PLM), les éléments sont mis à jour et complétés selon les besoins. Lorsque les données publiées d’un projet n’existent pas encore dans l’instance PLM, la structure et les données sont ajoutées au PLM. Dans les deux cas, des numéros de pièce PLM seront attribués à tout nouvel élément PLM et renvoyés à Altium Designer sous forme de paramètres.

Dans l’exemple présenté ici, le processus est nommé Publish to PLM – select et a été dérivé du modèle de processus Publish to PLM (User Selects) dans le Workspace.  Notez que si le projet sélectionné n’a pas été publié dans le Workspace, aucun package de publication ne sera disponible pour propagation vers le PLM. Pour démarrer le processus depuis l’environnement de conception, sélectionnez Project » Project Activities » Publish to PLM – select (ou votre processus équivalent) dans le menu principal.

La boîte de dialogue Publishing to PLM – select suivante sélectionne automatiquement le projet Altium Designer actuellement actif pour la publication vers le PLM ; toutefois, le menu déroulant Project et son filtrage par saisie anticipée peuvent être utilisés pour sélectionner à la place n’importe quel projet publié dans le Workspace.

Le champ Request title de la boîte de dialogue permet de renommer le processus pour cette tâche de publication vers le PLM. Le paramètre AUTO nomme la tâche selon son nom de processus – dans ce cas, Publish to PLM - select. Cliquez sur le bouton  de la boîte de dialogue pour lancer le processus Publish to PLM.

La boîte de dialogue Select data to publish suivante vous permet de choisir une publication de révision de projet particulière, puis des packages de publication au sein de cette publication.

Vous pouvez également sélectionner le bouton Parcourir de la boîte de dialogue () pour ouvrir la boîte de dialogue d’exploration Choose Design Review Dataset, où des ensembles spécifiques de données publiées peuvent être définis pour la publication. Notez que pour voir toutes les révisions des données publiées, l’option Show only latest doit être désélectionnée dans le menu de la boîte de dialogue.

Par l’une ou l’autre des deux méthodes ci-dessus, une liste de révisions de jeux de données à publier peut être constituée dans la boîte de dialogue Select data to publish.

La soumission de cette liste () pour publication accède à l’instance PLM, qui répondra en demandant vos identifiants utilisateur PLM. Soumettez-les pour confirmer et démarrer l’action de publication vers le PLM.

La progression du processus de publication peut être suivie dans le panneau Liste des tâches (View » Panels » Tasklist), où la tâche nommée et son statut seront inclus dans la Tasksliste du panneau et comme activité clôturée une fois l’opération terminée avec succès. Lorsque l’Show closedoption du panneau est activée, la sélection d’une activité clôturée ouvre une boîte de dialogue d’information correspondante qui inclut les détails de publication PLM associés à la tâche (onglet Data) ainsi qu’une représentation graphique de l’état du flux de processus (onglet Diagram).

Sous l’onglet Data de la boîte de dialogue, cliquez sur l’entrée de PLM Publish Completed Logfichier (*.log) pour télécharger un fichier texte brut qui rapporte la séquence des événements dans le flux de travail de l’activité. 

Dans l’instance PLM elle-même (Windchill dans cet exemple), les entrées d’élément seront ajoutées pour inclure les données de version de projet spécifiées. Notez que la structure des entrées et des données Windchill créées dépendra de sa configuration et de celle du modèle de publication PLM d’Altium Designer.

Dans cet exemple, des éléments PLM ont été ajoutés pour les révisions spécifiées des fichiers Assembly et Fabrication publiés pour Project 5, ainsi que des entrées pour les composants utilisés dans la conception. Notez que le composant CAP01005 existait déjà dans le PLM à la suite d’un processus de publication précédent.

Contenu et structure

Pour tous les types d’interaction de données entre Altium Designer et le PLM, la structure parent-enfant des entrées dans le PLM peut être visualisée en sélectionnant un élément de publication de fichier, ou, dans la terminologie d’Altium Designer, un package de publication, ce qui affichera sa collection de fichiers constitutive.

Le processus de publication PLM inclura également les composants utilisés dans la conception, comme illustré ci-dessus.

La configuration du modèle de publication PLM du Workspace (Altium 365 Workspace, Enterprise Server Workspace) déterminera quand et si des entrées de composants sont créées dans le PLM. Avec la configuration par défaut du modèle, les entrées de composants qui existent déjà dans le PLM seront liées, et celles qui ne s’y trouvent pas seront créées puis liées.

Lorsqu’un nouvel élément de composant a été créé dans le PLM, son numéro de pièce PLM est renvoyé vers le composant correspondant dans le Workspace sous forme de paramètre. L’image ci-dessous montre la liste des paramètres d’un composant dans le Explorerpanneau avant et après sa publication vers le PLM avec un projet de conception publié.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenu