Demandes de pièces
Le nombre de composants de conception disponibles pour un ingénieur lorsqu’il capture sa prochaine conception peut varier de quelques centaines, dispersés dans des bibliothèques individuelles de symboles et de modèles, à plusieurs centaines de milliers, stockés dans une base de données dédiée des composants de l’entreprise. Mais quel que soit le nombre de composants disponibles, il y en aura toujours d’autres qui ne le sont pas et qui doivent être créés puis ajoutés pour être réutilisés.
Pour un petit bureau d’études, un ingénieur changera simplement de « casquette » et deviendra le Librarian – créant à la volée les composants requis qui manquent à son arsenal de conception. En revanche, pour une organisation plus importante qui emploie un service de bibliothèques dédié pour développer et maintenir les composants de conception – accessibles à tous les ingénieurs et concepteurs de cette organisation – il est logique de soumettre des demandes de nouveaux composants (manquants) à ce service. Pour apporter une solution élégante à cela, Altium Designer, conjointement avec votre connected Workspace, propose la fonctionnalité Part Requests.
Un ingénieur peut simplement soumettre une demande de création d’une ou plusieurs pièces et être informé lorsque cette demande a été traitée, et que le ou les composants sont rendus disponibles ou rejetés (avec la raison). Le demandeur fournit autant d’informations clés que possible pour étayer sa demande (fabricant et numéro(s) de pièce, description(s), toute fiche technique pertinente (PDF ou URL)). Des composants temporaires (« stub components ») peuvent même être créés afin que le bibliothécaire puisse ensuite s’en charger (et les finaliser).
Création de Part Requests
Les Part Requests peuvent être créées et gérées dans Altium Designer via le panneau Explorer panel.
Ajout d’une demande
Une nouvelle demande de pièce peut être ajoutée depuis le dossier Explorer du panneau Part requests, sélectionné dans l’onglet Folders du panneau, à l’aide du bouton
en haut à droite du panneau. De plus, si la recherche d’un composant n’aboutit pas, le bouton
devient disponible au-dessus de la fenêtre de résultats, dans l’onglet Search du panneau Explorer. Pour ajouter une nouvelle demande de pièce, cliquez sur ce bouton et choisissez la commande New Request dans le menu qui s’affiche. La boîte de dialogue New Part Request apparaît, dans laquelle vous pouvez définir la demande.

Ajout d’une nouvelle demande de pièce directement depuis Altium Designer à l’aide du panneau Explorer.
Utilisez les commandes de la boîte de dialogue pour fournir autant d’informations que possible :
-
Manufacturer – il s’agit d’un champ obligatoire indiquant au bibliothécaire qui fabrique réellement la pièce.
-
Manufacturer Part Numbers – il s’agit d’un champ obligatoire qui indique au bibliothécaire le ou les numéros de pièce spécifiques des pièces que vous souhaitez lui faire créer. Plusieurs numéros de pièce doivent être séparés par une virgule (,).
-
Description – ce champ peut être utilisé pour fournir une description détaillée de la pièce (généralement issue de la fiche technique du fabricant).
-
Request ID – ce champ est généré automatiquement et attribué à la demande, ce qui permet aux utilisateurs de suivre facilement l’avancement de la demande.
-
Required To Date – utilisez ce champ pour préciser la date à laquelle vous avez besoin que le ou les composants soient prêts. Saisissez la date directement (au format
dd/mm/yyyy) ou cliquez sur le bouton
à droite pour accéder à une fenêtre contextuelle de calendrier permettant de spécifier la date requise.
-
State – ce champ en lecture seule sert à indiquer l’état de la demande. L’état par défaut d’une nouvelle demande est
New. -
Assignee – ce champ indique quel bibliothécaire travaille actuellement sur la demande. La liste déroulante répertorie tous les membres du Workspace qui font partie du ou des rôles de bibliothécaire désignés, ces derniers étant définis via la page d’administration appropriée de l’interface navigateur du Workspace.
-
Component Type – ce champ peut être utilisé pour indiquer le type de composant demandé. La liste déroulante comprendra tous les types actuellement définis sur la page Data Management – Component Types page de la boîte de dialogue Preferences.
-
Attachments – cette zone peut être utilisée pour joindre tous les fichiers utiles liés à la pièce demandée. Par exemple, une fiche technique PDF, une image ou un document. Cliquez sur le bouton
pour localiser le ou les fichiers via une boîte de dialogue standard.
-
Part List – utilisez cette zone pour indiquer tout composant existant dans le Workspace que vous avez créé sous forme de composant temporaire. Cliquez sur le bouton
et recherchez le composant requis en conséquence. Le bibliothécaire pourra alors traiter la demande. S’il n’existe aucun composant temporaire, le bibliothécaire créera un nouveau composant dans le Workspace, ainsi que les modèles de domaine requis (s’ils n’existent pas déjà).
-
Parameters – cette zone peut être utilisée pour ajouter un ensemble de paramètres spécifiques requis pour la ou les pièces. Cliquez sur le bouton
et utilisez les champs qui s’affichent ensuite pour renseigner un nom et une valeur de paramètre. Si aucun paramètre n’est spécifié, le bibliothécaire se rabattra probablement sur l’ajout des paramètres figurant dans une fiche technique associée à cette pièce, conformément à la politique de l’organisation.
Une fois toutes les informations définies selon les besoins – essentiellement Manufacturer et Manufacturer Part Numbers (qui sont obligatoires) – cliquez sur OK pour créer la demande.
Affichage des Part Requests
À tout moment, vous pouvez afficher les demandes de pièces que vous avez initiées (demandeur) ou dont vous êtes responsable (bibliothécaire). Cela peut être effectué depuis le panneau Explorer. Tant pour l’initiateur d’une demande de pièce (Requester) que pour le ou les utilisateurs définis dans des rôles associés au rôle de bibliothécaire (Librarians), les demandes sont présentées dans le panneau Explorer via un dossier Part requests dédié.

Exemple de Part Requests dans le dossier Part requests. Vous voyez les pièces que vous avez demandées ; un bibliothécaire voit les pièces sur lesquelles il a été affecté, ainsi que celles qui n’ont pas encore été attribuées.
La sélection d’une demande dans la région supérieure affiche un flux d’informations dans la région inférieure. Ces informations fournissent un résumé chronologique de tout événement lié à cette demande, y compris les commentaires formulés par le demandeur ou le bibliothécaire. Chaque entrée du flux se compose des éléments suivants :
-
Created At – la date et l’heure auxquelles l’événement a eu lieu.
-
Created By – l’utilisateur responsable de l’événement (soit le demandeur, soit un bibliothécaire).
-
Description – une entrée composée d’un message généré automatiquement, ainsi que de tout commentaire inclus par le demandeur/bibliothécaire.
Modification d’une Part Request existante
Pour modifier une demande de pièce existante, double-cliquez sur son entrée dans la région supérieure, ou sélectionnez-la et choisissez la commande Edit dans le menu contextuel accessible par clic droit de la région.

Accès à la boîte de dialogue dans laquelle vous pouvez modifier une demande de pièce existante.
Apportez les modifications nécessaires, puis cliquez sur OK.
Contrôle de l’affichage des données
Les sections suivantes fournissent davantage d’informations sur l’utilisation des données présentées dans le dossier Part requests.
Controlling the Display of Columns
Chaque colonne de la vue correspond à un champ spécifique de la demande de pièce. La configuration des colonnes affichées s’effectue à l’aide de la boîte de dialogue Select Columns, accessible en cliquant avec le bouton droit dans les en-têtes de colonne puis en choisissant la commande Select Columns dans le menu contextuel.

La boîte de dialogue Select Columns sert à définir quelles données sont présentées dans le dossier Part requests.
Column Ordering & Sizing
L’ordre des colonnes est personnalisable. Cliquez sur l’en-tête d’une colonne et faites-la glisser horizontalement jusqu’à la nouvelle position souhaitée. Les positions valides sont mises en évidence par des flèches de positionnement verticales.
Grouping Part Requests
Les demandes de pièces peuvent être regroupées selon n’importe quel en-tête de colonne visible en cliquant sur un en-tête de colonne, en maintenant le bouton enfoncé, puis en le faisant glisser-déposer sur le texte indiquant Drag a column header here to group by that column.
Pour supprimer le regroupement par une colonne, cliquez sur le contrôle
à gauche de son nom dans la région des colonnes groupées.

Exemple de regroupement personnalisé (par la colonne Assignee).
Sorting
Les demandes de pièces peuvent être triées selon une colonne spécifique en cliquant sur l’en-tête de cette colonne. Cliquez une fois pour trier par ordre croissant (selon le contenu de cette colonne). Cliquez à nouveau pour trier par ordre décroissant.
Vous pouvez trier selon plusieurs colonnes. Les demandes de pièces étant déjà triées selon une colonne spécifique, Shift+Click sur une autre colonne pour effectuer un « sous-tri » selon son contenu.
Column-based Filtering
Comme dans une feuille de calcul Excel, les demandes de pièces peuvent être filtrées davantage selon le contenu de chaque colonne en cliquant sur l’icône de filtre qui apparaît sur le côté droit d’un en-tête de colonne lorsque vous le survolez Un menu s’ouvrira contenant une entrée pour chaque valeur de cette colonne. Cliquez sur une entrée pour réduire la liste afin qu’elle n’inclue que les demandes de pièces ayant cette valeur.
Lorsqu’un filtre de colonne est appliqué, l’icône de filtre s’affiche en bleu , indiquant qu’un filtrage est appliqué sur cette colonne. Le filtrage peut être appliqué à plusieurs colonnes de données. Chaque filtre de colonne devient une condition ET dans le filtre global. Une représentation textuelle du filtrage actuellement actif est présentée au bas de la région.

Exemple de filtrage de colonnes en action.
Pour personnaliser davantage le filtre actuel, cliquez sur le bouton
tout à droite de la représentation textuelle du filtre afin d’ouvrir la boîte de dialogue Filter Editor. Utilisez cette boîte de dialogue pour créer, selon les besoins, des filtres plus sophistiqués et plus complexes.
Opérations supplémentaires
Le menu contextuel accessible par clic droit dans la région supérieure contient également les commandes utiles suivantes lors de l’utilisation des demandes de pièces :
-
Operations » Create Component – cela vous permet de créer rapidement un composant coquille à partir de la demande de pièce, donnant au bibliothécaire affecté un point de départ pour élaborer le composant requis. L’éditeur de composants temporaire s’ouvrira en mode Single Component Editing mode, prêt pour la modification directe du composant. Définissez le composant, ajoutez les modèles de domaine et enregistrez-le dans le Workspace.
-
Operations » Export Data – cela vous permet d’exporter les données de la région supérieure. La boîte de dialogue Select columns for data export s’ouvrira, dans laquelle vous pourrez spécifier les données à exporter. La boîte de dialogue contient toutes les colonnes possibles de la grille, celles actuellement affichées dans le panneau étant activées pour l’export par défaut. Après avoir cliqué sur OK, la boîte de dialogue Windows standard Save As s’ouvrira, dans laquelle vous pourrez nommer et enregistrer le fichier exporté. Utilisez le champ Save as type pour choisir le format de fichier, soit des fichiers à valeurs séparées par des virgules (
*.csv), soit des fichiers Excel (*.xls). -
Close » Completed – peut être utilisé (généralement) par le bibliothécaire pour marquer rapidement la demande de pièce comme terminée sans avoir à l’ouvrir pour modification.
-
Close » Rejected – peut être utilisé (généralement) par le bibliothécaire pour rejeter rapidement la demande de pièce sans avoir à l’ouvrir pour modification.
-
Close » Cancelled – peut être utilisé par le bibliothécaire (ou le demandeur) pour annuler rapidement la demande de pièce sans avoir à l’ouvrir pour modification.