Richieste di componenti basate su processo
Il numero di componenti di progetto disponibili per un ingegnere durante l’acquisizione del progetto successivo può variare da poche centinaia, sparse tra singole librerie di simboli e modelli, a centinaia di migliaia, archiviate in un database aziendale dedicato dei componenti. Ma indipendentemente da quanti componenti siano disponibili, ce ne saranno sempre altri che non lo sono e che devono essere creati e aggiunti per il riutilizzo.
Per una piccola società di progettazione, un ingegnere semplicemente cambia “cappello” e diventa il Bibliotecario, creando rapidamente i componenti necessari che mancano dal proprio arsenale di progettazione. Tuttavia, per un’organizzazione più grande che impiega un reparto librerie dedicato per far crescere e mantenere i componenti di progetto, accessibili a tutti gli ingegneri e progettisti dell’organizzazione, ha senso inviare a quel reparto richieste di nuovi componenti (mancanti). Per offrire una soluzione elegante a questo, Altium Designer mette a disposizione la funzionalità
Un ingegnere può semplicemente inviare una richiesta per la creazione di una o più parti e ricevere una notifica quando tale richiesta viene completata e i componenti vengono resi disponibili, oppure rifiutata (con relativa motivazione). Il richiedente fornisce quante più informazioni chiave possibile a supporto della richiesta (produttore e numeri di parte, descrizioni, eventuali datasheet pertinenti (PDF o URL)). Possono persino essere creati Stub Component Items, che il bibliotecario potrà poi completare.
Workflow del processo Part Request
Altium Designer offre un potente ambiente di progettazione collaborativa. Una parte di questo è il supporto per
I processi e i relativi Workflow vengono creati e gestiti tramite la browser interface del Workspace, da un Amministratore di quel Workspace. Una singola definizione di processo predefinita per Part Requests è attivata pronta all’uso (New Part RequestNew Part Request AssignNew Part Request Multiple TasksPart Request with PLM Part CreatePart Request with lifecycle changeNew Part Request Notify 3rd party
-
– attiva per l’uso, e il cui diagramma di workflow è mostrato di seguito.New Part Request
Il diagramma di workflow della definizione di processo .New Part Request -
– definizione di esempio modello, dalla quale è possibile creare una propria definizione (modificare, assegnare un nome, quindi salvare/distribuire). Il diagramma di workflow è mostrato di seguito.New Part Request Assign
Il diagramma di workflow della definizione di processo di esempio .New Part Request Assign -
– definizione di esempio modello, dalla quale è possibile creare una propria definizione (modificare, assegnare un nome, quindi salvare/distribuire). Il diagramma di workflow è mostrato di seguito.New Part Request Multiple Tasks
Il diagramma di workflow della definizione di processo di esempio .New Part Request Multiple Tasks -
– definizione di esempio modello che supporta la creazione automatica di un Component nella propria istanza PLM e quindi la propagazione del numero di parte generato al componente nel Workspace. Il diagramma di workflow è mostrato di seguito.Part Request with PLM Part Create
Il diagramma di workflow della definizione di processo di esempio .Part Request with PLM Part Create -
– definizione di esempio modello, che offre la possibilità di modificare lo stato del ciclo di vita di un componente. Il diagramma di workflow è mostrato di seguito.Part Request with lifecycle change
Il diagramma di workflow della definizione di processo di esempio .Part Request with lifecycle change -
– definizione di esempio che offre la possibilità di attivare una notifica EDS con parametri provenienti dal workflow e attendere una risposta da EDS. Questo può essere utilizzato per integrare un sistema di terze parti nei processi di Enterprise Server (richiede accesso all’SDK di Enterprise Server), offrendo la possibilità di personalizzare ulteriormente i workflow e supportare l’influenza delle decisioni nel workflow di un processo da una fonte esterna. Il diagramma di workflow è mostrato di seguito.New Part Request Notify 3rd party
Il diagramma di workflow della definizione di processo di esempio .New Part Request Notify 3rd party
Avvio delle Part Requests
Una volta che l’insieme richiesto di definizioni di processo per il tema di processo Part Requests è stato predisposto come richiesto per la propria azienda, quelle definizioni che sono attivate saranno disponibili per l’uso da parte di tutti gli utenti una volta connessi attivamente al Workspace. Le sezioni seguenti esaminano dove un progettista può accedere e avviare questi processi attivi, sia tramite Altium Designer sia tramite la browser interface del Workspace.
Dall’interno di Altium Designer
Dall’interno di Altium Designer, le definizioni di processo attivate che fanno parte del tema Part Requests sono accessibili nei seguenti punti:
-
Dal pannello Components panel. Fare clic con il pulsante destro nell’area principale del pannello: le definizioni di processo attive per la richiesta di parti sono disponibili nel sottomenu
Operations » Submit Request . In alternativa, fare clic sul linkSubmit request nella sezione .Need more components? -
Dal pannello Manufacturer Part Search panel. Se l’elemento di ricerca attualmente selezionato non ha l’icona
, il riquadro Details (accessibile facendo clic su presenterà il pulsante
. Fare clic sulla parte a discesa del pulsante per accedere a un menu delle definizioni di processo attive per la richiesta di parti. Facendo clic direttamente sulla parte principale del pulsante verrà avviata la prima definizione di processo nell’elenco.

Avvio di una Part Request dal pannelloManufacturer Part Search , a partire da un componente senza modelli.Se l’elemento di ricerca attualmente selezionato ha l’icona
, le definizioni di processo attive per la richiesta di parti saranno disponibili dal menu associato al pulsante
(fare clic sulla parte a discesa del pulsante).

Avvio di una Part Request dal pannelloManufacturer Part Search , a partire da un componente con modelli.Le definizioni di processo attive per la richiesta di parti possono essere accessibili anche dal menu del clic destro per l’area principale del pannello, dal sottomenu
Submit Request .
Avvio di una Part Request dall’area principale del pannelloManufacturer Part Search . -
Dal pannello Explorer panel, quando è selezionata la cartella dedicata
Part requests o dopo aver eseguito una ricerca. Sarà disponibile il pulsante
che, una volta premuto, presenterà le definizioni di processo attive per la richiesta di parti tra cui scegliere.
Avvio di una richiesta
Dopo aver scelto la definizione di processo richiesta per la richiesta di parti, apparirà la finestra di dialogo
Le informazioni effettivamente contenute nella finestra di dialogo dipenderanno dal contenuto definito nel modulo associato all’elemento StartStartNew Part Request

Esempio che mostra la finestra di dialogo New Part Request
L’immagine seguente mostra la finestra di dialogo New Part Request

Esempio che mostra la finestra di dialogo New Part Request
Per le definizioni di processo predefinite di richiesta di parti, sono disponibili i seguenti controlli:
-
Request title – il nome identificativo utilizzato per la Part Request. Può essere inserito manualmente oppure lasciato come predefinito , che genera un titolo nel formatoAUTO - ad esempio,<process name> #<incrementing number> .Part Request Lifecycle #9 -
Part number – questo è un campo obbligatorio che indica al bibliotecario il numero di parte specifico della parte che si desidera venga creata. -
Manufacturer – questo è un campo obbligatorio per indicare al bibliotecario chi produce effettivamente la parte. -
Description – questo campo può essere utilizzato per fornire una descrizione dettagliata della parte (tipicamente tratta dal datasheet del produttore). -
Priority – questo è un campo obbligatorio utilizzato per indicare la priorità della richiesta. Scegliere tra ,Low oMedium . L’impostazione predefinita èHigh .Medium -
Needed by – utilizzare questo campo per specificare la data entro cui il componente deve essere pronto. Facendo clic all’interno del campo verrà visualizzata una finestra calendario, con cui specificare la data richiesta. -
Link – se si dispone di un URL per il datasheet della parte, inserirlo in questo campo. -
Datasheets – se si dispone di datasheet per la parte, aggiungerli usando questo campo, tramite una finestra di dialogo facendo clic sul pulsante
, oppure trascinandoli nell’area indicata. È possibile allegare file di qualsiasi formato. Per rimuovere un file, fare clic sul relativo controllo di rimozione (
).
-
Preliminary components – utilizzare questo campo per aggiungere collegamenti a qualsiasi simbolo, footprint e componente esistente nel proprio Workspace, che possa essere usato come base per la creazione della parte richiesta. Fare clic nel campo e iniziare a digitare per accedere a un elenco di Item disponibili (per Item ID). Scegliendo una voce, questa verrà aggiunta al campo. In alternativa, fare clic sul pulsante
per accedere alla finestra di dialogo Choose Items (una variante ridotta del pannelloExplorer ), con cui sfogliare i componenti preliminari richiesti. Per rimuovere una voce, fare clic sul relativo controllo di chiusura
Aggiungere collegamenti a contenuti esistenti nel Workspace, che possono essere utilizzati durante la creazione della parte richiesta. -
Properties – questo campo è disponibile solo quando si avvia la richiesta da una parte scelta nel pannelloManufacturer Part Search e semplicemente carica/presenta i parametri per quella parte, insieme ai relativi valori.
Con tutti i dati inseriti/specificati come richiesto, fare clic sul pulsante
per avviare la richiesta. I campi
sarà reso non disponibile.

Dalla browser interface del Workspace
Dalla browser interface del Workspace, le definizioni di processo attivate che fanno parte del tema Part Requests sono accessibili dalla pagina
in alto a destra nella pagina.

Accesso alle definizioni Part Requests attivate dalla pagina
Avvio della richiesta
Dopo aver scelto la definizione di processo richiesta per la richiesta di parti, apparirà una finestra il cui titolo riflette il nome della definizione di processo scelta. Questa presenterà i controlli per definire la parte richiesta: fornire quante più informazioni possibile affinché la persona incaricata di creare il componente possa fornire la parte esattamente come necessario.
Le informazioni effettivamente contenute nella finestra di dialogo dipenderanno dal contenuto definito nel modulo associato all’elemento StartStartNew Part Request

Esempio che mostra la finestra New Part Request
Per le definizioni di processo predefinite di richiesta di parti, sono disponibili i seguenti controlli:
-
Request title – il nome identificativo utilizzato per la Part Request. Può essere inserito manualmente oppure lasciato come predefinito , che genera un titolo nel formatoAUTO - ad esempio,<process name> #<incrementing number> .Part Request Lifecycle #9 -
Part number – questo è un campo obbligatorio che indica al bibliotecario il numero di parte specifico della parte che si desidera venga creata. -
Manufacturer – questo è un campo obbligatorio per indicare al bibliotecario chi produce effettivamente la parte. -
Description – questo campo può essere utilizzato per fornire una descrizione dettagliata della parte (tipicamente tratta dal datasheet del produttore). -
Priority – questo è un campo obbligatorio utilizzato per indicare la priorità della richiesta. Scegliere tra ,Low oMedium . L’impostazione predefinita èHigh .Medium -
Needed by – utilizzare questo campo per specificare la data entro cui il componente deve essere pronto. Facendo clic all’interno del campo verrà visualizzata una finestra calendario, con cui specificare la data richiesta. -
Link – se si dispone di un URL per il datasheet della parte, inserirlo in questo campo. -
Datasheets – se si dispone di datasheet per la parte, aggiungerli usando questo campo, tramite una finestra di dialogo facendo clic sul pulsante
, oppure trascinandoli nell’area indicata. È possibile allegare file di qualsiasi formato. Per rimuovere un file, fare clic sul relativo controllo di rimozione
-
Preliminary components – utilizzare questo campo per aggiungere collegamenti a qualsiasi simbolo, footprint e componente esistente nel proprio Workspace, che possa essere usato come base per la creazione della parte richiesta. Fare clic nel campo e iniziare a digitare per accedere a un elenco di Item disponibili (per Item ID). Scegliendo una voce, questa verrà aggiunta al campo. In alternativa, fare clic sul pulsante
per accedere alla finestra Explorer , con cui sfogliare i componenti preliminari richiesti. Per rimuovere una voce, fare clic sul relativo controllo di chiusura
Aggiungere collegamenti a contenuti esistenti nel Workspace, che possono essere utilizzati durante la creazione della parte richiesta.
Con tutti i dati inseriti/specificati come richiesto, fare clic sul pulsante
per avviare la richiesta. I campi

Assegnazione iniziale della richiesta
Il modo in cui una nuova richiesta di parte viene inizialmente assegnata dipende dalle impostazioni definite per
-
Assignee – potrebbe essere un singolo utente del proprio Workspace, più utenti o un ruolo specifico (raggruppamento di utenti). -
Except – chi non è autorizzato a lavorare sull’attività, anche se rientra nell’ambito dell’assegnatario (ad esempio, il richiedente non dovrebbe approvare la propria richiesta di parte!). -
Task ownership – determina chi può agire su un’attività, in relazione all’utente o agli utenti specificati nel campoAssignee . Sono disponibili le seguenti opzioni:-
– se nel campoOne of assigned usersAssignee è presente un solo utente, l’attività iniziale relativa alla gestione della richiesta viene assegnata direttamente a quell’utente. Se sono presenti più assegnatari, tutti gli utenti vedono l’attività nel proprio elenco attività e uno di loro assegna l’attività a sé stesso. -
– tutti gli assegnatari ricevono l’attività.All assigned users
-
Per le definizioni di processo predefinite di Part Request, il AdministratorsOne of assigned users

Quale utente riceve inizialmente l’attività di gestione di una nuova richiesta di parte dipende da come sono state definite le impostazioni per New Part Request
Lavorare su una Part Request
Una volta avviata una Part Request, l’interazione con tale richiesta, o più precisamente con il relativo workflow di processo definito, avviene tramite il concetto di
Accesso ai Task da Altium Designer
Quando si è connessi al Workspace tramite Altium Designer, l’elenco corrente delle attività sarà disponibile tramite il pannello Tasklist. Per le attività correlate a Part Request, fare riferimento al New Part Request #1

Esempio di attività Part Request attualmente assegnate all’utente attualmente connesso al Workspace, oppure disponibili per l’assegnazione a tale utente.
Facendo clic sulla voce di un’attività si apre una finestra di dialogo contenente il modulo associato a tale attività. Il modulo presenta tutte le informazioni e i campi che sono stati definiti per quella specifica attività utente, da un amministratore durante la creazione del workflow del processo, al fine di ottenere scelte, informazioni o dati dall’utente, che faciliteranno l’ulteriore avanzamento di quel workflow.

Esempio di modulo per un’attività utente associata al processo predefinito New Part Request
Per visualizzare il workflow sottostante del processo padre dell’attività, rendere attiva la scheda
Accesso al diagramma del workflow per il processo predefinito New Part Request
Interagire con il modulo secondo necessità per completare l’attività. Ciò potrebbe significare scegliere un’opzione, inserire un commento o allegare file/dati aggiuntivi. Ad esempio, per il processo predefinito New Part Request
-
Components – utilizzare questo campo per aggiungere collegamenti a qualsiasi simbolo, footprint e componente esistente nel Workspace, e che è stato creato per soddisfare la parte richiesta. -
Next step – utilizzare questo campo per determinare cosa accadrà successivamente nel ciclo di vita di questa richiesta di parte:-
– scegliere questa opzione se è stata creata la parte (e i relativi modelli di dominio, se applicabile).Completed -
– scegliere questa opzione se non si intende creare la parte (e, aspetto cruciale, aggiungere il motivo nel campoRejectedNote ). -
– scegliere questa opzione se non è possibile creare la parte in questo momento senza ulteriori informazioni da parte del richiedente (e, aspetto cruciale, aggiungere ciò che è necessario nel campoNeeds more infoNote ).
-
-
Note – utilizzare questo campo per fornire un commento relativo all’attività. Ad esempio, indicando che il componente appena creato è “pronto all’uso”, oppure una spiegazione concisa del motivo per cui la parte richiesta non verrà creata. E se sono necessarie ulteriori informazioni da parte del richiedente, questo è il punto in cui segnalare ciò che mancava nella richiesta originale!
Una volta compilato il modulo per l’attività come richiesto, fare clic sul pulsante
, in modo che il processo possa passare alla fase successiva pertinente. L’attività sarà considerata completata e verrà rimossa dal pannello. Se anche l’attività successiva nel flusso è assegnata a te, il modulo associato verrà presentato automaticamente.
Accesso ai Task dall’interfaccia browser del Workspace
Accedi all’interfaccia browser del Workspace e apri la pagina
Per le attività correlate a Part Request, fare riferimento al New Part Request #1

Esempio di attività Part Request attualmente assegnate all’utente attualmente connesso al Workspace, oppure disponibili per l’assegnazione a tale utente. Qui sono mostrate attività Part Request in un Altium 365 Workspace. Passare il cursore sull’immagine per visualizzare le attività Part Request in un Enterprise Server Workspace.
Fare clic sulla voce dell’attività applicabile, relativa alla Part Request, per visualizzare il modulo associato nella scheda

Esempio di modulo per un’attività utente associata al processo predefinito New Part Request, quando vi si accede dalla pagina
Per visualizzare il workflow sottostante del processo padre dell’attività, rendere attiva la scheda

Accesso al diagramma del workflow per il processo predefinito New Part RequestPavel.Demidov@altium.com
Interagire con il modulo secondo necessità per completare l’attività. Ciò potrebbe significare scegliere un’opzione, inserire un commento o allegare file/dati aggiuntivi. Ad esempio, per il processo predefinito New Part Request
-
Components – utilizzare questo campo per aggiungere collegamenti a qualsiasi simbolo, footprint e componente esistente nel Workspace, e che è stato creato per soddisfare la parte richiesta. -
Next step – utilizzare questo campo per determinare cosa accadrà successivamente nel ciclo di vita di questa richiesta di parte:-
– scegliere questa opzione se è stata creata la parte (e i relativi modelli di dominio, se applicabile).Completed -
– scegliere questa opzione se non si intende creare la parte (e, aspetto cruciale, aggiungere il motivo nel campoRejectedNote ). -
– scegliere questa opzione se non è possibile creare la parte in questo momento senza ulteriori informazioni da parte del richiedente (e, aspetto cruciale, aggiungere ciò che è necessario nel campoNeeds more infoNote ).
-
-
Note – utilizzare questo campo per fornire un commento relativo all’attività. Ad esempio, indicando che il componente appena creato è “pronto all’uso”, oppure una spiegazione concisa del motivo per cui la parte richiesta non verrà creata. E se sono necessarie ulteriori informazioni da parte del richiedente, questo è il punto in cui segnalare ciò che mancava nella richiesta originale!
Una volta compilato il modulo per l’attività come richiesto, fare clic sul pulsante
. L’attività sarà considerata completata e verrà rimossa dal tuo elenco delle attività. Se anche l’attività successiva nel flusso è assegnata a te, il modulo associato verrà presentato automaticamente.
Visualizzazione delle Part Request
In qualsiasi momento, qualsiasi utente può visualizzare le attività di richiesta di parti, sia le richieste attive sia quelle chiuse. Ciò può essere fatto da due posizioni.
Pagina Part Requests (interfaccia browser del Workspace)
Dalla pagina

Consulta tutti i processi di richiesta di parti da un’unica comoda posizione. Qui è mostrato l’accesso alla pagina
Per ogni voce, vengono presentate le seguenti informazioni (ove applicabile):
-
Status – lo stato del processo di richiesta di parte. Può essere uno dei seguenti:-
Active – il processo di richiesta di parte è attualmente attivo e il relativo workflow associato è in corso. -
On hold – il processo di richiesta di parte è attualmente attivo, ma è in attesa di input iniziale, come l’assegnazione dell’incaricato, prima che il suo workflow possa procedere. -
Closed – il processo di richiesta di parte è ora chiuso, ad esempio perché è stato completato con successo oppure rifiutato. -

Terminated – il processo di richiesta di parte è ora chiuso ed è stato terminato direttamente dal promotore della richiesta oppure da un amministratore del Workspace.
-
-
Process Name – il nome della definizione del processo di richiesta di parte. -
Title – questo campo viene utilizzato per distinguere tra più istanze dello stesso processo di richiesta di parte. Il titolo è il nome del processo, con un suffisso di istanza ( ,#1 e così via).#2 -
State – questo è lo stato attualmente raggiunto nel workflow associato al processo. -
Assignee (solo processo attivo) – questo è l’utente che ora ha un’attività da eseguire per far avanzare il processo di richiesta di parte dal suo stato corrente nel workflow. -
Started By – l’utente che ha avviato il processo di richiesta di parte. -
Started At – la data e l’ora in cui è stato avviato il processo di richiesta di parte. -
Ended At (solo processo chiuso) – la data e l’ora in cui è terminato il processo di richiesta di parte.
Per un processo di richiesta di parte attivo, è inoltre presente un controllo ClosedAdministrators
Fare clic su una voce relativa a un processo di richiesta di parte per visualizzare un diagramma del relativo workflow sottostante (nella scheda

Visualizzazione del workflow sottostante per un processo di richiesta di parte selezionato nella relativa scheda
Sono disponibili anche le seguenti schede aggiuntive:
-
Data – mostra tutti i dati pertinenti per il processo. Per un processo di richiesta di parte, questi possono includere datasheet allegati, dati parametrici ed eventuali componenti preliminari. -
History – mostra una cronologia delle azioni eseguite lungo il workflow del processo.

Utilizzare le schede
Pannello Tasklist (Altium Designer)
Quando si è connessi al Workspace tramite Altium Designer, tutte le attività basate su processo che sono state avviate da te saranno disponibili per la consultazione nella regione
e disattivare le voci

Accedi alle richieste di parti che hai avviato, direttamente da Altium Designer.
Per ogni voce, vengono presentate le seguenti informazioni (ove applicabile):
-
State – lo stato del processo di richiesta di parte. Può essere uno dei seguenti:-
Active – il processo di richiesta di parte è attualmente attivo e il relativo workflow associato è in corso. -
On hold – il processo di richiesta di parte è attualmente attivo, ma è in attesa di input iniziale, come l’assegnazione dell’incaricato, prima che il suo workflow possa procedere. -
Closed – il processo di richiesta di parte è ora chiuso, ad esempio perché è stato completato con successo oppure rifiutato. -
Terminated – il processo di richiesta di parte è ora chiuso ed è stato terminato direttamente dal promotore della richiesta oppure da un amministratore del Workspace.
-
-
Title – questo campo viene utilizzato per distinguere tra più istanze dello stesso processo di richiesta di parte. Il titolo è il nome del processo, con un suffisso di istanza ( ,#1 e così via).#2 -
Type – il nome della definizione del processo di richiesta di parte. -
Started – la data e l’ora in cui è stato avviato il processo di richiesta di parte.
Facendo clic su una voce si aprirà una finestra di dialogo che presenta il workflow sottostante del processo padre dell’attività, nella scheda

Visualizzazione del flusso di lavoro sottostante per il processo di richiesta componente selezionato nella relativa scheda
Notifiche email
Solo il richiedente originale e qualsiasi utente tenuto a svolgere un'attività relativa a quella richiesta riceveranno le notifiche email applicabili. Il richiedente, che ha avviato la richiesta, riceve una notifica quando la nuova richiesta componente è stata inviata e anche quando viene completata (ovvero il componente è stato creato correttamente oppure la richiesta è stata rifiutata). Un utente che lavora sulla richiesta riceverà una notifica per qualsiasi attività relativa a quella richiesta che richieda la sua attenzione. Potrebbe trattarsi del richiedente originale, se sono necessarie ulteriori informazioni da parte sua.
Le notifiche email vengono ricevute quando la funzionalità Email Notifications è abilitata. Questa operazione viene eseguita da un amministratore nella pagina

Un esempio di email ricevuta quando la richiesta componente è completata.

