Demandes de composants basées sur les processus
Le nombre de composants de conception mis à la disposition d’un ingénieur lors de la capture de son prochain design peut aller de quelques centaines, dispersés dans des bibliothèques individuelles de symboles et de modèles à des centaines de milliers, stockés dans une base de données de composants dédiée à l’entreprise. Mais quel que soit le nombre de composants immédiatement disponibles, il y en aura toujours d’autres qui ne le sont pas et qui devront être créés puis ajoutés pour être réutilisés.
Dans un petit bureau d’études, un ingénieur change simplement de « casquette » et devient le bibliothécaire, créant à la volée les composants requis qui manquent à son arsenal de conception. En revanche, dans une organisation plus grande qui emploie un service de bibliothèque 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 à ce service des demandes de nouveaux composants (manquants). Pour offrir une solution élégante à cela, Altium Designer propose la fonctionnalité
Un ingénieur peut simplement soumettre une demande pour qu’une ou plusieurs pièces soient créées, et être informé lorsque cette demande a été soit traitée et que le ou les composants sont disponibles, soit rejetée (avec la raison). Le demandeur fournit autant d’informations clés que possible pour appuyer sa demande (fabricant et numéro(s) de pièce, description(s), toute fiche technique pertinente (PDF ou URL)). Il est même possible de créer des Stub Component Items que le bibliothécaire pourra ensuite reprendre et finaliser.
Workflows de processus Part Request
Altium Designer fournit un puissant environnement de conception collaborative. Cela inclut la prise en charge de
Les processus et leurs Workflows sont créés et gérés via la browser interface du Workspace — par un administrateur de ce Workspace. Une définition de processus prédéfinie unique pour les Part Requests est activée prête à l’emploi (New Part RequestNew Part Request AssignNew Part Request Multiple TasksPart Request with PLM Part CreatePart Request with lifecycle changeNew Part Request Notify 3rd party
-
— active et prête à l’emploi, dont le diagramme de workflow est illustré ci-dessous.New Part Request
Le diagramme de workflow de la définition de processus .New Part Request -
— définition d’exemple modèle, à partir de laquelle vous pouvez créer votre propre définition (modifier, nommer, puis enregistrer/déployer). Le diagramme de workflow est illustré ci-dessous.New Part Request Assign
Le diagramme de workflow de la définition de processus d’exemple .New Part Request Assign -
— définition d’exemple modèle, à partir de laquelle vous pouvez créer votre propre définition (modifier, nommer, puis enregistrer/déployer). Le diagramme de workflow est illustré ci-dessous.New Part Request Multiple Tasks
Le diagramme de workflow de la définition de processus d’exemple .New Part Request Multiple Tasks -
— définition d’exemple modèle, prenant en charge la création automatique d’un composant dans votre instance PLM, puis la propagation du numéro de pièce généré vers le composant dans le Workspace. Le diagramme de workflow est illustré ci-dessous.Part Request with PLM Part Create
Le diagramme de workflow de la définition de processus d’exemple .Part Request with PLM Part Create -
— définition d’exemple modèle, offrant la possibilité de modifier l’état du cycle de vie d’un composant. Le diagramme de workflow est illustré ci-dessous.Part Request with lifecycle change
Le diagramme de workflow de la définition de processus d’exemple .Part Request with lifecycle change -
— définition d’exemple, offrant la possibilité de déclencher une notification EDS avec des paramètres issus du workflow, et d’attendre une réponse d’EDS. Cela peut être utilisé pour intégrer un système tiers dans les processus Enterprise Server (nécessite l’accès au SDK Enterprise Server), vous donnant la possibilité de personnaliser davantage vos workflows et de permettre l’influence de décisions dans le workflow d’un processus depuis une source externe. Le diagramme de workflow est illustré ci-dessous.New Part Request Notify 3rd party
Le diagramme de workflow de la définition de processus d’exemple .New Part Request Notify 3rd party
Initialisation des Part Requests
Une fois que l’ensemble requis de définitions de processus pour le thème de processus Part Requests a été élaboré selon les besoins de votre entreprise, les définitions activées seront disponibles pour tous les utilisateurs lorsqu’ils seront connectés activement au Workspace. Les sections suivantes examinent les endroits où un concepteur peut accéder à ces processus actifs et les démarrer — à la fois via Altium Designer et via la browser interface du Workspace.
Depuis Altium Designer
Dans Altium Designer, les définitions de processus activées faisant partie du thème Part Requests sont accessibles aux emplacements suivants :
-
Depuis le panneau Components. Faites un clic droit dans la zone principale du panneau — les définitions de processus actives de demande de pièce sont disponibles depuis le sous-menu
Operations » Submit Request . Vous pouvez également cliquer sur le lienSubmit request sous la section .Need more components?
Initialisation d’une Part Request depuis le panneauComponent . -
Depuis le panneau Manufacturer Part Search. Si l’élément de recherche actuellement sélectionné n’a pas d’icône
, le volet Details (accessible en cliquant sur présentera le bouton
. Cliquez sur la partie déroulante du bouton pour accéder à un menu des définitions de processus actives de demande de pièce. Cliquer directement sur la partie principale du bouton lancera la première définition de processus de la liste.

Initialisation d’une Part Request depuis le panneauManufacturer Part Search , à partir d’un composant sans modèles.Si l’élément de recherche actuellement sélectionné possède une icône
, les définitions de processus actives de demande de pièce seront disponibles dans le menu associé au bouton
(cliquez sur la partie déroulante du bouton).

Initialisation d’une Part Request depuis le panneauManufacturer Part Search , à partir d’un composant avec modèles.Les définitions de processus actives de demande de pièce sont également accessibles depuis le menu contextuel de la zone principale du panneau, via le sous-menu
Submit Request .
Initialisation d’une Part Request depuis la zone principale du panneauManufacturer Part Search . -
Depuis le panneau Explorer, lorsque le dossier dédié
Part requests est sélectionné ou après avoir effectué une recherche. Le bouton
sera disponible et, lorsqu’il est enfoncé, présentera les définitions de processus actives de demande de pièce disponibles au choix.

Initialisation d’une Part Request depuis le panneauExplorer .
Démarrer une demande
Après avoir choisi la définition de processus de demande de pièce requise, la boîte de dialogue
Les informations réellement contenues dans la boîte de dialogue dépendront du contenu défini dans le formulaire associé à l’élément StartStartNew Part Request

Exemple montrant la boîte de dialogue New Part Request
L’image suivante montre la boîte de dialogue New Part Request

Exemple montrant la boîte de dialogue New Part Request
Pour les définitions de processus de demande de pièce par défaut, les contrôles suivants sont disponibles :
-
Request title — le nom d’identification utilisé pour la Part Request. Il peut être saisi manuellement ou laissé à la valeur par défaut , qui génère un titre au formatAUTO — par exemple,<process name> #<incrementing number> .Part Request Lifecycle #9 -
Part number — il s’agit d’un champ obligatoire indiquant au bibliothécaire le numéro de pièce spécifique de la pièce que vous devez lui faire créer. -
Manufacturer — il s’agit d’un champ obligatoire indiquant au bibliothécaire qui fabrique réellement la pièce. -
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). -
Priority — il s’agit d’un champ obligatoire utilisé pour indiquer la priorité de la demande. Choisissez ,Low ouMedium . Le paramètre par défaut estHigh .Medium -
Needed by — utilisez ce champ pour spécifier la date à laquelle vous avez besoin que le composant soit prêt. Un clic dans le champ ouvrira une fenêtre de calendrier permettant de spécifier la date requise. -
Link — si vous disposez d’une URL vers la fiche technique de la pièce, saisissez-la dans ce champ. -
Datasheets — si vous avez des fiches techniques disponibles pour la pièce, ajoutez-les via ce champ, soit au moyen d’une boîte de dialogue en cliquant sur le bouton
, soit par glisser-déposer dans la zone indiquée. Des fichiers de tout format peuvent être joints. Pour supprimer un fichier, cliquez sur son contrôle de suppression (
).
-
Preliminary components — utilisez ce champ pour ajouter des liens vers tout symbole, empreinte et composant existants dans votre Workspace, pouvant servir de base à la création de la pièce demandée. Cliquez dans le champ et commencez à taper pour accéder à une liste des Items disponibles (par Item ID). Le choix d’une entrée l’ajoutera au champ. Vous pouvez également cliquer sur le bouton
pour accéder à la boîte de dialogue Choose Items (une variante allégée du panneauExplorer ), qui permet de parcourir les composants préliminaires requis. Pour supprimer une entrée, cliquez sur son contrôle de fermeture
Ajoutez des liens vers du contenu existant dans le Workspace, qui pourra être utilisé lors de la création de la pièce demandée. -
Properties — ce champ n’est disponible que lors du démarrage de la demande à partir d’une pièce choisie dans le panneauManufacturer Part Search et charge/présente simplement les paramètres de cette pièce, ainsi que leurs valeurs.
Une fois toutes les données saisies/spécifiées comme requis, cliquez sur le bouton
pour lancer la demande. Les champs
sera rendu indisponible.

Les éléments
Depuis la browser interface du Workspace
Depuis la browser interface du Workspace, les définitions de processus activées faisant partie du thème Part Requests sont accessibles depuis la page
en haut à droite de la page.

Accès aux définitions activées de Part Requests depuis la page
Démarrage de la demande
Après avoir choisi la définition de processus de demande de pièce requise, une fenêtre apparaîtra dont le titre reflète le nom de la définition de processus choisie. Elle présentera des contrôles pour définir la pièce demandée — fournissez autant d’informations que possible afin que la personne chargée de créer le composant puisse livrer la pièce exactement comme nécessaire.
Les informations réellement contenues dans la boîte de dialogue dépendront du contenu défini dans le formulaire associé à l’élément StartStartNew Part Request

Exemple montrant la fenêtre New Part Request
Pour les définitions de processus de demande de pièce par défaut, les contrôles suivants sont disponibles :
-
Request title — le nom d’identification utilisé pour la Part Request. Il peut être saisi manuellement ou laissé à la valeur par défaut , qui génère un titre au formatAUTO — par exemple,<process name> #<incrementing number> .Part Request Lifecycle #9 -
Part number — il s’agit d’un champ obligatoire indiquant au bibliothécaire le numéro de pièce spécifique de la pièce que vous devez lui faire créer. -
Manufacturer — il s’agit d’un champ obligatoire indiquant au bibliothécaire qui fabrique réellement la pièce. -
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). -
Priority — il s’agit d’un champ obligatoire utilisé pour indiquer la priorité de la demande. Choisissez ,Low ouMedium . Le paramètre par défaut estHigh .Medium -
Needed by — utilisez ce champ pour spécifier la date à laquelle vous avez besoin que le composant soit prêt. Un clic dans le champ ouvrira une fenêtre de calendrier permettant de spécifier la date requise. -
Link — si vous disposez d’une URL vers la fiche technique de la pièce, saisissez-la dans ce champ. -
Datasheets — si vous avez des fiches techniques disponibles pour la pièce, ajoutez-les via ce champ, soit via une boîte de dialogue en cliquant sur le bouton
, soit par glisser-déposer dans la zone indiquée. Des fichiers de tout format peuvent être joints. Pour supprimer un fichier, cliquez sur son contrôle de suppression
-
Preliminary components — utilisez ce champ pour ajouter des liens vers tout symbole, empreinte et composant existants dans votre Workspace, pouvant servir de base à la création de la pièce demandée. Cliquez dans le champ et commencez à taper pour accéder à une liste des Items disponibles (par Item ID). Le choix d’une entrée l’ajoutera au champ. Vous pouvez également cliquer sur le bouton
pour accéder à la fenêtre Explorer , qui permet de parcourir les composants préliminaires requis. Pour supprimer une entrée, cliquez sur son contrôle de fermeture
Ajoutez des liens vers du contenu existant dans le Workspace, qui pourra être utilisé lors de la création de la pièce demandée.
Une fois toutes les données saisies/spécifiées comme requis, cliquez sur le bouton
pour lancer la demande. Les champs

Les éléments
Attribution initiale de la demande
La manière dont une nouvelle demande de pièce est initialement attribuée dépend des paramètres définis pour
-
Assignee — il peut s’agir d’un seul utilisateur de votre Workspace, de plusieurs utilisateurs ou d’un rôle spécifique (groupe d’utilisateurs). -
Except – qui n’est pas autorisé à travailler sur la tâche, même s’il fait partie du périmètre des personnes assignées (par exemple, le demandeur ne doit pas approuver sa propre demande de pièce !). -
Task ownership – détermine qui peut agir sur une tâche, par rapport au(x) utilisateur(s) spécifié(s) dans le champAssignee . Les options suivantes sont disponibles :-
– s’il n’y a qu’un seul utilisateur dans le champOne of assigned usersAssignee , la tâche initiale de traitement de la demande est directement assignée à cet utilisateur. S’il y a plusieurs personnes assignées, tous les utilisateurs voient la tâche dans leur liste des tâches, et l’un d’eux se l’assigne. -
– toutes les personnes assignées reçoivent la tâche.All assigned users
-
Pour les définitions de processus Part Request par défaut, le AdministratorsOne of assigned users

L’utilisateur qui reçoit initialement la tâche de traiter une nouvelle demande de pièce dépend de la manière dont les paramètres de New Part Request
Traitement d’une Part Request
Une fois qu’une Part Request a été initiée, l’interaction avec cette demande – ou plutôt avec son workflow de processus défini – repose sur le concept de
Accéder aux tâches depuis Altium Designer
Lorsque vous êtes connecté à votre Workspace via Altium Designer, votre liste actuelle de tâches est disponible dans le panneau Tasklist. Pour les tâches liées aux Part Requests, reportez-vous au New Part Request #1

Exemple de tâches Part Request actuellement assignées à l’utilisateur actuellement connecté au Workspace, ou disponibles pour lui être assignées.
Cliquer sur l’entrée d’une tâche ouvre une boîte de dialogue contenant le formulaire associé à cette tâche. Le formulaire présente toutes les informations et tous les champs qui ont été définis pour cette tâche utilisateur spécifique – par un administrateur lors de la création du workflow du processus – afin d’obtenir de l’utilisateur des choix, des informations ou des données qui faciliteront la progression de ce workflow.

Exemple de formulaire pour une tâche utilisateur associée au processus New Part Request
Pour afficher le workflow sous-jacent du processus parent de la tâche, activez l’onglet
Affichage du diagramme de workflow pour le processus New Part Request
Interagissez avec le formulaire selon les besoins pour accomplir votre tâche. Cela peut signifier choisir une option, faire un commentaire ou joindre des fichiers/données supplémentaires. Pour le processus New Part Request
-
Components – utilisez ce champ pour ajouter des liens vers tout symbole, empreinte et composant existants dans votre Workspace, qui ont été créés pour fournir la pièce demandée. -
Next step – utilisez ce champ pour déterminer ce qui se passe ensuite dans le cycle de vie de cette demande de pièce :-
– choisissez cette option si vous avez créé la pièce (et les modèles de domaine associés, le cas échéant).Completed -
– choisissez cette option si vous n’avez pas l’intention de créer la pièce (et, point crucial, en ajoutant une raison dans le champRejectedNote ). -
– choisissez cette option si vous ne pouvez pas créer la pièce pour le moment sans informations supplémentaires de la part du demandeur (et, point crucial, ajoutez ce qui est nécessaire dans le champNeeds more infoNote ).
-
-
Note – utilisez ce champ pour fournir un commentaire relatif à la tâche. Par exemple, pour indiquer que le composant nouvellement créé est « prêt à l’emploi », ou pour donner une explication concise de la raison pour laquelle la pièce demandée ne sera pas créée. Et si vous avez besoin de plus d’informations de la part du demandeur, c’est ici que vous pouvez signaler ce qui manquait dans la demande initiale !
Une fois le formulaire de votre tâche rempli comme requis, cliquez sur le bouton
, afin que le processus puisse passer à l’étape pertinente suivante. La tâche sera considérée comme terminée et sera supprimée du panneau. Si la tâche suivante dans le flux vous est également assignée, le formulaire associé sera présenté automatiquement.
Accéder aux tâches depuis l’interface navigateur du Workspace
Connectez-vous à l’interface navigateur de votre Workspace et ouvrez la page
Pour les tâches liées aux Part Requests, reportez-vous au New Part Request #1

Exemple de tâches Part Request actuellement assignées à l’utilisateur actuellement connecté au Workspace, ou disponibles pour lui être assignées. Sont présentées ici des tâches Part Request dans un Altium 365 Workspace. Survolez l’image avec le curseur pour voir les tâches Part Request dans un Enterprise Server Workspace.
Cliquez sur l’entrée de tâche applicable – pertinente pour la Part Request – afin d’afficher son formulaire associé dans l’onglet

Exemple de formulaire pour une tâche utilisateur associée au processus New Part Request par défaut, lorsqu’il est ouvert depuis la page
Pour afficher le workflow sous-jacent du processus parent de la tâche, activez l’onglet

Affichage du diagramme de workflow pour le processus New Part RequestPavel.Demidov@altium.com
Interagissez avec le formulaire selon les besoins pour accomplir votre tâche. Cela peut signifier choisir une option, faire un commentaire ou joindre des fichiers/données supplémentaires. Pour le processus New Part Request
-
Components – utilisez ce champ pour ajouter des liens vers tout symbole, empreinte et composant existants dans votre Workspace, qui ont été créés pour fournir la pièce demandée. -
Next step – utilisez ce champ pour déterminer ce qui se passe ensuite dans le cycle de vie de cette demande de pièce :-
– choisissez cette option si vous avez créé la pièce (et les modèles de domaine associés, le cas échéant).Completed -
– choisissez cette option si vous n’avez pas l’intention de créer la pièce (et, point crucial, en ajoutant une raison dans le champRejectedNote ). -
– choisissez cette option si vous ne pouvez pas créer la pièce pour le moment sans informations supplémentaires de la part du demandeur (et, point crucial, ajoutez ce qui est nécessaire dans le champNeeds more infoNote ).
-
-
Note – utilisez ce champ pour fournir un commentaire relatif à la tâche. Par exemple, pour indiquer que le composant nouvellement créé est « prêt à l’emploi », ou pour donner une explication concise de la raison pour laquelle la pièce demandée ne sera pas créée. Et si vous avez besoin de plus d’informations de la part du demandeur, c’est ici que vous pouvez signaler ce qui manquait dans la demande initiale !
Une fois le formulaire de votre tâche rempli comme requis, cliquez sur le bouton
. La tâche sera considérée comme terminée et sera supprimée de votre liste de tâches. Si la tâche suivante dans le flux vous est également assignée, le formulaire associé sera présenté automatiquement.
Affichage des Part Requests
À tout moment, tout utilisateur peut consulter les activités de demande de pièce – à la fois les demandes actives et les demandes closes. Cela peut se faire à partir de deux endroits.
Page Part Requests (interface navigateur du Workspace)
Depuis la page

Parcourez tous les processus de demande de pièce depuis un emplacement unique et pratique. L’exemple ci-contre montre l’accès à la page
Pour chaque entrée, les informations suivantes sont présentées (le cas échéant) :
-
Status – l’état du processus de demande de pièce. Il peut s’agir de l’un des états suivants :-
Active – le processus de demande de pièce est actuellement actif et son workflow associé progresse. -
On hold – le processus de demande de pièce est actuellement actif, mais attend une saisie initiale, telle que l’attribution d’un assigné, avant que son workflow puisse progresser. -
Closed – le processus de demande de pièce est désormais clos, par exemple parce qu’il a été mené à bien ou rejeté. -

Terminated – le processus de demande de pièce est désormais clos et a été interrompu directement soit par l’initiateur de la demande, soit par un administrateur du Workspace.
-
-
Process Name – le nom de la définition du processus de demande de pièce. -
Title – ce champ est utilisé pour distinguer plusieurs instances du même processus de demande de pièce. Le titre correspond au nom du processus, avec un suffixe d’instance ( ,#1 , etc.).#2 -
State – il s’agit de l’état actuellement atteint dans le workflow associé au processus. -
Assignee (Processus actif uniquement) – il s’agit de l’utilisateur qui a désormais une tâche à effectuer pour faire avancer le processus de demande de pièce depuis son état actuel dans le workflow. -
Started By – l’utilisateur qui a initié le processus de demande de pièce. -
Started At – la date et l’heure auxquelles le processus de demande de pièce a été démarré. -
Ended At (Processus clos uniquement) – la date et l’heure auxquelles le processus de demande de pièce s’est terminé.
Pour un processus de demande de pièce actif, il existe également un contrôle ClosedAdministrators
Cliquez sur une entrée de processus de demande de pièce pour afficher un diagramme de son workflow sous-jacent (dans l’onglet

Affichage du workflow sous-jacent pour un processus de demande de pièce sélectionné dans son onglet
Les onglets supplémentaires suivants sont également disponibles :
-
Data – affiche toutes les données pertinentes pour le processus. Pour un processus de demande de pièce, cela peut inclure des fiches techniques jointes, des données paramétriques et tout composant préliminaire. -
History – affiche un historique des actions effectuées au fil du workflow du processus.

Utilisez les onglets
Panneau Tasklist (Altium Designer)
Lorsque vous êtes connecté à votre Workspace via Altium Designer, toutes les activités basées sur des processus que vous avez initiées sont disponibles dans la zone
et désactivez les entrées

Accédez aux demandes de pièce que vous avez initiées, directement depuis Altium Designer.
Pour chaque entrée, les informations suivantes sont présentées (le cas échéant) :
-
State – l’état du processus de demande de pièce. Il peut s’agir de l’un des états suivants :-
Active – le processus de demande de pièce est actuellement actif et son workflow associé progresse. -
On hold – le processus de demande de pièce est actuellement actif, mais attend une saisie initiale, telle que l’attribution d’un assigné, avant que son workflow puisse progresser. -
Closed – le processus de demande de pièce est désormais clos, par exemple parce qu’il a été mené à bien ou rejeté. -
Terminated – le processus de demande de pièce est désormais clos et a été interrompu directement soit par l’initiateur de la demande, soit par un administrateur du Workspace.
-
-
Title – ce champ est utilisé pour distinguer plusieurs instances du même processus de demande de pièce. Le titre correspond au nom du processus, avec un suffixe d’instance ( ,#1 , etc.).#2 -
Type – le nom de la définition du processus de demande de pièce. -
Started – la date et l’heure auxquelles le processus de demande de pièce a été démarré.
Cliquer sur une entrée ouvre une boîte de dialogue présentant le workflow sous-jacent du processus parent de la tâche – dans l’onglet

Affichage du flux de travail sous-jacent pour un processus de demande de composant sélectionné dans son onglet
Notifications par e-mail
Seul le demandeur d’origine et tout utilisateur devant effectuer une tâche liée à cette demande recevront les notifications par e-mail applicables. Le demandeur, qui a initié la demande, reçoit une notification lorsque cette nouvelle demande de composant a été soumise, ainsi que lorsqu’elle est terminée (soit le composant a été créé avec succès, soit la demande a été rejetée). Un utilisateur travaillant sur la demande recevra une notification pour toute tâche liée à cette demande nécessitant son attention. Il peut s’agir du demandeur d’origine, si des informations supplémentaires lui sont demandées.
Les notifications par e-mail sont reçues lorsque la fonctionnalité de notifications par e-mail est activée. Cette opération est effectuée par un administrateur, sur la page

Exemple d’e-mail reçu lorsque la demande de composant est terminée.