PartsBox est un outil en ligne pour gérer l'inventaire des composants électroniques, la tarification des nomenclatures (BOM) et la production. Il fournit une plateforme centralisée pour l'ensemble du processus de fabrication électronique — de l'approvisionnement et du stockage des composants à la construction de projets et au suivi de la production.
Les principales capacités comprennent :
PartsBox est conçu pour être rapide, discret et facile à utiliser. L'interface est réactive — la recherche de composants, la vérification des stocks et la gestion des projets se font instantanément. Plusieurs utilisateurs peuvent travailler simultanément, les modifications étant visibles par tous en temps réel.
Contrairement aux outils ERP (Enterprise Resource Planning) ou MRP (Material Requirements Planning) traditionnels, PartsBox est facile à introduire et à intégrer dans un flux de travail existant, avec un minimum de friction. L'objectif est un outil qui vous aide à rester organisé et efficace sans vous gêner.
Cette section vous guide à travers les bases de PartsBox : créer un emplacement de stockage, ajouter un composant, le stocker et construire votre premier projet. Chaque étape s'appuie sur la précédente, et à la fin, vous aurez un projet fonctionnel avec une nomenclature tarifée. Les sections ultérieures de ce guide couvrent chaque sujet beaucoup plus en détail.
Avant d'ajouter des composants, configurez au moins un emplacement de stockage pour représenter l'endroit où vos composants vivront physiquement. Accédez à 'Stockage' dans le menu supérieur et cliquez sur 'Créer'. L'onglet par défaut est 'Unique', qui crée un emplacement.
Entrez un nom pour votre emplacement de stockage (par exemple, 'b01' pour votre première boîte, ou 'shelf-A1' pour un compartiment d'étagère) et cliquez sur "Créer". Vous pouvez toujours ajouter d'autres emplacements plus tard, y compris des grilles d'emplacements pour les boîtes avec compartiments.
Pour des suggestions sur la nomination des emplacements de stockage, consultez la section Emplacements de stockage sous Stock et Stockage.
Naviguez vers 'Composants' dans le menu supérieur et cliquez sur 'Créer'. Vous verrez un choix de types de composants : Composant lié, Composant local et Méta-composant.
Choisissez "Composant lié" si votre composant a un numéro de pièce fabricant (MPN). Tapez le MPN dans le champ "Faire correspondre le nom exact du composant" et cliquez sur "Faire correspondre". PartsBox recherchera votre composant et affichera les résultats correspondants avec leurs spécifications et liens vers les fiches techniques. Sélectionnez la correspondance correcte dans la liste et cliquez sur "Créer un composant".
Si votre composant n'a pas de MPN (une résistance générique, un PCB, une pièce mécanique personnalisée), choisissez plutôt 'Composant local' et entrez un nom.
Pour plus de détails sur les types de composants, consultez la section Que sont les composants ? sous Composants.
Après avoir créé un composant, vous devez ajouter du stock pour représenter les composants physiques que vous avez sous la main. Accédez à la page de détails du composant et cliquez sur 'Ajouter du stock' dans le menu de gauche.
L'assistant de stock comporte trois étapes :
Cliquez sur "Ajouter du stock" pour confirmer.
Pour en savoir plus sur la gestion des stocks, consultez la section Stock sous Stock et Stockage.
Un projet dans PartsBox représente une nomenclature (BOM). Accédez à 'Projets' dans le menu supérieur et cliquez sur 'Créer'. Entrez un nom (et éventuellement une description) pour votre projet et cliquez sur 'Créer un projet'.
Ouvrez votre projet nouvellement créé et accédez à l'onglet 'Nomenclature'. Cliquez sur 'Ajouter une entrée de composant' pour ouvrir le sélecteur de composants. Recherchez le composant que vous avez créé précédemment, sélectionnez-le et confirmez. Le composant sera ajouté à la nomenclature avec une quantité par défaut de 1. Vous pouvez ensuite cliquer sur l'entrée pour la développer et ajuster la quantité, ajouter des désignateurs ou configurer d'autres champs.
Si vous avez déjà une nomenclature exportée depuis un outil CAO (KiCad, Altium, Eagle ou tout autre outil pouvant exporter au format CSV), vous pouvez créer un projet en l'important. Accédez à 'Projets' et cliquez sur 'Importer'. Téléchargez votre fichier CSV ou TSV.
PartsBox analysera le fichier et affichera un aperçu. Ajustez le séparateur de champs et l'encodage des caractères si nécessaire jusqu'à ce que l'aperçu semble correct. Ensuite, mappez chaque colonne au champ de nomenclature approprié à l'aide des listes déroulantes au-dessus de chaque colonne. Le bouton 'Deviner' peut souvent obtenir les mappages correctement de manière automatique, mais vérifiez toujours le résultat. Les mappages les plus importants sont 'Quantité', 'Composant' et 'Désignateurs'.
Après avoir mappé les colonnes, PartsBox tentera de faire correspondre automatiquement chaque entrée de nomenclature à un composant de votre base de données. Les entrées qui correspondent à un composant sont affichées avec le nom du composant ; les entrées non correspondantes sont mises en évidence. Si vous avez créé le composant à partir des étapes précédentes et que la nomenclature contient le même MPN, il sera mis en correspondance automatiquement.
Pour faire correspondre manuellement une entrée sans correspondance, cliquez dessus pour développer les détails de l'entrée. Dans la section 'Correspondance de composant', cliquez sur 'Faire correspondre à un composant existant' pour ouvrir le sélecteur de composants et sélectionner le bon composant. Vous pouvez également créer un nouveau composant directement à partir de là si nécessaire.
Une fois que vous êtes satisfait des mappages et des correspondances, entrez un nom de projet et cliquez sur 'Importer'.
Pour plus de détails sur l'importation de nomenclatures (BOM), la correspondance et la gestion des entrées, voir la section Travailler avec les nomenclatures sous Projets et nomenclatures.
PartsBox utilise largement les tableaux pour afficher et gérer les données. De nombreuses fonctionnalités – telles que la recherche dans les tableaux, le filtrage, la configuration des tableaux, les opérations en masse, les champs personnalisés, les tags et les pièces jointes – fonctionnent de manière cohérente sur différents types de données (composants, lots, emplacements de stockage, commandes, projets, entrées de nomenclature et constructions). Cette section décrit ces fonctionnalités transversales.
Les tableaux dans PartsBox sont interactifs et riches en fonctionnalités. Ils prennent en charge la recherche, le filtrage, la configuration des colonnes, le tri, la sélection en masse et l'exportation au format PDF ou CSV. Les paramètres du tableau sont mémorisés par tableau, de sorte que vos préférences persistent d'une session à l'autre. Les fonctionnalités décrites ci-dessous s'appliquent à la plupart des tableaux de l'application.
En plus de la zone de recherche principale des composants (décrite dans la section Composants), des capacités de recherche sont disponibles dans la plupart des tableaux de l'application. Ces zones de recherche dans les tableaux offrent une fonctionnalité de correspondance exacte pour vous aider à affiner rapidement les lignes affichées. Tapez simplement dans la zone de recherche au-dessus d'un tableau pour filtrer son contenu. La recherche prend en compte les valeurs dans toutes les colonnes visibles.
La plupart des tableaux dans PartsBox prennent en charge des capacités de filtrage avancées, vous permettant de restreindre rapidement les données affichées pour correspondre à des critères spécifiques. Le système de filtrage est hautement configurable et prend en charge des conditions logiques complexes. Cette section vous guidera à travers le processus de création, d'utilisation et de gestion des filtres dans PartsBox.
Pour filtrer les données dans un tableau, suivez ces étapes :
Pour supprimer rapidement tous les filtres actuellement appliqués à un tableau, utilisez le bouton "Supprimer tous les filtres". Si vous prévoyez de réutiliser le filtre à l'avenir, assurez-vous de l'enregistrer comme préréglage avant de le supprimer.
Les conditions de filtre sont les éléments constitutifs de vos filtres. Chaque condition se compose d'un champ, d'une condition et d'une valeur :
Vous pouvez combiner plusieurs conditions de filtre à l'aide des opérateurs logiques ET/OU. PartsBox prend en charge les conditions imbriquées, vous permettant de créer une logique de filtrage complexe en ajoutant des conditions simples ou multiples combinées avec ET/OU sous chaque instruction ET/OU.
Lorsque vous saisissez des valeurs numériques dans les conditions de filtre, vous pouvez utiliser des préfixes d'unité pour plus de commodité. Entrez simplement le préfixe sans l'unité. Par exemple, utilisez "22u" au lieu de "22μF" et "10k" au lieu de "10kΩ". Notez que les préfixes sont sensibles à la casse, donc "m" et "M" représentent des valeurs différentes.
PartsBox prend en charge les préfixes d'unité suivants :
PartsBox vous permet d'enregistrer vos filtres comme préréglages, qui peuvent être personnels ou partagés au sein de votre entreprise. Cette fonctionnalité vous permet de charger rapidement des filtres complexes et de définir des filtres utiles pour tout le monde dans votre organisation.
Pour gérer vos préréglages de filtres :
Lorsque vous enregistrez des configurations de filtre comme préréglages, elles apparaissent dans un menu déroulant dans l'en-tête du tableau. Cela permet un accès rapide à vos filtres couramment utilisés et rend le basculement entre différentes vues efficace.
Les préréglages de filtre peuvent fonctionner de manière similaire aux catégories lorsqu'ils sont basés sur des tags ou des noms. Contrairement aux systèmes de catégories rigides où chaque élément appartient à une seule catégorie, les préréglages offrent plus de flexibilité en permettant aux éléments d'apparaître simultanément dans plusieurs vues filtrées. Cette approche vous offre les avantages organisationnels des catégories sans leurs limitations typiques.
En plus des préréglages de filtres, PartsBox vous permet d'enregistrer et de partager des configurations de colonnes de tableau sous forme de préréglages. C'est utile lorsque différents utilisateurs de votre organisation ont besoin de voir les mêmes colonnes dans une disposition cohérente, ou lorsque vous souhaitez basculer rapidement entre différents arrangements de colonnes pour différentes tâches.
Les préréglages de configuration de tableau stockent la sélection des colonnes, leur ordre et leurs largeurs relatives. Comme les préréglages de filtre, ils peuvent être enregistrés en tant que préréglages personnels (visibles uniquement par vous) ou en tant que préréglages à l'échelle de l'entreprise (partagés avec tous les utilisateurs de votre organisation).
Pour enregistrer une configuration de tableau comme préréglage :
Pour charger un préréglage de configuration de tableau enregistré :
Vous pouvez également gérer vos préréglages en cliquant sur l'icône de configuration du tableau et en utilisant le bouton « Gérer les préréglages » pour :
Les préréglages de configuration de tableau sont particulièrement utiles pour les équipes qui ont besoin de vues cohérentes entre différents utilisateurs, par exemple pour s'assurer que tout le monde voit les mêmes colonnes lors de l'exportation de données ou de l'examen de l'inventaire.
La plupart des tableaux dans PartsBox peuvent être exportés au format PDF ou CSV à l'aide du bouton Exporter dans le pied de page du tableau. L'exportation inclut toutes les lignes correspondant aux critères de recherche et de filtrage actuels, en utilisant les colonnes actuellement configurées.
Chaque tableau a deux configurations de colonnes distinctes : une pour l'affichage et une pour l'exportation. L'exportation nécessite souvent un ensemble de colonnes différent de ce que vous voyez à l'écran, elles sont donc gérées indépendamment. Lorsque vous entrez en mode de configuration de tableau (en cliquant sur l'icône des colonnes dans l'en-tête du tableau), un sélecteur sur le côté gauche vous permet de basculer entre la modification de la configuration d'affichage et la configuration d'exportation. Si vous constatez que les données exportées ne correspondent pas à ce que vous voyez à l'écran, vérifiez la configuration des colonnes d'exportation — elle est probablement définie sur des colonnes différentes.
Les exportations PDF produisent une sortie de haute qualité avec un en-tête contenant le titre du document et le logo de votre entreprise (s'il a été téléchargé dans Paramètres > Général, voir la section Organisations et accès), et les données du tableau avec un formatage approprié pour l'impression. Les images et les URL présentes dans les colonnes du tableau sont incluses dans l'exportation PDF. Les images miniatures sont affichées en ligne le cas échéant.
Les exportations CSV produisent un fichier standard séparé par des virgules, adapté à une utilisation dans des feuilles de calcul et d'autres outils.
De nombreux tableaux dans PartsBox prennent en charge la sélection de plusieurs éléments et l'exécution d'opérations en masse sur ceux-ci. Ce modèle fonctionne de manière cohérente pour les composants, les lots, les emplacements de stockage, les commandes, les projets, les entrées de nomenclature et les constructions.
Pour sélectionner des éléments, utilisez les cases à cocher à côté de chaque ligne. L'application mémorise vos sélections au fur et à mesure que vous recherchez et filtrez, vous pouvez donc construire une sélection au fil du temps sans perdre les éléments précédemment sélectionnés. Utilisez la case à cocher dans l'en-tête du tableau pour sélectionner ou désélectionner tous les éléments visibles. Une fois que vous avez sélectionné des éléments, utilisez le menu "Sélectionné..." pour accéder aux opérations disponibles. Les opérations spécifiques diffèrent selon le type de données avec lequel vous travaillez – voir les sections correspondantes pour plus de détails.
Les champs personnalisés offrent un moyen flexible de stocker et d'organiser des données structurées pour divers objets dans PartsBox. Des champs personnalisés peuvent être ajoutés aux composants, lots, lieux de stockage, commandes, projets, entrées de projet (BOM) et productions.
Contrairement aux notes ou aux commentaires, les champs personnalisés sont structurés, indexés pour la recherche et peuvent être utilisés dans les colonnes de tableau et le filtrage dans toute l'application. Cela vous permet de définir et de stocker des attributs supplémentaires spécifiques aux besoins, aux flux de travail ou aux exigences industrielles de votre organisation.
Quelques exemples de la façon dont les champs personnalisés pourraient être utilisés :
Les champs personnalisés sont entièrement intégrés dans l'interface PartsBox et peuvent être :
Lorsque vous travaillez avec plusieurs éléments, vous pouvez effectuer des opérations en masse sur les champs personnalisés :
Pour utiliser ces opérations :
Ces opérations en masse sont disponibles pour les composants, les lots, les lieux de stockage, les commandes, les projets, les entrées de projet et les constructions.
Les tags offrent un moyen puissant et flexible de catégoriser et d'organiser vos données dans PartsBox. En appliquant des tags à divers objets tels que les composants, les lieux de stockage, les projets, les commandes, les lots et les productions, vous pouvez rapidement trouver et filtrer des sous-ensembles spécifiques de vos données.
Les tags peuvent être attribués soit à partir des écrans d'information/édition, soit en sélectionnant plusieurs éléments et en utilisant l'option 'Ajouter/Supprimer des tags…' du menu 'Sélection'.
Lors de l'ajout de tags, entrez simplement le nom du tag sans le caractère # au début. Un objet peut avoir un nombre illimité de tags attachés.
Les tags jouent un rôle important dans la recherche et le filtrage de vos données. Lorsque vous saisissez un tag dans la zone de recherche (précédé du caractère #), PartsBox limitera les résultats de recherche aux objets auxquels ce tag spécifique est attribué.
Gardez à l'esprit que les tags doivent correspondre exactement. Si vous saisissez plusieurs tags dans la zone de recherche, un objet doit posséder tous les tags spécifiés pour être inclus dans les résultats.
PartsBox génère automatiquement des auto-tags pour vos composants en fonction de leurs spécifications. Ces auto-tags sont créés indépendamment de vos tags attribués manuellement, vous n'avez donc pas à vous soucier des conflits si vous attribuez un tag avec le même nom qu'un auto-tag.
Les tags automatiques offrent un moyen pratique de catégoriser les composants sans nécessiter d'effort manuel. Ils garantissent que les composants ayant des spécifications similaires sont automatiquement regroupés, ce qui facilite leur recherche et leur gestion.
PartsBox permet de joindre des fichiers arbitraires aux composants, lots, projets, lieux de stockage, commandes, offres locales et productions. Cette fonctionnalité est utile pour garder toutes les informations pertinentes organisées et facilement accessibles. Voici quelques exemples courants de fichiers que vous pourriez vouloir joindre :
En joignant ces fichiers directement aux éléments pertinents dans PartsBox, vous pouvez vous assurer que les informations importantes sont toujours à portée de main. Il n'est pas nécessaire de se soucier des conventions de nommage, des structures de répertoires ou de se rappeler où les fichiers sont stockés sur un serveur.
Les pièces jointes sont stockées de manière sécurisée dans le cloud et sont accessibles de n'importe où.
Lorsque vous consultez la page de détail d'un élément avec des pièces jointes, vous verrez une liste de tous les fichiers joints. Cliquer sur un nom de fichier téléchargera la pièce jointe sur votre ordinateur. Vous pouvez également renommer les pièces jointes ou les supprimer si elles ne sont plus nécessaires.
En tirant parti de la fonctionnalité de pièces jointes de PartsBox, vous pouvez garder toute la documentation essentielle organisée et connectée aux éléments pertinents de votre inventaire. Cela permet de gagner du temps et garantit que tous les membres de votre équipe ont accès aux informations dont ils ont besoin.
PartsBox est entièrement dédié aux composants électroniques, donc un « composant » est un concept fondamental. Un composant représente un élément électronique ou mécanique. Il existe plusieurs types de composants :
Notez que pour les composants génériques et sans marque (par exemple, un NE555 sans marque dans un boîtier DIP), il est généralement préférable d'utiliser des composants locaux. Il existe des centaines de versions du NE555 et votre version particulière pourrait être légèrement différente de celle de quelqu'un d'autre. Utilisez donc des composants liés uniquement pour des composants correspondant exactement (par exemple, si vous avez un 'NE555PWG4' de Texas Instruments, liez-le).
Les composants sont abstraits : ils décrivent le composant, mais tant que vous n'ajoutez pas de stock réel, ils ne représentent pas des choses physiques. Même les composants sans stock sont utiles — par exemple, vous pouvez les ajouter à des projets (BOM) pour obtenir des prix pour vos projets.
Les composants liés ont deux noms : le nom local (interne) et le MPN officiel. Dans le plan amateur gratuit, le nom local doit être identique au MPN. Dans les plans commerciaux, les deux noms peuvent être utilisés, et le nom local peut être différent du MPN. Le nom local peut être modifié en renommant le composant.
Outre les attributs standard comme un nom ou un fabricant, les composants peuvent également avoir des champs/attributs personnalisés (dans les plans qui prennent en charge cette fonctionnalité). Comme le champ 'Notes', ceux-ci peuvent être utilisés pour stocker n'importe quelle donnée mais de manière plus structurée. Quelques exemples d'utilisation incluent Distributeur, Référence distributeur, URL du composant fournisseur, Poids ou Poids à vide du conteneur. Les champs personnalisés sont indexés pour la recherche.
Pour ajouter un nouveau composant, naviguez vers la section Composants dans le menu principal et utilisez le bouton 'Créer' pour ouvrir la boîte de dialogue de création de composant.
Le champ 'Type de composant' détermine le type de composant qui sera créé :
Il existe deux méthodes pour rechercher des composants liés :
Après avoir saisi un terme de recherche et cliqué sur 'Correspondance' ou 'Rechercher', les résultats s'affichent. Choisissez le composant qui correspond exactement à vos besoins, en prêtant une attention particulière aux petites variations de nommage, car elles peuvent indiquer des différences significatives dans les composants réels. Lorsque vous sélectionnez un résultat, ses spécifications seront affichées et un lien vers la fiche technique sera fourni à côté de chaque composant, si disponible.
Pour les utilisateurs commerciaux, il est possible d'attribuer immédiatement un numéro de référence local (interne/entreprise) à un composant lié.
Lors de la création de composants locaux, seul le nom du composant est requis ; tous les autres champs sont facultatifs.
Certains plans permettent de télécharger et de joindre des fiches techniques, des images, des modèles CAO et d'autres informations aux composants. Cela se fait après la création du composant.
Pour créer un méta-composant, fournissez un nom et éventuellement une empreinte et une description. Le méta-composant nouvellement créé sera vide, ce qui signifie qu'il ne contiendra aucun composant membre (substitut). Ceux-ci devront être ajoutés plus tard, soit en utilisant le bouton "Ajouter un composant" sur l'écran d'information du méta-composant, soit en sélectionnant plusieurs composants dans le tableau principal des composants et en utilisant l'option "Sélectionnés | Ajouter au méta-composant".
Si vous avez un composant existant avec du stock, des offres et un historique d'utilisation que vous souhaitez transformer en méta-composant, vous pouvez le convertir plutôt que de créer un nouveau méta-composant vide. C'est utile lorsque vous réalisez qu'un composant que vous utilisiez devrait en fait représenter un groupe d'alternatives interchangeables.
Un composant peut être converti en méta-composant s'il n'est pas déjà un méta-composant, n'est pas un sous-ensemble et n'est pas archivé.
Comment convertir :
Ce qui se passe pendant la conversion :
Ce qui reste inchangé :
Lorsqu'un composant devient obsolète ou n'est plus fabriqué, vous pouvez vouloir le remplacer par un composant différent dans tous vos projets. Plutôt que de modifier chaque entrée de projet individuellement, vous pouvez utiliser l'opération "Remplacer dans les projets" pour le faire en une seule étape.
Comment remplacer :
Ce qui se passe pendant le remplacement :
Ce qui reste inchangé :
Si vous souhaitez remplacer un composant uniquement dans des projets spécifiques plutôt que dans tous les projets, vous pouvez le faire depuis la liste des Projets en utilisant la sélection multiple.
Comment remplacer dans les projets sélectionnés :
Ceci est utile lorsqu'une substitution de composant ne s'applique qu'à certains projets, ou lorsque vous souhaitez déployer un remplacement progressivement, projet par projet.
Les mêmes comportements s'appliquent qu'avec le remplacement global : les offres verrouillées sur les entrées affectées sont effacées, les entrées de liste et l'historique de production ne sont pas affectés, et le composant d'origine n'est ni modifié ni supprimé.
La recherche est une fonctionnalité fondamentale de PartsBox qui vous permet de trouver rapidement les composants dont vous avez besoin. Le champ de recherche principal est situé en haut de la section Composants.
Le moteur de recherche de composants utilise la correspondance floue, ce qui signifie que même si vos termes de recherche ne correspondent pas exactement, des résultats pertinents seront toujours affichés. Pour vous aider à identifier rapidement les correspondances les plus pertinentes, les résultats exacts sont visuellement distingués des correspondances partielles à l'aide de couleurs d'arrière-plan différentes.
Lors de la recherche de composants, les champs suivants sont inclus dans la portée de la recherche :
En plus de la recherche par mots-clés, vous pouvez également effectuer une recherche à l'aide de tags. Pour rechercher par tag, entrez simplement le caractère # suivi du nom du tag. Les tags doivent correspondre exactement, et si vous entrez plusieurs tags, un composant doit posséder tous les tags spécifiés pour être inclus dans les résultats.
Pour une flexibilité encore plus grande, vous pouvez combiner des mots-clés et des tags dans vos requêtes de recherche. Cela vous permet de créer des recherches très ciblées qui vous aident à trouver exactement ce dont vous avez besoin, même dans des bases de données de composants vastes et complexes.
En plus de la recherche principale de composants, la plupart des tableaux dans l'application ont leur propre fonctionnalité de recherche. Voir la section Recherche dans les tableaux sous Travailler avec les données pour plus de détails.
Il existe deux façons de supprimer un composant :
La suppression d'un composant est une opération destructrice qui n'est pas recommandée, sauf si vous supprimez un composant nouvellement créé qui n'a jamais été utilisé dans des constructions et n'a jamais eu de stock ajouté. Lorsque vous supprimez un composant, PartsBox ne pourra pas résoudre les références à ce composant dans l'historique des constructions passées. En général, évitez de supprimer des composants qui ont été utilisés dans des constructions.
La plupart du temps, il est préférable d'archiver un composant à la place (voir ci-dessous).
Un composant qui a été archivé n'apparaîtra pas dans les tableaux et recherches habituels, ce qui l'empêche d'interférer avec l'utilisation normale. Il sera toujours disponible dans le tableau "Composants | Archivés" et restera visible dans les historiques de production.
Pour archiver un composant, allez dans « Autres opérations » dans l'écran d'information du composant et cliquez sur le bouton « Archiver le composant ».
Le composant à archiver ne doit avoir aucun stock (ni en main ni commandé). Archiver un composant qui a du stock n'est généralement pas logique. Même si les composants archivés n'apparaissent pas dans les tableaux et recherches standard, ils affectent toujours les rapports tels que le rapport de valeur des composants ou le rapport de valeur des lieux de stockage. Pour cette raison, vous ne pouvez pas archiver un composant avec un stock existant. Vous devez d'abord retirer manuellement le stock du composant et/ou retirer le composant des commandes avant de l'archiver.
L'archivage est l'approche recommandée pour les composants que vous ne souhaitez pas voir dans vos opérations quotidiennes de base de données. Ne supprimez que les composants qui ont été créés par erreur et n'ont jamais été utilisés.
Pour des informations générales sur la sélection et les opérations sur plusieurs éléments, consultez la section Opérations sur plusieurs éléments sous Travailler avec des données. Les opérations spécifiques aux composants sont décrites ci-dessous :
Dans la fabrication électronique, il est courant qu'un composant ait des substituts possibles : des composants fonctionnellement équivalents qui peuvent être utilisés de manière interchangeable. PartsBox offre plusieurs façons de définir des substituts, chacune avec sa propre sémantique et ses propres cas d'utilisation.
Les méta-composants vous permettent de regrouper plusieurs composants de substitution (appelés composants membres) sous un seul nom. Ce nom peut ensuite être utilisé dans les projets et les BOM. Les méta-composants sont des regroupements logiques qui fournissent une vue agrégée du stock pour tous leurs composants membres. Ils permettent également des alertes de stock bas au niveau du méta-composant.
Un bon exemple d'utilisation d'un méta-composant est pour des composants comme 'TPS61161DRVR' et 'TPS61161DRVT'. Ce sont le même composant, juste dans un emballage différent. En créant un méta-composant appelé 'TPS61161DRV' et en utilisant ce nom dans vos BOMs, vous pouvez gérer leur inventaire comme s'il s'agissait d'un seul composant. Le méta-composant 'TPS61161DRV' affichera le stock combiné pour les deux variantes d'emballage.
Les substituts de composants offrent un moyen d'indiquer qu'un composant différent peut être utilisé à la place du composant actuel. Contrairement aux méta-composants, les substituts de composants ne fournissent aucun regroupement de stock. Le stock de chaque composant est toujours géré indépendamment.
Les substituts de composants sont particulièrement utiles pour les composants passifs, qui ont souvent des équivalents fonctionnels que vous ne souhaitez pas nécessairement gérer comme un article de stock unique. En définissant des substituts de composants, vous pouvez indiquer qu'un autre composant peut être utilisé à la place de l'actuel dans chaque projet, entrée de BOM et entrée de liste d'achat, globalement.
Parfois, un composant peut être substitué pour une entrée de nomenclature spécifique dans un projet, mais pas nécessairement ailleurs. C'est là que les substituts de nomenclature entrent en jeu.
Les substituts de nomenclature vous permettent de définir un composant de remplacement pour une entrée de nomenclature spécifique dans un projet. Cette substitution s'applique uniquement à cette entrée de nomenclature particulière et n'affecte pas l'utilisation du composant dans d'autres projets ou nomenclatures.
Lors de la production ou de l'achat, PartsBox combine les informations sur tous les types de substituts ci-dessus pour produire une liste complète de tous les substituts possibles pour une entrée de nomenclature ou une entrée de liste d'achat donnée.
Cette fonctionnalité puissante garantit que vous disposez d'une flexibilité maximale dans l'approvisionnement et l'utilisation des composants, tout en maintenant un contrôle strict sur votre inventaire et vos constructions.
En utilisant des méta-composants, des substituts de composants et des substituts de BOM, vous pouvez optimiser votre gestion des stocks, réduire le risque de rupture de stock et garantir que vos projets peuvent être construits même si un composant spécifique devient indisponible.
Lors de la visualisation des informations d'un composant, la section "utilisé dans les projets" affiche tous les projets où le composant est référencé — non seulement en tant que composant principal dans une entrée de nomenclature, mais aussi lorsqu'il apparaît comme substitut de nomenclature ou comme membre d'un méta-composant utilisé dans un projet. Cela peut également être configuré comme une colonne de tableau.
De nombreux composants ont un emplacement « d'origine » dédié où ils doivent toujours être stockés. PartsBox vous permet d'attribuer un emplacement de stockage par défaut à n'importe quel composant, ce qui offre deux avantages :
Pour définir un emplacement de stockage par défaut pour un composant :
Le menu déroulant de l'emplacement de stockage par défaut n'affiche que les emplacements pouvant accepter le composant. Les emplacements pleins, archivés ou restreints (tels que les emplacements à composant unique contenant déjà un composant différent) n'apparaîtront pas dans la liste.
Lors de l'ajout de stock, si le composant a un emplacement par défaut défini, PartsBox le mettra en évidence dans le sélecteur d'emplacement de stockage. Si l'emplacement est obligatoire, les autres options seront désactivées, garantissant que le composant aille à son emplacement désigné.
Cette fonctionnalité est particulièrement utile pour :
Dans le processus d'assemblage d'appareils électroniques utilisant des machines de placement CMS (Technologie de Montage en Surface), un certain pourcentage de composants sera inévitablement perdu ou rejeté. Cela est dû aux limitations et imperfections inhérentes au processus d'assemblage automatisé.
De plus, la conception mécanique des chargeurs de bande utilisés dans ces machines nécessite qu'une longueur minimale de bande, appelée "amorce", soit présente avant que la machine puisse prélever automatiquement des composants sur la bande. Les composants contenus dans cette bande amorce sont effectivement inutilisés et contribuent à l'attrition globale des composants.
L'attrition des composants, également appelée gaspillage de composants, est un facteur important à prendre en compte lors de la planification de la production et de la gestion des stocks. Ne pas tenir compte de l'attrition peut entraîner des pénuries inattendues et des retards de production.
PartsBox vous permet de définir des paramètres d'attrition pour chaque composant individuellement, garantissant que votre inventaire et vos quantités de commande tiennent compte de ces pertes attendues. Lorsque vous utilisez PartsBox pour construire ou tarifer des projets et des nomenclatures, l'application prend automatiquement en compte les paramètres d'attrition définis. Elle calcule le nombre total de composants requis en fonction des besoins du projet et des pertes attendues, garantissant que vous disposez d'un stock suffisant ou de quantités de commande pour terminer la construction.
PartsBox propose deux méthodes pour spécifier l'attrition (perte) :
Pour définir les paramètres d'attrition pour un seul composant, naviguez vers la page de détail du composant et localisez les paramètres d'attrition. Vous pouvez saisir les valeurs en pourcentage et/ou en quantité selon vos besoins.
Si vous devez définir des paramètres d'attrition pour plusieurs composants simultanément, PartsBox facilite la tâche avec la fonction d'édition en masse :
L'attrition ne peut pas être définie directement pour les méta-composants, qui sont utilisés pour regrouper des composants interchangeables. Lors de la tarification de projets incluant des méta-composants, PartsBox utilisera les valeurs d'attrition maximales de tous les composants individuels au sein du méta-composant. Lors de la construction de projets, l'attrition réelle sera calculée en fonction du composant spécifique sélectionné dans le groupe de méta-composants au moment de la production.
Après avoir créé un composant dans PartsBox, vous pouvez ajouter du stock pour représenter l'inventaire physique de ce composant électronique. Le stock représente les exemplaires réels et tangibles du composant que vous avez sous la main ou auxquels vous aurez accès à l'avenir.
Un seul composant peut avoir du stock dans plusieurs emplacements. Ceci est particulièrement utile lorsqu'il s'agit de bobines de composants. Souvent, vous pouvez vouloir garder une bobine complète dans un emplacement tout en stockant une plus petite quantité sur bande coupée dans un autre. Le suivi du stock à travers différents emplacements s'avère également précieux lorsque vous travaillez avec des fabricants sous contrat, car cela vous permet de surveiller l'inventaire qui est physiquement situé en dehors de votre bureau.
PartsBox sépare intentionnellement les concepts de composants et de stock. Vous pouvez considérer les composants comme des conteneurs qui peuvent contenir des éléments réels (stock). Les composants avec un stock nul ont des objectifs importants :
PartsBox traite l'historique des stocks comme un enregistrement permanent avec des options d'édition limitées. Vous pouvez toujours supprimer l'entrée la plus récente, mais les entrées plus anciennes ne peuvent pas être supprimées et leurs quantités ne peuvent pas être modifiées. Cette approche garantit l'intégrité et la traçabilité de vos données de stock au fil du temps.
Dans PartsBox, un lot représente un lot ou une expédition spécifique de composants électroniques, traçable jusqu'à une source connue. Le contrôle des lots est une fonctionnalité optionnelle qui permet un suivi et une gestion plus détaillés de l'inventaire des composants.
Lorsque le contrôle des lots est activé, tout le stock d'un composant donné est divisé en lots distincts. Un lot est créé lors de l'ajout de nouveau stock, garantissant que chaque lot de composants est associé à un lot spécifique. Cela permet de différencier des composants identiques qui peuvent avoir été approvisionnés à des moments différents ou auprès de fournisseurs différents.
Par exemple, considérez un condensateur de 100nF où vous avez une bobine complète de 5000 pièces d'un fournisseur et une bande coupée avec 100 pièces d'un autre. Sans contrôle des lots, PartsBox vous dit seulement que vous avez 5100 pièces au total — les deux lots sont indiscernables. Avec le contrôle des lots, la bobine et la bande coupée sont suivies comme des lots séparés, chacun avec sa propre source, son prix et son historique. Vous pouvez voir exactement combien de pièces restent sur la bobine par rapport à la bande, choisir quel lot consommer lors d'une construction, et retracer tout problème de qualité jusqu'à sa source spécifique.
Les lots peuvent avoir diverses données associées :
En utilisant le contrôle des lots, PartsBox permet un suivi précis des composants tout au long du processus de gestion des stocks. Ceci est particulièrement utile pour gérer les composants à durée de conservation limitée, assurer la traçabilité en cas de problèmes de qualité ou se conformer aux exigences réglementaires.
Lorsque des composants sont consommés lors d'une construction ou transférés entre des emplacements de stockage, le lot spécifique est enregistré, maintenant un historique complet de l'utilisation de chaque lot. Ce suivi détaillé permet une identification et une isolation plus faciles des problèmes s'ils surviennent.
Le contrôle des lots dans PartsBox fournit une couche supplémentaire de contrôle et de visibilité sur l'inventaire des composants électroniques, permettant une gestion plus efficace et précise des composants.
Un emplacement de stockage est un endroit où les composants peuvent être stockés. Il peut s'agir d'une pièce, d'un tiroir, d'une étagère, d'une boîte, d'un compartiment dans une boîte, ou de tout ce à quoi vous pouvez penser.
Le principe le plus important est : n'essayez pas de catégoriser les composants par type. Un instinct courant est de mettre toutes les résistances ensemble, tous les condensateurs ensemble, et ainsi de suite — mais cela crée un travail de réorganisation constant à mesure que votre inventaire s'agrandit, et cela n'est pas évolutif. Au lieu de cela, laissez PartsBox garder une trace de l'endroit où tout se trouve. Lorsqu'une nouvelle expédition arrive, placez les composants là où ils s'intègrent physiquement. PartsBox vous dira toujours exactement où trouver n'importe quel composant.
Voici quelques approches courantes qui fonctionnent bien en pratique :
Ces approches peuvent être mélangées librement. Vous pourriez avoir une étagère pour les bobines, quelques boîtes à compartiments pour les bandes coupées et les petits composants, et une boîte par projet sur votre bureau.
Vous pouvez nommer vos emplacements de stockage comme vous le souhaitez, mais voici un schéma de nommage suggéré :
Commencez par une lettre indiquant le type de stockage : 'b' pour les boîtes, 's' pour les étagères, 'c' pour les armoires, 'd' pour les tiroirs. Un nombre à deux chiffres suit pour l'unité spécifique. Ensuite, si l'emplacement a des sous-compartiments, utilisez un système de grille : a1, a2, b1, b2, et ainsi de suite. Cela donne des noms comme 'b01-a4' (boîte 1, rangée a, colonne 4) ou 's01-r3' (étagère 1, position de bobine 3). Utilisez le schéma qui vous permet de trouver facilement les composants.
Les noms de vos emplacements de stockage peuvent être modifiés à tout moment, mais choisissez-les avec soin, car une fois que vous imprimez des étiquettes, les modifier devient légèrement plus difficile.
Les entreprises travaillant avec des CM/EMS (fabricants sous contrat) préfixent souvent certains de leurs emplacements de stockage avec le nom du fabricant, afin de pouvoir facilement filtrer les emplacements et voir ce que le CM a en stock en ce moment.
Les entreprises CM/EMS, quant à elles, préfixent souvent certains emplacements de stockage avec les noms des clients, pour obtenir des emplacements de stockage par client pour les composants en consignation.
Pour créer un nouvel emplacement de stockage, accédez à la section Stockage dans le menu principal et cliquez sur le bouton 'Créer'. PartsBox propose quatre méthodes pour créer des emplacements de stockage :
Après avoir créé des lieux de stockage, vous pouvez leur assigner des composants, ce qui facilite le suivi de l'emplacement physique de votre inventaire. Les lieux de stockage peuvent être renommés après leur création pour mieux refléter leur contenu ou leur objectif. Cependant, les lieux de stockage ne peuvent pas être supprimés. Au lieu de cela, vous pouvez archiver un lieu de stockage, ce qui le masquera de la vue mais le conservera (ainsi que son historique) dans la base de données. Cela garantit que les données historiques sur l'emplacement et ses composants associés sont préservées pour référence future ou à des fins d'audit.
Pour des informations générales sur la sélection et les opérations sur plusieurs éléments, consultez la section Opérations sur plusieurs éléments sous Travailler avec des données. Les opérations spécifiques aux lots sont décrites ci-dessous.
De la même manière que pour les opérations sur plusieurs composants, vous pouvez effectuer des opérations sur plusieurs lots. Dans la section Composants, sélectionnez le bouton Lots pour afficher le tableau listant tous les lots de votre inventaire. Vous pouvez ensuite sélectionner les lots sur lesquels vous souhaitez opérer et utiliser le menu "Sélectionnés..." pour :
Si vous choisissez de déplacer une quantité inférieure au lot complet, le lot sera divisé et PartsBox vous demandera des informations supplémentaires sur le lot nouvellement créé. Lors de la division d'un lot créé à partir d'une production, le nouveau lot affichera les informations de production d'origine dans l'onglet Productions, maintenant ainsi une traçabilité complète.
La gestion des lots est disponible uniquement dans les plans avec la fonctionnalité Contrôle de lot.
Pour des informations générales sur la sélection et les opérations sur plusieurs éléments, consultez la section Opérations sur plusieurs éléments sous Travailler avec des données. Les opérations spécifiques aux lots de stock sont décrites ci-dessous.
Même dans les plans sans contrôle de lot, vous pouvez effectuer des opérations sur plusieurs lots de composants. Cependant, dans ce cas, ces opérations ne peuvent être effectuées qu'au sein d'un emplacement de stockage.
Pour voir les composants stockés dans un emplacement de stockage, allez dans la section Stockage et sélectionnez un emplacement de stockage. Alternativement, développez une ligne d'emplacement de stockage dans le tableau pour voir la liste des composants qui y sont stockés. Sélectionnez un ou plusieurs composants et utilisez le menu "Sélectionné..." pour :
Dans les plans avec contrôle des lots, ces opérations suivront correctement les lots. Si vous choisissez de déplacer une quantité inférieure au lot complet, le lot sera divisé et PartsBox vous demandera des informations supplémentaires sur le lot nouvellement créé.
Un projet dans PartsBox représente une nomenclature (BOM), qui est une liste de composants nécessaires pour construire un appareil ou un assemblage électronique. Chaque projet correspond à une conception ou un produit spécifique.
Les projets servent à plusieurs fins dans PartsBox :
PartsBox propose plusieurs méthodes pratiques pour ajouter des composants à un projet, vous permettant de remplir efficacement votre nomenclature (BOM). Voici les options disponibles :
PartsBox peut importer une nomenclature (BOM) à partir de nombreux logiciels de CAO/eCAD, au format CSV ou TSV. Vous pouvez importer des entrées de nomenclature soit en créant un nouveau projet, soit dans n'importe quel projet existant.
Pour créer un nouveau projet en important une nomenclature (BOM) existante, utilisez le bouton 'Importer' dans la section 'Projets'. Cela vous demandera de télécharger le fichier. Téléchargez un fichier CSV/TSV exporté depuis votre programme de CAO.
PartsBox essaiera d'analyser votre BOM et d'afficher les résultats préliminaires. Veuillez d'abord ajuster les options 'Séparateur de champ' et 'Encodage des caractères' jusqu'à ce que la BOM soit correctement analysée et que les premières lignes d'exemple soient affichées. Veuillez vous assurer que la case à cocher 'La première ligne contient les noms de colonnes' est correctement définie pour votre BOM.
Ensuite, ajustez le mappage des colonnes de la BOM vers les champs de BOM PartsBox. Il existe un bouton « Deviner » qui utilisera des heuristiques pour faire une estimation au mieux des mappages de colonnes, mais veuillez toujours examiner attentivement les résultats.
La BOM importée est affichée sous le tableau de mappage des colonnes, une fois que vous avez mappé les colonnes requises.
Les choix de champs de nomenclature disponibles sont :
Pour gagner du temps sur les importations futures, vous pouvez enregistrer vos paramètres de mappage de colonnes en tant que préréglage pour un accès rapide ultérieurement.
Après avoir importé une BOM dans PartsBox, chaque ligne représentant un composant doit être associée à un composant spécifique déjà créé. Il n'y a aucun moyen de créer automatiquement des composants lors de l'importation d'une BOM en raison de l'ambiguïté et des erreurs coûteuses potentielles : il existe de nombreux composants portant le même nom. La correspondance peut être effectuée automatiquement si les composants ont déjà été créés de plusieurs manières qui sont essayées dans l'ordre :
Il est fortement recommandé de stocker soit les codes ID Anything™, soit les clés CAO dans la base de données de composants CAO et de les exporter dans les BOMs pour obtenir une correspondance rapide, sans effort et précise.
Les entrées qui n'ont pas été associées à des composants seront mises en évidence. Pour ces entrées, vous pouvez soit créer des composants supplémentaires et réessayer la correspondance (voir ci-dessous), soit ouvrir chacune des entrées et effectuer la correspondance manuellement, en créant éventuellement un nouveau composant au cours du processus. Il est également possible de désassocier l'entrée si vous avez fait une erreur.
Pour réessayer la correspondance, vous pouvez sélectionner certaines ou toutes les entrées de la nomenclature (BOM) et utiliser l'option de menu 'Sélectionné | Faire correspondre les entrées'. Cela relancera la correspondance pour toutes les entrées sélectionnées. Vous pouvez également annuler la correspondance de plusieurs entrées si nécessaire.
Les entrées de BOM ne se limitent pas aux composants et peuvent également représenter des services ou de la main-d'œuvre, comme l'assemblage de PCB, les tests ou l'emballage. Ces entrées peuvent avoir des offres attachées tout comme les composants, ce qui permet d'estimer le coût total de production, et pas seulement le coût des composants. Les offres pour les entrées de BOM de service/main-d'œuvre sont similaires aux offres de composants : plusieurs paliers de prix, MOQ et dates d'expiration sont pris en charge, et les offres peuvent être saisies dans n'importe quelle devise prise en charge.
Les entrées de la BOM sont vérifiées pour leur exactitude, afin d'aider à éviter les erreurs et de permettre l'édition structurelle de la BOM. La quantité pour une ligne donnée doit correspondre au nombre de désignateurs. Par exemple, une entrée de BOM avec une quantité de 2 et les désignateurs C1, C2 est correcte, mais une quantité de 2 et un seul désignateur C1 est probablement une erreur. PartsBox affiche des avertissements lorsque cela se produit, et cela rendra également impossible la fusion des entrées de BOM avec ces erreurs.
Si plusieurs entrées correspondent au même composant, il est généralement judicieux de les combiner en une seule entrée, en ajustant la quantité et les désignateurs en conséquence. C'est à cela que sert l'option 'Sélectionné | Fusionner les entrées'. Si vous sélectionnez plusieurs entrées qui font référence au même composant, vous pouvez les fusionner en une seule entrée de nomenclature (BOM).
Il est également possible de développer les entrées de nomenclature. Une entrée de nomenclature avec une quantité supérieure à 1 peut être développée en entrées individuelles, chacune avec une quantité de 1. Par exemple, s'il y a une entrée avec RC0805FR-0710KL, une quantité de 3 et des désignateurs R1,R2,R3, elle peut être développée en trois entrées :
RC0805FR-0710KL, quantité de 1, désignateur R1\n- RC0805FR-0710KL, quantité de 1, désignateur R2\n- RC0805FR-0710KL, quantité de 1, désignateur R3Ceci est utile si vous souhaitez modifier l'une des entrées individuellement ou l'exclure des constructions. Pour développer, cliquez sur le bouton 'Développer l'entrée' lors de la modification d'une entrée de nomenclature, ou sélectionnez plusieurs entrées et utilisez "Sélectionné | Développer les entrées...".
L'opération inverse est également possible : il est possible de sélectionner plusieurs entrées de BOM avec le même composant, et d'utiliser l'option de menu 'Sélectionné | Fusionner les entrées...'. Cela fusionnera les entrées sélectionnées en une seule entrée de BOM, en combinant les désignateurs.
Lors de la fusion des entrées de nomenclature (BOM), une opération ET est effectuée sur les substituts de nomenclature : l'intersection des ensembles de substituts de nomenclature des entrées sélectionnées devient l'ensemble des substituts de l'entrée fusionnée.
Au bas de la nomenclature, il peut y avoir un avertissement concernant plusieurs lignes de nomenclature faisant référence aux mêmes composants. Ce n'est pas un problème, PartsBox offre simplement un moyen pratique d'effectuer l'opération 'Fusionner' sur l'ensemble de la nomenclature. Si vous cliquez sur 'Tout fusionner', toutes les instances de lignes multiples de nomenclature faisant référence au même composant seront traitées et fusionnées.
Lors de l'édition d'une nomenclature (BOM) dans PartsBox, vous avez la flexibilité d'ajouter des substituts de composants pour des entrées de BOM individuelles. Cette fonctionnalité vous permet de spécifier des composants alternatifs qui peuvent être utilisés de manière interchangeable avec le composant principal. Lors de la production, de la tarification ou de l'achat, PartsBox traite le composant principal et tous ses substituts comme des choix également valides, vous donnant une plus grande flexibilité dans l'approvisionnement des composants.
Les substituts de BOM fonctionnent de manière similaire aux composants membres (substituts) dans les méta-composants et aux substituts pour les composants individuels. Cependant, il existe une différence clé : les substituts de BOM sont configurés par entrée au sein d'un projet spécifique et n'ont aucun effet en dehors de cette entrée particulière. Ce contrôle granulaire vous permet d'adapter les substituts aux exigences spécifiques de chaque projet.
Lors de la combinaison de BOM pour les achats, PartsBox adopte une approche prudente pour gérer les substituts. S'il y a deux entrées pour le même composant mais avec des ensembles de substituts différents, PartsBox ne considérera que l'intersection des substituts — c'est-à-dire les substituts qui sont communs aux deux entrées. Cela garantit que seuls les substituts universellement applicables au composant dans toutes les instances sont utilisés dans la liste d'achat. Pour illustrer cela, prenons un exemple. Supposons que vous ayez une BOM où le Composant A a les substituts B et C, et une autre BOM où le Composant A a les substituts B et D. Dans ce cas, PartsBox ne peut pas supposer que le Composant A peut toujours être remplacé par B, C ou D. Au lieu de cela, PartsBox sera seulement certain que le Composant A peut être remplacé par B, car c'est le seul substitut commun aux deux BOM.
Certaines versions d'Altium Designer sont connues pour avoir des problèmes avec la gestion des guillemets doubles (") dans les fichiers CSV qu'elles génèrent. Plus précisément, ces versions ne parviennent pas à échapper correctement les guillemets doubles dans les valeurs de champ. Par exemple, si un champ contient une valeur comme 0.156", le fichier CSV résultant ne respectera pas les règles de formatage CSV standard, ce qui le rendra problématique pour un traitement ultérieur ou une importation.
Pour résoudre ce problème, les utilisateurs rencontrant des problèmes avec leurs fichiers CSV en raison de guillemets doubles non échappés disposent de quelques options de correction manuelle :
Envisagez de vérifier les mises à jour logicielles ou les correctifs d'Altium qui pourraient résoudre ce problème dans les futures versions, réduisant ainsi le besoin d'ajustements manuels des fichiers.
Les offres des fournisseurs/distributeurs peuvent être jointes aux composants, pour être utilisées lors de la tarification des projets nécessitant le composant. Les offres peuvent avoir plusieurs paliers de prix, ainsi que des périodes de validité (dates d'expiration), une quantité minimale de commande (MOQ) et des multiples de commande.
L'estimation du coût d'un projet est une étape importante du processus de production. PartsBox simplifie cette tâche en fournissant une fonctionnalité de tarification complète. Pour accéder à cette fonctionnalité, accédez au projet que vous souhaitez chiffrer et sélectionnez l'onglet 'Tarification'.
En ouvrant l'onglet "Tarification", le tableau principal de tarification vous sera présenté, affichant une ventilation détaillée des composants du projet et de leurs coûts associés. Ce tableau comprend des informations telles que le nom du composant, le fabricant, le MPN (numéro de pièce du fabricant), la quantité requise et le prix unitaire pour chaque composant.
La taille de production/lot est le nombre d'unités pour lesquelles vous souhaitez estimer le prix. Plusieurs quantités courantes sont fournies pour un accès rapide, mais n'importe quelle quantité peut être saisie dans la zone de saisie.
Le prix unitaire total et le prix total sont affichés en gros caractères sur le côté droit. Le bouton de déroulement à côté permet de comparer rapidement les prix pour toute la gamme de quantités de production courantes, sans les saisir manuellement.
S'il y a un point d'exclamation rouge d'avertissement à côté du prix unitaire et du prix total, cela signifie que PartsBox n'a pas pu calculer le prix car certaines informations étaient manquantes. Les composants problématiques sont surlignés en rouge dans le tableau de prix ci-dessous.
Les options d'approvisionnement des composants permettent de choisir d'où proviennent les composants. 'Stock local uniquement' ne prendra en compte que les composants que vous avez déjà, en utilisant leur prix d'achat moyen pour la tarification de la BOM. 'Acheter uniquement' ignorera le stock local et n'utilisera que les prix en ligne et les informations de stock. 'Utiliser le stock local, puis acheter' utilisera d'abord tout le stock local, puis s'il n'est pas suffisant, prendra en compte les offres en ligne.
Notez que si votre historique de stock ne contient pas de prix, vous n'obtiendrez pas d'informations de tarification correctes si vous essayez d'utiliser le stock local dans la tarification de Projet/Nomenclature. Vous pouvez toujours revenir en arrière et modifier l'historique de stock afin d'ajouter des prix.
Les options de filtrage des offres permettent de restreindre la liste des offres :
Le tableau de tarification est le composant central de la fonctionnalité de tarification BOM dans PartsBox. Il fournit un aperçu complet de tous les composants d'un projet, ainsi que leurs informations de prix et leurs options d'approvisionnement. Ce tableau vous permet de prendre des décisions éclairées concernant l'achat de composants pour votre projet.
Les colonnes clés du tableau de tarification incluent :
Le tableau de tarification offre la possibilité de "verrouiller" une offre particulière pour un composant à l'aide de l'icône de cadenas. Lorsqu'une offre est verrouillée, elle sera utilisée pour calculer le prix global de la nomenclature (BOM), indépendamment de tout changement de prix ou de disponibilité.

Chaque ligne du tableau de tarification comprend une case à cocher « exclure », vous permettant d'exclure rapidement un composant des calculs de prix. Ceci est utile lorsque vous souhaitez voir l'impact de la suppression d'un composant particulier de votre nomenclature (BOM).
Pour voir plus de détails sur les offres disponibles pour un composant spécifique, vous pouvez développer la ligne à l'aide de l'icône chevron sur le côté gauche. Cela affichera une liste de toutes les offres pour ce composant, y compris les prix, les paliers de quantité et les délais.
PartsBox sélectionne automatiquement la meilleure offre (la moins chère) pour chaque entrée de la nomenclature (BOM) liée à une identité en ligne (Numéro de Composant Fabricant). Avec généralement 20 à 40 offres disponibles pour chaque composant, le processus de sélection est complexe, prenant en compte divers facteurs :
Le tableau principal de tarification de la nomenclature (BOM) n'affiche que la meilleure offre pour chaque composant. PartsBox sélectionne cette offre en se basant sur le 'Prix en éliminant l'excédent' — le prix payé en supposant que tout stock excédentaire acheté sera jeté. Cette approche garantit que l'option la plus rentable est choisie, même si la quantité requise est inférieure au MOQ ou n'est pas un multiple de commande.
Par exemple, si 50 composants sont nécessaires mais que la MOQ est de 100, PartsBox prendra en compte le prix pour 100 composants, en supposant que les 50 excédentaires seront jetés. Si ce prix reste compétitif grâce aux remises sur quantité, il peut être sélectionné comme la meilleure offre. Il est paradoxalement parfois moins cher d'acheter plus. De même, les quantités sont arrondies au multiple de commande le plus proche pour la comparaison.

Le classement des offres, et donc la meilleure offre, change en fonction de la quantité à construire. Cela permet de découvrir de nouvelles sources de composants inattendues qui deviennent rentables à certaines quantités.
Développer chaque offre révèle des détails supplémentaires :

Pour les méta-composants, les substituts de BOM ou les substituts de composants, les offres sont rassemblées pour tous les composants groupés. Comme ces composants sont considérés comme interchangeables, les offres sont combinées et la meilleure est sélectionnée dans l'ensemble du groupe.
En plus de s'approvisionner en composants auprès des principaux distributeurs, il est courant de recevoir des offres personnalisées d'autres fournisseurs pour des quantités spécifiques, souvent avec des prix réduits. PartsBox s'adapte à cela en vous permettant de saisir vos propres offres locales, qui sont ensuite prises en compte et classées aux côtés des offres en ligne lors du processus de tarification.
Les offres locales peuvent être ajoutées de deux manières :
Comme les offres en ligne, les offres locales prennent en charge plusieurs paliers de prix pour n'importe quelle quantité, ainsi qu'une quantité minimale de commande (MOQ) et un multiple de commande. Ces paramètres sont pris en compte par l'algorithme de tarification lors de la détermination des meilleures offres pour un projet donné.

Lors de l'ajout d'une offre locale, vous pouvez fournir des informations supplémentaires telles que :
La date d'expiration est particulièrement importante, car PartsBox exclura automatiquement toute offre expirée de la prise en compte lors de la tarification. Une offre ne sera pas prise en compte si elle a expiré.
Après avoir créé une offre locale, vous pouvez y joindre des fichiers en cliquant sur l'offre et en utilisant la section des pièces jointes. Ceci est utile pour stocker des devis, des correspondances par e-mail ou tout autre document lié à l'offre.
PartsBox prend en charge toutes les principales devises pour les offres locales. Il convertit les prix dans votre devise d'affichage préférée en utilisant des taux de change à jour, tout en préservant les prix et la devise d'origine pour référence. Cela vous permet de travailler avec des offres de divers fournisseurs du monde entier sans conversions manuelles de devises.
PartsBox simplifie la gestion des devises. Les utilisateurs peuvent sélectionner leur devise préférée dans les paramètres, et tous les prix seront affichés dans cette devise dans toute l'application. Cela permet une expérience cohérente et personnalisée lors du travail avec des informations de prix.
Le logiciel utilise les taux de change de la Banque centrale européenne (BCE) pour une conversion précise des devises. Ces taux sont régulièrement mis à jour. Cela élimine le besoin de conversions manuelles de devises et fournit aux utilisateurs des informations de prix à jour.
Lors de la saisie manuelle des offres, vous pouvez choisir parmi toutes les devises prises en charge. PartsBox gérera automatiquement la conversion de devise, affichant les prix dans la devise préférée de l'utilisateur. Cette fonctionnalité permet de gérer les offres de divers fournisseurs et régions, facilitant ainsi la comparaison et l'analyse des données de prix.
Le tableau de tarification peut être exporté sous forme de document PDF à l'aide du bouton Exporter dans le pied de page du tableau. Le PDF exporté comprend les informations du projet (nom, description, dates), un tableau récapitulatif prix-quantité indiquant les prix unitaires et totaux pour les quantités de construction prédéfinies, la quantité de construction actuellement sélectionnée avec son prix unitaire et total, et le tableau détaillé complet de la tarification avec tous les composants et leurs informations d'approvisionnement. Si un logo d'entreprise a été téléchargé (voir la section Organisations et accès), il est inclus dans l'en-tête du PDF.
Les règles de fournisseur contrôlent quels distributeurs et fournisseurs sont pris en compte lorsque PartsBox sélectionne la meilleure offre pour les entrées de nomenclature. En organisant les règles en groupes de règles nommés, vous pouvez créer des stratégies d'approvisionnement flexibles — par exemple, préférer certains fournisseurs et se rabattre sur d'autres s'ils n'ont pas de stock. Les groupes de règles peuvent être appliqués globalement ou verrouillés sur des projets et des listes d'achats spécifiques.
Pour configurer les règles des fournisseurs, accédez aux Paramètres et sélectionnez "Règles des fournisseurs". À partir de là, vous pouvez :
La gestion des règles des fournisseurs nécessite l'autorisation 'Modifier les règles des fournisseurs'.
Chaque groupe de règles contient une liste ordonnée de règles. Les règles peuvent être ajoutées, supprimées et réorganisées à l'aide des flèches haut/bas.
Chaque règle a un paramètre Acheter chez qui détermine quels fournisseurs sont pris en compte :
Chaque règle peut également avoir un champ facultatif Nom de la règle/commentaires à des fins de documentation. La liste des fournisseurs est remplie à partir des fournisseurs qui ont des offres actives dans votre base de données.
Les règles au sein d'un groupe sont traitées de haut en bas :
Cela crée une chaîne de secours. Par exemple, un groupe de règles avec trois règles pourrait implémenter la stratégie suivante :
Si LCSC ou TME ont des offres correspondantes, elles sont utilisées. Sinon, Mouser est essayé. Si Mouser n'a pas d'offres non plus, tout fournisseur disponible est accepté.
Le sélecteur de règles de fournisseur apparaît dans l'onglet Tarification du projet et dans les listes d'achat. Il répertorie tous les groupes de règles disponibles, avec le paramètre par défaut global annoté comme '(Défaut global)'. La sélection de 'Aucune règle (tout est accepté)' désactive complètement le filtrage des fournisseurs.
Comme le basculement entre les groupes de règles est instantané, ils fonctionnent également comme des scénarios d'achat. Vous pouvez définir plusieurs groupes représentant différentes stratégies d'approvisionnement et basculer rapidement entre eux pour comparer comment chacun affecte la tarification de la nomenclature avant de vous engager dans une décision d'achat.
Utilisez le bouton Verrouiller pour fixer un groupe de règles spécifique à un projet ou à une liste d'achat. Un groupe de règles verrouillé (affiché comme '(Verrouillé localement)') reste en vigueur pour ce projet ou cette liste, indépendamment des modifications apportées au paramètre par défaut global. Utilisez Déverrouiller pour revenir au suivi du paramètre par défaut global.
Le sélecteur de règles de fournisseur apparaît également dans les vues de tarification individuelles des composants, vous permettant de voir comment différents groupes de règles affectent la sélection des offres pour un composant spécifique.
Une liste d'achats est une liste consolidée des composants nécessaires pour construire un ou plusieurs projets, basée sur la nomenclature (BOM) de chaque projet et les quantités de production spécifiées. Elle représente les composants que vous devez commander pour réaliser vos productions planifiées.
Pour créer une liste d'achats, vous ajoutez des projets à votre panier, en spécifiant la quantité de chaque projet que vous avez l'intention de construire. PartsBox combine ensuite les BOM individuelles, en multipliant les quantités de composants par les quantités de production, et les fusionne en une seule liste. Ce processus déduplique les composants communs entre les projets, résultant en une liste unifiée de tous les composants que vous devez acheter.
La liste d'achats fournit un aperçu clair de vos besoins d'achat, facilitant la gestion de votre inventaire et la planification de vos commandes. Elle prend en compte les niveaux de stock actuels de votre inventaire, indiquant quels composants doivent être commandés et en quelles quantités.
Les quantités de commande dans la liste d'achat peuvent être modifiées directement. C'est utile pour ajuster les quantités afin de répondre aux quantités minimales de commande (MOQ), de profiter des réductions de prix ou d'arrondir aux quantités de bobines complètes.
Une fois que vous avez examiné et finalisé votre liste d'achat, vous pouvez procéder à la création de commandes fournisseurs directement à partir de la liste. PartsBox vous aide à sélectionner les meilleurs fournisseurs en fonction de vos préférences, telles que le prix, la disponibilité et le délai de livraison. Vous pouvez diviser la liste d'achat en plusieurs commandes fournisseurs si nécessaire, optimisant ainsi votre processus d'achat et réduisant les coûts.
Une production représente le résultat de la construction d'un projet. Elle correspond normalement à un lot d'appareils qui ont été fabriqués ou sont en cours de fabrication. PartsBox prend en charge les productions en une seule étape et en plusieurs étapes, et une production en plusieurs étapes peut être en cours (non encore terminée).
Les productions sont une fonctionnalité essentielle de PartsBox pour planifier et suivre la production. Elles vous permettent de vérifier si vous avez des quantités suffisantes de composants (y compris l'attrition), de préparer votre production, de générer une liste de prélèvement et de retirer les quantités utilisées de votre stock.
Les constructions fournissent également une traçabilité. Selon votre plan d'abonnement, l'historique de construction montre quels composants spécifiques ont été utilisés dans chaque construction, avec différents niveaux de détail.
Pour accéder à l'historique des productions passées, voir les productions multi-étapes en cours ou démarrer une nouvelle production, accédez à l'onglet « Productions » au sein d'un projet.
Lors du démarrage d'une nouvelle construction, le tableau de construction affiche tous les composants du projet ainsi que leurs quantités requises et disponibles. Pour les plans qui prennent en charge les calculs d'attrition des composants, la quantité nécessaire inclut le surplus d'attrition, calculé individuellement pour chaque composant en fonction de ses paramètres d'attrition. Lorsque l'attrition est appliquée, la colonne Requis affiche la répartition au format "15 (12+3)", montrant la quantité totale requise suivie de la quantité de base et du surplus d'attrition entre parenthèses.
Pour les plans Production et supérieurs, vous pouvez désactiver les calculs d'attrition pour une production en utilisant la case à cocher "Désactiver l'attrition ?" dans les paramètres de production. Lorsqu'elle est désactivée, les quantités exactes de la BOM seront utilisées sans ajouter de composants supplémentaires pour l'attrition. Vous pouvez également outrepasser ce paramètre pour des entrées de BOM individuelles en développant la ligne d'entrée et en ajustant le paramètre d'attrition pour cette entrée spécifique.
La colonne 'Demandes de stock' indique d'où proviendront les composants. Pour les composants stockés dans plusieurs emplacements, les composants avec gestion par lot et les méta-composants, cette colonne peut afficher plusieurs sources.
Vous pouvez définir la quantité de production planifiée en saisissant un nombre ou en utilisant les boutons +/-. L'ajustement de la quantité met tout à jour instantanément. S'il n'y a pas assez de stock pour un composant, cette ligne sera surlignée en rouge avec un avertissement.
PartsBox utilise diverses stratégies pour répondre à la demande :
Vous pouvez également restreindre PartsBox pour n'utiliser qu'une seule source de composants pour chaque entrée de BOM. Certains plans sont limités à une seule source, et dans d'autres plans, il peut être utile d'assurer une traçabilité complète.
La stratégie de sélection de source de composant par défaut détermine les affectations initiales, mais celles-ci peuvent être modifiées dans le tableau. Chaque ligne peut être développée pour afficher les sources, vous permettant de les sélectionner individuellement et de les réorganiser (sous réserve des limitations du plan). Vous pouvez également remplacer la quantité utilisée par entrée.
Chaque ligne comprend une case à cocher « Exclure ? ». La cocher exclura le composant de la production (essentiellement un DNP - Do Not Populate). Aucun stock ne sera retiré pour les composants exclus.
S'il n'y a pas assez de stock pour certaines entrées de la nomenclature, PartsBox affichera un avertissement mais vous permettra quand même de procéder à la construction. Cela peut être utile si vous avez du stock supplémentaire sous la main qui n'a pas été entré dans PartsBox, ou si vous souhaitez produire des cartes partiellement peuplées. La quantité maximale disponible sera retirée de votre stock.
Dans les constructions en une seule étape, appuyer sur le bouton « Construire et retirer le stock » (et confirmer) retirera le stock pour tous les composants non exclus appartenant au projet. La construction sera alors marquée comme terminée.
Pour les productions en plusieurs étapes, cochez la case 'production en plusieurs étapes'. PartsBox affichera des cases de sélection à côté de chaque composant dans la production. Vous pouvez utiliser les cases individuelles pour sélectionner des lignes, sélectionner/désélectionner toutes les lignes, et utiliser l'interface de recherche/filtrage pour marquer les composants à assembler/placer dans l'étape actuelle. L'interface de filtrage prend en charge les tags, donc entrer '#smd' est un moyen rapide de sélectionner tous les éléments CMS, qui sont souvent placés en premier.
Appuyer sur 'Produire & déstocker' ne traitera que les entrées sélectionnées (comme dans les productions en une seule étape).
Effectuer une étape de production sans sélectionner de composants peut être utile pour documenter une étape de traitement dans l'historique de production.
Une production multi-étapes incomplète apparaîtra dans l'onglet « En cours » de l'interface des Productions. La sélectionner vous permet de construire l'étape suivante ou de terminer la production, en la marquant comme complète.
Une production peut comporter n'importe quel nombre d'étapes. Elle peut également être marquée comme terminée même si tous les composants n'ont pas été placés. Dans ce cas, les entrées non utilisées seront marquées comme exclues de la production.
Une construction multi-étapes est représentée par le même code ID Anything™ à travers toutes les étapes, permettant aux étiquettes ID Anything™ d'être attachées même aux appareils incomplets pour une identification rapide et un accès aux informations de construction.
Lors de la gestion de la production, il est important de conserver un historique des constructions. Cet enregistrement comprend généralement des informations telles que le nombre d'unités construites pour un projet ou une BOM, la date et l'heure de la construction, et tout commentaire pertinent. Bien que ce niveau de détail soit suffisant pour des cycles de production simples, les constructions plus complexes nécessitent souvent le suivi de données supplémentaires.
Dans des scénarios réels, chaque production a sa propre configuration unique. Cette configuration comprend des informations supplémentaires, notamment :
PartsBox stocke toutes ces informations dans l'historique de production, vous permettant de revoir et de vérifier facilement comment une production particulière a été configurée à tout moment dans le futur.
Pour accéder à l'historique de configuration de production, accédez à l'onglet 'Productions' dans la section Projets de PartsBox. Ici, vous trouverez une liste de toutes les productions. Vous pouvez choisir d'afficher la liste complète ou de la filtrer pour n'afficher que les productions terminées ou les productions en plusieurs étapes actuellement en cours.
Chaque production se voit attribuer un code ID Anything™ unique, qui peut être imprimé sur une étiquette et apposé sur les appareils physiques produits lors de cette production. Ce code offre un accès rapide et pratique aux informations de production, garantissant que vous pouvez récupérer les détails pertinents à tout moment, même longtemps après la fin de la production.
Lors de la visualisation d'une construction terminée ou en cours, l'onglet Stock utilisé dans la navigation de gauche affiche le stock qui a été consommé pendant cette construction. Le tableau Stock utilisé a deux objectifs : premièrement, il montre ce qui a été utilisé ou consommé dans une construction et combien cela a coûté ; deuxièmement, il vous permet de gérer les lots affichés dans le tableau — par exemple, les déplacer vers un autre emplacement de stockage, ajuster leurs comptages de stock ou leur ajouter des tags.
Le niveau de détail disponible dépend de l'activation ou non du contrôle des lots. Sans contrôle des lots, le stock d'un composant dans un emplacement de stockage donné est fongible — il n'y a pas de concept de lot pouvant être suivi ou géré individuellement. Par conséquent, il n'est pas possible de voir le coût exact des composants consommés dans une construction, ni de gérer directement le stock consommé à partir de cette vue.
Pour les forfaits sans contrôle des lots, le tableau Stock utilisé affiche les noms des composants, les quantités utilisées, les désignateurs et les emplacements de stockage. Cela fournit un résumé de ce qui a été consommé.
Pour les plans avec contrôle des lots, le tableau Stock utilisé fournit tous les détails. Les colonnes par défaut incluent le nom du composant, le nom du lot, la quantité utilisée, le coût, les désignateurs, l'emplacement de stockage et la quantité restante actuelle dans chaque lot. Le suivi des coûts indique le coût total du stock consommé, calculé à partir du coût unitaire de chaque lot. Vous pouvez développer chaque ligne pour voir les détails complets du lot.
La variante de contrôle des lots prend également en charge les opérations en masse sur les lots consommés :
Pour utiliser les opérations en masse, sélectionnez des lots à l'aide des cases à cocher, puis choisissez une opération dans le menu.
Les sous-ensembles dans PartsBox représentent le stock résultant de la construction de projets. Lorsqu'un projet est construit, le stock du sous-ensemble correspondant est incrémenté de la quantité construite. Cela permet de gérer efficacement des produits complexes composés de multiples sous-ensembles et composants, chaque sous-ensemble étant produit ou approvisionné séparément.
Pour créer un composant de sous-ensemble pour un projet :
Après sa création, le sous-ensemble apparaîtra dans la liste des composants et pourra être géré comme n'importe quel autre composant, à une exception près : le nom d'un sous-ensemble est toujours le même que celui du projet correspondant et ne peut pas être modifié.
Lors de la construction d'un projet, l'écran de confirmation de construction inclut une option pour ajouter du stock au méta-composant de sous-ensemble associé. Si activé, vous pouvez :
Lors de la confirmation, le stock du sous-ensemble sera incrémenté de la quantité produite. Comme les sous-ensembles se comportent comme des composants réguliers, ils peuvent être utilisés dans d'autres projets et productions, et des fonctionnalités telles que les avertissements de stock faible et les paramètres d'attrition peuvent être configurées.
Lorsque le contrôle des lots est activé, chaque construction d'un projet résulte en un lot distinct du méta-composant de sous-ensemble correspondant, identifié par un code ID Anything™ unique. En attachant des étiquettes ID Anything™ aux appareils fabriqués, vous pouvez scanner rapidement le code à l'aide d'un appareil mobile pour accéder aux informations de construction associées.
Lors de la visualisation d'une construction pour un projet avec un composant de sous-ensemble, l'onglet Résultats de construction dans la navigation de gauche affiche le stock résultant créé à partir de cette construction. Cela fonctionne de manière similaire à la vue Stock utilisé décrite ci-dessus : avec le contrôle des lots, vous obtenez des détails complets par lot (nom du lot, quantité, emplacement de stockage, commentaires) et des opérations en masse (ajout de tags, déplacement, ajustement des comptages de stock) ; sans contrôle des lots, un résumé des emplacements de stockage, des quantités et des commentaires est affiché.
PartsBox offre une fonctionnalité puissante pour le suivi des appareils individuels construits à partir de projets/BOMs. Lors du démarrage d'une construction, vous pouvez activer l'option « Suivre chaque sous-ensemble résultant séparément ». Cela modifie le processus de construction pour générer des lots individuels pour chaque sous-ensemble construit, attribuant ainsi un numéro de série unique à chaque appareil.
L'activation de cette option débloque une multitude de possibilités pour le suivi du cycle de vie des dispositifs individuels. Les lots dans PartsBox contiennent déjà une quantité importante de données et possèdent des codes ID Anything™ uniques qui leur sont attribués. Vous pouvez joindre des données supplémentaires à ces lots sous forme de fichiers, tels que des résultats de tests, des protocoles de réparation, des dépôts réglementaires, un historique de service ou toute autre information pertinente.
Chaque lot se voit attribuer un code ID Anything™ unique, qui peut être imprimé sous forme de code QR et physiquement attaché à l'appareil correspondant. Cela permet une identification et un suivi faciles des appareils individuels. Alternativement, les appareils peuvent être identifiés par une combinaison du code ID Anything™ de la production (pointant vers la production spécifique) et d'un numéro de série entier attribué automatiquement au sein de cette production.
Lorsque l'option d'ajout de stock de sous-ensembles est activée pour une production en plusieurs étapes, PartsBox garde une trace du stock actuellement en production. Cela vous permet de joindre des informations sur les anomalies potentielles de production ou les résultats de tests individuels à chaque lot d'appareils au fur et à mesure de leur fabrication. Une fois la production terminée, le statut du stock passe de "En production" à "Disponible".
PartsBox prend en charge trois types de commandes, chacune représentant une étape différente du processus d'achat :
Pour créer une commande ou ajouter des articles à une commande ouverte existante, vous pouvez commencer par examiner les prix et les offres pour un seul composant ou en travaillant avec une Liste d'Achats. PartsBox vous permet d'ajouter des offres individuelles ou un groupe d'offres à une commande, en les associant au fournisseur correspondant qui a fourni le prix.
Lors de la modification des quantités dans une commande ouverte, PartsBox récupère automatiquement les informations de prix actuelles et ajuste le prix total en fonction de la quantité et des éventuelles remises sur quantité applicables. Cela garantit que vous disposez toujours de prix à jour et précis pour vos commandes.
Les commandes ouvertes peuvent être transférées vers le site web d'un distributeur par copier-coller, ou elles peuvent être exportées dans un format approprié si un bon de commande imprimé plus formel est requis.
Le moyen le plus efficace de passer une commande auprès d'un fournisseur est d'utiliser la fonctionnalité 'Télécharger le panier'. Cela vous permet de copier-coller ou de télécharger un fichier CSV contenant les détails de la commande.
Lorsque vous marquez une commande ouverte comme 'Commandée', PartsBox vous invite à fournir une date de livraison prévue. Cette information vous aide à suivre quand vos composants sont censés arriver et permet au système d'afficher le stock commandé dans diverses sections pertinentes de l'application.
Si nécessaire, vous pouvez annuler une commande, ce qui rétablit son statut à « Ouverte » et supprime le stock attendu de l'affichage.
PartsBox offre plusieurs méthodes pratiques pour recevoir des composants d'une commande :
Lors de la planification de la production de plusieurs appareils électroniques, il est souvent nécessaire d'acheter des composants en gros. Cependant, déterminer les quantités exactes nécessaires peut être difficile, surtout en tenant compte du stock local existant et des composants partagés entre différentes BOM (Nomenclatures).
La présence de méta-composants (substituts de composants), d'alternatives de composants et de substituts de BOM ajoute une couche supplémentaire de complexité au processus d'achat. Jusqu'au moment de la commande, il est avantageux de conserver une certaine flexibilité dans le choix des MPN (Manufacturer Part Numbers) spécifiques.
Pour lancer le processus d'achat, accédez à la section « Projets » et commencez à ajouter des projets/BOMs à votre panier de projet en utilisant les boutons « Ajouter au panier » situés au bas de chaque carte de projet. Lors de l'ajout d'un projet, vous aurez la possibilité de spécifier les quantités que vous avez l'intention de produire.
Une fois que vous avez ajouté les projets souhaités au panier, attribuez un nom descriptif à votre liste et cliquez sur 'Créer une liste d'achats'. Cette action vous redirigera vers la section 'Achats', où vous pourrez voir toutes vos listes d'achats.
Cliquer sur une liste d'achat spécifique ouvrira l'interface de tarification familière, similaire à celle utilisée pour la tarification de Projet/Nomenclature. Cette interface vous permet de sélectionner des offres, d'ajouter vos propres offres, de choisir des alternatives spécifiques pour les méta-composants et de limiter votre sélection aux distributeurs préférés.
Après avoir finalisé votre liste d'achats, passez à la vue « Grouper par Distributeur/Vendeur » pour voir vos composants organisés en commandes séparées pour chaque vendeur. Cette vue offre la même fonctionnalité que la vue « Tous les composants », vous permettant de modifier les choix d'offres si nécessaire. De plus, vous pouvez rapidement ajouter tous les composants à une commande nouvelle ou existante avec un vendeur spécifique et procéder à la commande directement avec lui.
Bien que le support de la commande automatique ait toujours fait partie du plan à long terme, sa mise en œuvre reste difficile en raison des complexités liées à l'intégration avec les systèmes des différents distributeurs.
PartsBox calcule la valeur de votre inventaire de composants en utilisant les prix d'achat saisis lors de l'ajout de stock. Comprendre comment fonctionne cette valorisation aide pour les rapports financiers et la gestion des stocks. La stratégie de sélection de la source du composant (FIFO, LIFO, etc. — voir la section Construction de projets) affecte également la valorisation : avec le contrôle des lots, elle détermine quels coûts de lots spécifiques sont attribués à chaque construction, tandis que sans contrôle des lots, le coût moyen est utilisé.
Pour chaque composant, PartsBox suit :
Lorsque le contrôle des lots est activé, PartsBox suit le prix d'achat exact pour chaque lot. Cela fournit des informations précises sur le coût par lot :
Cette évaluation exacte est particulièrement utile pour :
Sans contrôle des lots, PartsBox utilise la méthode du coût moyen pour la valorisation des stocks :
Les rapports vous permettent d'obtenir une vue d'ensemble de vos données.
Comme tout le reste dans PartsBox, les rapports se mettent à jour en temps réel. Par exemple, si vous gardez un rapport « Stock faible » ouvert et que quelqu'un d'autre retire du stock (ce qui fera passer le stock d'un composant particulier en dessous d'un seuil), votre rapport sera instantanément mis à jour.
PartsBox prend en charge la collaboration grâce au concept d'organisation (entreprises). Une entreprise ou une organisation dans PartsBox représente une base de données partagée à laquelle plusieurs utilisateurs peuvent accéder simultanément. Cela permet aux équipes de travailler ensemble sur la gestion de leur inventaire de composants électroniques, les achats et la production.
Lorsque vous créez une entreprise ou une organisation dans PartsBox, vous pouvez inviter d'autres utilisateurs à rejoindre et collaborer. Le nombre d'utilisateurs pouvant accéder à une base de données d'entreprise dépend de votre plan d'abonnement. Si vous devez accueillir plus d'utilisateurs, vous pouvez mettre à niveau votre plan en conséquence.
Pour accorder à quelqu'un l'accès à une base de données d'entreprise, il doit d'abord créer un compte PartsBox. Une fois qu'il a un compte, un administrateur de l'entreprise peut l'inviter et lui accorder les droits d'accès appropriés. Cela vous permet de contrôler qui a accès aux données de votre entreprise et quelles actions ils peuvent effectuer.
En plus des bases de données d'entreprise, chaque utilisateur de PartsBox dispose également d'une base de données privée gratuite pour un usage personnel. Cette base de données privée est distincte de toutes les bases de données d'entreprise auxquelles vous pouvez avoir accès. Vous pouvez facilement basculer entre votre base de données privée et n'importe quelle base de données d'entreprise à l'aide du sélecteur de base de données situé en haut de l'écran de l'application PartsBox. Le sélecteur affiche le nom de la base de données actuellement sélectionnée.
Les organisations peuvent télécharger un logo d'entreprise dans Paramètres > Général. Le logo est affiché dans les exportations PDF, y compris les exportations de tableaux et les PDF de tarification de nomenclature, remplaçant le logo PartsBox par défaut dans l'en-tête du document.
PartsBox offre des options de contrôle d'accès flexibles pour garantir que les utilisateurs disposent des autorisations appropriées en fonction de leurs rôles et responsabilités au sein de l'entreprise. Une entreprise a toujours au moins un utilisateur 'admin' qui possède le plus haut niveau de contrôle et peut gérer les informations de facturation et accorder ou révoquer l'accès aux autres utilisateurs.
Pour les plans sans contrôle d'accès basé sur les rôles (RBAC), PartsBox fournit trois niveaux d'accès de base :
Pour les plans avec contrôle d'accès basé sur les rôles (RBAC), PartsBox offre une approche plus granulaire et personnalisable de la gestion des accès. Avec RBAC, les entreprises peuvent définir un nombre illimité de rôles et les attribuer aux utilisateurs en fonction de leurs responsabilités spécifiques. Chaque rôle définit des permissions pour des opérations individuelles, telles que la création de composants, l'ajout de stock ou l'exécution de productions.
Le RBAC permet un contrôle précis des autorisations, permettant aux entreprises de créer des rôles limités avec un accès restreint. Par exemple, un rôle 'Réception' pourrait être défini pour permettre aux utilisateurs d'ajouter et de déplacer des stocks mais pas de modifier des projets ou d'effectuer des constructions. Ce rôle conviendrait aux employés responsables de la réception et de l'organisation des stocks entrants.
De même, un rôle 'Production' pourrait être créé pour permettre aux utilisateurs d'effectuer des constructions à partir de projets prédéfinis mais pas de modifier les projets eux-mêmes. Ce rôle serait utile pour les employés impliqués dans le processus de fabrication qui doivent assembler des produits basés sur des conceptions établies.
Dans les grandes organisations, le maintien d'une piste d'audit immuable de toutes les modifications de la base de données est souvent nécessaire pour la conformité réglementaire et la traçabilité. Ceci est particulièrement important pour les entreprises soumises à des réglementations telles que le titre 21 CFR Part 11 de la FDA américaine, qui impose des exigences strictes en matière de tenue de registres et d'intégrité des données.
Même en l'absence d'obligations légales, de nombreuses entreprises choisissent de mettre en œuvre une piste d'audit comme bonne pratique pour assurer la responsabilité et faciliter l'analyse des causes profondes en cas de problèmes ou de divergences.
Les plans PartsBox avec la fonctionnalité de piste d'audit enregistrent automatiquement un historique détaillé de chaque modification apportée à la base de données. Chaque enregistrement de piste d'audit comprend :
Ces informations fournissent une vue complète et granulaire de l'évolution de la base de données au fil du temps, permettant aux administrateurs de reconstruire la séquence des événements et de comprendre le contexte derrière chaque changement.
Les données de la piste d'audit peuvent être facilement exportées depuis PartsBox dans un format adapté à la signature numérique et à l'archivage à long terme. Ces données exportées servent d'enregistrement vérifiable de l'historique du système, qui peut être utilisé pour démontrer la conformité aux réglementations pertinentes lors d'audits ou d'inspections.
Chaque objet dans PartsBox — composants, lots, emplacements de stockage, constructions, commandes et projets — se voit automatiquement attribuer un identifiant unique et compact appelé code ID Anything™. Ces codes sont suffisamment courts pour être lisibles par l'homme (26 caractères) et peuvent être encodés sous forme de codes QR pour la numérisation.
Les codes ID Anything™ servent à plusieurs fins :
Le système ID Anything™ est utilisé dans tout PartsBox. Les sections ci-dessous décrivent ces fonctionnalités en détail.
Scanner des codes-barres est un moyen rapide et efficace de traiter les expéditions entrantes, d'ajouter ou de retirer du stock et de créer de nouveaux composants dans PartsBox. Cette fonctionnalité améliore votre flux de travail de gestion des stocks, vous faisant gagner du temps et réduisant la saisie manuelle de données.
PartsBox prend en charge deux méthodes pour scanner les codes-barres :
Pour commencer à scanner des codes-barres, cliquez sur le bouton de menu "Scanner" dans PartsBox. Selon votre méthode de scan :
Une fois qu'un code-barres est décodé avec succès, PartsBox analyse les données et prend l'une des actions suivantes :
PartsBox prend en charge une large gamme de formats de codes-barres couramment utilisés par les distributeurs de composants électroniques :
Si le code-barres scanné inclut des informations sur la quantité, elles seront automatiquement préremplies dans la boîte de dialogue "Ajouter du stock".
Si vous avez créé votre commande DigiKey dans PartsBox et copié les codes d'identification générés dans votre panier DigiKey, les codes-barres sur vos composants reçus contiendront des identifiants PartsBox. Lors de la numérisation de ces codes-barres, PartsBox identifiera automatiquement la commande et la ligne d'article associées, vous permettant de recevoir facilement les composants par rapport à la commande.
Vous pouvez imprimer des étiquettes pour les composants, les lots, les lieux de stockage, les commandes, les projets et les productions directement depuis PartsBox. Il existe un système de modèles qui vous permet de personnaliser les étiquettes selon vos besoins.
Ce dont vous avez besoin pour l'impression directe d'étiquettes :
La raison de l'exigence de JSPrintManager est que les navigateurs n'ont pas d'accès direct aux imprimantes. Pour envoyer des codes bruts à une imprimante, PartsBox doit se connecter localement à JSPrintManager et lui demander d'envoyer des données à l'imprimante.
Si vous avez les prérequis, aller dans 'Paramètres | Étiquettes | Imprimante' devrait afficher une liste des imprimantes disponibles dans votre système. Sélectionnez votre imprimante d'étiquettes compatible ZPL ici.
Il existe plusieurs catégories d'étiquettes : Composants, Lots, Emplacements de stockage, Commandes, Projets et Productions. Dans chacune de ces catégories, PartsBox vous permet de définir plusieurs modèles d'étiquettes. Cela vous permet de basculer rapidement entre différents types ou tailles d'étiquettes. Dans les plans commerciaux, les modèles d'étiquettes sont partagés au sein de toute l'entreprise.
Pour créer un nouveau modèle d'étiquette, accédez à « Paramètres | Étiquettes » et sélectionnez l'une des catégories. Si vous cliquez sur « Créer » dans la catégorie sélectionnée, vous verrez un modèle pré-rempli avec un exemple d'étiquette. Ces exemples ont été soigneusement préparés pour constituer une bonne valeur par défaut avec des étiquettes de 2,25 x 1,25 pouces (oui, Zebra spécifie les dimensions des étiquettes en pouces uniquement, celles-ci font 57,15 mm x 31,75 mm).
Sur le côté gauche du formulaire de modèle d'étiquette, vous verrez :
Sur le côté droit du formulaire de modèle d'étiquette, il y a une section "Champs". Elle liste les champs de données dans votre modèle (marqués avec des nombres entre accolades). PartsBox détecte automatiquement les champs en fonction du nombre le plus élevé utilisé dans votre modèle. Par exemple, si vous utilisez {0}, {1} et {5} dans votre modèle, vous aurez 6 champs à configurer (champs 0 à 5). Pour chacun de ces champs, vous pouvez choisir n'importe quel champ de données PartsBox disponible. Nous suggérons de taper sur votre clavier pour rechercher, car il y a tellement de champs de données PartsBox parmi lesquels choisir.
Une fois que vous aurez cliqué sur 'Enregistrer', votre modèle sera disponible pour utilisation.
Une fois que vous avez sélectionné une imprimante et créé au moins un modèle d'étiquette, vous pouvez imprimer des étiquettes pour n'importe quel objet dans PartsBox.
Pour imprimer une étiquette, ouvrez l'écran d'information de l'objet que vous souhaitez étiqueter. Pour les composants, il s'agit de l'écran d'information du composant ; pour les emplacements de stockage, l'écran d'information de l'emplacement de stockage ; et de même pour les autres objets. Dans le coin supérieur droit de l'écran d'information, recherchez le bouton ID Anything™, qui affiche une petite icône de code QR et une version courte du code ID Anything™. Cliquez sur ce bouton pour ouvrir une boîte de dialogue qui affiche un sélecteur de modèle, un aperçu de l'étiquette et un bouton « Imprimer l'étiquette ».
PartsBox prend en charge les scanners de codes-barres qui génèrent des frappes au clavier, ce qui inclut la plupart des scanners USB. Le Zebra LS2208 est un scanner 1D fiable et abordable qui fonctionne bien avec PartsBox. Cependant, comme les distributeurs de composants adoptent de plus en plus les codes-barres 2D pour leur capacité de stockage de données supérieure, un scanner 2D est recommandé pour pérenniser votre installation.
Pour utiliser un scanner 2D avec PartsBox, vous devez le configurer pour remplacer les caractères spéciaux non imprimables (codes ASCII RS, GS et EOT) par les chaînes '{RS}', '{GS}' et '{EOT}', respectivement. Ceci est nécessaire pour que le scanner fonctionne correctement avec les applications web. Si vous avez un scanner Zebra DS2208, scannez simplement le code-barres fourni pour le configurer automatiquement pour une utilisation avec PartsBox :

Tout scanner 1D prenant en charge l'interface USB HID (c'est-à-dire agissant comme un clavier) devrait fonctionner avec PartsBox. Si la sortie du scanner est visible dans un éditeur de texte, il est compatible avec PartsBox.
Les scanners 2D connus pour bien fonctionner avec PartsBox incluent :
Le Zebra DS6608 (discontinué en 2007) est connu pour ne pas fonctionner avec PartsBox.
Pour utiliser un scanner 2D avec PartsBox, le scanner doit prendre en charge les remplacements de chaînes dans les codes scannés (connu sous le nom de "Advanced Data Formatting" ou "ADF" dans les scanners Zebra). C'est une limitation des navigateurs web, pas de PartsBox.
Pour la meilleure expérience de lecture de codes-barres, PartsBox recommande d'utiliser un scanner 2D dédié, spécifiquement le Zebra DS2208. Un scanner 2D peut décoder les codes-barres 1D et 2D, assurant la compatibilité avec la tendance croissante des codes-barres 2D utilisés par les distributeurs.
Une alternative plus abordable est l'application Barcode to PC, qui consiste en un logiciel installé sur votre PC et une application mobile pour scanner. Bien que cette solution ne fonctionne pas actuellement de manière fiable avec les codes DataMatrix, des améliorations sont attendues à l'avenir.
En raison de facteurs indépendants de la volonté de PartsBox, une fiabilité à 100 % ne peut être garantie lors de l'utilisation de scanners USB pour la lecture de codes-barres.
Si un scanner 2D ne fonctionne pas avec PartsBox :
Veuillez vous référer à la section « Problèmes connus et limitations » ci-dessus pour voir si votre problème est répertorié. Si la sortie du scanner dans le Bloc-notes semble correcte mais que PartsBox ne parvient toujours pas à reconnaître le code-barres, utilisez le formulaire de commentaires pour signaler le problème.
PartsBox vous permet de rendre votre base de données de composants publique, en partageant tout ou partie de vos composants avec d'autres. Cette fonctionnalité est utile pour les amateurs qui souhaitent partager leur inventaire de composants, ainsi que pour les makerspaces qui souhaitent présenter les composants disponibles.
Pour publier vos composants, accédez à la section Paramètres | Publication. Ici, vous pouvez saisir des informations sur vous-même ou votre organisation, telles qu'une brève description, une URL et une description plus longue. Ces informations seront affichées sur votre page publique.
Notez que votre page publique n'existera que si vous avez sélectionné des composants pour la publication. Les mises à jour de la page publique ne sont pas instantanées et peuvent prendre de plusieurs minutes à une heure.
PartsBox propose trois options pour sélectionner les composants à rendre publiquement visibles :
En sélectionnant soigneusement les composants à publier, vous pouvez contrôler les informations partagées avec d'autres tout en gardant vos autres données privées.
PartsBox s'intègre à KiCad version 7.0 ou ultérieure, vous permettant d'accéder aux données de vos composants PartsBox directement dans le sélecteur de symboles de KiCad. Cette intégration utilise la fonctionnalité de bibliothèques HTTP de KiCad.
Les bibliothèques HTTP KiCad fonctionnent comme des interfaces en lecture seule vers des sources de données externes comme PartsBox. Elles ne stockent pas elles-mêmes les données de symbole ou d'empreinte, mais référencent des symboles et des empreintes définis dans les bibliothèques KiCad standard (.kicad_sym). Lorsque vous sélectionnez un composant dans la bibliothèque HTTP PartsBox dans KiCad, il remplit le symbole schématique avec les données de PartsBox, telles que le numéro de pièce du fabricant (MPN), la valeur, l'empreinte et d'autres champs spécifiés.
Pour configurer l'intégration KiCad dans PartsBox :
La configuration est divisée en ces sections :
Les catégories définissent des sous-ensembles de votre base de données de composants qui seront visibles sous forme de sections navigables distinctes dans le sélecteur de symboles KiCad.
Cette section contrôle la manière dont les données des composants PartsBox sont mappées aux champs de symboles KiCad.
Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. Vous pouvez également définir des noms de champs personnalisés.\n- Choisissez si le champ doit être visible dans le schéma par défaut.\n- Certains mappages sont intégrés et ne peuvent pas être modifiés. Le mappage symbolIdStr est essentiel : il indique à KiCad quel symbole utiliser à partir de vos bibliothèques KiCad standard. Il est toujours mappé au champ "[Composant] Symbole KiCad" dans PartsBox.\n- ID Anything™ est utilisé pour faire correspondre les nomenclatures importées aux composants et est toujours mappé au champ KiCad "PartsBox ID".\n- L'URL ID Anything™ est utilisée pour accéder rapidement à la page d'informations du composant dans PartsBox (où les fiches techniques sont accessibles), elle est donc toujours mappée au champ KiCad "datasheet". Cela vous permet d'appuyer sur 'd' dans KiCad pour ouvrir la page d'informations du composant dans PartsBox.\n- Il est recommandé de mapper Footprint à "[Composant] Empreinte KiCad" et Reference à "[Composant] Référence KiCad".Cette section fournit le fichier de configuration nécessaire pour KiCad.
.kicad_httplib.Pour activer la bibliothèque PartsBox dans KiCad :
partsbox.kicad_httplib (ou tout autre nom avec l'extension .kicad_httplib).\n- Placez ce fichier dans un emplacement accessible par KiCad, tel qu'un répertoire de bibliothèque KiCad ou un emplacement personnalisé.\n- Dans KiCad, allez dans 'Préférences' -> 'Gérer les bibliothèques de symboles...'.\n- Dans la boîte de dialogue 'Bibliothèques de symboles', cliquez sur le bouton '+' ou 'Ajouter une bibliothèque'.\n- Naviguez jusqu'au fichier partsbox.kicad_httplib que vous avez enregistré et sélectionnez-le.\n- (Facultatif, recommandé) Nommez la bibliothèque de manière à ce qu'elle apparaisse avant les autres bibliothèques dans le sélecteur de symboles, par exemple "*Bibliothèque PartsBox".\n- Assurez-vous que la bibliothèque est activée (case cochée) et cliquez sur 'OK'.La bibliothèque PartsBox apparaîtra désormais dans le sélecteur de symboles KiCad. Vous pouvez parcourir les catégories que vous avez définies et sélectionner des composants.
Pour que l'intégration fonctionne correctement, PartsBox doit savoir quel symbole KiCad, quelle empreinte et quel préfixe de référence associer à chaque composant. Ceci est configuré dans la vue des détails du composant :
Device:R, MyLibrary:MySymbol). Cette valeur sera mappée au champ symbolIdStr dans KiCad.\n- Empreinte KiCad : Le nom de l'empreinte KiCad, y compris l'alias de la bibliothèque (par ex., Resistor_SMD:R_0603_1608Metric).\n- Référence KiCad : Le préfixe du désignateur de référence par défaut (par ex., R, C, U).L'enregistrement de ces paramètres les rend disponibles via l'API pour que KiCad les utilise lorsque le composant est sélectionné.
À l'avenir, il sera possible de définir ces champs pour plusieurs composants sélectionnés à la fois (par exemple, sélectionner tous les composants avec un tag « résistance » et définir leur référence KiCad sur « R »).
Vous pouvez rendre votre bibliothèque PartsBox accessible dans Altium Designer. Vos symboles et empreintes resteront dans Altium, tandis que toutes les autres données sur les composants seront accessibles depuis PartsBox. L'intégration avec Altium Designer est légèrement plus complexe à configurer en raison de ses exigences de connexion de base de données ODBC héritées.
Vous devrez exécuter PartsBox Outpost™ sur votre machine. C'est une application qui fournit une synchronisation en temps réel avec votre base de données PartsBox en ligne et offre une interface SQL à laquelle Altium Designer peut se connecter. Outpost™ est livré sous forme de conteneur Docker. Pour l'instant, la synchronisation est unidirectionnelle uniquement, il n'y a donc aucun moyen d'apporter des modifications à votre base de données PartsBox depuis Altium, mais cela pourrait changer à l'avenir.
Prérequis :
Commencez par installer le pilote ODBC PostgreSQL. Ensuite, installez Docker Desktop et téléchargez l'image jrychter/outpost:latest depuis Docker Hub.
Dans Docker Desktop, cliquez sur l'icône Exécuter à côté du nom de l'image dans la section "Images". Ouvrez ensuite la section "Optional settings".
Dans la section "Ports", entrez 5432 pour le port hôte correspondant à :5432/tcp.
Dans la section "Variables d'environnement", créez deux variables d'environnement :
PARTSBOX_API_KEY : cela doit contenir votre clé API PartsBox\n- POSTGRES_PASSWORD : mot de passe de la base de données que vous utiliserez dans Altium Designer pour vous connecter à la base de donnéesCliquez sur le bouton "Run" et vous devriez voir un conteneur en cours d'exécution dans la section "Containers". Si vous cliquez sur le conteneur, vous pouvez vérifier les journaux pour tout message anormal.
Après cela, vous pouvez créer une DbLib ou un DbLink dans Altium (veuillez consulter la documentation d'Altium Designer pour plus de détails sur les différences entre ces deux options). Choisissez « File | New | Library » dans le menu principal, puis choisissez « Database Library ».
Dans la section "Source de connexion", choisissez "Utiliser une chaîne de connexion". Configurez ensuite la chaîne de connexion suivante : Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=postgres;UID=postgres;PWD=VOTRE_MOT_DE_PASSE_ICI
Assurez-vous d'utiliser le même mot de passe de base de données que celui utilisé lors du démarrage du conteneur Docker. Assurez-vous également qu'il n'y a pas d'espaces à la fin de la chaîne de connexion.
Cliquez sur le bouton « Avancé ». Dans les options SQL, changez les caractères de citation gauche et droit pour qu'ils soient des guillemets doubles (") et laissez l'option « Citer les tables » cochée.
Cliquez sur "Connecter". Vous devriez voir les champs de la base de données apparaître dans le tableau juste en dessous des paramètres des champs.
Dans la section "Paramètres du champ", choisissez "Recherche par clé unique", et pour le champ "Base de données", choisissez "ID PartsBox".
À ce stade, vous devriez avoir une connexion de base de données fonctionnelle avec un mappage automatique des champs essentiels. Vous voudrez probablement enregistrer cette base de données.
Si la connexion échoue avec un message d'erreur, une chose à vérifier est le nom du pilote ODBC référencé dans la chaîne de connexion. Pour lister tous les pilotes ODBC sur votre machine, vous pouvez utiliser Windows PowerShell et la commande suivante : Get-OdbcDriver. Vous utiliseriez alors le nom de pilote approprié de l'un des pilotes listés dans la chaîne de connexion.
PartsBox fournit une API pour un accès programmatique à votre base de données de composants. L'API est orientée opérations : plutôt que d'exposer directement les objets de la base de données, elle fournit des opérations spécifiques pour gérer les composants, le stock, les emplacements de stockage, les projets, les nomenclatures, les commandes, les constructions, les lots, et plus encore. Cela permet l'intégration avec d'autres systèmes tels que les ERP, MES ou des outils personnalisés.
L'API utilise JSON pour les requêtes et les réponses (avec EDN comme alternative) et s'authentifie à l'aide de clés API. Pour générer une clé API, accédez à Paramètres dans votre organisation.
Pour la documentation complète, y compris les opérations disponibles, les formats de requête/réponse et des exemples, consultez la documentation de l'API.