Domande frequenti

Generale

Alcune risposte alle domande frequenti sono disponibili anche nella pagina Enterprise FAQ.

Posso usare Altium On-Prem Enterprise Server per i miei componenti, ma mantenere locali i miei progetti di progettazione?

Puoi usare Altium On-Prem Enterprise Server per gestire solo i tuoi componenti, ma non è consigliato. Uno dei maggiori punti di forza di Enterprise Server è la gestione del lavoro PCB quotidiano in corso, che include i dati di progettazione. Se usato correttamente, Enterprise Server crea collegamenti relazionali tra tutti i contenuti di libreria e di progetto, abilitando funzionalità come 'Where-Used'. Questo è estremamente utile per identificare parti duplicate o errate che potrebbero essere state usate per sbaglio in uno o più progetti.

È tutto archiviato localmente?

Sì, è tutto locale. Tutto è dietro il tuo firewall, noi non tocchiamo nulla di tutto questo. L’unica cosa che va su internet sono i dati della supply chain, e non è nemmeno necessario usarli. Se vuoi interrogare Digikey, Farnell o altri fornitori simili, quello è l’unico tipo di accesso a internet che avresti. Tutto il resto è locale.

Posso ospitare il mio Enterprise Server su una macchina virtuale o da qualche parte su Amazon AWS?

Sì. Sta a te e al tuo team IT scegliere dove verrà collocato Enterprise Server.

Se la nostra rete VPN è lenta, che impatto ha sul flusso di lavoro?

Il flusso di lavoro in sé potrebbe non risentirne troppo. Quando lavori con i componenti di libreria del Workspace, la navigazione e la ricerca iniziali potrebbero essere un po’ lente, ma una volta che i dati sono in cache, tutto diventerà più agevole. E per i progetti, quando apri un progetto del Workspace, lo memorizzi e ci lavori localmente.

Quindi l’uso quotidiano di Enterprise Server non dovrebbe essere influenzato in modo significativo. Ovviamente una VPN più veloce sarebbe meglio, ma ci è stato riferito da alcuni utenti che le loro VPN non sono eccezionali e tuttavia riescono a lavorare bene, perché non c’è un’interazione costante con Enterprise Server.

Un utente non Admin può modificare le proprie credenziali di accesso a Enterprise Server?

Sì. Sebbene un utente non amministrativo non possa gestire gli utenti, può modificare il profilo del proprio account, quando l’autenticazione di quell’utente utilizza il servizio di autenticazione Built In di Enterprise Server, inclusa la modifica di nome utente e password. Questa operazione viene eseguita tramite la finestra Edit User, a cui si accede facendo clic sull’area dell’utente attivo in alto a destra nell’interfaccia del browser e scegliendo Profile dal menu associato.

Quando si utilizza l’autenticazione Windows Domain, i nomi utente e le password degli utenti vengono in genere modificati da un membro del reparto IT dell’organizzazione.

Posso connettermi a più Workspace di Enterprise Server?

Puoi essere 'signed in' solo a un Workspace di Enterprise Server alla volta, poiché ti stai connettendo a una piattaforma di servizi, piuttosto che a un singolo servizio Enterprise Server. In genere un’organizzazione avrà una singola installazione di Enterprise Server. Tuttavia, se è disponibile più di un Enterprise Server, è sufficiente uscire da uno ed entrare in un altro, secondo necessità.

Da Altium Designer, puoi comunque sign in a un Altium NEXUS Server (fuori produzione), Altium Concord Pro (fuori produzione), un Altium Vault legacy (Vault 2.0 a 3.0), oppure connect a un Altium Personal Vault legacy:

  • Altium NEXUS Server / Altium Concord Pro / Altium Vault - esci dal server attivo, quindi usa la finestra di dialogo Sign in per sign in al server di destinazione.
  • Altium Personal Vault - esci dal server attivo, quindi usa la finestra di dialogo Sign in per connect al Personal Vault. Ricorda che con un Personal Vault ti stai connettendo, non effettuando il sign-in; quindi la GUI di Altium Designer non mostrerà che sei connesso a un server dopo la connessione riuscita a tale vault.

Una volta effettuato il sign-in/la connessione a un’entità di destinazione, questa verrà elencata nell’area Known Servers, nella pagina Data Management - Servers della finestra di dialogo Preferences in Altium Designer.

Anche se è ancora possibile connettersi alle tecnologie server legacy/fuori produzione e usarle, non è previsto ulteriore sviluppo per questi tipi di server. Di conseguenza, non potrai beneficiare dei miglioramenti attuali presenti in Enterprise Server né dei futuri perfezionamenti che derivano dal suo utilizzo.

Vorrei comunque continuare a usare il mio Altium Personal Vault, è possibile?

Assolutamente sì. Se hai una versione precedente di server in esecuzione sullo stesso PC, assicurati che le porte di comunicazione siano univoche. Enterprise Server usa la porta predefinita 9780 (la stessa del suo predecessore Altium Concord Pro/Altium NEXUS Server/Altium Vault), mentre un Altium Personal Vault usa la porta predefinita 9680.

Per rendere il tuo Personal Vault un 'Known Server' in Altium Designer, nella pagina Data Management - Servers della finestra di dialogo Preferences, esci dal server attivo, quindi usa la finestra di dialogo Sign in per connetterti al Personal Vault. Ricorda che con un Personal Vault ti stai connettendo, non effettuando il sign-in; quindi la GUI di Altium Designer non mostrerà che sei connesso a un server dopo la connessione riuscita a tale vault. Potrai quindi effettuare nuovamente il sign-in al server che era attivo in precedenza, continuando al contempo a usufruire della connessione al tuo Personal Vault.

Anche se è ancora possibile connettersi alle tecnologie server legacy/fuori produzione e usarle, non è previsto ulteriore sviluppo per questi tipi di server. Di conseguenza, non potrai beneficiare dei miglioramenti attuali presenti in Enterprise Server né dei futuri perfezionamenti che derivano dal suo utilizzo.

Non riesco a effettuare il sign-in a Enterprise Server; ricevo invece un messaggio di errore relativo a DLL mancanti. Cosa devo fare?

Enterprise Server si basa su diversi componenti runtime Microsoft per funzionare correttamente e consentire l’accesso; in alcune situazioni questi componenti potrebbero non essere presenti sulla macchina di destinazione. Se ricevi un messaggio di errore relativo a una libreria mancante (DLL) quando tenti di effettuare il sign-in a Enterprise Server, significa che mancano componenti runtime Microsoft. Scarica e installa il pacchetto Microsoft Visual C++ Redistributable appropriato per il tuo sistema operativo.

Quando provo a effettuare il sign-in a Enterprise Server ricevo il messaggio di errore 'HTTP Error 503. The service is unavailable'. Cosa devo fare?

Questo errore può verificarsi quando Enterprise Server è installato su un computer su cui è in esecuzione anche Microsoft Exchange Server. L’installazione di Exchange Server può modificare la configurazione di Internet Information Services (IIS) in modo da entrare in conflitto con Enterprise Server.

Per risolvere il problema, è necessario apportare le seguenti modifiche al file applicationHost.config:

<handlers accessPolicy="Read, Script">
...

<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V15\Bin\kerbauth.dll" preCondition="bitness64" />
<add name="WSMan" image="C:\Windows\system32\wsmsvc.dll" preCondition="bitness64" />
<add name="exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\auth\exppw.dll" preCondition="bitness64" />
<add name="cafe_exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\bin\exppw.dll"  preCondition="bitness64" />

...
</handlers>

Per informazioni sul file ApplicationHost.config, consulta questo articolo.

Per informazioni su come modificare il file, consulta questo articolo.


Licenze

Quale licenza è richiesta?

La licenza per Enterprise Server è composta da due elementi:

  • Server License - abilita l’intero set di servizi di Enterprise Server per la tua organizzazione. È richiesta una licenza server per ogni organizzazione.
  • Client Access License - fornisce agli utenti l’accesso alle funzionalità di Enterprise Server. È richiesta una licenza Client per ogni utente che accede ai servizi di Enterprise Server.

Devo aggiornare la mia licenza se eseguo l’upgrade della mia installazione esistente di Enterprise Server a una versione successiva?

Sì, assicurati di aggiornare la licenza di Enterprise Server. Dalla pagina Admin - Licenses dell’interfaccia browser del Workspace di Enterprise Server, elimina le licenze esistenti (Altium Enterprise Server e Altium Enterprise Server CAL) e quindi aggiungi nuovamente nuove istanze. In questo modo avrai la licenza più aggiornata, comprensiva di eventuali modifiche alle funzionalità legate alla licenza nella versione successiva di Enterprise Server.

Non abbiamo connessioni sufficienti per la nostra installazione di Enterprise Server, cosa possiamo fare?

Tramite l’interfaccia browser del Workspace di Enterprise Server, un utente amministrativo può terminare la sessione di un utente per liberare forzatamente una connessione. Questa operazione viene eseguita dalla pagina Sessions dell’interfaccia.

In alternativa, e come soluzione di gran lunga migliore nel lungo periodo, è sufficiente aggiungere più postazioni (connessioni) acquistando ulteriori Client Access Licenses (Altium Enterprise Server CAL).


Gestione dei componenti

Un componente di libreria del Workspace è la stessa cosa di un Unified Component?

Sì e no. Dipende tutto dal fatto che per il componente di libreria del Workspace siano o meno definite Part Choices associate. Quando un componente viene creato e rilasciato, e viene quindi definito come componente di libreria del Workspace, rappresenta semplicemente la vista ingegneristica o di progettazione di quel componente. In sostanza, è un contenitore in cui vengono archiviate tutte le informazioni usate per modellare quel componente nell’area di progettazione. Questo include i collegamenti a tutti i modelli di dominio necessari (simbolo schematico, componente PCB 2D/3D, Sim, ecc.), nonché le informazioni parametriche. Ha un grande significato per il progettista che lo usa in un progetto di scheda, ma non è significativo al di fuori dell’ambito della progettazione. Per diventare un vero 'Unified Component', che unisce le aree Design e Supply Chain, il componente deve essere mappato a parti fisiche reali prodotte. Questo avviene specificando le Part Choices per il componente.

Ed è proprio questa mappatura intelligente di un componente, dall’ambito tradizionale della progettazione elettronica al più ampio 'ambito prodotto' così come viene visto dal resto dell’organizzazione, che trasforma il semplice componente di libreria del Workspace in un vero Unified Component!

Cosa succede se ho già librerie di grandi dimensioni?

Altium Designer, in combinazione con l’Enterprise Server Workspace, offre un processo semplice e lineare per importare rapidamente le librerie esistenti nel Workspace: il Library Importer. L’interfaccia grafica di questo processo presenta un flusso intuitivo che prende le librerie inizialmente selezionate e le importa nella tua istanza di Enterprise Server. Supportando tutti i tipi di librerie legati ai metodi meno recenti di gestione dei componenti — SCHLIB, PCBLIB, INTLIB, DBLIB, SVNDBLIB — il Library Importer è la soluzione perfetta per creare rapidamente l’insieme di componenti di libreria Workspace della tua azienda e sfruttare i numerosi vantaggi di tali componenti (elevata integrità, gestione del ciclo di vita, archiviazione e gestione centralizzate, funzionalità where-used, facilità di riutilizzo del progetto).

Il Library Importer offre una modalità di interfaccia Simple minimale, in cui le librerie di componenti basate su file selezionate vengono importate nei componenti di libreria Workspace in un unico passaggio, mentre l’importatore gestisce automaticamente la classificazione del tipo, la cartella sorgente di destinazione, l’inclusione dei parametri e il tipo di valore, nonché il trasferimento di tutti i dati pertinenti. L’interfaccia è disponibile anche in modalità Advanced, che fornisce un’anteprima completa dell’importazione proposta della libreria e l’accesso ai relativi dati e impostazioni. E sebbene per impostazione predefinita l’importazione avvenga con un solo clic, l’importatore offre anche opzioni di configurazione avanzate tramite il pannello Properties panel per un controllo più preciso su come viene eseguita l’importazione.

Tutte le informazioni presenti nella libreria sorgente originale vengono importate nei componenti di libreria Workspace, inclusi tutti i modelli di dominio referenziati (simboli schematici, footprint PCB, modelli di simulazione), informazioni parametriche, scelte di parte assegnate, file datasheet, ecc. Anche i Component Templates vengono creati dove necessario e possono poi essere perfezionati e utilizzati per importazioni successive di librerie. Se i componenti originali hanno definiti più footprint PCB, il Library Importer trasferirà tali modelli mantenendo il footprint predefinito corrente. E se lavori solo con librerie PCB — perché il tuo unico interesse è il layout PCB — allora il Library Importer supporta l’importazione di sole librerie di quel tipo, oppure può essere impostato in modalità di importazione dei soli modelli, in cui i tipi di modello specificati vengono importati da librerie integrate o database. Anche le librerie che includono più tipi di componenti (librerie monolitiche) vengono rilevate ed elaborate automaticamente.

L’interfaccia grafica del processo di importazione dei componenti è la vista Library Importer, a cui si accede scegliendo il comando File » Library Importer dai menu principali (da qualsiasi editor di documenti). Per ulteriori informazioni, vedi Importing Existing Libraries to Your Connected Workspace.

Posso limitare chi può modificare i componenti nell’Enterprise Server Workspace?

Sì, puoi impostare autorizzazioni diverse per stabilire chi può fare cosa. Puoi creare un gruppo di bibliotecari e anche definire chi può o non può leggere (avere accesso a) una determinata cartella. Puoi persino creare una cartella sandbox a cui alcuni ingegneri hanno accesso se vogliono creare le proprie parti, mentre le parti ufficiali rilasciate possono trovarsi in una cartella diversa a cui tutti hanno accesso. Quindi tutto è altamente controllabile.

Per ulteriori informazioni, fai riferimento alla pagina Controlling Access to Workspace Content.

Esiste un modo per scaricare un’istantanea dei componenti di libreria Workspace per i giorni in cui l’infrastruttura IT potrebbe non essere disponibile?

No, al momento non esiste un modo per acquisire un’immagine locale dell’Enterprise Server.

Quando si utilizza il pannello Components, i dati dei componenti di libreria Workspace vengono memorizzati nella cache del computer locale dal Workspace. Questo fornisce una modalità di accesso offline ai componenti di libreria Workspace quando Altium Designer non è connesso all’Enterprise Server e consente quindi la normale esplorazione e il posizionamento dei componenti, ecc. Nota che Filters non sono abilitati in questa modalità.

Questa condizione è indicata dal testo di avviso 'Offline mode – cached data is being used' nella barra inferiore del riquadro elenco componenti del pannello.

Posso creare una libreria locale dall’Enterprise Server?

Sì, tramite il Content Cart è disponibile una funzione che consente di acquisire componenti dal tuo Enterprise Server locale in una Integrated Library (*.IntLib). E quando si posizionano componenti da tale Integrated Library, i collegamenti effettivi rimandano ai Component Items nell’Enterprise Server. Questo ti consente di utilizzare efficacemente i componenti di libreria Workspace della tua azienda in modalità offline, garantendo al contempo che il progetto mantenga una connessione reale a tali componenti nell’Enterprise Server di origine.


Gestione del progetto

La funzionalità Where-Used dipende dal fatto che i progetti siano stati archiviati nel servizio di controllo versione locale dell’Enterprise Server?

L’Enterprise Server deve essere reso consapevole dell’esistenza del repository di progetto in cui è archiviato il tuo progetto. Una nuova installazione dell’Enterprise Server fornisce un singolo repository di progetto basato su Git per ospitare tutti i tuoi progetti Workspace — e basta! Questo evita qualsiasi configurazione e complessità relativa al servizio di controllo versione locale dell’Enterprise Server. Hai un unico repository di progetto — Versioned Storage — a cui tutti i progettisti possono accedere e in cui possono rilasciare. Il singolo repository Git non può essere modificato in alcun modo né eliminato. La funzionalità where-used è supportata in modo nativo dal repository di progetto Git dell’Enterprise Server.

Quando apporto una modifica a un componente, è possibile renderla solo locale al progetto?

Certamente. Apportare modifiche locali al progetto fa pienamente parte delle funzionalità di base di Altium Designer. Tuttavia, non è consigliato. Se in seguito dovessi aggiornare quel componente, utilizzando una delle funzioni di aggiornamento in Altium Designer, verrebbe importata la revisione successiva dall’Enterprise Server, che sovrascriverebbe qualsiasi modifica locale. Sarebbe quindi molto meglio apportare le modifiche direttamente ai componenti di libreria Workspace nell’Enterprise Server.

Posso controllare quali violazioni del progetto devono essere superate prima di confermare una revisione nell’Enterprise Server?

Sì, e tutto questo può essere configurato tramite un file Output Job Configuration. La fase Validate Project del release process viene eseguita automaticamente quando uno o più report di tipo Validation vengono rilevati nei file OutJob assegnati. Vengono eseguiti tutti i generatori di output di validazione definiti in un file Output Job assegnato all’elemento dati da rilasciare. Questo include l’esecuzione di uno qualsiasi dei seguenti:

  • Differences Report – utilizzo del comparatore per determinare se i documenti sorgente e di progetto PCB sono correttamente sincronizzati.
  • Electrical Rules Check – verifica della validità elettrica/grafica del progetto sorgente acquisito.
  • Design Rules Check – verifica della validità del documento PCB rispetto ai vincoli di progetto a livello di scheda specificati.
  • BOM Checks - verifica di possibili violazioni associate ai Design Items o alle Part Choices nel documento BOM sorgente (*.BomDoc), ove disponibile.
  • Footprint Comparison Report – confronto dei footprint sulla scheda con quelli della libreria sorgente per assicurarsi che siano aggiornati e corrispondenti.
  • Component State Checking - verifica della presenza di componenti in stati con restrizioni. Come parte della configurazione, determini l’azione da intraprendere per ciascuno stato attualmente definito, di ciascuna Lifecycle Definition attualmente definita nell’Enterprise Server di destinazione: nessuna azione, un avviso oppure la generazione di un errore. Quest’ultimo impedirà il rilascio del progetto. Inoltre, l’esecuzione del controllo genererà un pratico report in HTML, che ti consentirà di vedere a colpo d’occhio quali componenti del progetto non si trovano in stati validi.
  • Environment Configuration Compliance Check – verifica che vengano utilizzati solo gli elementi dati consentiti tramite la configurazione dell’ambiente disponibile per l’uso da parte del gruppo assegnato (se applicabile). Questo controllo può anche garantire che tutti gli elementi del progetto provengano da un Enterprise Server.
Per un controllo di validazione ERC, puoi definire il livello massimo di errore tollerato. Ad esempio, potresti voler interrompere il rilascio in presenza di qualsiasi errore, consentendone invece la prosecuzione se i controlli restituiscono solo avvisi. La validazione ERC utilizza solo i controlli definiti nell’Output Job e non il controllo ERC a livello di progetto. In questo modo, puoi definire un insieme di controlli ancora più restrittivo/rigido da superare, garantendo a sua volta un’integrità ancora maggiore dei dati di progetto rilasciati nell’Enterprise Server.

L’Enterprise Server può impedire i commit se determinate validazioni non sono state superate tramite un file Output Job?

Sì, se i passaggi di validazione non vengono superati, il commit e il rilascio dei dati nell’Enterprise Server non avverranno.

Posso importare progetti esistenti nell’Enterprise Server?

Puoi trasferire progetti esistenti nel tuo Enterprise Server, ma al momento non puoi trasferire il repository subversion esistente. Se vuoi spostare i dati di progetto, devi estrarli e confermarli nuovamente nel repository pertinente nell’Enterprise Server. Quindi perderesti sostanzialmente la cronologia di quei progetti e ricominceresti di fatto da zero, ma puoi estrarre quei dati e reinserirli.

Puoi anche convertire i tuoi componenti dai metodi meno recenti di gestione dei componenti in componenti di libreria Workspace, con funzionalità di abbinamento automatico fornite dal potente Item Manager.

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