Gestione della struttura dei contenuti e degli accessi

Now reading version 7.1. For the latest, read: Gestione della struttura dei contenuti e degli accessi for version 8.1

La struttura dei contenuti e la gestione degli accessi per un Workspace Enterprise Server vengono eseguite da un amministratore dalla pagina Explorer dell'interfaccia browser di quel Workspace. Da qui è possibile:

  • esplorare le cartelle e gli Item all'interno del Workspace. Sebbene non sia possibile creare o modificare gli Item dall'interfaccia browser (è però possibile rimuoverli), è possibile creare e modificare le cartelle e quindi costruire la struttura del Workspace senza dover essere connessi a quel Workspace tramite Altium Designer.
  • definire la condivisione a livello di cartella e di Item, controllando chi può vedere quali contenuti nel Workspace e, a livello di cartella, se altri utenti possono semplicemente visualizzare una cartella e il suo contenuto oppure anche modificarla (di fatto rilasciando/confermando/caricando dati di progetto al suo interno).
  • scaricare contenuti.

L'interfaccia stessa presenta un aspetto e un comportamento simili a quelli del pannello Explorer panel, quando si accede ai contenuti del Workspace tramite Altium Designer. L'elevato grado di coerenza tra le due interfacce fa sì che, se si ha familiarità con il pannello, si possa utilizzare intuitivamente questa variante basata su browser senza difficoltà.

Accedi ai contenuti del tuo Workspace tramite l'area Explorer dell'interfaccia browser.Accedi ai contenuti del tuo Workspace tramite l'area Explorer dell'interfaccia browser.

Sebbene l'interfaccia basata su browser sia accessibile da qualsiasi luogo in cui sia disponibile una connessione Internet, se sei connesso direttamente al Workspace tramite Altium Designer il Explorer panel offre un'interfaccia di gran lunga superiore, soprattutto perché consente la creazione e la gestione degli Item stessi, insieme ad altre funzionalità di gestione del Workspace.

Se utilizzi il tuo Workspace per la gestione dei componenti, il pannello Components panel di Altium Designer è la tua interfaccia principale. Questo pannello fornisce una potente interfaccia con cui interagire con tutti i tuoi componenti: librerie del Workspace, database e basate su file. E per i componenti di libreria del Workspace, presenti nel tuo Workspace, il pannello offre una capacità di ricerca parametrica (a faccette) basata su filtri, per specificare i parametri dei componenti di destinazione. Inoltre, il pannello offre anche opzioni per modificare un componente di libreria del Workspace tramite il Component Editor (nella sua modalità Single Component Editing), visualizzare il componente nel Workspace di origine ed eseguire funzioni di gestione dei componenti come la creazione e la clonazione di componenti, oppure la modifica delle Part Choices e del Type del componente selezionato.

Gestione della struttura

Sono disponibili vari comandi per gestire la struttura complessiva delle cartelle nel Workspace, inclusa la possibilità di creare cartelle di primo livello e sottocartelle, nonché modificare, condividere e rimuovere cartelle.

I controlli per la gestione della struttura delle cartelle si trovano nel menu del tasto destro (con il cursore del mouse sopra una voce di cartella esistente). Con l'eccezione dell'aggiunta di una cartella di primo livello, i comandi agiscono sulla cartella attualmente selezionata nella struttura.

Accedi ai comandi di gestione della struttura delle cartelle dal menu del tasto destro.Accedi ai comandi di gestione della struttura delle cartelle dal menu del tasto destro.

Non è possibile spostare cartelle esistenti (o Item, del resto) all'interno della struttura. Questa operazione può essere eseguita solo tramite connessione diretta al Workspace attraverso l'interfaccia Explorer panel di Altium Designer, e a condizione di disporre dei privilegi appropriati per farlo.
È possibile eliminare in modo soft cartelle e Item dalla pagina Explorer , inviandoli all'area isolata Trash area del Workspace. Le entità nel Trash possono quindi essere eliminate definitivamente oppure ripristinate, secondo necessità.

Condivisione di cartelle e Item

Related page: Controllo dell'accesso ai contenuti del Workspace

Un Workspace offre le seguenti capacità di condivisione:

  • Folder-level Sharing - fornisce la possibilità di controllare chi può vedere quali contenuti nel Workspace condividendo le cartelle del Workspace. Ciò consente di controllare se altri utenti possono semplicemente visualizzare una cartella e il suo contenuto, oppure anche modificarla (di fatto rilasciando/confermando/caricando dati di progetto al suo interno). Un singolo Workspace può essere suddiviso in varie 'zone' di contenuto effettive, ma con autorizzazioni controllate a livello di cartella il contenuto può essere reso selettivamente visibile o nascosto secondo necessità, garantendo alle persone giuste il giusto accesso ai dati giusti.
  • Item-level Sharing - fornisce la possibilità di controllare chi può vedere quali Item in una cartella condivisa. Consideralo come un livello di condivisione più fine, in contrasto con il livello più grossolano di condivisione fornito tramite il controllo di accesso alle cartelle. A condizione che un utente abbia accesso alla cartella stessa, potrà quindi visualizzare/modificare (come consentito) gli Item all'interno di quella cartella che sono condivisi con lui.
Coloro che dispongono di privilegi di livello amministratore (membri del gruppo Administrators) potranno vedere e gestire tutte le cartelle e tutti gli Item. Per un utente non amministrativo del Workspace saranno accessibili, quando si connette a quel Workspace, solo le cartelle e gli Item che sono stati condivisi, cioè per i quali l'utente dispone delle autorizzazioni di accesso.
La condivisione a livello di revisione dell'Item è realmente configurabile solo tramite il Explorer panel di Altium Designer. Non è pienamente supportata usando l'interfaccia browser del Workspace. La differenza è che tramite il Explorer panel è possibile condividere specificamente singole revisioni, mentre l'interfaccia browser supporta semplicemente la condivisione a livello di Item e, se un Item è condiviso, lo sono anche tutte le sue revisioni.

I controlli di condivisione si aprono facendo clic con il tasto destro sulla voce della cartella (o dell'Item) e usando il comando Share Folder (o Share Item) dal menu contestuale. Verrà visualizzata la finestra Manage Permissions, dalla quale le autorizzazioni di accesso per la cartella/l'Item possono essere modificate secondo necessità.

Javascript ID: Sharing_Browser_AES7_0

Cose da tenere presenti:

  • In termini di autorizzazioni, un utente/gruppo ha accesso in lettura/scrittura quando l'opzione Can Write è abilitata. Se questa opzione è disabilitata, ha accesso in sola lettura.
  • Per rimuovere l'accesso condiviso esistente di un utente/gruppo a una cartella/un Item, fai clic sul controllo Remove associato ().
  • Per impostazione predefinita, una cartella/un Item sarà disponibile solo per il suo creatore (e naturalmente per tutti i membri del gruppo Administrators, che non deve essere aggiunto esplicitamente). Tuttavia, se si crea una sottocartella e la cartella padre ha l'opzione Apply To Children abilitata, la nuova cartella erediterà le stesse autorizzazioni di condivisione.
  • Per consentire a tutti gli utenti del Workspace di vedere la cartella/l'Item, fai clic sul controllo Add Anyone. Tieni presente che così facendo verrà concesso, per impostazione predefinita, l'accesso in lettura/scrittura. Se desideri limitare l'accesso a un insieme specifico di utenti e/o gruppi, devi rimuovere l'entità Anyone.
Se un Item in una cartella del Workspace è condiviso con un determinato utente ma la cartella stessa non lo è, l'utente non sarà in grado di 'vedere' quell'Item durante la navigazione dei contenuti del Workspace.
Se gli stessi utenti/gruppi autorizzati a 'vedere' una cartella devono anche 'vedere' gli Item in essa contenuti (e in ogni sottocartella, se applicabile), usa l'opzione Apply To Children nella finestra Manage Permissions quando definisci le autorizzazioni per quella cartella padre. In questo modo le autorizzazioni vengono ereditate rapidamente a livello di Item. È sempre possibile apportare modifiche per Item specifici a quei livelli inferiori. In definitiva, viene facilitato il pieno controllo su chi vede cosa e dove.

Gestione delle autorizzazioni di creazione del progetto

Con le impostazioni predefinite del Workspace, i progetti creati o caricati dai membri del Workspace vengono archiviati nella cartella Projects e vi si accede direttamente tramite la pagina Projects page. Questa semplice organizzazione è comoda per gli utenti, ma consente a qualsiasi membro del Workspace di creare progetti in questa posizione primaria (di primo livello). Per implementare un controllo avanzato su chi può creare progetti nella cartella Projects (o in ulteriori sottocartelle), gli amministratori del Workspace possono specificare le autorizzazioni di condivisione della cartella del progetto tramite la pagina Explorer page oppure, in Altium Designer, tramite il Explorer panel.

Come descritto sopra, le autorizzazioni delle cartelle si aprono nella pagina Explorer del Workspace dall'opzione Share Folder del menu contestuale accessibile con il tasto destro sulla voce di una cartella. L'accesso alla cartella Projects può essere modificato rimuovendo completamente l'autorizzazione predefinita Anyone oppure impostandola in sola lettura (deselezionando Can Write), quindi aggiungendo autorizzazioni di accesso per utenti specifici (Add User) o gruppi di utenti (Add Group) secondo necessità.

Javascript ID: Settings_ProjFolderPermissions_AES7_0

Le autorizzazioni di scrittura aggiornate determineranno quali membri del Workspace possono creare (o caricare) progetti nella cartella Projects – in questo esempio, solo coloro che sono membri del gruppo Managers. I vincoli delle autorizzazioni si applicheranno anche agli utenti che creano un nuovo progetto in Altium Designer.

Quando un utente senza accesso in scrittura alla cartella Projects (o a un'altra cartella che è stata specificata come posizione di archiviazione predefinita) esegue un'operazione di Create o Upload di un progetto, il sistema creerà automaticamente una struttura Personal Folder specifica per l'utente per archiviare il nuovo progetto. Questa appare come una cartella di primo livello basata sul nome utente del membro, con una sottocartella My Projects che archivia i progetti di quell'utente. La struttura/gerarchia delle cartelle è disponibile solo per l'utente che ha effettuato l'accesso (e per gli amministratori) e non è visibile agli altri utenti.

  • Se l'utente esegue un'operazione di Create o Upload di un progetto all'interno di una cartella per la quale dispone dell'accesso in scrittura, il progetto viene archiviato in quella cartella. In caso contrario, i progetti vengono archiviati nella cartella My Projects dell'utente.
  • Per l’esempio mostrato qui (sopra), i progetti creati dagli utenti che sono membri del gruppo Managers saranno inclusi nella cartella Projects come di consueto, perché dispongono di diritti di modifica completi sulla cartella Projects.
  • L’utente avrà accesso a tutti i progetti presenti nella cartella Projects (o altrove) come consentito dalle autorizzazioni di condivisione del progetto. Se il progetto è condiviso con tutti i membri del Workspace, con il gruppo dell’utente o con il relativo nome utente, tali progetti appariranno nella vista di livello superiore della pagina Projects.
Javascript ID: PersonalFolders_AES7_0

La funzionalità della cartella personale “home” fornisce un isolamento controllato tra i progetti dei membri del Workspace e rispetto alle altre cartelle di progetto; inoltre, gli utenti possono creare nuove cartelle di progetto all’interno di questa struttura. Si noti che, se un utente poi condivide il progetto in modo più esteso, ad esempio con tutti i membri del Workspace, quel progetto apparirà nella cartella principale Projects per gli altri utenti.

Dal punto di vista di un amministratore del Workspace, le cartelle personali del membro sono raccolte in una cartella di livello superiore Home, come evidente nella pagina Projects e nella gerarchia delle cartelle della pagina Explorer, nonché nell’Explorer panel folder tree di Altium Designer.

Javascript ID: PersonalFoldersAdmin_AES7_0

Download di una revisione di un elemento

Per scaricare i dati dall’interfaccia, fare clic sul controllo Download () a destra della voce relativa a una revisione di un elemento.

Utilizzando il controllo a livello dell’elemento padre verranno scaricati i dati della revisione più recente di quell’elemento.

Navigazione della struttura del Workspace

È possibile navigare i contenuti in un Workspace, tramite l’interfaccia browser, in un paio di modi, come evidenziato nell’immagine seguente e descritto di seguito.

Javascript ID: NavEx_AES7_0
  1. Facendo clic sul nome di una cartella di cui si desidera esaminare il contenuto.
  2. Utilizzando la funzione di ricerca. Immettere una parola chiave basata su ID, commento o descrizione di un elemento e premere Enter oppure fare clic sull’icona della lente di ingrandimento (). Verrà analizzato l’intero Workspace e i risultati della ricerca saranno elencati in termini di elementi corrispondenti.
Dopo una ricerca è possibile tornare alla vista normale del contenuto del Workspace facendo nuovamente clic sulla voce della pagina Explorer , nell’albero di navigazione dell’interfaccia browser all’estrema sinistra. In alternativa, cancellare il campo di ricerca e premere Enter.

Funzionalità aggiuntive

Le seguenti funzionalità aggiuntive sono disponibili durante la navigazione dei contenuti tramite l’interfaccia browser del Workspace:

  • Navigate - questo comando, presente nel menu contestuale accessibile con il tasto destro per un elemento, viene utilizzato per portare rapidamente a quell’elemento nell’Explorer panel di Altium Designer. Per farlo verrà aperto Altium Designer (verrà richiesto se si desidera aprire X2.exe - l’eseguibile sorgente di Altium Designer).
Se Altium Designer è già in esecuzione, verrà utilizzata tale istanza.
  • Full item info - questo comando, presente nel menu contestuale accessibile con il tasto destro per una revisione di un elemento, viene utilizzato per presentare una vista che elenca tutti i dettagli di quella revisione. In pratica, si tratta semplicemente di una vista che include tutte le varie viste di aspetto disponibili per quella revisione dell’elemento (tranne Summary).
L’utilizzo del comando a livello dell’elemento padre presenterà i dettagli della revisione più recente di quell’elemento.
  • Follow/UnFollow - utilizzare il comando Follow , presente nel menu contestuale accessibile con il tasto destro per una cartella di tipo Components, per seguire la cartella. Qualsiasi attività all’interno della cartella seguita (creazione di componenti, rilascio, modifica dello stato della revisione o eliminazione) verrà segnalata tramite una notifica email inviata dal Workspace (a condizione che le notifiche email siano state abilitate per il Workspace da un amministratore). Utilizzare il comando UnFollow per interrompere il monitoraggio dell’attività dei componenti all’interno di quella cartella.
  • Remove Folder - utilizzare questo comando, presente nel menu contestuale accessibile con il tasto destro per una cartella, per spostare tale cartella e tutto il suo contenuto (sottocartelle e relativi elementi) nell’area isolata Trash area del Workspace. Le entità nel Trash possono quindi essere eliminate in modo permanente oppure ripristinate, secondo necessità. Se si rimuove una cartella di progetto, anche gli eventuali rilasci associati verranno spostati nel Trash.
  • Remove Item - utilizzare questo comando, presente nel menu contestuale accessibile con il tasto destro per un elemento, per spostare tale elemento nell’area isolata Trash area del Workspace. Le entità nel Trash possono quindi essere eliminate in modo permanente oppure ripristinate, secondo necessità. Se si rimuove un elemento componente, si ha anche la possibilità di spostare contemporaneamente nel Trash i modelli associati. Si noti che questi possono essere eliminati solo se non sono utilizzati altrove (da uno o più altri componenti).
AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto