Guide de l'utilisateur PartsBox

Introduction

Qu'est-ce que PartsBox ?

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 :

  • Gestion des stocks : suivez les composants, les niveaux de stock et les emplacements de stockage, avec prise en charge des composants liés (avec numéros de pièce fabricant), des composants locaux, des méta-composants et des composants de sous-ensemble.
  • Tarification des nomenclatures : tarifez votre nomenclature à l'aide d'offres à jour de distributeurs en ligne, avec prise en charge des remises sur quantité, des conversions de devises, des MOQ et des offres de fournisseurs locaux.
  • Production : construisez des projets à partir de nomenclatures, avec des constructions à une ou plusieurs étapes, des sous-ensembles, un suivi des numéros de série et un historique complet des constructions.
  • Contrôle des lots : tracez des lots spécifiques de composants de la source à l'utilisation en production, avec une traçabilité bidirectionnelle pour le contrôle qualité et la conformité réglementaire.
  • Achats : créez et gérez des bons de commande, suivez l'état des commandes et recevez des composants en stock.
  • ID Anything™ : chaque objet dans PartsBox (composant, lot, emplacement de stockage, construction, commande, projet) se voit attribuer un code unique et compact qui peut être imprimé sous forme d'étiquette QR, scanné avec un appareil mobile et utilisé pour la correspondance des nomenclatures dans les outils CAO. Combiné au suivi des numéros de série par appareil, cela permet une traçabilité complète du cycle de vie, de la production au service sur le terrain.
  • Numérisation de codes-barres et impression d'étiquettes : scannez des codes-barres pour rechercher rapidement des composants et ajouter du stock, et imprimez des étiquettes pour les emplacements de stockage et les lots.
  • Intégration CAO : importez des nomenclatures depuis KiCad, Altium Designer et d'autres outils EDA.
  • API : accès programmatique à votre base de données de composants pour l'intégration avec d'autres systèmes.
  • Rapports : évaluation des stocks, alertes de stock bas et autres rapports.

Philosophie de conception

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.

Premiers pas

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.

Créer un emplacement de stockage

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.

Créer un composant

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.

Ajouter du stock

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 :

  1. Quantité et tarification : Entrez la quantité que vous avez. En option, sélectionnez un type de prix (par composant ou lot entier) et entrez ce que vous avez payé.
  2. Emplacement de stockage : Sélectionnez l'emplacement de stockage que vous avez créé précédemment.
  3. Informations supplémentaires : Ajoutez éventuellement un commentaire (par exemple, 'inventaire initial' ou une référence de commande).

Cliquez sur "Ajouter du stock" pour confirmer.

Pour en savoir plus sur la gestion des stocks, consultez la section Stock sous Stock et Stockage.

Créer un projet

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

Ajouter un composant au 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.

Créer un projet en important une nomenclature (BOM)

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.

Travailler avec les données

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.

Tableaux

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.

Recherche dans le tableau

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.

Filtrage

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.

Application de filtres aux tableaux

Pour filtrer les données dans un tableau, suivez ces étapes :

  • Localisez l'icône de filtre dans le coin supérieur droit du tableau que vous souhaitez filtrer.
  • Cliquez sur l'icône de filtre pour ouvrir l'écran de configuration du filtre pour ce tableau.
  • Ajoutez des conditions de filtre à l'aide des boutons "Ajouter une condition" ou "Ajouter plusieurs conditions". Vous pouvez combiner plusieurs conditions à l'aide d'opérateurs logiques ET/OU.
  • Pour chaque condition de filtre, sélectionnez un champ, choisissez une condition et entrez une valeur.
  • Une fois que vous avez défini vos conditions de filtre, cliquez sur le bouton "Appliquer les filtres" en bas de l'écran pour appliquer les filtres au tableau.

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.

Définition des conditions de filtre

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 :

  • Champ : Sélectionnez le champ que vous souhaitez utiliser pour le filtrage dans la liste. Les champs disponibles varieront en fonction du tableau et des données qu'il affiche. Par exemple, "[Stockage] Tags" représente les tags attribués à un emplacement de stockage.\n- Condition : Choisissez une condition qui correspond à vos exigences de filtrage. La liste des conditions disponibles dépend du type de champ sélectionné. Par exemple, si vous sélectionnez "[Stockage] Tags", vous verrez des conditions telles que "contient tous ces tags", "contient l'un de ces tags" et "ne contient aucun de ces tags".\n- Valeur : Saisissez la valeur à laquelle la condition doit correspondre. Selon le type de champ, il peut s'agir d'une liste de tags (pour un champ de tag), d'une chaîne de texte, d'un nombre ou d'une plage de nombres (intervalle).

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.

Saisie de valeurs numériques

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 :

  • T : téra (1012)
  • G : giga (109)
  • M : méga (106)
  • k : kilo (103)
  • d : déci (10-1)
  • c : centi (10-2)
  • m : milli (10-3)
  • u ou μ : micro : (10-6)
  • n : nano (10-9)
  • p : pico (10-12)
  • f : femto (10-15)

Gestion des préréglages de filtres

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 :

  • Utilisez le bouton "Charger le préréglage" pour appliquer un préréglage de filtre précédemment enregistré au tableau actuel.
  • Cliquez sur "Enregistrer le préréglage" pour enregistrer la configuration de filtre actuelle en tant que nouveau préréglage. Choisissez de l'enregistrer en tant que préréglage personnel ou préréglage à l'échelle de l'entreprise.
  • Cliquez sur "Gérer les préréglages" pour accéder à des options de gestion de préréglages supplémentaires :
    • Supprimer les préréglages indésirables
    • Dupliquer les préréglages existants
    • Copier ou déplacer des préréglages entre vos préréglages personnels et les préréglages de l'entreprise

Accès rapide aux préréglages de filtre

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.

Préréglages de configuration de tableau

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 :

  • Cliquez sur l'icône de configuration du tableau (icône de colonnes) dans l'en-tête du tableau pour passer en mode configuration.\n- Ajoutez, supprimez et organisez les colonnes selon vos besoins. Vous pouvez faire glisser les bords des colonnes pour les redimensionner.\n- Utilisez le bouton "Enregistrer comme préréglage" au bas du panneau de configuration.\n- Entrez un nom pour le préréglage et choisissez de l'enregistrer en tant que préréglage personnel ou à l'échelle de l'entreprise.\n- Cliquez sur "Enregistrer" pour confirmer.

Pour charger un préréglage de configuration de tableau enregistré :

  • Utilisez la liste déroulante "Charger le préréglage de configuration..." qui apparaît dans l'en-tête du tableau (lorsque des préréglages sont disponibles).\n- Sélectionnez un préréglage dans la liste. Les préréglages personnels affichent "(personnel)" et les préréglages d'entreprise affichent "(entreprise)" à côté de leur nom.\n- Le tableau se mettra immédiatement à jour pour afficher la configuration de colonnes enregistrée.

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 :

  • Renommez les préréglages en cliquant sur leurs noms
  • Supprimez les préréglages dont vous n'avez plus besoin
  • Dupliquez les préréglages pour créer des variantes
  • Copiez les préréglages entre les collections personnelles et celles de l'entreprise
  • Déplacez les préréglages de personnel à entreprise (ou vice versa)

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.

Exportations de tableaux

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.

Opérations sur plusieurs éléments

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.

Champs personnalisés

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 :

  • Pour les composants : numéros de pièce distributeur, niveaux de fiabilité, statut de conformité environnementale\n- Pour les emplacements de stockage : plages de température, niveaux de protection ESD, informations de propriété, niveau MSL\n- Pour les lots : numéros de lot fournisseur, dates d'expiration, statut d'inspection qualité\n- Pour les commandes : statut d'approbation, méthodes d'expédition, documentation douanière\n- Pour les projets : chefs de projet, étapes de développement, approbations réglementaires\n- Pour les constructions : numéros de lot, identifiants de ligne de production, statut de contrôle qualité

Les champs personnalisés sont entièrement intégrés dans l'interface PartsBox et peuvent être :

  • Ajoutés aux vues de tableau sous forme de colonnes
  • Exportés dans les exportations de tableau PDF ou CSV
  • Utilisés pour la recherche
  • Utilisés dans les filtres

Opérations en masse sur les champs personnalisés

Lorsque vous travaillez avec plusieurs éléments, vous pouvez effectuer des opérations en masse sur les champs personnalisés :

  • Définir un champ personnalisé : Ajoutez ou mettez à jour la valeur d'un champ personnalisé sur tous les éléments sélectionnés à la fois\n- Renommer un champ personnalisé : Modifiez le nom d'un champ personnalisé sur tous les éléments sélectionnés\n- Supprimer un champ personnalisé : Supprimez un champ personnalisé de tous les éléments sélectionnés

Pour utiliser ces opérations :

  • Sélectionnez plusieurs éléments dans un tableau à l'aide des cases à cocher\n- Utilisez le menu d'actions en masse pour choisir l'opération de champ personnalisé\n- Suivez les invites pour terminer l'opération

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.

Tags

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.

Application des tags

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.

Recherche avec des tags

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.

Auto-Tags pour les composants

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.

Pièces jointes

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 :

  • Fiches techniques pour les composants électroniques
  • Modèles CAO 3D de pièces mécaniques
  • Factures et bordereaux d'expédition pour les commandes
  • Documents de contrôle qualité et rapports de test
  • Photos et images de produits
  • Notes d'application et conceptions de référence
  • Certificats de conformité (CoC) et fiches de données de sécurité (FDS)

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.

Composants

Que sont les composants ?

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 :

  • Les Composants liés sont pour les composants avec des numéros de pièce fabricant (MPN). Si un composant a un MPN et que vous pouvez le trouver en ligne, choisissez cette option. Vous obtiendrez instantanément une description, un lien vers la fiche technique, un lien vers le site du fabricant, les spécifications du composant, une image miniature, et PartsBox pourra obtenir des informations sur les prix et la disponibilité de ce composant auprès des distributeurs.\n- Les Composants locaux sont pour tout le reste : composants génériques et sans marque, PCB, composants personnalisés, pièces mécaniques, et tout ce qui n'a pas de numéro de pièce exact.\n- Les Méta-composants regroupent des composants qui sont interchangeables (substituts exacts les uns des autres).\n- Les Composants de sous-ensemble sont le résultat de la construction d'un projet et correspondent 1:1 aux projets.

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.

Ajout de composants

Création de composants

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éé :

  • 'Composant lié' : À utiliser pour les composants avec un numéro de pièce fabricant (MPN) unique.
  • 'Composant local' : À utiliser pour les composants génériques et tout ce qui doit être suivi.
  • 'Méta-composant' : À utiliser lorsque vous devez créer un composant virtuel qui représente plusieurs options de composants équivalentes (substituts).

Création de composants liés

Il existe deux méthodes pour rechercher des composants liés :

  • Correspondance exacte du nom du composant (MPN) : Le début du nom du composant doit correspondre (recherche de préfixe). Par exemple, 'TPS40210' correspondra à 'TPS40210DGQ'. C'est la méthode préférée pour faire correspondre les composants.
  • Recherche : Il s'agit d'une recherche floue, utile pour des requêtes comme 'adafruit 1063'.

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

Création de composants locaux

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.

Création de méta-composants

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

Conversion d'un composant existant en 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 :

  • Allez sur l'écran d'information du composant
  • Cliquez sur "Autres opérations"
  • Cliquez sur "Convertir en méta-composant"
  • Examinez l'aperçu montrant combien d'entrées de projet et de liste seront mises à jour
  • Renommez éventuellement le méta-composant (par défaut, le nom du composant d'origine)
  • Cochez éventuellement "Inclure les substituts comme membres" pour ajouter les substituts existants comme membres du méta-composant
  • Si le composant a des pièces jointes, cochez éventuellement "Déplacer les pièces jointes vers le méta-composant"
  • Cliquez sur "Convertir"

Ce qui se passe pendant la conversion :

  • Un nouveau méta-composant est créé avec le nom spécifié
  • Le composant d'origine devient un membre du nouveau méta-composant
  • Champs copiés vers le méta-composant : nom, description, notes, empreinte, tags et champs personnalisés
  • Les champs CAO (symboles/empreintes/références KiCad, références de bibliothèque/empreintes Altium) sont déplacés vers le méta-composant et supprimés du composant d'origine
  • Si le composant a une image, elle est copiée vers le méta-composant (les deux conservent l'image)
  • Les pièces jointes sont éventuellement déplacées vers le méta-composant (si vous cochez l'option)
  • Les entrées de projet et les entrées de liste actuelles sont mises à jour pour référencer le méta-composant
  • Les références de substitution d'autres composants qui pointaient vers ce composant sont mises à jour pour référencer le méta-composant
  • Si « Inclure les substituts comme membres » est coché, tous les substituts valides deviennent membres du nouveau méta-composant
  • Les offres verrouillées sur les entrées sont effacées

Ce qui reste inchangé :

  • Le stock, les lots et les offres restent avec le composant d'origine (maintenant membre du méta-composant)
  • Les entrées de l'historique de construction restent inchangées (elles font référence aux composants au moment de la construction)
  • Les références de substitution au niveau de l'entrée ne sont pas modifiées (elles sont spécifiques à chaque entrée)

Remplacer globalement un composant dans tous les projets

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 :

  • Accédez à l'écran d'informations du composant (le composant que vous souhaitez remplacer)
  • Cliquez sur "Autres opérations"
  • Cliquez sur "Remplacer dans les projets"
  • Sélectionnez le composant de remplacement à l'aide du sélecteur de composants
  • Cochez éventuellement "Remplacer également dans les références de substitut au niveau de l'entrée" si vous souhaitez que les références de substitut sur les entrées individuelles soient également mises à jour
  • Cliquez sur "Remplacer"

Ce qui se passe pendant le remplacement :

  • Toutes les entrées de projet actuelles qui font référence à ce composant sont mises à jour pour faire référence au composant de remplacement
  • Les offres verrouillées sur les entrées concernées sont effacées (puisque le composant a changé, les offres précédemment verrouillées ne s'appliquent plus)
  • Si "Remplacer également dans les références de substituts au niveau de l'entrée" est coché, toutes les références de substituts au niveau de l'entrée pointant vers ce composant sont mises à jour pour pointer vers le composant de remplacement

Ce qui reste inchangé :

  • Le composant d'origine lui-même n'est ni modifié ni supprimé — il reste dans votre liste de composants avec toutes ses données
  • Les substituts au niveau du composant ne sont pas modifiés
  • Les entrées de liste (listes d'achats) ne sont pas affectées
  • Les entrées de l'historique de production restent inchangées (elles font référence aux composants au moment de la production)

Remplacement d'un composant dans des projets sélectionnés

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 :

  • Allez à la liste des Projets
  • Sélectionnez un ou plusieurs projets à l'aide des cases à cocher
  • Cliquez sur "Sélectionné..."
  • Cliquez sur "Remplacer le composant..."
  • Sélectionnez le composant source (le composant que vous souhaitez remplacer) — le sélecteur de composants est filtré pour n'afficher que les composants qui sont réellement utilisés dans les projets sélectionnés
  • Sélectionnez le composant de remplacement
  • Cochez éventuellement "Remplacer également dans les références de substituts au niveau de l'entrée"
  • Cliquez sur "Remplacer"

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

Recherche de composants

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 :

  • Nom
  • MPN (Numéro de pièce du fabricant, s'il est différent du nom)
  • Fabricant
  • Description
  • Empreinte
  • Notes sur le composant
  • Tous les champs personnalisés

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.

Suppression de composants

Il existe deux façons de supprimer un composant :

  • Depuis l'écran d'informations du composant, en allant dans "Autres opérations" et en cliquant sur le bouton "Supprimer le composant".
  • Depuis le tableau des composants, en sélectionnant plusieurs composants et en choisissant l'opération "Supprimer..." dans le menu "Sélectionné...".

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

Archivage des composants

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.

Opérations sur plusieurs composants

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 :

  • Ajouter/supprimer des tags : Modifiez les tags pour les composants sélectionnés en masse. Vous pouvez ajouter de nouveaux tags ou supprimer ceux existants, ce qui facilite la catégorisation et l'organisation de vos composants.
  • Ajouter au projet : Ajoutez les composants sélectionnés à un projet/nomenclature spécifique. Vous serez invité à choisir le projet cible.
  • Ajouter au méta-composant : Ajoutez les composants sélectionnés à un méta-composant existant ou créez-en un nouveau. Les méta-composants regroupent des composants interchangeables (substituts).
  • Ajouter à la liste d'achats : Ajoutez les composants sélectionnés à une liste d'achats lorsque vous devez les commander.
  • Définir les niveaux de stock bas : Définissez le seuil de stock bas pour tous les composants sélectionnés à la fois. Ces seuils vous aident à maintenir un inventaire adéquat.
  • Définir l'attrition des composants : Définissez les paramètres d'attrition pour les composants sélectionnés. L'attrition tient compte de la perte de composants attendue pendant le processus de fabrication.
  • Télécharger au format CSV : Exportez la liste des composants sélectionnés sous forme de fichier CSV (valeurs séparées par des virgules) pour une utilisation dans des feuilles de calcul ou d'autres outils externes.
  • Supprimer : Supprimez définitivement les composants sélectionnés de votre base de données PartsBox. Une invite de confirmation apparaîtra pour éviter les suppressions accidentelles. Envisagez d'archiver les composants au lieu de les supprimer.
  • Désélectionner tout : Effacez la sélection actuelle sans effectuer aucune opération sur les composants sélectionnés.

Substituts

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.

Méta-Composants

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.

Substituts de composants

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.

Substituts de nomenclature

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.

Combinaison de substituts

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.

Lieux de stockage par défaut pour les composants

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 :

  • Présélection automatique : Lors de l'ajout de stock à un composant avec un emplacement par défaut défini, cet emplacement sera automatiquement présélectionné dans le sélecteur d'emplacement de stockage. Cela fait gagner du temps et réduit le risque de stocker accidentellement des composants au mauvais endroit.\n- Application obligatoire : Facultativement, vous pouvez marquer l'emplacement par défaut comme obligatoire. Lorsqu'il est activé, le stock pour ce composant ne peut être ajouté qu'à l'emplacement par défaut, évitant ainsi complètement les erreurs.

Pour définir un emplacement de stockage par défaut pour un composant :

  • Accédez à la page de détails du composant\n- Allez dans 'Paramètres'\n- Sélectionnez l'onglet 'Stockage'\n- Choisissez l'emplacement de stockage par défaut dans la liste déroulante\n- Facultativement, cochez 'L'emplacement est obligatoire' pour imposer l'emplacement

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 :

  • Composants avec des bacs ou tiroirs dédiés\n- Composants de grande valeur nécessitant un stockage contrôlé\n- Composants devant être stockés dans des conditions environnementales spécifiques\n- Assurer la cohérence lorsque plusieurs personnes ajoutent du stock

Attrition des composants

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) :

  • Attrition basée sur un pourcentage : Ce paramètre représente le pourcentage de composants qui devraient être perdus au cours du processus de fabrication. Les taux d'attrition typiques varient de 0,1 % à 3 %, selon le type de composant et les spécificités de votre processus de production. Par exemple, si vous définissez le pourcentage d'attrition à 1 % pour un composant et que votre projet nécessite 1000 unités, PartsBox calculera 10 unités supplémentaires pour tenir compte de la perte attendue.\n- Attrition basée sur la quantité : Ce paramètre vous permet de spécifier un nombre minimum de composants supplémentaires qui doivent toujours être réservés, indépendamment du calcul basé sur le pourcentage. C'est particulièrement utile pour les composants fournis sur des bobines ou des bandes, où une certaine longueur de bande d'amorce est nécessaire pour introduire le composant dans la machine de placement. En définissant une attrition basée sur la quantité, vous vous assurez de toujours avoir suffisamment de composants pour couvrir cette exigence minimale.

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 :

  • Dans le tableau des composants, cochez les cases à côté des composants que vous souhaitez modifier. Vous pouvez également utiliser la case de sélection dans l'en-tête du tableau pour sélectionner tous les composants actuellement affichés dans le tableau.\n- Une fois que vous avez sélectionné les composants souhaités, ouvrez le menu "Sélection" et choisissez "Définir l'attrition du composant...".\n- Dans la boîte de dialogue des paramètres d'attrition, entrez le pourcentage et/ou les valeurs de quantité que vous souhaitez appliquer aux composants sélectionnés.\n- Cliquez sur "Appliquer" pour mettre à jour les paramètres d'attrition pour tous les composants sélectionnés.

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.

Stock et Stockage

Stock

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 :

  • Ils indiquent ce qui doit être commandé.\n- Ils vous permettent de suivre les commandes en attente.\n- Vos projets (nomenclatures) peuvent utiliser des composants que vous n'avez pas physiquement en stock, mais que votre fabricant aura.\n- Ils vous permettent d'importer des nomenclatures à partir d'outils CAO à l'avenir, en faisant correspondre automatiquement les entrées de nomenclature aux composants.

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.

Lots

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 :

  • Nom : Un identifiant unique pour le lot, généralement lié à la source ou à la date d'acquisition
  • Description : Détails supplémentaires sur le lot, tels que les informations sur le fournisseur ou des caractéristiques spécifiques
  • Commentaires : Notes sur le lot qui peuvent être pertinentes pour référence future
  • Tags : Étiquettes pouvant être appliquées pour filtrer les lots pour l'affichage ou lors de la sélection des sources de composants pour les productions
  • Pièces jointes : Documents pertinents tels que factures, rapports d'inspection ou résultats de tests

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.

Emplacements de stockage

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.

Organisation de votre stockage

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 :

  • Boîtes par taille : Gardez quelques boîtes de différentes tailles. Lorsque les composants arrivent, placez le sac ou la bobine dans la boîte qui a de la place et qui correspond à l'emballage. Une bande coupée va dans une petite boîte, une bobine complète va sur une étagère ou dans une boîte plus grande. C'est simple et efficace — vous n'avez jamais besoin de rien réorganiser.\n- Boîtes par projet : Si vous travaillez sur plusieurs projets, gardez une boîte pour chaque projet actif avec les composants dont vous avez besoin pour celui-ci. Cela facilite la récupération de tout pour une session de construction. Les composants non assignés à un projet vont dans le stockage général.\n- Boîtes à compartiments avec grilles : Les petites boîtes à compartiments (comme celles utilisées pour les articles de pêche ou les fournitures d'artisanat) fonctionnent bien pour les composants CMS sur bande coupée. Créez chaque compartiment comme un emplacement de stockage en utilisant la méthode Grille (par exemple 'b01-a1' à 'b01-d6') et placez les composants là où il y a un compartiment libre.\n- Étagères pour bobines : Les bobines complètes ne rentrent pas dans de petites boîtes. Une étagère ou un rack avec des positions étiquetées fonctionne bien. Nommez les positions comme 's01-r1', 's01-r2', etc.\n- Livres d'échantillons : Les livres d'échantillons de résistances ou de condensateurs peuvent être étiquetés comme un seul emplacement chacun (par exemple 'livre-r' pour un livre de résistances), car il est facile de trouver une valeur particulière dans un livre.

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.

Schéma de nommage

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.

Ajout de lieux de stockage

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 :

  • Emplacement unique : Cette méthode est utilisée pour créer un seul emplacement de stockage avec un nom spécifique. Elle convient lorsque vous n'avez besoin d'ajouter qu'un seul emplacement, comme une seule boîte ou une étagère. Entrez le nom souhaité pour l'emplacement et cliquez sur 'Créer'. Vous pouvez également marquer l'emplacement comme étant réservé à un seul composant.\n- Ligne : La méthode Ligne est utilisée pour créer un tableau linéaire d'emplacements de stockage, étiquetés avec des chiffres ou des lettres. C'est utile lorsque vous avez une série de boîtes ou de compartiments disposés en ligne. Spécifiez le préfixe pour les noms d'emplacement, les numéros ou lettres de début et de fin, et cliquez sur 'Créer'. Par exemple, entrer un préfixe de "boîte", un numéro de début de 1 et un numéro de fin de 5 créera des emplacements nommés "boîte1", "boîte2", "boîte3", "boîte4" et "boîte5".\n- Grille : La méthode Grille vous permet de créer un tableau bidimensionnel d'emplacements de stockage, en utilisant des lettres ou des chiffres pour les lignes et les colonnes. C'est pratique pour organiser le stockage dans une structure en forme de grille, comme une étagère avec plusieurs lignes et colonnes. Entrez le préfixe, les étiquettes de ligne et de colonne, et cliquez sur 'Créer'. Par exemple, avec un préfixe de "étagère", des étiquettes de ligne de "A,B" et des étiquettes de colonne de "1,2", les emplacements suivants seront créés : "étagère-A1", "étagère-A2", "étagère-B1", "étagère-B2".\n- Grille 3D : La méthode Grille 3D étend le concept de Grille pour créer un tableau tridimensionnel d'emplacements de stockage. Cela convient aux configurations de stockage complexes, comme les racks à plusieurs niveaux avec des lignes et des colonnes. Spécifiez le préfixe, les étiquettes de niveau, de ligne et de colonne, et cliquez sur 'Créer'. À titre d'exemple, un préfixe de "rack", des étiquettes de niveau de "1,2", des étiquettes de ligne de "A,B" et des étiquettes de colonne de "1,2" généreront des emplacements de stockage tels que "rack-1-A1", "rack-1-A2", "rack-1-B1", "rack-1-B2", "rack-2-A1", et ainsi de suite.

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.

Opérations sur plusieurs lots

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 :

  • Déplacer : Déplacer tous les lots sélectionnés vers un emplacement de stockage cible.
  • Ajuster les quantités en stock : Modifier les quantités en stock pour les lots sélectionnés afin qu'elles correspondent à l'inventaire physique.
  • Tout désélectionner : Effacer la sélection actuelle sans effectuer d'opérations sur les lots sélectionnés.

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.

Opérations sur plusieurs lots de stock dans les lieux de stockage

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 :

  • Déplacer : Déplacez tous les lots de composants sélectionnés vers un emplacement de stockage cible.
  • Ajuster les comptages de stock : Modifiez les comptages d'inventaire pour les lots de composants sélectionnés afin qu'ils correspondent à l'inventaire physique.
  • Désélectionner tout : Effacez la sélection actuelle sans effectuer aucune opération sur les lots sélectionnés.

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

Projets et nomenclatures (BOM)

Projets

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 :

  • Construction d'appareils : Lorsque vous êtes prêt à fabriquer un appareil, vous pouvez créer une construction à partir du projet. Cela suit le processus de production, gère les niveaux de stock et garantit que vous disposez de tous les composants nécessaires.\n- Estimation des coûts : PartsBox calcule le prix de la nomenclature d'un projet, fournissant une estimation du coût total des composants. Cela aide aux décisions de tarification des produits et à la gestion des coûts de production.\n- Sous-ensembles : Les projets peuvent représenter des sous-ensembles qui seront incorporés dans des appareils ou des systèmes plus vastes. Lorsque vous terminez un projet de sous-ensemble, les articles fabriqués deviennent disponibles en tant que stock pouvant être utilisé comme composants dans d'autres projets. Cette approche hiérarchique prend en charge la gestion de produits complexes avec plusieurs niveaux d'assemblage.

Ajout de composants à un projet

PartsBox propose plusieurs méthodes pratiques pour ajouter des composants à un projet, vous permettant de remplir efficacement votre nomenclature (BOM). Voici les options disponibles :

  • Ajout de plusieurs composants à partir du tableau des composants\n - Accédez au tableau des composants, qui affiche une liste de tous les composants de votre inventaire.\n - Sélectionnez les composants souhaités en cochant les cases à côté de chaque composant.\n - Après avoir sélectionné tous les composants nécessaires, cliquez sur le menu "Sélection" au-dessus du tableau des composants.\n - Dans le menu déroulant, choisissez "Ajouter au projet...".\n - Une boîte de dialogue apparaîtra, vous invitant à sélectionner le projet cible dans une liste de projets existants et à ajuster la quantité pour chaque composant.\n - Choisissez le projet approprié et cliquez sur "Ajouter" pour inclure les composants sélectionnés dans la nomenclature du projet.\n- Ajout d'un seul composant à partir de l'écran d'informations du composant\n - Localisez le composant spécifique à l'aide des options de recherche ou de filtrage dans le tableau des composants.\n - Cliquez sur le composant pour ouvrir l'écran "Informations sur le composant".\n - Sur l'écran "Informations sur le composant", trouvez le bouton "Ajouter au projet".\n - Cliquez sur ce bouton pour ouvrir une boîte de dialogue où vous pouvez sélectionner le projet cible et définir la quantité.\n - Choisissez le projet souhaité et cliquez sur "Ajouter" pour inclure le composant dans la nomenclature du projet.\n- Ajout d'un composant à partir de la section Nomenclature du projet\n - Ouvrez le projet dans lequel vous souhaitez ajouter des composants.\n - Accédez à la section Nomenclature du projet.\n - Cliquez sur le bouton "Ajouter un composant" dans la section Nomenclature.\n - Une boîte de dialogue apparaîtra pour rechercher et sélectionner des composants.\n - Utilisez les options de recherche et de filtrage pour trouver le composant souhaité.\n - Cliquez sur le composant pour le sélectionner, puis cliquez sur "Ajouter" pour l'inclure dans la nomenclature du projet.

Travailler avec les nomenclatures (BOM)

Importation d'une BOM

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 :

  • Quantité : quantité pour la ligne donnée
  • Composant : il s'agit soit du MPN, soit d'un nom qui décrit le composant (comme 330R)
  • Désignateurs : un ou plusieurs désignateurs ('C1') de cette entrée de nomenclature sur le PCB, le nombre de désignateurs doit correspondre à la quantité
  • Commentaires : tout commentaire utile pour comprendre la nomenclature (à titre informatif uniquement)
  • Empreinte/Boîtier : l'empreinte du composant telle que comprise par le programme CAO (à titre informatif uniquement)
  • Code ID Anything™ du composant : utilisé pour faire correspondre automatiquement les entrées de nomenclature aux composants à l'aide d'ID Anything™
  • Clé CAO du composant : utilisée pour faire correspondre automatiquement les entrées de nomenclature aux composants à l'aide des clés CAO
  • Ne pas peupler (DNP) : si non vide, définira l'indicateur DNP pour cette ligne de nomenclature
  • Champ personnalisé... : mappe une colonne CSV à un champ personnalisé d'entrée. Lorsqu'il est sélectionné, une deuxième liste déroulante apparaît où vous pouvez choisir un nom de champ personnalisé existant ou en saisir un nouveau. Les valeurs de la colonne CSV seront stockées en tant que champs personnalisés sur les entrées de nomenclature importées.
  • Ignorer : ne traiter cette colonne d'aucune façon

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.

Correspondance des entrées de la BOM aux composants

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 :

  • Correspondance ID Anything™ : si la colonne ID Anything™ du composant a été importée avec les codes ID Anything™ des composants, et que le code ID Anything™ pointe vers un composant dans la base de données, l'entrée sera mise en correspondance.
  • Correspondance de clé CAO : si la colonne 'Clé CAO du composant' a été importée et qu'il y a une correspondance entre la clé CAO dans la nomenclature et une clé CAO dans l'un des composants de la base de données, l'entrée sera mise en correspondance.
  • Correspondance du nom du composant : si la colonne 'Composant' correspond au nom local ou au MPN d'exactement un composant dans la base de données, l'entrée sera mise en correspondance. S'il y a plusieurs correspondances de nom mais qu'exactement l'une d'entre elles est un méta-composant, le méta-composant sera préféré.

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.

Entrées hors composants

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.

Vérification des erreurs de BOM

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.

Fusion et expansion des entrées

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 R3

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

Substituts de nomenclature

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.

Gestion des bugs d'exportation CSV d'Altium Designer®

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 :

  • Supprimer les guillemets doubles : Une approche consiste à ouvrir le fichier CSV généré dans un éditeur de texte et à supprimer manuellement les guillemets doubles dans les champs.\n- Doubler les guillemets doubles : Une autre méthode consiste à préfixer chaque guillemet double dans un champ avec un autre guillemet double. Selon la norme CSV, cela signifie que le guillemet double fait partie de la valeur du champ et n'est pas un délimiteur. Cette méthode préserve les données d'origine tout en rendant le fichier CSV conforme aux normes de formatage attendues.

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.

Offres

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.

Tarification des projets

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.

Options de tarification

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 :

  • La case "Distributeurs préférés uniquement" exclura les offres des distributeurs qui ne figurent pas sur votre liste de préférences (on achète rarement chez des distributeurs à l'autre bout du monde). Vous pouvez modifier la liste des distributeurs préférés dans les Paramètres.\n- "Distributeurs agréés uniquement" ne prendra en compte que les offres des distributeurs autorisés par le fabricant à revendre un composant.\n- "En stock uniquement" ne prendra en compte que les offres où le distributeur a indiqué que le composant est en stock.\n- "Vérifier les niveaux de stock" va un niveau plus loin et vérifie réellement le nombre de composants que le distributeur a en stock. Certains distributeurs ne fournissent pas d'informations exactes sur le stock, donc cocher cette case exclura leurs offres.

Tableau de prix

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 :

  • Qté de lot : Cette colonne indique le nombre de composants requis pour construire une quantité spécifique d'un projet ou d'une nomenclature. Elle prend en compte les paramètres d'attrition définis pour chaque composant. Si l'attrition est configurée, la Qté de lot peut être supérieure au nombre d'unités que vous construisez, pour tenir compte des pertes attendues pendant la production.\n- Qté achetée : Cette colonne indique la quantité réelle qui doit être achetée, en fonction des options d'approvisionnement sélectionnées. Par exemple, si 100 composants sont nécessaires pour une construction, mais que vous en avez 25 disponibles en stock local et que vous avez choisi l'option 'Utiliser le stock local, puis acheter si nécessaire', la Qté achetée sera de 75.\n- Meilleure offre : PartsBox sélectionne automatiquement la meilleure offre pour chaque composant en fonction de vos préférences et des règles de fournisseur (voir la section Règles de fournisseur ci-dessous). Cette colonne affiche la meilleure offre actuellement sélectionnée.

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.

Sélection de l'offre

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 :

  • Les remises sur quantité, qui varient pour chaque offre
  • Les informations de disponibilité et de stock
  • Les quantités minimales de commande (MOQ)
  • Les multiples de commande
  • Les devises multiples

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 :

  • Conditionnement
  • Quantité en commande
  • Heure d'arrivée estimée (ETA) pour les commandes
  • Délai de fabrication
  • Multiple de commande d'usine

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.

Ajout d'offres locales pour une tarification personnalisée et des remises

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 :

  • Directement depuis le tableau de tarification du projet\n- Depuis l'écran d'informations du composant pour un composant spécifique

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 :

  • Référence ou numéro de commande
  • Date de l'offre
  • Commentaires
  • Date d'expiration

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.

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

Exporter la tarification au format PDF

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.

Règles des fournisseurs

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.

Création et gestion des groupes de règles

Pour configurer les règles des fournisseurs, accédez aux Paramètres et sélectionnez "Règles des fournisseurs". À partir de là, vous pouvez :

  • Ajouter un groupe : Créez un nouveau groupe de règles avec un nom et une description facultative.\n- Supprimer le groupe : Supprimez un groupe de règles qui n'est plus nécessaire.\n- Définir par défaut / Effacer la valeur par défaut : Définissez ou effacez un groupe de règles en tant que valeur par défaut globale. La valeur par défaut globale est utilisée partout, sauf si elle est remplacée au niveau du projet ou de la liste d'achats.

La gestion des règles des fournisseurs nécessite l'autorisation 'Modifier les règles des fournisseurs'.

Configuration des règles au sein d'un groupe

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 :

  • N'importe quel fournisseur : Aucune restriction de fournisseur — toutes les offres sont prises en compte.
  • Offres locales uniquement : Seules les offres locales saisies manuellement sont prises en compte.
  • L'un de ces fournisseurs : Une liste blanche — seules les offres des fournisseurs sélectionnés sont prises en compte.
  • N'importe quel fournisseur sauf : Une liste noire — les offres des fournisseurs sélectionnés sont exclues.

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.

Comment les règles sont traitées

Les règles au sein d'un groupe sont traitées de haut en bas :

  1. La première règle est appliquée aux offres disponibles. Si elle produit des offres correspondantes, celles-ci sont utilisées — le traitement s'arrête.\n2. Si une règle ne correspond à rien, la règle suivante est essayée.\n3. Si toutes les règles ne parviennent pas à produire des offres correspondantes, aucune offre n'est sélectionnée et l'entrée s'affiche comme non tarifée.

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 :

  • Règle 1 — Acheter chez LCSC ou TME (fournisseurs à bas prix préférés)
  • Règle 2 — Acheter chez Mouser (secours)
  • Règle 3 — Acheter chez n'importe quel fournisseur (dernier recours)

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

Utilisation des règles de fournisseur dans les projets et les listes d'achats

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.

Listes d'achat

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.

Production

Productions

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

Construire des projets

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 :

  • FIFO (First-In First-Out) : utilise les lots les plus anciens (triés par date d'acquisition) en premier\n- LIFO (Last-In First-Out) : utilise les lots les plus récents (triés par date d'acquisition) en premier\n- Dernier accès : utilise les lots les plus récemment consultés en premier\n- Plus grand lot en premier : utilise les lots avec le plus de composants en premier\n- Plus petit lot en premier : utilise les lots les plus petits en premier

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.

Constructions en une seule étape

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.

Productions multi-étapes

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.

Historique de configuration de production

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 :

  • Les composants qui ont été exclus ou marqués comme 'ne pas peupler' pour la construction spécifique
  • Les demandes de stock générées à partir de la construction, détaillant quels composants ont été utilisés à partir d'emplacements spécifiques, ou dans le cas du suivi des lots, le lot exact (identifié par le numéro de série) utilisé pour le cycle de production

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.

Affichage du stock utilisé

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 :

  • Ajouter/supprimer des tags : Organisez les lots consommés avec des tags\n- Définir/renommer/supprimer des champs personnalisés : Gérez les valeurs des champs personnalisés sur les lots sélectionnés\n- Déplacer : Déplacez les lots vers différents emplacements de stockage\n- Ajuster les comptages de stock : Modifiez les quantités de lots après recomptage

Pour utiliser les opérations en masse, sélectionnez des lots à l'aide des cases à cocher, puis choisissez une opération dans le menu.

Utilisation des composants de sous-assemblage

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 :

  • Accédez à l'écran d'informations du projet.\n- Cliquez sur le bouton "Créer un composant de sous-ensemble". Cette action ne doit être effectuée qu'une seule fois par 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 :

  • Sélectionnez l'emplacement de stockage où la construction sera stockée.
  • Entrez la tarification du sous-ensemble produit. PartsBox calcule un coût suggéré en fonction des composants consommés pendant la construction : avec le contrôle des lots, le coût est exact (basé sur les prix des lots spécifiques), et sans contrôle des lots, il est estimé à partir des coûts moyens des composants. Le coût suggéré est affiché dans le champ de prix et peut être ajusté avant confirmation. Pour les constructions à plusieurs étapes, la tarification est saisie à la fin de la construction, car les coûts réels sont connus à ce stade.
  • Ajoutez des commentaires liés à la construction.

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.

Affichage des résultats de production

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

Suivi des appareils individuels avec des numéros de série

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

Achats

Achats

Commandes

PartsBox prend en charge trois types de commandes, chacune représentant une étape différente du processus d'achat :

  • Commandes ouvertes : Ces commandes sont dans la phase initiale et peuvent être librement modifiées. Vous pouvez ajouter ou supprimer des composants, ajuster les quantités et apporter toutes les modifications nécessaires avant de finaliser la commande. Les commandes ouvertes offrent de la flexibilité pendant la phase de planification et de budgétisation.\n- Commandé : Une fois qu'une commande ouverte est passée auprès d'un distributeur, elle passe à l'état "Commandé". Cela indique que la commande a été soumise et est en attente d'exécution. Une date de livraison prévue est associée aux articles commandés, vous permettant de suivre quand les composants sont censés arriver.\n- Reçu : Lorsque tous les articles d'une commande ont été livrés et traités avec succès, la commande est marquée comme "Reçue". Cela signifie que le processus d'achat pour cette commande spécifique est terminé, et les composants reçus sont maintenant disponibles dans votre inventaire.

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 :

  • Interface de réception de commande : Cette interface vous permet de recevoir efficacement tout ou partie des composants d'une commande dans un seul emplacement de stockage en quelques clics.\n- Boîte de dialogue Ajouter du stock : Lors de la visualisation d'un seul composant, vous pouvez utiliser la boîte de dialogue Ajouter du stock pour recevoir des articles par rapport à une commande spécifique. La boîte de dialogue pré-remplit la quantité et le prix en fonction des détails de la commande.\n- Numérisation de codes-barres : Selon les capacités du distributeur, la numérisation d'un code-barres peut soit afficher la boîte de dialogue Ajouter du stock avec la quantité pré-remplie, soit dans le cas de codes-barres qui intègrent le code PartsBox, recevoir directement le composant par rapport à une commande spécifique, en remplissant automatiquement la quantité, les prix et les informations de commande.

Listes d'achats

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.

Inventaire et Rapports

Valorisation des stocks

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

Indicateurs clés

Pour chaque composant, PartsBox suit :

  • Valeur d'achat : Le montant total payé pour tout le stock ajouté. Cela représente l'argent réel dépensé pour acquérir les composants.
  • Prix d'achat moyen : Calculé à partir de toutes les opérations d'ajout de stock où un prix a été saisi. Il s'agit du coût moyen pondéré par unité.
  • Valeur totale : La valeur actuelle estimée du stock disponible, calculée comme suit : prix d'achat moyen × quantité de stock actuelle.

Valorisation avec contrôle des lots

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 :

  • Chaque lot conserve son prix d'achat d'origine, permettant un suivi exact des coûts
  • Lorsque des composants sont utilisés dans des productions, le coût est attribué en fonction des lots spécifiques consommés
  • Les divisions de lots héritent du coût du lot parent
  • Les rapports affichent des valeurs exactes basées sur les coûts réels des lots

Cette évaluation exacte est particulièrement utile pour :

  • Calculs précis du coût des marchandises vendues (COGS)
  • Conformité aux normes comptables exigeant une évaluation précise des stocks
  • Suivi des variations de coûts entre les différents lots d'achat

Valorisation sans contrôle de lot

Sans contrôle des lots, PartsBox utilise la méthode du coût moyen pour la valorisation des stocks :

  • Tout le stock d'un composant est traité comme fongible (interchangeable)
  • Le prix d'achat moyen est calculé sur tous les achats
  • Lorsque le stock est retiré, il est valorisé au prix moyen actuel
  • Cette méthode fournit une approximation raisonnable lorsque le suivi exact des lots n'est pas requis

Rapports

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.

Organisations et accès

Organisations (Entreprises)

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.

Droits d'accès

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 :

  • Admin : Les utilisateurs avec un accès administrateur ont un contrôle total sur le système. Ils peuvent lire et écrire des données dans la base de données, gérer l'accès des utilisateurs, modifier les informations de facturation, supprimer toutes les données et annuler l'abonnement. Les administrateurs ont le plus haut niveau de responsabilité et doivent être assignés avec soin.\n- Lecture/Écriture : Les utilisateurs avec un accès en lecture/écriture peuvent afficher et modifier les données de la base de données, telles que la création et la mise à jour de composants, d'emplacements de stockage, de projets et de constructions. Cependant, ils ne peuvent pas gérer les comptes d'utilisateurs, les informations de facturation ou l'abonnement. Ce niveau convient aux utilisateurs qui travaillent activement avec l'inventaire et doivent apporter des modifications.\n- Lecture seule : Les utilisateurs avec un accès en lecture seule peuvent afficher les données de la base de données mais ne peuvent apporter aucune modification. Ce niveau est approprié pour les utilisateurs qui ont besoin d'accéder aux informations à des fins de référence mais qui n'ont pas besoin de pouvoir apporter des modifications.

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.

Piste d'audit

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 :

  • Un horodatage précis du moment où la modification a eu lieu
  • Le compte utilisateur responsable du changement
  • Des données détaillées décrivant la nature spécifique de la modification

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.

Numérisation, impression et identification

ID Anything™

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 :

  • Étiquetage physique : Imprimez des étiquettes QR pour les emplacements de stockage, les lots, les constructions ou tout autre objet. La numérisation d'une étiquette avec un appareil mobile vous amène directement à cet objet dans PartsBox.
  • Suivi des appareils : Lors de la construction de projets avec contrôle des lots, chaque construction et chaque lot résultant obtient son propre code ID Anything™. Avec le suivi des numéros de série par appareil activé, chaque appareil fabriqué peut être identifié individuellement, permettant une traçabilité complète du cycle de vie — des composants qui y sont entrés aux enregistrements de service sur le terrain joints ultérieurement.
  • Accès rapide : L'écran d'informations de chaque objet affiche son code ID Anything™ dans le coin supérieur droit. Cliquez dessus pour voir le code QR, imprimer une étiquette ou copier le code.
  • Intégration CAO : Stockez les codes ID Anything™ dans votre bibliothèque de composants CAO pour obtenir une correspondance instantanée et exacte entre la nomenclature et les composants lors de l'importation de nomenclatures dans PartsBox.

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

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.

Méthodes de scan de codes-barres

PartsBox prend en charge deux méthodes pour scanner les codes-barres :

  • Scanner de codes-barres externe : L'utilisation d'un scanner de codes-barres dédié est l'approche recommandée pour les opérations régulières à volume élevé. Les scanners externes offrent des performances de numérisation plus rapides et plus fiables. Reportez-vous à la section 'Scanners de codes-barres' de ce manuel pour plus de détails sur les scanners pris en charge et les instructions de configuration.
  • Caméra intégrée : Si vous n'avez pas de scanner externe, vous pouvez utiliser la caméra intégrée de votre ordinateur pour scanner les codes-barres. Bien qu'elle ne soit pas aussi rapide qu'un scanner externe, cette méthode est pratique pour les besoins de numérisation occasionnels.

Processus de scan

Pour commencer à scanner des codes-barres, cliquez sur le bouton de menu "Scanner" dans PartsBox. Selon votre méthode de scan :

  • Si vous utilisez un scanner externe, PartsBox attendra une entrée du scanner.
  • Si vous utilisez la caméra intégrée, PartsBox affichera un flux de caméra en direct pour que vous positionniez le code-barres devant la caméra.

Une fois qu'un code-barres est décodé avec succès, PartsBox analyse les données et prend l'une des actions suivantes :

  • Composant existant : Si le composant scanné existe déjà dans votre base de données PartsBox, des options vous seront présentées pour ajouter du stock, retirer du stock ou déplacer du stock pour ce composant.
  • Nouveau composant : Si le composant scanné n'existe pas dans votre base de données, PartsBox vous invitera à créer un nouveau composant lié. Il fournira une liste de composants en ligne correspondants parmi lesquels choisir. Une fois que vous avez sélectionné une correspondance et créé le composant, la boîte de dialogue 'Ajouter du stock' apparaîtra, vous permettant d'ajouter le stock nouvellement reçu pour le composant nouvellement créé.

Codes-barres pris en charge

PartsBox prend en charge une large gamme de formats de codes-barres couramment utilisés par les distributeurs de composants électroniques :

  • Codes-barres 2D :\n - Codes-barres DataMatrix et PDF417 contenant des données ANSI MH10.8.2 encodées selon la norme ISO/IEC 15434:2006 (utilisés par DigiKey, Würth et d'autres distributeurs passant aux codes-barres 2D).\n - Codes QR de certains distributeurs (LCSC et TME).\n - Codes ID Anything™\n- Codes-barres 1D :\n - Codes-barres de DigiKey, Mouser, Farnell, RS Components et la plupart des autres qui encodent le numéro de pièce du fabricant (MPN) dans le code-barres.

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

Commandes DigiKey

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.

Impression d'étiquettes

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 :

  • Une imprimante d'étiquettes Zebra, ou toute autre imprimante pouvant interpréter le ZPL (Zebra Printer Language). Toute imprimante Zebra compatible ZPL devrait fonctionner, alors choisissez-en une en fonction de vos besoins. Attention : certaines imprimantes Zebra ne prennent en charge que l'EPL, pas le ZPL, celles-ci ne fonctionneront pas avec PartsBox.\n- JSPrintManager installé localement sur l'ordinateur où l'imprimante est connectée. JSPrintManager est disponible pour Mac, Windows, Linux et Android. Vous pouvez Télécharger JSPrintManager gratuitement.

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.

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

Modèles d'étiquettes

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 :

  • Nom de l'étiquette : choisissez un nom qui vous permet de vous rappeler rapidement à quoi sert l'étiquette\n- Code ZPL du modèle d'étiquette : c'est ici que va le code ZPL utilisé pour générer l'étiquette. Nous suggérons d'utiliser Labelary Viewer pour écrire et tester votre code d'étiquette, car il dispose d'une excellente documentation en ligne qui apparaît chaque fois que le curseur est placé sur une commande ZPL. Les champs de données que vous souhaitez remplir avec les données PartsBox doivent être marqués avec des nombres entre accolades. La numérotation des champs commence à 0 (et non à 1), utilisez donc {0} pour votre premier champ, {1} pour le deuxième, et ainsi de suite. PartsBox remplacera ces marqueurs par des données réelles lors de la génération de l'étiquette.\n- Largeur de l'étiquette et Hauteur de l'étiquette : ce sont les dimensions de l'étiquette, en pouces. Celles-ci doivent correspondre aux dimensions réelles de votre stock d'étiquettes.\n- Points par mm : la résolution à laquelle vous imprimerez, qui dépend de votre imprimante.\n- Exemple d'aperçu : si votre modèle est prêt, vous pouvez cliquer sur "Générer" pour afficher une image d'aperçu de votre étiquette en utilisant un objet aléatoire de votre base de données. Vous pouvez également essayer une impression test de l'étiquette si votre imprimante est configurée et prête à imprimer.

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.

Impression d'étiquettes

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

Scanners de codes-barres

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 :

Scanners pris en charge

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.

Problèmes connus et limitations

  • Si vous utilisez une disposition de clavier non américaine, une configuration supplémentaire du scanner est requise. Après avoir scanné le code-barres de configuration PartsBox, scannez le code régional de votre disposition de clavier à partir du manuel fourni avec votre scanner.\n- La numérisation peut ne pas fonctionner de manière fiable dans Firefox sous Windows. L'utilisation d'un navigateur alternatif, tel que Chrome ou Edge, est fortement recommandée.

Dépannage

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 :

  • Vérifiez sa sortie dans un éditeur de texte comme le Bloc-notes
  • Scannez un code-barres 2D et vérifiez que le résultat contient les séquences '{RS}', '{GS}' et '{EOT}'
  • Si ces séquences sont manquantes, assurez-vous que le scanner est configuré pour les remplacements de codes spéciaux
  • Si vous utilisez une disposition de clavier non américaine, scannez le code de configuration régionale approprié à partir du manuel de votre scanner

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.

Publication de votre base de données de composants

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.

Configuration de votre page publique

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.

Sélection des composants pour la publication

PartsBox propose trois options pour sélectionner les composants à rendre publiquement visibles :

  • Rien : Choisissez cette option si vous ne souhaitez publier aucun composant. Votre page web publique n'existera pas.
  • Composants correspondant aux conditions du filtre : Utilisez le bouton "Modifier les filtres" pour créer des filtres basés sur les données des composants. Seuls les composants qui remplissent les critères de filtrage seront publiés. Une approche courante consiste à utiliser le filtrage basé sur les tags. Par exemple, vous pouvez configurer un filtre pour ne publier que les composants qui ont le tag "public".
  • Tous vos composants : Sélectionnez cette option pour rendre l'intégralité de votre base de données de composants disponible publiquement.

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.

Intégration avec les outils de CAO

Intégration KiCad

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.

Configuration dans PartsBox

Pour configurer l'intégration KiCad dans PartsBox :

  • Accédez à 'Paramètres'.
  • Sélectionnez l'onglet 'Intégration CAO'.
  • Choisissez 'KiCad' dans le menu de gauche.

La configuration est divisée en ces sections :

Options générales
  • Filtre initial appliqué à tous les composants : Ce filtre restreint quels composants de votre base de données sont potentiellement disponibles pour KiCad. Seuls les composants correspondant à ce filtre seront pris en compte pour l'inclusion dans les catégories. Vous pouvez modifier les critères du filtre ou le réinitialiser par défaut (aucun filtre). Un décompte des composants passant ce filtre est affiché.
Catégories

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.

  • Une catégorie par défaut "Tous les composants" inclut tous les composants passant le filtre initial.\n- Vous pouvez créer des catégories personnalisées à l'aide de filtres. Par exemple, vous pourriez créer des catégories pour "Résistances", "Condensateurs" ou "Connecteurs".\n- Pour chaque catégorie, vous définissez un nom, une description facultative et les critères de filtrage.\n- Le nombre de composants dans chaque catégorie est affiché.
Champs

Cette section contrôle la manière dont les données des composants PartsBox sont mappées aux champs de symboles KiCad.

  • PartsBox fournit des mappages par défaut pour les champs courants tels que MPN, Fabricant, URL de la fiche technique et les champs KiCad spécifiques configurés par composant.\n- Vous pouvez personnaliser ces mappages :\n- Ajoutez de nouveaux mappages à partir des champs PartsBox (y compris les champs standard, les champs personnalisés, les spécifications et les champs KiCad spécifiques) vers les champs KiCad.\n- Spécifiez le nom du champ KiCad. Les champs KiCad standard incluent 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".
Configuration KiCad

Cette section fournit le fichier de configuration nécessaire pour KiCad.

  • PartsBox génère le contenu pour un fichier .kicad_httplib.
  • Ce fichier contient les informations nécessaires pour que KiCad se connecte à l'API PartsBox, y compris l'URL du point de terminaison de l'API et votre jeton d'accès unique (clé API).
  • Vous pouvez copier le texte de configuration dans le presse-papiers ou le télécharger sous forme de fichier.

Configuration dans KiCad

Pour activer la bibliothèque PartsBox dans KiCad :

  • Enregistrez la configuration générée à l'étape précédente dans un fichier nommé 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.

Définition des champs KiCad par composant

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 :

  • Ouvrez la page de détails d'un composant spécifique dans PartsBox.\n- Allez dans l'onglet "Paramètres du composant" sur la gauche.\n- Localisez la section "Données CAO/PLM".\n- Remplissez les champs suivants :\n- Symbole KiCad : Le nom complet du symbole KiCad, y compris l'alias de la bibliothèque (par ex., 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 »).

Échange de données et mise en cache
  • Lorsque vous ouvrez le Sélecteur de symboles dans KiCad, il récupère la liste des catégories et les composants de la catégorie actuellement sélectionnée depuis PartsBox.\n- KiCad met en cache la liste des catégories pour des raisons de performances. Les modifications apportées aux définitions de catégories dans PartsBox peuvent nécessiter le redémarrage de KiCad pour être visibles.\n- Lorsque vous sélectionnez un composant spécifique dans le Sélecteur de symboles, KiCad demande des informations détaillées pour ce composant à PartsBox en utilisant les mappages définis dans la configuration 'Champs'.\n- Ces informations détaillées remplissent les champs du symbole placé sur le schéma.

Intégration avec Altium Designer®

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ées

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

API

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.

Table des matières

Contrôlez votre inventaire, vos commandes et votre production

Essayer la démo

Plans et tarifs