Richieste di componenti
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.
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).
Creazione di Part Requests
Le Part Requests possono essere create e gestite all’interno di Altium Designer, tramite il pannello Explorer.
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 (,).
-
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. -
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.
-
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.
-
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.
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.
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.
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.
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.
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 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.