Gestione della configurazione dell'ambiente

Now reading version 5.5. For the latest, read: Gestione della configurazione dell'ambiente for version 8.1
 

Parent page: Altium On-Prem Enterprise Server

Assegna lo stesso progetto di progettazione a diversi progettisti e i risultati ottenuti differiranno senza dubbio in vari modi, forme e aspetti. Dopotutto, ogni progettista porta con sé il proprio insieme di caratteristiche progettuali, livello di esperienza e preferenze operative. Ma se l’entità di questi diversi approcci può essere del tutto accettabile in uffici e laboratori di aziende e discipline di prodotto differenti, la visibilità di tali differenze diventa ben più di un semplice dettaglio quando lavorano per lo stesso team di progettazione all’interno della stessa organizzazione.

Per facilitare l’applicazione a livello enterprise dell’ambiente di lavoro di un progettista, così da garantire che vengano seguiti gli standard richiesti da quell’organizzazione per progettazione, documentazione e produzione, l’installazione di Enterprise Server fornisce il Team Configuration Center.

Team Configuration Center

Il ruolo del Team Configuration Center è estremamente semplice: offrire all’organizzazione un controllo centralizzato sull’ambiente in cui operano i suoi progettisti. Lo realizza attraverso la definizione e la gestione di Environment Configurations. Queste vengono utilizzate per vincolare l’ambiente di lavoro di Altium Designer di ciascun progettista affinché utilizzi solo elementi di progettazione approvati dall’azienda, inclusi modelli schematici, file di configurazione dei job di output e preferenze del workspace. In altre parole, consente Centralized Environment Configuration Management.

Il Team Configuration Center, talvolta indicato come TC2, viene fornito come servizio tramite l’installazione di Enterprise Server; il Team Configuration Service.

Attraverso l’interfaccia browser dedicata del Center è possibile definire un numero qualsiasi di configurazioni dell’ambiente. I dati utilizzati e applicati da ciascuna configurazione, indicati come Configuration Data Items, provengono dal Workspace. Associando inoltre ogni configurazione dell’ambiente a uno specifico ruolo utente e, a loro volta, assegnando gli utenti a tali ruoli, il corretto ambiente di lavoro viene caricato in Altium Designer non appena l’utente si connette al Workspace. L’utilizzo di questo approccio basato sui ruoli garantisce che un progettista ottenga sempre la configurazione a cui ha diritto, indipendentemente dal fatto che disponga di un proprio PC o condivida un unico PC con altri progettisti.

L’immagine seguente fornisce una panoramica grafica del concetto di Gestione centralizzata della configurazione dell’ambiente.

Il concetto di Gestione centralizzata della configurazione dell’ambiente. Quando un utente si connette al Workspace, il Team Configuration Center determina, tramite i ruoli assegnati, quali configurazioni (e i relativi elementi di dati associati) sono disponibili per quell’utente. Altium Designer utilizza quindi gli elementi di dati della configurazione nei punti pertinenti.
Il concetto di Gestione centralizzata della configurazione dell’ambiente. Quando un utente si connette al Workspace, il Team Configuration Center determina, tramite i ruoli assegnati, quali configurazioni (e i relativi elementi di dati associati) sono disponibili per quell’utente. Altium Designer utilizza quindi gli elementi di dati della configurazione nei punti pertinenti.

Elementi di dati di configurazione

Prima di poter approfondire la creazione e la definizione delle configurazioni dell’ambiente, è necessario definire innanzitutto gli elementi di dati di configurazione richiesti, ovvero gli elementi costitutivi delle configurazioni. Si tratta degli elementi di progettazione che l’utente, i cui ruoli assegnati determinano le configurazioni disponibili, è autorizzato a utilizzare. In altre parole, una configurazione definisce e applica l’insieme degli elementi di dati di configurazione disponibili per l’utente.

Ogni elemento di dati di configurazione è semplicemente una revisione di un tipo di contenuto supportato per l’uso e l’assegnazione a una configurazione dell’ambiente.

Attualmente, i seguenti tipi di contenuto possono essere utilizzati con le configurazioni dell’ambiente:

Si noti che una configurazione può includere solo la revisione di un singolo elemento Preferenze di Altium Designer. Per gli altri tipi di contenuto supportati, una configurazione può utilizzare tutti gli elementi di dati di configurazione necessari. Inoltre, lo stesso elemento di dati può essere utilizzato in più configurazioni dell’ambiente.
Affinché i membri di un ruolo assegnato possano vedere gli elementi di dati della configurazione (revisioni di tipi di contenuto supportati), tali revisioni devono essere condivise con loro.

Configurazioni dell’ambiente

Related page: Gestione delle configurazioni dell’ambiente

Con le revisioni degli elementi di dati di configurazione definite e rilasciate in un Workspace, ora disponi dei blocchi fondamentali con cui definire le configurazioni dell’ambiente stesse. Le configurazioni dell’ambiente vengono definite all’interno del Team Configuration Center, accessibile tramite l’interfaccia browser del Workspace.

L’accesso all’interfaccia avviene effettuando l’accesso al Workspace tramite un browser. Una volta lì, passa alla pagina Admin - Configurations. Si noti che questa pagina è accessibile solo quando si è connessi al Workspace con diritti amministrativi (si è membri del ruolo Administrators).

Accesso all’interfaccia utente browser-based del Team Configuration Center, tramite un browser esterno preferito.
Accesso all’interfaccia utente browser-based del Team Configuration Center, tramite un browser esterno preferito.

L’interfaccia consente a un amministratore di creare una o più configurazioni dell’ambiente, a seconda delle esigenze dell’organizzazione. Ogni configurazione richiede la definizione di:

  • Configuration Name - un nome significativo, magari che rispecchi le persone il cui ambiente di lavoro deve essere regolato.
  • Configuration Data - i vincoli elementari della configurazione. Le revisioni degli elementi di dati supportati che possono essere validamente utilizzate da un utente destinatario della configurazione.
  • Target Roles - la specifica di a chi si applica la configurazione dell’ambiente. I ruoli sono semplicemente raggruppamenti di utenti, definiti e memorizzati come parte dell’Identity Service del Workspace. Si tratta degli stessi ruoli definiti e utilizzati dal Workspace per controllare i permessi di accesso.

Un esempio di configurazione dell’ambiente definita.
Un esempio di configurazione dell’ambiente definita.

I dati di configurazione sono memorizzati nel database del Workspace.

Connessione al Workspace di Enterprise Server

Related page: Accesso al tuo Workspace da Altium Designer

Per facilitare la gestione della configurazione dell’ambiente e applicare le configurazioni dell’ambiente applicabili a ogni singolo utente di un’organizzazione, in base ai ruoli assegnati, ogni utente deve essere connesso al Workspace di Enterprise Server. Questo è necessario per:

  • Fornire accesso al Team Configuration Service.
  • Fornire accesso al Workspace.
  • Consentire all’Identity Service di riconoscere chi sei e quali ruoli ti sono stati assegnati. Le corrette configurazioni dell’ambiente possono quindi essere applicate. Questo diventa particolarmente importante negli ambienti di lavoro in cui i computer condivisi sono la norma.

Applicazione delle configurazioni dell’ambiente in Altium Designer

Una volta che un utente è connesso al Workspace, il servizio di configurazione determina la configurazione dell’ambiente da utilizzare per quell’utente e modifica le aree pertinenti dell’ambiente di Altium Designer per applicare gli elementi di dati consentiti da tale configurazione. Se all’utente sono assegnati più ruoli e possono applicarsi più configurazioni dell’ambiente, all’accesso verrà data la possibilità di scegliere quale configurazione dell’ambiente applicare. La scelta viene effettuata dalla finestra di dialogo Select a Configuration.

Se a un utente si applicano più configurazioni dell’ambiente, a tale utente verrà presentata la scelta al momento della connessione al Workspace.
Se a un utente si applicano più configurazioni dell’ambiente, a tale utente verrà presentata la scelta al momento della connessione al Workspace.

Se l’utente è anche un amministratore del Workspace, ha l’opzione di Work as administrator. Questo gli consente di lavorare in Altium Designer e con il Workspace senza alcuna restrizione.

Se per un utente non è disponibile alcuna configurazione, il suo ambiente di lavoro verrà semplicemente configurato con l’ultima revisione di tutti gli Item rilasciati supportati da una configurazione dell’ambiente, come se venisse applicata una configurazione predefinita. Se nel Workspace è presente almeno una revisione rilasciata di un determinato elemento di dati, verrà utilizzata quella revisione dell’Item; non saranno disponibili per l’uso entità locali basate su file (ad esempio modelli).

Se a un utente si applicano più configurazioni dell’ambiente, ma l’utente annulla la scelta di una di esse, non potrà connettersi al Workspace. Di conseguenza, gli verrà impedito di accedere agli Item di progettazione in quel Workspace e a qualsiasi servizio fornito tramite la relativa installazione.
Se all’interno di una configurazione dell’ambiente sono stati definiti più elementi di dati di configurazione per un particolare elemento di progettazione, Altium Designer verrà configurato per offrire all’utente una scelta tra tali elementi.
Se una configurazione dell’ambiente applicabile a un utente non è stata definita completamente, cioè non sono stati specificati/aggiunti tutti gli elementi di dati di configurazione, quegli elementi non definiti dell’ambiente rimarranno definibili manualmente dall’utente. Questo vale anche per quegli elementi applicabili impostati su Do Not Control.

Garantire la conformità della configurazione dell’ambiente

Related page: Rilascio del progetto della scheda

Quando arriva il momento di rilasciare un progetto di scheda, il processo coinvolto garantisce la massima integrità dei dati di progettazione e, cosa ancora più importante, dei dati di produzione generati che la Supply Chain utilizzerà infine per trasformare il tuo lavoro di progettazione in una realtà fisica. Come parte del processo di rilascio, possono essere inseriti controlli di validazione per garantire, ad esempio, che le regole elettriche e di progettazione vengano verificate e rispettate. Dopotutto, una validazione rigorosa può individuare eventuali problemi trascurati che possono portare a costose revisioni del progetto.

Come parte di questa fase di validazione nel processo di rilascio, puoi anche includere un Environment Configuration Compliance Check. Questo fornisce un mezzo per verificare in modo conclusivo e imporre l’uso di elementi di dati autorizzati dall’azienda in un progetto. In parole semplici, se non stai utilizzando elementi di dati consentiti tramite la configurazione dell’ambiente disponibile per l’uso dal tuo ruolo assegnato, il rilascio non andrà a buon fine. Questo impedisce un approccio “fuori controllo” alla progettazione e garantisce l’aderenza e la conformità agli ambienti di progettazione di lavoro determinati centralmente a livello enterprise.

Aggiungi un generatore di output di questo tipo dalla sezione Validation Outputs del file OutJob. La configurazione delle condizioni del controllo viene eseguita nella finestra di dialogo Environment configuration compliance setup. Queste condizioni determinano:

  • Quali revisioni degli Item Modello schematico possono essere utilizzate dai documenti schematici sorgente nel progetto. È possibile aggiungere all’elenco una o più revisioni di Item Modello schematico.
  • Quali revisioni degli Item Outputjob possono essere utilizzate per la generazione degli output dal progetto. È possibile aggiungere all’elenco una o più revisioni di Item Outputjob.
  • Quale revisione di un Item Preferenze di Altium Designer deve essere utilizzata al momento del rilascio. È possibile specificare una singola revisione di Item Preferenze di Altium Designer.
  • Se tutte le parti utilizzate nel progetto debbano o meno provenire da un Workspace.
Fai clic su  (oppure sul pulsante  per le preferenze) per accedere a una finestra di dialogo con cui scegliere la revisione dell’Item richiesta dal Workspace. Per rimuovere una voce, selezionala, quindi fai clic sul pulsante . Per le Preferenze, una volta inserita, la voce non può essere eliminata, ma puoi selezionare una revisione di Item diversa oppure semplicemente disabilitare l’opzione.
Assicurati che il controllo di conformità della configurazione dell’ambiente sia aggiunto al file Output Job sorgente richiesto e configurato BEFORE prima del rilascio di quel file Output Job nel Workspace di destinazione. Un file OutJob del Workspace, in particolare la configurazione di un generatore di output, non può essere modificato. È necessario apportare le modifiche al file sorgente e rilasciarlo nuovamente nella successiva revisione pianificata dell’Item di destinazione (come amministratore e utilizzando la metodologia Direct Editing del Workspace).

Aggiungi e configura un controllo di conformità della configurazione dell’ambiente come parte del tuo processo complessivo di validazione durante il rilascio del progetto della scheda.
Aggiungi e configura un controllo di conformità della configurazione dell’ambiente come parte del tuo processo complessivo di validazione durante il rilascio del progetto della scheda.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto