Configuration de la source des pièces

Now reading version 7.1. For the latest, read: Configuration de la source des pièces for version 8.1

Chaque Workspace Enterprise Server possède son propre Part Catalog. Il s’agit d’une base de données locale de catalogue de composants, dédiée à la gestion et au suivi des pièces fabricant et des pièces fournisseur qui leur sont associées. Le catalogue est installé en tant que service (Part Catalog Service), fourni via l’Enterprise Server et fonctionne uniquement avec le Workspace.

Le catalogue local de composants stocke des éléments représentant des pièces fabricant réelles, ainsi qu’un ou plusieurs éléments représentant des pièces fournisseur — les déclinaisons de ces pièces fabricant telles qu’elles sont vendues par les fournisseurs/revendeurs. Chaque pièce fournisseur est une référence à un élément dans une base de données de composants — soit la base de données agrégée de composants du Altium Parts Provider (qui lui-même s’interface avec les fournisseurs activés et en agrège les composants), soit une base de données locale de composants liée.

Les fournisseurs effectivement utilisés — une liste de Approved Suppliers — sont gérés par le Workspace via la page Part Providers de son interface navigateur. Cela facilite une gestion centralisée de la chaîne d’approvisionnement, les concepteurs de toute l’organisation utilisant la même liste approuvée de fournisseurs pour obtenir des informations de supply chain sur les composants utilisés dans leurs conceptions.

Accès aux sources de composants de la chaîne d’approvisionnement

Les sources de données de liens fournisseurs sont ajoutées et configurées dans le Workspace via la page Part Providers (Admin - Part Providers) de son interface navigateur.

L’accès aux sources de composants et leur gestion, ainsi que la liste des fournisseurs approuvés pour un Workspace, ne peuvent être effectués que par un administrateur de ce Workspace.

La page Part Providers vous permet de déterminer quelles sources de composants sont activées — la ou les sources des données de supply chain.La page Part Providers vous permet de déterminer quelles sources de composants sont activées — la ou les sources des données de supply chain.

Les sources de composants suivantes sont disponibles pour un Workspace :

  • Altium Parts Provider – un service agrégé de données fournisseurs qui donne accès à des informations en direct sur les composants provenant d’un large éventail de fournisseurs de composants.
Les paramètres Altium Parts Provider définis dans le Workspace remplaceront ceux d’Altium Designer lorsqu’un utilisateur se connecte au Workspace.
  • Custom Parts Provider - pour les situations où les données fournisseurs de composants sont (et doivent être) issues d’un système d’entreprise interne fournissant un ensemble propriétaire de données fournisseurs de composants, éventuellement basé sur une gamme strictement approuvée de vendeurs et/ou sur des structures tarifaires particulières. Cette source de composants est en réalité configurée pour la synchronisation via Altium Designer — à l’aide d’un document de configuration de synchronisation Custom Parts Provider (*.PrtSync) — permettant de mapper les données fournisseurs d’une source de base de données spécifiée vers les données de supply chain du Workspace.
Cette fonctionnalité nécessite Altium Designer 20.2 ou version ultérieure. Pour plus de détails, voir Supply Chain Database to Workspace Data Synchronization.
  • Source de composants personnalisée supplémentaire – pour les situations où les données d’approvisionnement en composants doivent être accessibles depuis une base de données locale, telle que la base de données interne de composants d’une entreprise, la fonctionnalité Custom Database Parts Provider du Workspace offre une connectivité d’interface pour tous les systèmes de base de données courants (directement, ou via une interface ODBC ou OLE-DB). La connexion peut être établie manuellement, via une interface désignée et une chaîne de connexion, ou en utilisant l’assistant de connexion du Workspace. Un nombre quelconque de telles connexions peut être défini.

Une base de données connectée par le système d’interface Custom Database Parts Provider doit être disponible localement pour le Workspace — c’est-à-dire que la base de données elle-même doit être située sur le PC qui héberge le Workspace. En outre, pour qu’Altium Designer puisse s’interfacer avec toute connexion à une base de données de composants personnalisée, l’option Custom Data Synchronization doit être activée (sur la page Configure Platform page (sous Importers\Exporters)).

Pour la connectivité à la base de données, le Parts Provider Synchronizer nécessite l’accès à la version 64 bits du Microsoft OLE DB Provider.

Les informations réelles de supply chain — comprenant le fabricant (et la référence), le fournisseur (et la référence), la description, le prix et la disponibilité — proviennent du Part Catalog local du Workspace et de la source de composants concernée.

Utilisez l’icône associée dans la colonne Enabled pour basculer l’état de la source de composants entre activé () et désactivé (). Une fenêtre apparaîtra pour demander confirmation — cliquez respectivement sur  ou . Notez que les sources Altium Parts Provider et Custom Parts Provider peuvent toutes deux être désactivées, mais ne peuvent pas être supprimées. Cette dernière ne peut pas non plus être modifiée. Pour supprimer une source de composants personnalisée supplémentaire, cliquez sur le contrôle Remove ().

Configuration d’Altium Parts Provider

Pour configurer les fournisseurs disponibles pour la source Altium Parts Provider, cliquez soit sur son nom, soit sur son contrôle d’édition associé (). La page de configuration détaillée s’affiche :

La page de configuration de la source de composants Altium Parts Provider.La page de configuration de la source de composants Altium Parts Provider.

Les options de configuration comprennent les suivantes :

  • Locations – active les régions géographiques à partir desquelles le service de composants regroupera les données de composants. Bien que de nombreux fournisseurs soient multirégionaux, si un composant n’est disponible que dans un emplacement spécifique, il ne sera listé que si cette région est activée. Cliquez sur le bouton  pour accéder à la fenêtre Locations Settings, à partir de laquelle vous pouvez spécifier quels emplacements doivent être utilisés (activés) et également modifier la priorité, afin que les résultats de recherche provenant des emplacements préférés soient renvoyés en premier. Une fois les modifications effectuées, cliquez sur le bouton .
Basculez rapidement tous les emplacements entre activé () et désactivé () à l’aide du contrôle situé à gauche de l’en-tête Location .

  • Currencies – active les devises internationales qui seront disponibles à la sélection lors de la recherche de composants et de l’examen des résultats. Cliquez sur le bouton  pour accéder à la fenêtre Currencies Settings, à partir de laquelle vous pouvez spécifier quelles devises doivent être utilisées (activées) et également modifier la priorité. Une fois les modifications effectuées, cliquez sur le bouton .
Basculez rapidement toutes les devises entre activé () et désactivé () à l’aide du contrôle situé à gauche de l’en-tête Currency .

  • Suppliers – active les fournisseurs à inclure lors de l’exécution d’une recherche de données fournisseurs. Seuls les résultats de composants provenant de ces fournisseurs seront renvoyés.  En incluant davantage de fournisseurs pour utiliser cette fonctionnalité, vous pouvez comparer et rechercher les meilleures offres sur les composants requis par votre conception.

Utilisation de la grille des fournisseurs :

  • Les fournisseurs peuvent être filtrés à l’aide du champ situé en haut de la liste, ce qui vous permet de parcourir plus facilement et plus rapidement la vaste gamme de fournisseurs disponibles.
  • Utilisez l’icône associée dans la colonne Enabled pour basculer l’état du fournisseur entre activé () et désactivé ().
  • Utilisez l’icône à droite de l’en-tête de colonne Enabled pour activer ou désactiver rapidement tous les fournisseurs.
  • Utilisez l’option Show Verified only pour n’afficher que les fournisseurs qui sont Verified. Cela signifie qu’un fournisseur est partenaire du service d’agrégation sous-jacent au Altium Parts Provider, qu’il a démontré qu’il possède son propre stock et que ses flux de données sont réels (considérés comme fiables).
  • Utilisez l’option Show Enabled only pour n’afficher que les fournisseurs actuellement activés ().

Configuration d’une source de composants de base de données personnalisée

Lorsqu’elle est activée dans Altium Designer, la fonctionnalité Custom Data Synchronization transférera les informations de données de composants depuis une connexion d’interface à une base de données de composants configurée dans le Workspace. La base de données à laquelle le Workspace accède est généralement une référence interne de composants de l’entreprise qui fournit des données telles que les références internes et fabricant, ainsi que d’autres informations paramétriques spécifiquement pertinentes pour l’organisation.

À l’exception de l’activation de l’option Custom Data Synchronization dans Altium Designer (sur la page Configure Platform page (sous Importers\Exporters)) et du fait d’être connecté au Workspace, aucune configuration n’est requise dans Altium Designer pour accéder à ces données fournisseurs. Toutes les connexions ODBC, OLE-DB, SQL, etc. aux bases de données de composants sont gérées par le Workspace.

Configuration du fournisseur de base de données

La connexion à la base de données interne de composants d’une entreprise peut être établie manuellement, via une interface désignée et une chaîne de connexion, ou en utilisant l’assistant de connexion du Workspace — qui détermine automatiquement l’interface et la chaîne de connexion.

La base de données doit être disponible localement pour le Workspace. Autrement dit, la base de données elle-même doit être située sur le PC qui héberge l’Enterprise Server.

Pour lancer la configuration de la connexion à la base de données, cliquez sur le bouton , en haut à droite de la page Part Providers. La page Add new Part Source s’affiche. Saisissez un Name pour la nouvelle source, puis sélectionnez l’approche basée sur Manual- ou Wizard pour établir le lien avec la base de données.

L’assistant, activé par le bouton , demande simplement le type et l’emplacement de la base de données à laquelle vous souhaitez vous connecter. Il permet également de tester la connexion afin de confirmer que la base de données a bien été accessible.

Une connexion à une base de données Workspace peut être établie manuellement en saisissant la méthode d’interface et la chaîne de connexion, ou en exécutant le Connection Source Wizard.
Une connexion à une base de données Workspace peut être établie manuellement en saisissant la méthode d’interface et la chaîne de connexion, ou en exécutant le Connection Source Wizard.

Une fois le test de connexion réussi, cliquez sur le bouton  dans la fenêtre Connection String Builder — la connexion à la base de données sera établie, comme l’indique le bouton  qui devient , ainsi que la chaîne Connection succeeded! affichée à sa gauche.

Lorsque vous utilisez le Connection Wizard pour cibler une feuille de calcul Excel au format XLSX (classeur), sélectionnez Microsoft Excel 2007 comme Database Type. Pour le format de feuille de calcul XLS, choisissez l’option Microsoft Excel.

Connexion manuelle

La connexion à la base de données Wizard fournie par la page Add new Part Source de l’Espace de travail constitue un moyen simple et rapide d’établir la connexion à une base de données locale Parts Source, et devrait convenir dans la plupart des cas. Lorsque le type de base de données cible et ses exigences de connexion sont moins simples, la méthode de connexion Manual peut être nécessaire.

Dans ce cas, le paramètre (.Net) Data Provider et sa Connection String sont spécifiés manuellement, selon ce qui est déterminé par la base de données cible. Consultez la référence Connection Strings reference pour obtenir des informations utiles sur la création de chaînes de connexion pour un large éventail de bases de données.

D’autres options de connexion SQL sont disponibles dans la fenêtre Advanced Settings, ouverte à l’aide du bouton .

La fenêtre Advanced Settings propose des champs pour les paramètres Left et Right Quote Character, qui doivent être corrects pour permettre au système de construire correctement les requêtes SQL. Notez que différents systèmes de base de données utilisent des jeux de caractères différents, par exemple :

  • MsSQL, Access et Excel utilisent la paire de crochets : [ ]
  • Oracle utilise les guillemets doubles : "
  • MySql utilise le caractère : `

La fenêtre Advanced Settings propose également un champ facultatif permettant de définir une fonction d’insensibilité à la casse pour la base de données (Function name for ignoring case-sensitive), qui peut inclure par exemple le mot-clé UPPER.

Une fois le Data Provider, la Connection String et tous les paramètres avancés définis selon les besoins, cliquez sur le bouton  pour vous connecter à la base de données. Si la connexion réussit, le bouton devient , et la chaîne Connection succeeded! s’affiche à sa gauche. En cas de problème, le bouton reste en mode déconnecté (), et des informations expliquant pourquoi la connexion échoue sont présentées à gauche (par ex. Le fournisseur 'MICROSOFT.JET.OLED.4.0' n’est pas enregistré sur la machine locale).

Réindexation des choix de pièces

Après modification des données dans une Parts Source définie — par exemple, des changements dans la base de données existante des pièces de l’entreprise connectée, ou le pointage vers une autre base de données — cette Parts Source doit être réindexée afin d’optimiser la vitesse de recherche des composants. Cela implique la réindexation des choix de pièces pour cette Parts Source.

Utilisez le champ Indexing part choices every pour spécifier un intervalle de réindexation automatique. Une plage d’intervalles est proposée, d’une fois par minute jusqu’à une fois tous les 10 jours. L’intervalle par défaut est 1 hour, mais si vous ne souhaitez pas que cette réindexation automatique ait lieu, définissez le champ sur None.

Lors de l’affichage d’une Custom Part Source enregistrée (et définie), vous aurez la possibilité de reconstruire l’index de recherche à tout moment, manuellement, en cliquant sur le bouton . Vous pouvez également effectuer une réindexation manuelle des choix de pièces pour une ou plusieurs Parts Sources spécifiées (base de données personnalisée) à l’aide de l’outil de configuration en ligne de commande – avconfiguration.exe. Pour plus de détails, consultez Command Line Management Tool.

Accès aux tables de base de données

L’achèvement du processus manuel ou de l’assistant établit l’interface de base de données correcte ainsi que la chaîne de connexion. Comme une seule base de données peut inclure plusieurs tables et éléments de base de données, les données de table requises doivent être sélectionnées pour l’accès via le menu déroulant Active Table Name. Notez qu’une seule base de données peut contenir, par exemple, plusieurs variantes tabulaires d’informations de numéro de pièce fabricant.

Une fois la connexion à la base de données établie, les données de table correctes au sein de la base doivent être désignées.
Une fois la connexion à la base de données établie, les données de table correctes au sein de la base doivent être désignées.

Une fois la base de données et les connexions à ses tables constitutives établies, son contenu est visible sous l’onglet Data, qui peut servir de guide pour mapper les champs de la base de données aux champs de Parts Source de l’Espace de travail.

L’onglet Data fournit une vue directe du contenu de la table de base de données connectée.
L’onglet Data fournit une vue directe du contenu de la table de base de données connectée.

Les données de champ de la base de données connectée sont mappées aux données de champ système de la Parts Source de l’Espace de travail via les listes de colonnes comparatives sous l’onglet Field Mappings, ce qui permet d’affecter les entrées de la base de données aux entrées correspondantes du fournisseur de données dans l’Espace de travail. Le système reliera automatiquement les noms de champs équivalents, tandis que la liste déroulante de chaque entrée peut être utilisée pour sélectionner manuellement un champ approprié — dans la capture d’écran ci-dessous, le champ de base de données Costing est mappé au champ système Price, le Manufacturer PtNo au Manufacturer Part Num, et ainsi de suite. Un champ peut également être désactivé dans le processus de recherche de pièces.

Mappez les principaux champs système aux champs correspondants dans la base de données source, afin que les recherches se comportent comme prévu et que des informations fabricant/fournisseur appropriées soient renvoyées.
Mappez les principaux champs système aux champs correspondants dans la base de données source, afin que les recherches se comportent comme prévu et que des informations fabricant/fournisseur appropriées soient renvoyées.

Notez qu’un champ de référence d’ID doit être désigné comme champ d’index clé (Key Fields) pour le mappage de la base de données — il s’agira normalement d’un ID propriétaire unique pour chaque entrée, tel qu’un numéro de pièce interne à l’entreprise. Une fois les champs système correctement mappés à la base de données connectée, cliquez sur le bouton  en haut à droite de la page pour enregistrer la configuration de la Parts Source.

La zone User Fields Name Mapping répertorie tous les autres champs de table de la base de données connectée. Si vous souhaitez spécifier un alias pour un tel champ, saisissez-le dans le champ Alias associé. Par défaut, la valeur de l’alias sera définie sur le nom du champ de table ; ainsi, si aucun alias n’est requis, vous pouvez ignorer cette zone.

Le processus de mappage des champs de données une fois terminé fournira des données de base de données en direct à l’Espace de travail et à l’interface Custom Data Synchronization. La configuration pourra ensuite être modifiée selon les besoins.
Le processus de mappage des champs de données une fois terminé fournira des données de base de données en direct à l’Espace de travail et à l’interface Custom Data Synchronization. La configuration pourra ensuite être modifiée selon les besoins.

Lors de l’affichage d’une Custom Part Source enregistrée (et définie), vous aurez la possibilité de reconstruire l’index de recherche à tout moment, manuellement, en cliquant sur le bouton . Pour modifier la Parts Source, cliquez sur le bouton .

Accès aux informations de pièces de base de données personnalisée

Si une Parts Source de base de données est activée pour utilisation dans l’Espace de travail, la base de données de pièces personnalisée connectée par cette source sera disponible comme source d’informations fabricant/fournisseur dans Altium Designer, lorsqu’il est connecté à l’Espace de travail.

Cela est visible dans la boîte de dialogue Add Part Choices, accessible lors des opérations suivantes dans Altium Designer :

  • Création/modification d’un lien fabricant, ou création/modification d’une liste de choix de pièces, pour une solution dans un document ActiveBOM.

  • Lors de l’ajout d’un choix de pièce à un composant de bibliothèque Workspace via le panneau Components, ou le panneau Explorer.

  • Lors de la définition de choix de pièces pour un composant de bibliothèque Workspace nouveau/existant via le Component Editor (dans son mode Single Component Editing).


Les informations de base de données de pièces provenant de l’interface Custom Data Synchronization, y compris les données localisées de prix et de quantité, sont disponibles pour le document ActiveBOM et pour les composants de bibliothèque Workspace nouveaux/existants lors de l’ajout/de la définition d’un choix de pièce.

Notez que les informations de prix et de stock sont déterminées par les données extraites de la table centrale de la base de données, qui est connectée via l’interface Custom Data Synchronization.

À propos de... Préférences fournisseur

La page Data Management – Parts Providers page de la boîte de dialogue Preferences constitue le centre de commande pour configurer les fournisseurs disponibles lors de la recherche de données de pièces, ainsi que d’autres options liées à la liaison aux données fournisseur. Lorsqu’il est connecté à l’Espace de travail depuis Altium Designer, la zone Altium Parts Options devient en lecture seule et adopte les paramètres définis pour l’Espace de travail (plus précisément, la source de pièces Altium Parts Provider, dans la zone Part Providers de l’interface navigateur de l’Espace de travail). Un texte apparaîtra au-dessus de la section pour vous le rappeler. Reportez-vous à la section Configuring the Altium Parts Provider pour plus d’informations.

Lorsqu’il est connecté à l’Espace de travail, la section Function name for ignoring case-sensitive sera simplement un reflet en lecture seule de ce qui a été configuré de manière centralisée dans cet Espace de travail.Lorsqu’il est connecté à l’Espace de travail, la section Function name for ignoring case-sensitive sera simplement un reflet en lecture seule de ce qui a été configuré de manière centralisée dans cet Espace de travail.

Lorsque vous apportez des modifications à la source de pièces Altium Parts Provider via l’Espace de travail, vous devrez vous déconnecter puis vous reconnecter à l’Espace de travail depuis Altium Designer afin d’actualiser et de voir ces modifications sur la page Data Management - Part Providers.
AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Entréepour nous envoyer vos commentaires.
Contenu