Altium On-Prem Enterprise Server

Now reading version 6.0. For the latest, read: Altium On-Prem Enterprise Server for version 8.0

Il Altium On-Prem Enterprise Server, che viene installato e gestito dal vostro reparto IT, lavora in armonia con Altium Designer per fornire un'elegante risposta alla gestione dei dati di progettazione con integrità protetta. Il server non solo offre un'archiviazione dei dati solida e sicura, ma consente anche la ri-pubblicazione dei dati come revisioni chiaramente separate, tracciando di fatto le modifiche al progetto nel tempo, senza sovrascrivere alcun dato precedentemente rilasciato. Consente inoltre di gestire il ciclo di vita dei dati, permettendo a chi deve utilizzarli di vedere a colpo d'occhio a quale fase della loro "vita" sono arrivati e quindi per quale utilizzo possono essere impiegati in sicurezza.

Altium Designer può anche connettersi a un Altium 365 Workspace ospitato sulla piattaforma infrastrutturale cloud Altium 365. Con un Workspace Altium 365, beneficerete di un insieme più ricco di funzionalità collaborative, inclusa la condivisione globale. E poiché è basato sul cloud, avrete la versione più recente del Workspace senza dovervi preoccupare degli aggiornamenti manuali.

Altium On-Prem Enterprise Server fornisce un Workspace, indicato anche come Enterprise Server Workspace, utilizzato per gestire tutti i dati, inclusi componenti, modelli di dominio, fogli schematici dei circuiti e template di progettazione. Potete persino creare e gestire interi progetti di progettazione direttamente all'interno del Workspace, con una vista di gestione incentrata sul CAD che facilita la revisione collaborativa e i commenti. Tramite un apposito Manufacturing Portal, potete visualizzare e navigare i dati dei file rilasciati, ispezionare la BOM e visualizzare e commentare l'istantanea del progetto stesso, ovvero la sorgente di quei dati rilasciati. Potete anche controllare gli ambienti di lavoro dei vostri progettisti, assicurando che gli standard di progettazione aziendali vengano applicati e rispettati.

Per migliorare ed estendere la collaborazione nella progettazione, il Workspace di Enterprise Server supporta i Process Workflows – flussi di processo altamente personalizzabili che guidano i progettisti della vostra azienda attraverso i tipici processi di progettazione quotidiani, come la creazione di componenti e progetti, o attività relative ai progetti di progettazione come la revisione del design. Potete definire questi workflow in modo semplice o complesso secondo necessità, e l'interazione con essi avviene tramite il concetto di Tasks. Ogni task rappresenta un punto in cui è necessaria l'azione di un utente affinché un workflow possa proseguire.

Fornendo nel Workspace un insieme di "mattoni" di progettazione riutilizzabili, potete avviare nuovi progetti con la certezza che ogni modello, componente ed elemento di progettazione di livello superiore sia stato ratificato e approvato per l'uso, senza dover reinventare la ruota, per così dire. Il Workspace diventa sia la fonte sia la destinazione degli elementi di progettazione, con ogni nuovo progetto che utilizza elementi rilasciati nel Workspace e gestiti attraverso di esso. E progettando esclusivamente con elementi del Workspace, l'integrità di tali progetti è intrinsecamente garantita.


Contenuto del Workspace

All'interno del Workspace di Enterprise Server, ogni entità di progettazione che può essere archiviata, gestita e riutilizzata è rappresentata come uno specifico tipo di contenuto (o Item). Un Item è identificato in modo univoco all'interno del Workspace e può contenere un numero qualsiasi di Revisions, dove una revisione contiene i dati di quell'Item. Ogni volta che viene apportata una modifica ai dati contenuti in una revisione — che per la maggior parte dei tipi di Item possono essere modificati direttamente all'interno di un editor temporaneo associato — essa viene confermata (o ri-rilasciata) in una nuova revisione di quell'Item, garantendo che nessuna revisione esistente possa mai essere sovrascritta e assicurando così il massimo livello di integrità.

Un elemento di contenuto può avere un numero qualsiasi di revisioni, che rappresentano essenzialmente l'evoluzione di quell'Item nel tempo. Viene apportata una modifica e il nuovo contenuto dati viene confermato/caricato/rilasciato in una nuova revisione. I dati memorizzati in ogni revisione di un item sono quindi tipicamente diversi. Per distinguere queste diverse revisioni di un Item, viene utilizzato un identificatore di revisione (ID) che, in combinazione con l'ID dell'Item, crea un identificatore univoco per ogni rilascio di un Item. Questo ci fornisce il Item-Revision.

Un altro aspetto importante di una revisione di Item è il suo Lifecycle State. Si tratta di un altro identificatore che può essere utilizzato per valutare rapidamente a quale fase del suo life è attualmente arrivata quella revisione e cosa i progettisti sono quindi autorizzati a farne. Mentre la revisione riflette le modifiche di progettazione apportate all'Item, lo stato del ciclo di vita riflette lo stato dell'item da una prospettiva aziendale, come Planned, New From Design, For Production, Obsolete e così via.

► Leggete informazioni su Lavorare con gli Item.

Modifica diretta

Il Workspace di Enterprise Server fornisce un metodo flessibile e sicuro per centralizzare l'archiviazione e la gestione di tutti i tipi di dati di progettazione utilizzati in Altium Designer. Dal modello schematico al componente, dai fogli gestiti fino ai progetti PCB completati, il Workspace offre un metodo ideale per archiviare e gestire i vostri dati di progettazione elettronica.

Molte entità di progettazione possono essere modificate e rilasciate nella revisione iniziale di un corrispondente Item del Workspace appena creato, grazie al supporto del Workspace per la modifica diretta. La modifica diretta vi libera dai vincoli di dati sorgente separati e controllati da versione. Potete semplicemente modificare un tipo di Item supportato utilizzando un editor temporaneo caricato con la sorgente più recente direttamente dal Workspace stesso. E una volta completata la modifica, l'entità viene rilasciata (o ri-rilasciata) in una successiva revisione pianificata del suo Item padre e l'editor temporaneo viene chiuso. Non ci sono file sul disco rigido, nessun dubbio sul fatto che stiate lavorando con la sorgente corretta o più recente e nessuna necessità di mantenere software separato per il controllo di versione. Il Workspace gestisce tutto, con la stessa integrità che vi aspettate e in un modo che accelera le modifiche ai vostri dati.

E in qualsiasi momento, potete tornare a qualsiasi revisione di un Item supportato nel Workspace e modificarla direttamente. Basta fare clic con il pulsante destro sulla revisione e scegliere il comando Edit dal menu contestuale. Ancora una volta, si aprirà l'editor temporaneo, con l'entità contenuta nella revisione aperta per la modifica. Apportate le modifiche necessarie, quindi confermate il rilascio del documento nella revisione successiva dell'elemento di contenuto.


Componenti

Altium Designer, con il suo approccio di progettazione unificato, ha tradizionalmente utilizzato un modello di componente che si estende a tutti gli aspetti del processo di progettazione elettronica. Tuttavia, per integrare senza soluzione di continuità il processo di progettazione elettronica nel più ampio processo complessivo di sviluppo del prodotto, questo modello deve evolversi, estendendosi a coprire altri aspetti, inclusi altri processi di progettazione (in particolare MCAD e Industrial Design), nonché processi aziendali (come approvvigionamento e produzione) che si intersecano con il processo di sviluppo del prodotto.

Questo modello a oggetti evoluto è noto come Unified Component Model.

In base a questo paradigma di modellazione, il componente di progetto, così come visto dal progettista, è separato dalle parti del produttore e/o del fornitore. Queste informazioni non sono definite come parte del componente. Al contrario, vengono utilizzate le Part Choices per mappare il componente di progetto a una o più parti del produttore, che a loro volta possono essere mappate a una o più parti del fornitore, consentendo al progettista di stabilire in anticipo quali parti reali possono essere utilizzate per un determinato componente di progetto impiegato in un design.

Questi componenti, insieme alle relative scelte di parte, sono archiviati nel Workspace. Un componente viene memorizzato come una serie di revisioni di un item Component identificabile in modo univoco. Ogni revisione è gestita tramite ciclo di vita, fornendo raccolte di componenti certificati, autorizzati a essere re-istanziati in nuovi progetti di progettazione, prodotti in prototipi o utilizzati per cicli di produzione. In breve, un catalogo di componenti implementato tramite le Workspace Libraries.

Il pannello Components di Altium Designer fornisce una potente interfaccia con cui interagire con tutti i vostri componenti. E per i componenti della libreria del vostro Workspace, il pannello offre una capacità di ricerca parametrica (a faccette) basata su filtri, per specificare i parametri dei componenti target. Inoltre, il pannello offre anche opzioni per modificare un componente tramite il Component Editor (nella sua modalità Single Component Editing), visualizzare il componente nel suo Workspace sorgente tramite il pannello Explorer 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.
Utilizzando il pannello Manufacturer Part Search di Altium Designer, potete cercare parti reali prodotte nel mondo reale e quindi acquisirle nel vostro Workspace. L'acquisizione comporta la creazione di un nuovo componente, utilizzando il Component Editor nella sua modalità Single Component Editing, e il rilascio nel Workspace di destinazione.

Gestione del design

Il Workspace di Enterprise Server, in combinazione con Altium Designer, offre supporto per i progetti di progettazione nella vostra infrastruttura Workspace. Questi progetti sono destinati alla fase di sviluppo del ciclo di vita del progetto, semplificando la creazione e il workflow continuo per i progetti con controllo di versione. L'archiviazione centralizzata sotto il controllo del Workspace consente inoltre a questa funzionalità di costituire una base per altri servizi collaborativi.

Alcuni vantaggi chiave dell'utilizzo di progetti ospitati dal vostro Workspace sono:

  • Archiviazione semplificata. Non è necessario prendere decisioni sulle posizioni di archiviazione. Backup e altri servizi di base sono gestiti automaticamente.
  • Base per funzionalità collaborative.
  • Controllo di versione applicato.
  • Vantaggi di un sistema di commenti dedicato.
  • Notifiche e stato. Lo stato dei documenti, incluse le modifiche locali, è visibile a interi team di progettazione.
  • La progettazione PCB concorrente funziona senza alcuna configurazione complessa.
  • Possibilità di condividere il progetto con più persone per la modifica, oppure solo per la visualizzazione e i commenti.

La gestione viene eseguita tramite la pagina Projects dell'interfaccia del Workspace. Nuovi progetti possono essere creati tramite questa interfaccia oppure tramite la finestra di dialogo Create Project in Altium Designer. In alternativa, un progetto locale esistente può essere rapidamente reso disponibile nel Workspace.

Potete anche accedere a una vista del progetto orientata alla produzione e incentrata sul CAD, che offre le opzioni di visualizzazione Design, Supply, Manufacture, Activities e History:

  • Design – visualizzare e navigare i documenti di progettazione del progetto sorgente, visualizzare le proprietà degli oggetti di progetto e inserire commenti di revisione. Questa vista utilizza l’interfaccia Web Viewer interface. Questa vista riguarda la versione più recente dei dati del progetto sorgente, anziché una release specifica di quel progetto, e può quindi essere considerata una vista work-in-progress (WIP). È possibile visualizzare il progetto di base o una qualsiasi delle sue varianti definite.
  • Tasks – consente di accedere e gestire le richieste di attività del job (Tasks) che si applicano al progetto di progettazione attualmente aperto. Le attività sono presentate in uno stile di flusso a bacheca Kanban, con il loro stato di avanzamento (ToDo, InProgress e Resolved) disposto come righe di Task.
  • Releases – visualizzare le release del progetto. È possibile accedere all’apertura dei dati completi della release, oppure di uno specifico assembly package, che verrà presentato in una scheda separata tramite un Manufacturing Portal. Da questo portale è possibile visualizzare e navigare i dati dei file rilasciati, ispezionare la BOM e visualizzare e commentare l’istantanea del progetto stesso, ovvero la sorgente di quei dati rilasciati. Sia dalla vista Releases, sia tramite il Manufacturing Portal di una release specifica, si avrà accesso ai controlli per scaricare i dati di produzione a vari livelli di granularità (dai set di dati completi ai singoli file di output generati).
  • Activities – cercare, visualizzare e accedere alle attività del processo di workflow che si applicano al progetto selezionato, come le revisioni di progetto. Utilizzare le sotto-schede di un’attività selezionata per visualizzarne il Diagramma di flusso live, i Dati correlati e la Cronologia degli eventi.
  • History – sfogliare una timeline progressiva dei principali eventi relativi al progetto, inclusi la sua creazione, i commit, le release, i cloni e gli scambi MCAD. Ogni volta che si verifica un evento supportato associato al progetto, tale evento viene aggiunto alla timeline come riquadro dedicato con varie azioni supportate, ove applicabile. È supportato il confronto dei dati schematici, BOM e Gerber. Per ulteriori informazioni, vedere Project History.
La bellezza dei progetti Workspace è che sono controllati in versione per impostazione predefinita e possono essere sviluppati in modo collaborativo senza doversi preoccupare di unità condivise, server, accordi, ecc. Il controllo di versione è gestito grazie al servizio Git integrato del Workspace.
► Leggi di più su Workspace Projects.

Configuration Management

Per facilitare l’applicazione a livello enterprise dell’ambiente di lavoro di un progettista – per garantire che segua gli standard richiesti dall’organizzazione per progettazione, documentazione e produzione – l’Enterprise Workspace fornisce il Team Configuration Center.

Il ruolo del Team Configuration Center è offrire all’organizzazione un controllo centralizzato sull’ambiente in cui operano i suoi progettisti. Ciò avviene tramite 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 template schematici, file di configurazione output job, preferenze del workspace e così via. In altre parole, facilita Centralized Environment Configuration Management.

È possibile definire un numero qualsiasi di configurazioni dell’ambiente tramite l’interfaccia dedicata del Center basata su browser. I dati utilizzati e applicati da ciascuna configurazione – indicati come Configuration Data Items – provengono dal Workspace. E associando ciascuna configurazione dell’ambiente a uno specifico ruolo utente, e assegnando a loro volta gli utenti a tali ruoli, il corretto ambiente di lavoro viene caricato in Altium Designer non appena l’utente accede all’Enterprise Server 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.


Workflows

Altium Designer offre un potente ambiente di progettazione collaborativa. Una parte di questo è il supporto per Process Workflows, che guidano i progettisti di un’azienda attraverso i tipici processi di progettazione quotidiani, quali:

  • Richiesta di nuove parti di libreria Workspace
  • Esecuzione di attività relative al progetto, come revisioni di progetto o pubblicazione su un PLM
  • Creazione di nuovi progetti Workspace.

Ogni Workflow utilizzato per implementare un particolare processo di progettazione viene creato come parte di un Process Definition. Può quindi essere indicato come il Workflow sottostante di quel processo, o semplicemente come un Process Workflow.

I processi, e i relativi Workflow, vengono creati e gestiti tramite l’interfaccia dell’Enterprise Server Workspace da un amministratore di quel Workspace. Per le tre aree di progettazione menzionate in precedenza, con l’installazione sono inclusi workflow di processo predefiniti. Alcuni di questi sono attivati per l’uso immediato. È possibile usarli, modificarli o crearne di propri secondo necessità, per adattarli alle esigenze della propria azienda. Altri sono esempi: questi non possono essere attivati e utilizzati così come sono. Ciascuno di essi è quindi più simile a un “template”: modificarlo in base ai requisiti della propria azienda, assegnargli un nome e salvarlo come nuova definizione di processo, che can poi si attiva e si utilizza, insieme a tutte le altre definizioni.

Un potente Process Workflow Editor offre la flessibilità necessaria per creare processi con workflow che possono essere semplici o complessi quanto necessario, in linea con i requisiti della propria azienda.

Durante la progettazione in Altium Designer, un progettista può accedere e avviare qualsiasi processo che sia stato attivato per l’uso a livello amministrativo. L’interazione con un processo – o meglio con il suo workflow definito – avviene tramite Tasks. Un Task è correlato a un’attività utente definita all’interno del workflow, un punto in cui è necessaria l’azione di un utente affinché il workflow possa progredire.
► Leggi di più su Creating & Managing Processes. Leggi di più su Defining a Process Workflow. Leggi di più su Working with Tasks.

ECAD-MCAD Co-Design

La maggior parte dei prodotti elettronici progettati è fissata a qualche tipo di struttura meccanica, che si tratti di un telaio o di un contenitore. Individuare un conflitto meccanico tra scheda (ECAD) e telaio/contenitore (MCAD) in una fase avanzata del processo di progettazione può essere molto costoso. E sebbene sia possibile esportare un modello 3D da Altium Designer, si tratta di un processo manuale che richiede una decisione e un’azione consapevoli. In realtà, questa operazione viene eseguita molto di rado, con il risultato che il progettista MCAD non è mai del tutto sicuro di avere la versione più aggiornata e migliore. Non dovrebbe essere così difficile assicurarsi di non stare per sprecare una montagna di denaro solo perché i propri strumenti non comunicano tra loro.

L’Enterprise Server Workspace facilita una collaborazione nativa da ECAD a MCAD in cui i dati fluiscono senza soluzione di continuità tra i domini. Niente più controlli continui per verificare gli aggiornamenti e niente più incertezze. I dati vengono trasferiti tra i domini man mano che il progetto evolve, garantendo la coerenza del progetto.

Sono supportate le seguenti piattaforme MCAD:

  • Dassault Systemes SOLIDWORKS®
  • Autodesk Inventor Professional®
  • PTC Creo Parametric®
  • Autodesk Fusion 360®
  • Siemens NX®

Le versioni degli strumenti MCAD ufficialmente supportate dipendono dalla versione del plugin Altium CoDesigner in uso. Queste informazioni sono disponibili nella New in CoDesigner page.

MCAD CoDesigner sincronizza il progetto PCB tra ingegneri elettrici e meccanici. Funziona direttamente con i dati ECAD e MCAD tramite il pannello MCAD CoDesigner sul lato Altium Designer e un pannello corrispondente integrato nel software MCAD. Quest’ultimo viene fornito tramite l’installazione (e la registrazione nel software MCAD) del plugin Altium CoDesigner. Ottenere il plugin corrispondente per il proprio software MCAD dalla sezione MCAD CODESIGNER PLUGINS della Downloads page del sito altium.com.
► Leggi di più su ECAD-MCAD CoDesign.

PLM Integration

L’Enterprise Server Workspace facilita la sincronizzazione uni- o bidirezionale dei dati di componenti e progetti con i sistemi enterprise. L’interazione tra l’Enterprise Server e il sistema enterprise – tipicamente un sistema PLM – viene configurata e gestita tramite la PLM Integration page del server. Questa fornisce un’interfaccia automatizzata per configurare facilmente l’interconnessione, mappare i dati dei parametri e specificare la direzione della sincronizzazione dei dati. La sincronizzazione dei dati dei componenti tra l’Enterprise Server e il sistema enterprise di destinazione utilizza un processo di sincronizzazione integrato che può essere attivato manualmente o impostato come evento ripetuto temporizzato.

È disponibile un workflow dedicato Project Creations che supporta la creazione automatica dei part number nella propria istanza PLM e la loro successiva propagazione al Workspace come parametri di progetto. È inoltre possibile pubblicare un progetto nella propria istanza PLM come parte dell’esecuzione di Project Releaser in Altium Designer. L’operazione di pubblicazione utilizza un template di pubblicazione – definito come parte della configurazione di integrazione dell’istanza PLM – per controllare il modo in cui i dati devono essere propagati al PLM.

È fornito supporto diretto per i seguenti sistemi PLM:

  • PTC Windchill® PLM (11.1 M020), e PTC Windchill® PLM (11.0 M030)
  • Arena® PLM
  • Oracle® Agile™ PLM
  • Aras Innovator®
  • Siemens Teamcenter® (con configurazione aggiuntiva)

Un’installazione di Enterprise Server include uno CSV Component database importer tool che può essere utilizzato per importare dati dei componenti nell’Enterprise Server Workspace da un file esportato da un altro sistema (PLM, ERP o altro). Implementato come file batch configurabile (*.bat), lo strumento desktop importa i dati dei componenti da un file spreadsheet di destinazione (*.csv) nel Workspace come determinato dai template Workspace esistenti o da un file di configurazione dedicato. 

Si noti che la sincronizzazione dei dati Part Choice è unidirezionale: dal sistema enterprise all’Enterprise Server soltanto.
► Leggi di più su PLM Integration.
AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.