Synchronisation des données de la base de données de la chaîne d’approvisionnement vers l’espace de travail

Grâce au concept de « Part Choices », les composants hébergés dans un espace de travail Altium 365 ou Enterprise Server peuvent être associés à des pièces réelles proposées par des fournisseurs, en fonction de la référence fabricant qui leur est attribuée. Par défaut, ces données relatives à la chaîne d’approvisionnement proviennent du service cloud Altium Parts Provider et comprennent des informations en temps réel sur les pièces des fournisseurs, telles que les niveaux de stock, les prix unitaires et les seuils de remise.

Pour de nombreuses organisations, cependant, les données relatives aux fournisseurs de composants proviennent (et doivent provenir) d’un système d’entreprise interne fournissant un ensemble propriétaire de données sur les fournisseurs de composants – qui peut reposer sur une liste de fournisseurs strictement approuvée et/ou sur des structures tarifaires spécifiques. Cette situation est prise en charge par l’option alternative Altium Custom Parts Provider, qui, une fois configurée pour la synchronisation via Altium Designer, permet de mapper les données fournisseurs provenant d’une source de base de données spécifiée aux données de la chaîne d’approvisionnement de l’espace de travail.

Grâce à la fonctionnalité d’Altium Designer Custom Parts Provider Synchronization , comme décrit ci-dessous, les données fournisseurs issues d’une table sélectionnée au sein d’une base de données maître sont mappées pour devenir une source de données alternative pour les choix de composants effectués dans Altium Designer. En pratique, la configuration mappée que vous créez est utilisée pour synchroniser la base de données source avec les données fournisseurs de Workspace, soit selon un processus planifié, soit simplement à la demande. Il en résulte que les mises à jour des données fournisseurs dans la base de données principale se répercutent sur les données fournisseurs des composants correspondants dans l’espace de travail connecté.

Cette fonctionnalité permet aux entreprises qui gèrent de manière centralisée les données des fournisseurs de composants dans une base de données de système d’entreprise de tirer parti des avantages d’un Altium Workspace tout en maintenant la synchronisation avec leur système d’entreprise (PLM, PDM, ERP, etc.) – ou simplement avec une base de données partagée ou un fichier CSV. En mode de synchronisation automatique, une tâche planifiée de Windows effectuera la mise à jour des données de la base de données vers l’espace de travail indépendamment du client de conception Altium Designer.

Pour accéder aux fonctionnalités de synchronisation des fournisseurs de composants personnalisés dans Altium Designer, la Custom Data Synchronization fonctionnalité doit être activée pour votre installation d’Altium Designer. Cette fonctionnalité peut être activée ou désactivée après l’installation.

Pour plus d’informations sur la modification des fonctionnalités de base installées, reportez-vous à la Installing & Managing page (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Création d’une configuration de synchronisation du fournisseur de composants personnalisés

La synchronisation entre la base de données et l'espace de travail est établie via la création et la configuration d'un Custom Parts Provider Synchronization Configuration document (*.PrtSync) dans Altium Designer. L’interface de ce document et ses fonctionnalités sont similaires à celles du Synchroniseur de composants. Une fois connecté à votre espace de travail Altium, créez le nouveau document à partir de la File » New » Custom Parts Provider Synchronization Configuration commande de menu.

Ajoutez la source de données de référence souhaitée à la configuration de synchronisation à l’aide du bouton « », ou en glissant-déposant des fichiers de données compatibles dans la Data Sources zone de l’interface. La configuration prend en charge les sources de données de paramètres de composants suivantes :

  • Fichiers de base de données Access (*.mdb, *.accdb)

  • Feuilles de calcul Excel (*.xlsx)

  • Fichiers CSV (*.csv)

  • Autres sources de données, telles que les interfaces compatibles OLE DB hébergées sur serveur (y compris les bases de données PostgreSQL), via une chaîne de connexion propriétaire. Reportez-vous à la section « Configuration de MySQL » ci-dessous pour connaître la procédure de connexion ODBC à MySQL.

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

Dans l’exemple présenté ici, une base de données contenant des informations sur les fournisseurs de composants (pour les diodes de Zener) a été ajoutée à la configuration. La base de données source (SupplierData.mdb) contient deux tables : CustomSupplierParts1 et CustomSupplierParts2 –, la première étant activée pour le mappage et la synchronisation.

Mappage des paramètres des données fournisseur

La table de base de données est accessible en tant que source de données paramétrique via la nouvelle configuration « Custom Parts Provider ». Lorsque la table est sélectionnée dans l’arborescence de la configuration Data Sources arborescence de la configuration, elle peut être mappée aux paramètres standard de données fournisseur utilisés par Altium Designer et Altium Workspace.

Notez que le paramètre clé (identifiant unique) qui lie les entrées de données fournisseur aux composants de Workspace est le Manufacturer Part Number.

Ainsi, pour l’exemple présenté ici, une pièce de composant de l’espace de travail dont la Manufacturer Part Number valeur (Nom) de 1N4741A se verra finalement proposer des données fournisseur personnalisées issues des entrées de la base de données source dont la Part Number valeur de 1N4741A – voir le mappage des paramètres dans le Properties panneau ci-dessous.

Les paramètres relatifs aux données fournisseur sont mappés depuis la base de données source vers la configuration du fournisseur de pièces dans la Parameter Mapping section du Properties panneau. Utilisez les Column options du menu déroulant de saisie pour choisir un paramètre de la base de données source qui correspond correctement à un paramètre de données fournisseur du système. Chaque ensemble de données de paramètres est ajouté à la Components Preview liste au fur et à mesure de leur mappage. Ces colonnes peuvent être réorganisées en faisant glisser leurs en-têtes, et activées/désactivées via le Select Columns menu (accessible par un clic droit sur un en-tête).

Les seuils de remise sur les composants correspondent au nombre de composants devant être commandés auprès d’un fournisseur pour bénéficier d’un coût unitaire réduit. Les quantités de commande requises sont généralement organisées par tranches de dix – 10 unités, 100 unités, etc. – et sont prises en charge par les entrées « Part Choice » des données fournisseurs d’Altium.

Ces données numériques peuvent être mappées à partir des entrées de la base de données source vers les données fournisseur de l’espace de travail en ajoutant des entrées de paliers de prix Quantity dans la Price Breaks section du Properties panneau () – qui augmentent séquentiellement par quantités de dix en dix – puis en mappant ces entrées aux champs appropriés de la base de données. Notez que le paramètre de coût conventionnel unit (Price) est inclus dans la Parameter Mapping .

Un paramètre de source de base de données mappé au Product Photo URL paramètre de données du fournisseur du système prend en charge les URI contenant le chemin d’accès complet à l’image. Ce chemin peut être celui d’une ressource locale (par exemple, C:\Component_Images\smd_cap.png) ou vers une ressource sur Internet (par exemple, http://my-website/images/smd_cap.png). Tous les formats d’image standard (*.bmp, *.png, *.jpeg, *.jpg, etc.) sont pris en charge.

Synchronisation entre la base de données et l’espace de travail

Une fois que vous êtes satisfait de la configuration du mappage des données fournisseur, enregistrez le document de configuration du fournisseur de pièces sur mesure (File » Save) et lancez la synchronisation des données entre la base de données source et le serveur à l’aide du bouton « », ou configurez une synchronisation planifiée (). La première étape de synchronisation transférera les données fournisseur mappées depuis la base de données de votre entreprise vers Altium Workspace, et les cycles de synchronisation suivants mettront ces données à jour.

Des fichiers journaux de synchronisation détaillés sont disponibles dans le dossier C:\Users\Public\Documents\Altium\Logs\ComponentSync système.

Dans l’exemple présenté ici, les données fournisseur relatives aux composants de type « diode de Zener », qui ont été synchronisées depuis la base de données source vers l’espace de travail, deviennent disponibles sous forme de Custom Parts Provider données associées à ces composants – en plus des données habituelles sur les fournisseurs de composants fournies par le service cloud Altium Parts Provider.

Cela est immédiatement visible dans le panneau « Recherche de pièces par fabricant» lorsque la Custom Parts Provider catégorie est sélectionnée ; celui-ci proposera alors des solutions d’approvisionnement en composants provenant du service Custom Parts Provider, telles qu’elles ont été synchronisées à partir de la base de données fournisseurs de votre organisation.

Fusion des données fournisseurs

 
 
 
 
 

Cette fonctionnalité est en bêta ouverte et disponible lorsque l’ EDMS.CustomOffersMerge option est activée dans la boîte de dialogue « Paramètres avancés ». Notez qu’elle n’est disponible que lorsque vous êtes connecté à un espace de travail sur la plateforme Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace) sur lequel le portail de nomenclature est activé. Elle n’est pas disponible lorsque vous êtes connecté à un espace de travail Enterprise Server sur site.

Si le nom du fabricant et la référence fabricant d’un composant figurant dans la base de données des fournisseurs que vous avez synchronisée correspondent au nom du fabricant et à la référence fabricant d’un composant fourni par le fournisseur de composants Altium, les données fournisseur provenant de votre fournisseur de composants personnalisé configuré sont alors fusionnées avec celles du fournisseur de composants Altium afin de présenter l’ensemble des informations fournisseur combinées, partout où les données fournisseur (SPN) sont affichées dans l’interface utilisateur du logiciel, notamment dans le Manufacturer Part Search panneau, ActiveBOM et lors de l’ajout de choix de composants.

Choix de composants à partir des données d’un fournisseur personnalisé

Lorsque vous ajoutez des informations sur les choix de composants aux entrées de composants dans le panneau Composants (clic droit, Operations » Create/Edit PCL), les données fournisseur fournies par le fournisseur de composants personnalisé apparaîtront en haut de la liste dans la Add Part Choices boîte de dialogue – comme illustré ici pour l’ 1N4747A entrée « Diode de Zener » ici. L’entrée sélectionnée (surlignée) sera ajoutée en tant que choix de pièce pour le composant sélectionné dans le Components panneau.

La Add Part Choices boîte de dialogue sera renseignée avec les données fournisseur fournies par les services du fournisseur de composants actuellement activés dans la Catalog Management page de l’espace de travail connecté (Admin » Part Providers). Les Altium Parts Provider et le Custom Parts Provider sont activés par défaut.

Comme pour le Altium Parts Provider service, le Custom Parts Provider prend également en charge les données fournisseurs pour plusieurs fabricants et provenant de plusieurs fournisseurs – celles-ci sont dérivées de plusieurs entrées distinctes dans la table de la base de données source. Notez également que les données du fournisseur personnalisé incluront des informations sur les tranches de prix et les niveaux de stock synchronisées à partir de la base de données source.

En plus du Components panneau illustré ici, les choix de pièces des fournisseurs de composants peuvent être associés à une référence de composant dans les interfaces suivantes d’Altium Designer :

Notez que lorsque les données du fournisseur ont été modifiées dans la base de données source, les données du fournisseur de composants personnalisés de l’espace de travail adopteront ces modifications lors de la prochaine synchronisation, qu’elle soit lancée manuellement ou par un service de planification. Actualisez les vues de l’interface d’Altium Designer (énumérées ci-dessus) à l’aide de la F5 touche ou du bouton « » pour afficher les dernières données fournisseur.

Synchronisation planifiée

Les configurations de synchronisation des composants enregistrés sont définies pour le traitement automatisé des données de la base de données vers l’espace de travail via la Auto Synchronization Schedule boîte de dialogue accessible via le bouton « » de l’interface principale.

La synchronisation planifiée, conformément au profil de configuration actuel, peut être définie à une heure spécifique chaque jour, à une heure donnée certains jours de la semaine, ou lors de votre connexion à Windows. Vous pouvez également désactiver la synchronisation lorsque vous n’êtes pas connecté. Une fois vos paramètres validés à l’aide du bouton « », la configuration sera ajoutée en tant que tâche récurrente dans la Windows Task Scheduler. Sélectionnez No automatic synchronization pour supprimer une planification de synchronisation existante.

La synchronisation des données de la base de données vers les données de pièces peut également être lancée manuellement depuis la ligne de commande à l’aide de l’ ComponentSync.Executor.exe application, qui se trouve dans le dossier \System . La syntaxe de la commande est ComponentSync.Executor.exe [configuration file name]. La MyPrtSyncConfig configuration de cet exemple a été exécutée dans l'image ci-dessous, à l'aide de la chaîne de commande suivante :
"C:\Program Files\Altium\AD\System\ComponentSync.Executor.exe" C:\Users\Public\Documents\PrtSync\MyPrtSyncConfig.PrtSync

Selon le système d'exploitation, il peut être nécessaire d'utiliser des guillemets pour encadrer les chemins d'accès contenant des espaces (comme illustré ici).

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.
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.

Contenu