Il numero di componenti di progetto disponibili per un ingegnere durante la cattura del progetto successivo può variare da poche centinaia, sparse tra singole librerie di simboli e modelli fino 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 cambierà “cappello” e diventerà il Librarian – creando rapidamente i componenti necessari che mancano dal proprio arsenale di progetto. Tuttavia, per un’organizzazione più grande che impiega un reparto librerie dedicato alla crescita e alla manutenzione dei componenti di progetto – accessibili a tutti gli ingegneri e progettisti dell’organizzazione – ha senso inviare a quel reparto richieste per nuovi componenti (mancanti). Per offrire una soluzione elegante a questo, Altium Designer, insieme al tuo Enterprise Server Workspace connesso, mette a disposizione la funzionalità Part Requests.
Si noti che questo documento esamina la funzionalità legacy Part Requests e le relative caratteristiche. Una funzionalità Part Request basata su Workflows, più potente, è abilitata per impostazione predefinita. Per utilizzare l’approccio legacy, abilita l’opzione Legacy Part Requests Active nella pagina Admin – Settings – Vault – Legacy Part Requests dell’interfaccia browser del Workspace.
Un ingegnere può semplicemente inviare una richiesta per la creazione di una o più parti ed essere avvisato quando tale richiesta è stata completata e i componenti sono stati resi disponibili oppure rifiutati (e per quale motivo). Il richiedente fornisce quante più informazioni chiave possibile a supporto della richiesta (produttore e numero/i di parte, descrizione/i, eventuale datasheet pertinente (PDF o URL)). Possono persino essere creati componenti stub che il bibliotecario potrà poi prendere in carico (e completare).
Questo documento esamina la funzionalità Part Requests dall’interno di Altium Designer, inclusi l’avvio di una richiesta e la visualizzazione di una richiesta. Per informazioni sulla configurazione della funzionalità (nomina dei bibliotecari, personalizzazione degli stati) e sul suo utilizzo dall’interfaccia browser del Workspace, vedere Part Requests.
Creazione di Part Requests
Le Part Requests possono essere create e gestite all’interno di Altium Designer, tramite il pannello Explorer.
Inizialmente, una richiesta di parte è visibile al richiedente originale e a tutti i membri dei ruoli di bibliotecario designati. Una volta che la richiesta è stata assegnata a un bibliotecario specifico, solo il richiedente e quel bibliotecario la vedranno e riceveranno notifiche al riguardo.
Aggiunta di una richiesta
Una nuova richiesta di parte può essere aggiunta dalla cartella Explorer del pannello selezionata nella scheda Part requests del pannello, utilizzando il pulsante
in alto a destra del pannello. Inoltre, se la ricerca di un componente non ha esito positivo, il pulsante
diventerà disponibile sopra la finestra dei risultati nella scheda Search del pannello Explorer. Per aggiungere una nuova richiesta di parte, fai clic su questo pulsante e scegli il comando New Request dal menu successivo. Verrà visualizzata la finestra di dialogo New Part Request, nella quale puoi definire la richiesta.

Aggiunta di una nuova richiesta di parte direttamente da Altium Designer utilizzando il pannello Explorer.
Usa i controlli nella finestra di dialogo per fornire quante più informazioni possibile:
-
Manufacturer – questo è un campo obbligatorio per indicare al bibliotecario chi produce effettivamente la parte.
-
Manufacturer Part Numbers – questo è un campo obbligatorio che indica al bibliotecario il/i numero/i di parte specifico/i delle parti che ti servono. Più numeri di parte devono essere separati da una virgola (,).
I campi Manufacturer e Manufacturer Part Numbers sono le due informazioni chiave con cui il bibliotecario assegnato può trovare le parti corrette richieste. Ecco perché sono gli unici due campi obbligatori. Tutte le altre informazioni sono un valore aggiunto e/o consentono di indicare quali dovrebbero essere determinati attributi del componente (ad esempio, parametri e tipo di componente).
-
Description – questo campo può essere utilizzato per fornire una descrizione dettagliata della parte (tipicamente presa dal datasheet del produttore).
-
Request ID – questo viene generato e assegnato automaticamente alla richiesta, consentendo agli utenti di monitorarne facilmente l’avanzamento.
-
Required To Date – usa questo campo per specificare la data entro la quale hai bisogno che il/i componente/i siano pronti. Inserisci direttamente la data (nel formato dd/mm/yyyy) oppure fai clic sul pulsante
a destra per accedere a una finestra popup del calendario, con cui specificare la data richiesta.
-
State – questo campo di sola lettura viene utilizzato per specificare lo stato della richiesta. Lo stato predefinito per una nuova richiesta è
New.
Sebbene una richiesta abbia cinque stati predefiniti, puoi personalizzarli o aggiungerne altri per adattarli ai requisiti aziendali tramite l’interfaccia browser del Workspace.
-
Assignee – questo campo mostra quale bibliotecario sta attualmente lavorando alla richiesta. Il campo a discesa elenca tutti i membri del Workspace che fanno parte dei ruoli di bibliotecario designati, i quali vengono designati tramite la relativa pagina di amministrazione dell’interfaccia browser del Workspace.
Questo campo dovrebbe in genere essere lasciato non specificato a meno che un bibliotecario non stia creando la richiesta e sappia fin dall’inizio chi dovrebbe lavorare sulla parte. Inizialmente, tutti i bibliotecari vedranno la richiesta, quindi uno di loro potrà farsi avanti per assegnarla a sé stesso. I bibliotecari possono anche passarsi la richiesta tra loro, ad esempio se un altro ha un po’ più di disponibilità per gestirla.
-
Component Type – questo campo può essere utilizzato per specificare il tipo di componente richiesto. L’elenco a discesa includerà tutti i tipi attualmente definiti nella pagina Data Management – Component Types page della finestra di dialogo Preferences.
-
Attachments – quest’area può essere utilizzata per allegare eventuali file utili relativi alla parte richiesta. Ad esempio, un datasheet PDF, un’immagine o un documento. Fai clic sul pulsante
per individuare il/i file tramite una finestra di dialogo standard.
È possibile allegare file di qualsiasi formato e fino a 2 GB di dimensione.
-
Part List – usa quest’area per specificare eventuali componenti esistenti nel Workspace che hai creato come componenti stub temporanei. Fai clic sul pulsante
e cerca il componente richiesto di conseguenza. Il bibliotecario potrà quindi soddisfare la richiesta. Se non esiste alcuna parte stub, il bibliotecario creerà un nuovo componente nel Workspace, insieme ai modelli di dominio necessari (se non esistono già).
-
Parameters – quest’area può essere utilizzata per aggiungere un insieme di parametri specifici richiesti per la/e parte/i. Fai clic sul pulsante
e usa i campi successivi per fornire un nome e un valore per il parametro. Se non vengono specificati parametri, il bibliotecario probabilmente ricorrerà all’aggiunta dei parametri presenti in un datasheet correlato per quella parte, in conformità con la policy dell’organizzazione.
Una volta definite tutte le informazioni necessarie – essenzialmente Manufacturer e Manufacturer Part Numbers (che sono obbligatori) – fai clic su OK per creare la richiesta.
Visualizzazione delle Part Requests
In qualsiasi momento, puoi visualizzare le richieste di parte che hai avviato (richiedente) o di cui sei responsabile (bibliotecario). Questa operazione può essere eseguita dal pannello Explorer. Sia per l’autore di una richiesta di parte (Requester) sia per gli utenti definiti nei ruoli associati al ruolo Librarian (Librarians), le richieste vengono presentate tramite il pannello Explorer utilizzando una cartella dedicata Part requests.

Esempio di Part Requests nella cartella Part requests. Vedi le parti che hai richiesto; un bibliotecario vede le parti che gli sono state assegnate su cui lavorare, così come quelle che devono ancora essere assegnate.
Il numero accanto al nome della cartella Part requests indica quante richieste totali esistono.
La cartella presenterà voci solo per quelle parti che un progettista o un ingegnere ha effettivamente richiesto. Un bibliotecario vedrà le richieste di parte assegnate specificamente a lui e quelle che devono ancora essere assegnate a un bibliotecario specifico.
Selezionando una richiesta nella regione superiore verrà visualizzato un flusso di informazioni nella regione inferiore. Queste informazioni forniscono un riepilogo continuo di qualsiasi evento relativo a quella richiesta, inclusi eventuali commenti fatti dal richiedente o dal bibliotecario. Ogni voce del flusso è composta dai seguenti elementi:
-
Created At – la data e l’ora in cui si è verificato l’evento.
-
Created By – l’utente responsabile dell’evento (il richiedente o un bibliotecario).
-
Description – una voce composta da un messaggio generato automaticamente, insieme a qualsiasi commento incluso dal richiedente/bibliotecario.
Modifica di una Part Request esistente
Per modificare una richiesta di parte esistente, fai doppio clic sulla relativa voce nella regione superiore oppure selezionala e scegli il comando Edit dal menu contestuale accessibile con il clic destro nella regione.

Accesso alla finestra di dialogo in cui puoi modificare una richiesta di parte esistente.
Apporta le modifiche necessarie, quindi fai clic su OK.
Controllo della visualizzazione dei dati
Le sezioni seguenti forniscono ulteriori informazioni su come lavorare con i dati presentati nella cartella Part requests.
Controlling the Display of Columns
Ogni colonna nella vista corrisponde a un campo specifico della richiesta di parte. La configurazione delle colonne da visualizzare viene eseguita tramite la finestra di dialogo Select Columns, a cui si accede facendo clic con il pulsante destro all’interno delle intestazioni di colonna e scegliendo il comando Select Columns dal menu contestuale.

La finestra di dialogo Select Columns viene utilizzata per definire quali dati vengono presentati nella cartella Part requests.
Per impostazione predefinita, vengono mostrati tutti i dati. Attiva o disattiva la visualizzazione di una colonna di dati facendo clic sul controllo
per nasconderla (il controllo diventerà
).
Ordinamento e dimensionamento delle colonne
L'ordine delle colonne è personalizzabile. Fare clic sull'intestazione di una colonna e trascinarla orizzontalmente nella nuova posizione desiderata. Le posizioni valide sono evidenziate da frecce verticali di posizionamento.
In alternativa, modificare l'ordinamento nella finestra di dialogo Select Columns. Trascinare una voce nella nuova posizione desiderata all'interno dell'elenco oppure selezionarla e usare i pulsanti
e
. Si noti che possono essere spostate solo le voci visibilmente abilitate.
Ad eccezione della colonna che contiene l'icona della richiesta componente, la larghezza di una colonna può essere modificata facendo clic e trascinando il separatore destro (nell'intestazione di quella colonna).
Raggruppamento delle richieste componente
Le richieste componente possono essere raggruppate in base a una qualsiasi delle intestazioni di colonna visibili facendo clic e tenendo premuta l'intestazione di una colonna, quindi trascinandola e rilasciandola sul testo che riporta Drag a column header here to group by that column.
È possibile creare una gerarchia di gruppi annidando le intestazioni di colonna. Nell'area delle colonne raggruppate, trascinare e rilasciare per ridefinire l'“ordine di ordinamento” del raggruppamento secondo necessità, con la voce di intestazione più a sinistra in cima alla gerarchia.
Per annullare il raggruppamento per una colonna, fare clic sul controllo
a sinistra del relativo nome nell'area delle colonne raggruppate.

Un esempio di raggruppamento personalizzato (per la colonna Assignee).
Ordinamento
Le richieste componente possono essere ordinate in base a una colonna specifica facendo clic sull'intestazione di quella colonna. Fare clic una volta per ordinare in ordine crescente (in base al contenuto di quella colonna). Fare nuovamente clic per ordinare in ordine decrescente.
È possibile ordinare per più colonne. Con le richieste componente già ordinate in base a una colonna specifica, Shift+Click su un'altra colonna per eseguire un “sotto-ordinamento” in base al suo contenuto.
Per rimuovere l'ordinamento per una colonna, Ctrl+Click sulla relativa intestazione.
Filtro basato sulle colonne
Come in un foglio di calcolo Excel, le richieste componente possono essere ulteriormente filtrate in base al contenuto di ciascuna colonna facendo clic sull'icona di filtro che appare sul lato destro dell'intestazione di una colonna quando si passa il puntatore sull'intestazione (
). Si aprirà un menu contenente una voce per ogni valore presente in quella colonna. Fare clic su una voce per ridurre l'elenco in modo da includere solo le richieste componente con quel valore.
Quando viene applicato un filtro a una colonna, l'icona del filtro viene visualizzata in blu (
), a indicare che è attivo un filtro basato su quella colonna. Il filtro può essere applicato a più colonne di dati. Ogni filtro di colonna diventa una condizione in AND nel filtro complessivo. Una rappresentazione testuale del filtro attualmente in vigore verrà presentata nella parte inferiore dell'area.

Un esempio di filtro per colonna in azione.
Per cancellare il filtro di una colonna, scegliere la voce (All) dal menu a discesa del filtro. Per cancellare completamente il filtro, fare clic sul controllo
all'estrema destra della rappresentazione testuale del filtro. Per disabilitare il filtro, deselezionare la casella di controllo a sinistra della sua rappresentazione testuale. Per riabilitarlo, selezionare la casella di controllo.
È disponibile una cronologia dei filtri appena utilizzati. Per visualizzare la cronologia, fare clic sul pulsante a discesa a destra della rappresentazione testuale del filtro corrente. Questo pulsante verrà visualizzato quando sarà stato applicato almeno un filtro precedente.
Per personalizzare ulteriormente il filtro corrente, fare clic sul pulsante
all'estrema destra della rappresentazione testuale del filtro per aprire la finestra di dialogo Filter Editor. Utilizzare questa finestra di dialogo per creare filtri più sofisticati e complessi secondo necessità.
Operazioni aggiuntive
Il menu contestuale accessibile con il tasto destro per l'area superiore contiene anche i seguenti comandi utili quando si lavora con le richieste componente:
-
Operations » Create Component – consente di creare rapidamente un elemento componente shell dalla richiesta componente, fornendo al bibliotecario assegnato un punto di partenza per realizzare il componente richiesto. L'editor temporaneo dei Component si aprirà in modalità Single Component Editing, pronto per la modifica diretta del componente. Definire il componente, aggiungere modelli di dominio e salvare nel Workspace.
-
Operations » Export Data – consente di esportare i dati dall'area superiore. Si aprirà la finestra di dialogo Select columns for data export, nella quale è possibile specificare i dati da esportare. La finestra di dialogo contiene tutte le possibili colonne della griglia; quelle attualmente visualizzate nel pannello sono abilitate all'esportazione per impostazione predefinita. Dopo aver fatto clic su OK, si aprirà la finestra di dialogo standard di Windows Save As, nella quale sarà possibile assegnare un nome e salvare il file esportato. Utilizzare il campo Save as type per scegliere il formato del file, ovvero file con valori separati da virgola (*.csv) oppure file Excel (*.xls).
-
Close » Completed – può essere usato (tipicamente) dal bibliotecario per contrassegnare rapidamente la richiesta componente come completata senza dover aprire la richiesta per modificarla.
-
Close » Rejected – può essere usato (tipicamente) dal bibliotecario per rifiutare rapidamente la richiesta componente senza dover aprire la richiesta per modificarla.
-
Close » Cancelled – può essere usato dal bibliotecario (o dal richiedente) per annullare rapidamente la richiesta componente senza dover aprire la richiesta per modificarla.
Il menu del tasto destro offre anche un comando per creare una nuova richiesta componente. In genere questo viene usato dal progettista/ingegnere che necessita di un componente mancante, ma anche un bibliotecario può usarlo per avviare direttamente una nuova richiesta.