Creazione e modifica dei contenuti
Gli Item vengono creati direttamente all'interno di un Workspace connesso e tutti i dati necessari per produrre/rappresentare un Item vengono quindi memorizzati in quel Workspace in corrispondenza di quel numero Item. A seconda del tipo di contenuto, un Item può essere creato manualmente o automaticamente come parte di un processo di salvataggio/caricamento/rilascio. Tutti i tipi di contenuto possono essere creati in Altium Designer tramite il pannello Explorer panel. Quando si lavora con i componenti, la creazione è possibile anche tramite il pannello Components panel.

Gli Item vengono creati in un Workspace connesso. All'interno di Altium Designer, il pannello Explorer fornisce l'interfaccia completa al tuo Workspace.
Creazione di un Item
Una volta definite le cartelle richieste, è possibile procedere con la creazione del contenuto nel Workspace. Per creare un Item, selezionare la cartella appropriata, quindi fare clic con il pulsante destro del mouse nell'area della griglia Items del pannello e scegliere uno dei comandi dal sottomenu Create Item. In alternativa, se la cartella è vuota, usare il controllo Add an item al centro dell'area per accedere al menu.

Fare clic con il pulsante destro del mouse nell'area della griglia Items del pannello Explorer per accedere ai comandi relativi alla creazione del contenuto.
Verrà visualizzata la finestra di dialogo Create New Item, che fornisce tutti i controlli necessari per definire completamente l'Item.

Specificare i dettagli del nuovo Item nella finestra di dialogo Create New Item.
Options and Controls of the Create New Item Dialog
- Name – immettere il nome del nuovo Item.
- Description – usare questo campo per inserire una descrizione significativa di ciò che è rappresentato da questo Item.
- Item ID – l'ID univoco di questo Item. Il formato predefinito di questo ID è definito dal Item Naming Scheme usato per la cartella padre. L'ID dell'Item non può essere modificato dopo il rilascio dell'Item.
- Content Type – questo campo elenca il tipo di contenuto. È possibile selezionare un tipo di contenuto diverso dal menu a discesa.
- Share Item – fare clic per aprire la finestra di dialogo Share For in cui è possibile specificare i permessi per questo nuovo item.
-
Advanced – fare clic per aprire la versione avanzata della finestra di dialogo e accedere a opzioni aggiuntive.
-
Folder – la cartella del Workspace in cui è archiviato questo item. Fare clic su
per aprire la finestra di dialogo Choose Folder e selezionare o creare una cartella diversa.
-
Ancestor Revision – la revisione precedente da cui questo Item viene creato/diramato. Fare clic su
per aprire una finestra di dialogo in cui navigare e selezionare una revisione esistente. Fare clic su Clear per rimuovere l'attuale Ancestor Revision.
-
Revision Naming Scheme – questo campo determina lo schema usato durante l'assegnazione degli ID di revisione. Usare il menu a discesa per scegliere tra gli schemi attualmente definiti per il Workspace. Gli schemi sono definiti nella finestra di dialogo Edit Revision Naming Schemes dialog, a cui si accede facendo clic su
sul lato destro del campo. Poiché gli schemi vengono scelti a livello di Item, puoi applicare schemi diversi a Item diversi. Lo Revision Naming Scheme scelto non può essere modificato dopo il rilascio dell'Item.
- Revision ID – la revisione dell'Item in conformità allo schema di denominazione delle revisioni scelto. Questo campo è di sola lettura.
-
Lifecycle Definition – questo campo determina quale definizione di ciclo di vita viene usata per modellare le transizioni di stato che una revisione dell'Item può subire nel tempo. Usare il menu a discesa per scegliere tra le definizioni attualmente definite per il Workspace. Le definizioni sono definite nella Edit Lifecycle Definitions dialog, a cui si accede facendo clic su
sul lato destro del campo. Poiché le definizioni del ciclo di vita vengono scelte a livello di Item, puoi applicare definizioni diverse a Item diversi. La Lifecycle Definition scelta non può essere modificata dopo il rilascio dell'Item. Il campo a destra visualizza lo stato della revisione di questo Item specificata nel campo Revision ID. Questo campo è di sola lettura e i nuovi Item creati saranno sempre impostati su Planned. - Share Revision – fare clic per aprire la finestra di dialogo Share For dialog in cui è possibile specificare i permessi per questa nuova revisione dell'item.
-
Folder – la cartella del Workspace in cui è archiviato questo item. Fare clic su
-
Open for editing after creation – abilitare per aprire il nuovo item dopo aver fatto clic su OK. In questo modo è possibile sfruttare l'opzione di modificare e rilasciare l'entità dati associata nella revisione iniziale di quell'item, dopo la creazione. Pertanto, invece di creare i dati sorgente al di fuori del Workspace e rilasciarli, puoi iniziare a lavorare direttamente sulla sorgente dal momento stesso in cui viene creato l'Item vuoto, grazie alla modifica diretta. Quando la modifica è completa, l'entità viene rilasciata nella revisione iniziale pianificata del relativo Item padre e l'editor temporaneo viene chiuso.
Per molti tipi di contenuto, dopo la creazione hai la possibilità di modificare e rilasciare il documento di progetto applicabile nella revisione iniziale di quel contenuto. Per farlo, abilita l'opzione Open for editing after creation, nella parte inferiore della finestra di dialogo Create New Item (abilitata per impostazione predefinita). L'Item verrà creato e si aprirà il relativo editor temporaneo, pronto per consentirti di creare i dati per quell'Item. Per ulteriori informazioni sul lavoro con un particolare tipo di contenuto, leggi la pagina dedicata, il cui link è fornito nella tabella.
Una parola sull'ID dell'Item...
Un aspetto importante della cartella padre in cui viene creato il contenuto è il Item Naming Scheme usato per essa. Questo definisce il formato dell'ID univoco per ogni Item creato in quella particolare cartella. Definendo lo Item Naming Scheme a livello di cartella, il contenuto può essere creato rapidamente all'interno di quella cartella, rispettando al contempo lo schema corretto di denominazione degli ID. Questo è particolarmente vero quando gli Item vengono creati automaticamente "al volo", invece di rilasciare verso Item esistenti che sono stati creati manualmente direttamente nel Workspace di destinazione.
Sono disponibili diversi schemi di esempio predefiniti, che utilizzano il codice in forma breve per il tipo di cartella o per il tipo di contenuto (fare riferimento alla tabella precedente in questo documento per un elenco dei codici). Usando uno schema di denominazione predefinito, il software assegnerà automaticamente il successivo ID univoco disponibile, in base a quello schema, dopo aver analizzato l'intero Workspace e gli identificatori del contenuto esistente.
In alternativa, se è necessario avere un controllo manuale completo sulla denominazione di un Item, selezionare la voce [NO ITEM NAMING SCHEME]. In tal caso, come parte della creazione dovrà essere definito un identificatore univoco per un Item. Si noti che il sistema non consentirà la creazione di un Item con un identificatore duplicato, quindi l'assegnazione manuale di un identificatore richiede la conoscenza di quali identificatori siano già stati usati.

Lo Item Naming Scheme della cartella padre viene applicato all'ID univoco di ciascun Item creato all'interno di quella cartella.
Indipendentemente dall'impostazione del Item Naming Scheme a livello di cartella, sei libero di sovrascrivere qualsiasi ID determinato automaticamente a livello di Item. Modifica tali ID secondo necessità tramite la finestra di dialogo Create New Item.
Scelta di uno schema per gli ID degli Item
Esiste un numero infinito di possibili schemi di denominazione/numerazione che possono essere usati per gli Item; quelli mostrati nelle immagini della documentazione sono solo esempi. Ci sono numerose discussioni su quale sia il miglior schema di numerazione da usare. In generale, gli esperti concordano sul fatto che uno schema di numerazione breve, non significativo e composto solo da numeri sia il migliore. Non significativo significa che nello schema di numerazione non è codificata alcuna informazione, come categoria di prodotto, sottocategoria, posizione, ecc.; a ogni nuovo Item viene semplicemente assegnato il numero successivo della sequenza.
La lunghezza è importante perché più lungo è l'identificatore, maggiore è la probabilità che una persona commetta un errore quando registra o ricorda l'ID dell'Item. L'esperienza e gli studi accademici hanno dimostrato che gli errori di inserimento dati aumentano all'aumentare del numero di caratteri. Si ritiene che sette cifre siano il numero magico in termini di facilità e affidabilità di richiamo da parte di una persona. Oltre una certa lunghezza, gli errori aumentano con un tasso crescente: a 15 caratteri, la probabilità di errore è vicina al 100%.
Se per la tua organizzazione è importante creare identità nell'ID dell'Item, allora un identificatore composito potrebbe essere la risposta. In questo caso, si consiglia un semplice codice prefisso merceologico alfanumerico. Ad esempio, considera l'ID D-820-0001. Qui il D nel codice potrebbe indicare Design, ovvero che si tratta di un Item usato per i progetti. Nelle 3 cifre successive, la prima cifra potrebbe indicare la categoria di prodotto, come ad esempio Peripheral Boards, mentre la seconda e la terza cifra nel blocco di tre potrebbero essere usate per indicare schede nude (1X) o assiemi (2X e superiori). Le ultime quattro cifre nell'ID dell'Item sono un semplice numero progressivo non significativo.
Impostazione dell'ID per la revisione iniziale di un Workspace Item
Il passaggio da un paradigma di progettazione locale a uno basato su Workspace richiede la migrazione dei dati esistenti in un Workspace. Tali dati potrebbero essere già passati attraverso più iterazioni e avere una numerazione di revisione riconosciuta in tutta l'organizzazione. Ad esempio, la rev.3 di una scheda Magno-Synthetic Digitizer potrebbe già essere stata consegnata, con miglioramenti da fornire nella rev.4. Al momento del rilascio nel Workspace, avere una revisione iniziale che riparte da 1 sarebbe a dir poco fonte di confusione, non solo all'interno dell'organizzazione ma, cosa più importante, per la sua base clienti (che si aspetta una versione successiva alla propria rev.3 corrente!).
A tal fine, Altium Designer offre la possibilità di impostare manualmente l'ID della revisione iniziale di un Item appena creato in un Workspace.
Impostazione dell'ID della revisione iniziale
Creare come di consueto il nuovo Item richiesto nel Workspace. Dopo la creazione, fare clic con il pulsante destro del mouse sull'Item e scegliere Properties per accedere alla finestra di dialogo Edit Item. Espandere l'area Advanced della finestra di dialogo e fare clic sul pulsante
, a destra del campo Revision ID. Verrà visualizzata la finestra di dialogo Set Initial revision Id values, dalla quale è possibile impostare l'ID in base alle proprie esigenze. Verranno forniti, se applicabili, i campi per modificare i vari livelli dell'ID, in conformità con lo Revision Naming Scheme scelto.

Imposta i vari livelli dell'ID (come applicabile allo Revision Naming Scheme usato).
Creazione e modifica del contenuto direttamente tramite un Workspace
Il tuo Workspace connesso fornisce un metodo flessibile e sicuro per centralizzare l'archiviazione e la gestione di tutti i tipi di dati di progetto usati in Altium Designer. Dal modello schematico al componente, dai managed schematic sheet fino ai progetti PCB completi, il Workspace offre un metodo ideale per archiviare e gestire i dati del tuo progetto elettronico.
Un aspetto potente di un Workspace è il supporto per Direct Editing. Ma cosa significa esattamente "Direct Editing"? Significa che puoi fare clic con il pulsante destro del mouse su un modello, o un componente, o persino un managed sheet nel Workspace e selezionare Edit. Certo, in Altium Designer si apre un file pronto per essere modificato, aperto in un editor temporaneo, ma quando hai finito lo salvi semplicemente di nuovo nel Workspace. Quanto al file che hai appena modificato, non devi preoccupartene: non è più necessario, poiché le tue modifiche vengono memorizzate in modo sicuro nel Workspace; quindi viene eliminato e l'istanza dell'editor temporaneo viene chiusa.
La modifica diretta ti libera dai vincoli di dati sorgente separati e soggetti a controllo versione. Puoi semplicemente modificare un tipo di Item supportato usando un editor temporaneo caricato con l'ultima sorgente direttamente dal Workspace stesso. E una volta completata la modifica, l'entità viene rilasciata (o nuovamente rilasciata) in una successiva revisione pianificata del relativo Item padre e l'editor temporaneo viene chiuso. Non ci sono file sul tuo disco rigido, nessun dubbio sul fatto che tu stia lavorando con la sorgente corretta o più recente e nessuna necessità di mantenere un software di controllo versione separato. Il Workspace gestisce tutto questo con grande integrità e in un modo che accelera notevolmente le modifiche ai tuoi dati.
Tipi di contenuto supportati per la modifica diretta
I seguenti tipi di contenuto del Workspace sono supportati per quanto riguarda la modifica diretta:
Modifica della revisione iniziale di un Item
Dal pannello Explorer, quando si crea un Item di uno dei tipi di contenuto supportati, è possibile modificare e rilasciare l'entità dati associata nella revisione iniziale di quell'Item dopo la creazione. Quindi, invece di creare i dati sorgente al di fuori del Workspace e poi rilasciarli, puoi iniziare a lavorare direttamente sulla sorgente dal momento stesso in cui viene creato l'Item vuoto, grazie alla modifica diretta. Una volta completata la modifica, l'entità viene rilasciata nella revisione iniziale pianificata del relativo Item padre e l'editor temporaneo viene chiuso.
Per sfruttare questa funzionalità, abilita l'opzione Open for editing after creation, che si trova nella parte inferiore della finestra di dialogo Create Item dialog. Anticipando l'utilità di questa funzionalità, l'opzione è abilitata per impostazione predefinita. L'Item verrà creato e si aprirà il relativo editor temporaneo, presentando il documento pertinente come documento attivo nella finestra principale di progettazione. Questo documento sarà denominato in base a Item-Revisione, nel formato: <Item>-<Revision>.<DocumentExtension>.
L'immagine seguente mostra questa funzione in azione durante la creazione di un nuovo Symbol Item (SYM-001-0031). Si apre un editor temporaneo di Schematic Symbol, che presenta un documento nel quale definire il simbolo secondo necessità.

Esempio di modifica della revisione iniziale di un Symbol Item direttamente dal Workspace: l'editor temporaneo di Schematic Symbol fornisce il documento con cui definire il simbolo schematico.
Controlli per la modifica diretta
Durante la modifica diretta sono disponibili tre controlli pertinenti, facilmente accessibili dalla Quick Access Bar (in alto a sinistra nella finestra principale dell'applicazione) oppure dalla barra degli strumenti Standard dell'editor temporaneo attivo (ove disponibile):
-
– Save Active Document. Usa questo pulsante per salvare tutte le modifiche apportate al documento. Questo ti consente di salvare le modifiche correnti se vuoi tornare in seguito per apportarne altre prima del rilascio finale nel Workspace.
-
/
– Save to Server. Usa questo pulsante per rilasciare (in pratica salvare e rilasciare) il documento nel Workspace, memorizzandolo nella revisione iniziale (pianificata) o successiva dell'Item di destinazione. Verrà visualizzata la finestra di dialogo Create Revision dialog (o Edit Revision dialog), nella quale puoi modificare Nome e Descrizione e aggiungere note di rilascio secondo necessità. Dopo il rilascio, il documento e l'editor verranno chiusi.
-
/
– Discard Local Changes. Usa questo pulsante se desideri annullare la modifica. Il file temporaneo (utilizzato esclusivamente per agevolare la modifica) verrà eliminato, la relativa voce sarà rimossa dal pannello Projects e nulla verrà rilasciato nell'Item di destinazione.
Questi controlli possono essere richiamati anche come comandi dal menu del tasto destro sulla voce del documento nel pannello Projects. Per molti editor, questi controlli sono disponibili anche come comandi – Save (scorciatoia: Ctrl+S), Save to Server (scorciatoia: Ctrl+Alt+S) e Discard Local Changes – dal menu principale File.
Modifica di una revisione esistente di un Item
In qualsiasi momento, puoi tornare a qualsiasi revisione di un Item di un tipo di contenuto supportato nel Workspace (tramite il pannello Explorer) e modificarla direttamente. Fai clic con il pulsante destro sulla revisione e scegli il comando Edit dal menu contestuale. Ancora una volta si aprirà l'editor temporaneo, con il documento contenuto nella revisione aperto per la modifica. Apporta le modifiche necessarie, quindi conferma il rilascio del documento nella revisione successiva dell'Item.

Esempio di accesso al comando per avviare la modifica diretta di un Draftsman Document Template esistente.
Comportamento dei file temporanei
Per poter modificare i dati del Workspace, deve essere creato qualcosa che tu possa modificare in Altium Designer. In pratica vengono creati file temporanei. Ad esempio, quando fai clic con il pulsante destro su un Symbol Item e selezioni Edit, viene creato un file SchLib temporaneo e aperto in Altium Designer. Quando hai finito ed esegui un Save to Server, questo file viene eliminato non appena i dati del Workspace vengono aggiornati.
Tuttavia, se non lo rilasci e invece Save e Close il file, esso rimarrà nel pannello Projects. Questo avviene per evitare che tu debba completare il processo di aggiornamento in un'unica sessione di modifica: puoi salvare il lavoro e chiudere il file se vuoi; Altium Designer capisce che si tratta di un file speciale e quindi lo conserva sotto la voce <WorkspaceName> nel pannello Projects (ad esempio,
/ in modo che tu possa riaprirlo quando sei pronto e completare il processo di aggiornamento e nuovo rilascio.

I documenti temporanei restano accessibili così da non dover completare le modifiche in un'unica sessione di editing.
Modifica diretta dei componenti dal pannello Components
Nella gestione quotidiana dei tuoi componenti, la modifica diretta è disponibile dal pannello Components – che tenderai a usare più del pannello Explorer per quanto riguarda questo particolare tipo di contenuto. Cerca il componente richiesto, selezionalo, quindi fai clic con il pulsante destro e scegli il comando Edit dal menu contestuale. Verrà aperta un'istanza temporanea del Component Editor, in modalità Single Component Editing, pronta per consentirti di apportare le modifiche necessarie.

Un esempio di modifica diretta dal pannello Components.
Modifica diretta dei modelli dal Component Editor
Quando modifichi un componente usando il Component Editor in modalità Single Component Editing, puoi modificare i modelli di dominio collegati usando il paradigma della modifica diretta. Per modificare un modello attualmente utilizzato (referenziato) dal componente, fai clic sul controllo
in alto a destra della relativa anteprima. Si aprirà l'editor temporaneo corrispondente per quel tipo di modello, pronto per consentirti di apportare al modello le modifiche necessarie. Quando è tutto pronto, salva e chiudi l'editor: il modello modificato apparirà nuovamente collegato nell'area Models. Al momento del rilascio del componente, anche il modello modificato verrà automaticamente rilasciato nel Workspace, nella revisione successiva del relativo Item padre.

Un esempio di modifica diretta di un modello esistente referenziato da un componente che è a sua volta in modifica diretta, utilizzando il Component Editor in modalità Single Component Editing.
Caricamento dei dati in una nuova revisione di un Item
La maggior parte dei tipi di contenuto supporta la creazione di una nuova revisione caricando il file di dati applicabile.
Il caricamento dei dati in una nuova revisione di un Item può essere eseguito in un paio di modi.
Menu Upload
Un file può essere caricato facendo clic con il pulsante destro sull'Item richiesto nel pannello Explorer e scegliendo il comando Upload dal menu contestuale. Verrà visualizzata la finestra di dialogo Create New Revision, nella quale puoi modificare Nome, Descrizione e aggiungere note di rilascio secondo necessità. Usa l'area Sources della finestra di dialogo per caricare il file richiesto. Puoi farlo trascinando il file da Esplora risorse di Windows nell'area. In alternativa, fai clic sul pulsante
: apparirà la finestra di dialogo Add Files (una finestra standard di apertura di Windows). Usala per individuare e aprire il file richiesto.

Esempio di caricamento. In questo caso, viene specificato manualmente un file di modello 3D da caricare in un Item 3D Model di destinazione.
Una volta trascinato il file desiderato oppure selezionato e fatto clic sul pulsante Open, verrà nuovamente visualizzata una voce corrispondente nell'area Sources.
Procedi con il caricamento facendo clic sul pulsante OK. A seconda del tipo di contenuto, le informazioni relative ai file caricati verranno presentate nelle schede di vista aspetto Details e/o Preview per la revisione dell'Item, nel pannello Explorer.

Esplora la revisione salvata dell'Item (mostrata qui per un 3D Model Item) nel pannello Explorer. Passa alla scheda di vista aspetto Preview per visualizzarne la rappresentazione grafica (ove applicabile).
Trascinamento da Esplora risorse di Windows
I file di dati pertinenti possono anche essere caricati trascinando i file selezionati da una cartella di origine in Esplora risorse di Windows e rilasciandoli sull'Item di destinazione richiesto nel pannello Explorer. Verrà visualizzata la finestra di dialogo Create New Revision, con il file trascinato elencato nell'area Sources. Aggiungi eventuali Release Notes secondo necessità, quindi fai clic sul pulsante OK.

Caricamento con il metodo drag-and-drop, mostrato qui per un modello 3D.
Clonazione del contenuto del Workspace
Il pannello Explorer offre la possibilità di clonare una varietà di Item del Workspace. Quindi, invece di creare da zero il componente, il modello di dominio, il foglio schematico o il template richiesto, puoi semplicemente clonarlo. Direct Editing garantisce che tutte le eventuali modifiche necessarie – apportate a una copia dei dati sorgente della revisione dell'Item originale – avvengano in modo snello, con le modifiche risultanti rilasciate in una revisione iniziale di un nuovo Item dello stesso tipo. In tempi rapidissimi, puoi ampliare velocemente il contenuto del tuo Workspace senza partire da una tela bianca.
I seguenti tipi di contenuto possono essere clonati:
- Component
- Footprint
- Symbol
- Simulation Model
- Component Template
- Managed Schematic Sheet
- Schematic Template
- Project Template
- Draftsman Document Template
- Draftsman Sheet Template
- Layerstack
- OutputJob
Il comando per clonare uno dei tipi di contenuto supportati è accessibile dal pannello Explorer nei modi seguenti:
- Facendo clic con il pulsante destro sulla voce della sorgente Item-Revisione e scegliendo il comando Operations » Clone dal menu contestuale.
- Selezionando la voce della sorgente Item-Revisione e usando la scorciatoia da tastiera Ctrl+D.
Il comando Clone è disponibile in tutto il pannello Explorer, ovunque venga presentata la relativa Item-Revisione, inclusi:
- L'elenco principale degli Item all'interno di una cartella.
- Children scheda di vista aspetto (quando si visualizza un Managed Schematic Sheet Item).
- Where-used scheda di vista aspetto (quando si visualizza un Component Item, Symbol Item, Footprint Item, Simulation Model Item, Component Template Item o Schematic Template Item).
- Preview scheda di vista aspetto (quando si visualizza un Component Item, Managed Schematic Sheet Item o Schematic Template Item).
Cloning Process
Una volta individuata la sorgente Item-Revisione richiesta e avviato il comando Clone, il flusso del processo è il seguente:
- Viene avviata una sessione di modifica diretta, con una copia del documento sorgente – memorizzato con la Item-Revisione scelta – aperta nell'editor associato (e temporaneo). Per una revisione di Project Template Item, la copia temporanea modificabile del progetto verrà aperta nel pannello Projects, pronta per la modifica.
- Apporta le modifiche necessarie.
- Salva il documento localmente.
-
Fai clic sul pulsante
nella Quick Access Bar, per salvare il documento nel Workspace (scorciatoia Ctrl+Alt+S). Per un Project Template, scegli il comando Save to Server, disponibile nel menu contestuale richiamabile con il pulsante destro sulla voce del progetto nel pannello Projects. In alternativa, usa il controllo Save to Server accanto alla voce del documento nel pannello Projects. La finestra di dialogo Create New Item dialog verrà visualizzata. Per impostazione predefinita, il clone dell'Item adotterà gli stessi schemi di denominazione delle revisioni e di definizione del ciclo di vita dell'Item originale e verrà creato nella stessa cartella. Queste proprietà possono essere modificate se necessario. Assicurati di assegnare al nuovo Item un Name e una Description.
- Una volta impostate le proprietà dell'Item come richiesto, fai clic su OK. Verranno creati il nuovo Item e la sua revisione iniziale, il documento verrà rilasciato e l'editor temporaneo verrà chiuso. Esplora il risultato del tuo lavoro di clonazione nel pannello Explorer.
e individuando i file, oppure trascinando i file nell'area Sources. Se devi rimuovere file, selezionali nell'elenco e fai clic sul pulsante