Publishing to a PLM
I dati di progettazione rilasciati da Altium Designer a un Workspace connesso – tramite il Project Releaser – devono essere resi disponibili anche all’intera azienda attraverso processi di gestione dei dati come il PLM (Product Lifecycle Management). La presenza di dati di ingegneria ECAD aggiornati nel sistema PLM aziendale fornisce le informazioni di produzione del progetto necessarie per gestire approvvigionamenti, fonti dei componenti e catene di fornitura a livello enterprise.
La combinazione di Altium Designer e di un Workspace connesso offre un modo relativamente semplice per consentire agli utenti di propagare (o “pubblicare”) i file di ingegneria rilasciati verso il PLM, sfruttando la flessibilità dei Workflow basati su processi, definiti all’interno del Workspace e accessibili direttamente nell’ambiente di progettazione di Altium Designer.
► Per ulteriori informazioni sui processi e sui Workflow sottostanti, vedere Creating & Managing Processes (Altium 365 Workspace, Enterprise Server Workspace).
I Processi configurabili specificano l’interfaccia utente, il flusso del processo e la gestione degli errori per le procedure di pubblicazione verso il PLM, mentre la connessione dati al sistema PLM è (attualmente) gestita tramite file XML modificabili. Configurati nel Workspace, in genere da un amministratore, i Processi e i file di connessione dati PLM vengono impostati in base all’istanza PLM aziendale e alle policy di gestione dei dati.
Come punto di partenza, sono disponibili file di configurazione PLM per sistemi diffusi come PTC Windchill®, Arena® ecc., e il Workspace offre anche Processi precaricati per le attività comuni di pubblicazione verso il PLM. I Processi di esempio forniti sono di fatto modelli in sola lettura che devono essere nuovamente salvati come processo nominato disponibile.
► Per ulteriori informazioni sulla configurazione dei Workflow dei Processi PLM e delle connessioni alle istanze PLM, vedere PLM Integration (Altium 365 Workspace, Enterprise Server Workspace).
I seguenti Processi di pubblicazione PLM (quando abilitati nel Workspace connesso) sono disponibili in Altium Designer:
-
Processo di esempio del Workspace:
Project Releaser with Publish– pubblica i dati di progetto rilasciati nel PLM come fase finale del Project Releaser. -
Processo di esempio del Workspace:
Project with Initialise in PLM– inizializza una struttura di rilascio nel PLM durante la creazione di un nuovo Project. -
Processo di esempio del Workspace:
Publish to PLM (User selects)– pubblica nel PLM i dati rilasciati selezionati di un progetto specificato.
Ciascun processo, disponibile con un nome nuovamente salvato dai menu di Altium Designer, avvia l’azione di pubblicazione corrispondente nel Workspace connesso. Questo invia i dati di rilascio appropriati all’istanza PLM specificata e accetta i dati dei parametri di ritorno, come i numeri identificativi associati agli elementi o agli oggetti creati nel PLM – i codici parte PLM.
Si noti che le panoramiche seguenti dei processi di pubblicazione PLM in Altium Designer interagiscono con un’istanza PLM Windchill.
Project Releaser con pubblicazione
Quando abilitato nel Workspace, il processo Project Releaser with Publish aggiunge una nuova fase finale al Project Releaser in Altium Designer.
Il passaggio aggiuntivo Publish to PLM è disponibile per l’esecuzione quando tutte le fasi del rilascio del progetto sono state completate con successo; in quel momento invierà tutti i dati degli oggetti rilasciati all’istanza PLM specificata. Per una panoramica di questo processo di pubblicazione PLM, vedere la sezione Publish to PLM di seguito.
► Vedere Design Project Release per ulteriori informazioni sul rilascio di un progetto.
Project con Initialize in PLM
Quando il workflow di ingegneria aziendale è completamente integrato con il PLM, può essere opportuno stabilire la struttura di rilascio di un progetto di progettazione nel PLM fin dall’inizio del ciclo di progettazione ECAD. Questo può essere ottenuto in Altium Designer applicando il processo del Workspace Project with Initialize in PLM per creare un nuovo PCB Project, che crea anche un corrispondente insieme di voci del framework di rilascio nel PLM.
Nel caso di esempio mostrato qui, il Processo è denominato New Project with PLM initialize. Questo è stato derivato dal processo modello Project with Initialise in PLM nel Workspace.
Per avviare il processo, selezionare File » New » Project in <workspace> » New Project with PLM initialize (o il processo equivalente) dal menu principale. Si noti che qui è disponibile anche un’ulteriore opzione di menu New Project, derivata dal processo del Workspace Project, per creare un Project standard.
La finestra di dialogo New Project with PLM initialize (così denominata in questo esempio) è definita nel workflow del Processo Workspace corrispondente e nel relativo modulo dell’interfaccia utente. Immettere il nome del nuovo progetto, il tipo, il modello applicato, ecc. e, se necessario, modificare i percorsi di archiviazione del progetto nella scheda Advanced della finestra di dialogo.
Utilizzare la seguente finestra di dialogo Login Credentials per selezionare il modello PLM del Workspace applicabile e quindi l’istanza PLM di destinazione, insieme alle credenziali di accesso al PLM. Le credenziali vengono salvate con il Project e non saranno richieste per le successive interazioni PLM con il progetto.
Man mano che il processo procede, i relativi passaggi e stato possono essere monitorati nel pannello Tasklist (View » Panels » Tasklist). Quando tutte le attività attive sono completate, lo stato finale dell’attività di processo può essere visualizzato selezionando l’opzione Show Closed nell’elenco Activities. Selezionare il pulsante di aggiornamento per aggiornare le voci.
Il completamento corretto del processo New Project with PLM initialize produrrà i seguenti risultati:
- Viene creato un nuovo progetto nel Workspace attivo e reso disponibile in Altium Designer.
- Gli elementi della struttura di rilascio del progetto, con i relativi codici parte PLM associati, vengono aggiunti all’istanza PLM.
-
I codici parte generati dal PLM vengono riportati in Altium Designer come parametri PLM
PartNumber.
Gli elementi (generalmente mostrati come file) creati all’interno dell’istanza PLM corrispondono ai pacchetti di rilascio del progetto di Altium Designer, come mostrato nella sezione Releases del pannello Explorer di Altium Designer (Project View). La denominazione degli elementi e i relativi attributi sono definiti dalla configurazione dell’istanza PLM nel Workspace (Altium 365 Workspace, Enterprise Server Workspace) – in particolare, all’interno del file di configurazione XML.
All’interno della struttura PLM, l’elemento padre Project incluso definisce le relazioni padre-figlio nel rilascio – qui intitolato Altium Designer Project – Project 7, con un codice parte PLM associato pari a 0000023627. La struttura del progetto PLM verrà aggiornata e ampliata quando il Project di Altium Designer sarà stato sviluppato e quindi rilasciato nel Workspace e nel PLM.
I codici parte degli elementi PLM generati dall’istanza PLM vengono trasferiti nuovamente al Workspace durante il processo di inizializzazione della struttura PLM. Diventano disponibili come Parameters nel Project ospitati nel Workspace e possono essere applicati come stringhe di testo speciali in un documento schematico. Si noti che i nomi dei parametri generati e il formato numerico del loro Value sono determinati dall’installazione PLM stessa.
Publish to PLM - selezione dell’utente
Il processo Publish to PLM (User selects) consente di scegliere revisioni specifiche dei dati di Project rilasciati da inviare a un’istanza PLM.
Quando nel PLM esistono già elementi per un determinato progetto, come la struttura PLM inizializzata per un progetto come descritto sopra (Project with Initialize in PLM), gli elementi vengono aggiornati e integrati secondo necessità. Quando i dati rilasciati di un Project non esistono ancora nell’istanza PLM, la struttura e i dati vengono aggiunti al PLM. In entrambi i casi, i codici parte PLM verranno assegnati a tutti i nuovi elementi PLM e restituiti ad Altium Designer come parametri.
Nell’esempio mostrato qui, il Processo è denominato Publish to PLM – select ed è stato derivato dal processo modello Publish to PLM (User Selects) nel Workspace. Si noti che se il progetto selezionato non è stato rilasciato nel Workspace, non saranno disponibili pacchetti di rilascio da propagare al PLM. Per avviare il processo dall’ambiente di progettazione selezionare Project » Project Activities » Publish to PLM – select (o il processo equivalente) dal menu principale.
La seguente finestra di dialogo Publishing to PLM – select seleziona automaticamente il progetto Altium Designer attualmente attivo per la pubblicazione nel PLM; tuttavia, il menu a discesa Project e il relativo filtro di digitazione anticipata possono essere utilizzati in alternativa per selezionare qualsiasi progetto rilasciato nel Workspace.
Il campo Request title della finestra di dialogo consente di rinominare il processo per questa attività di pubblicazione nel PLM. L’impostazione AUTO assegna all’attività il nome del relativo processo – in questo caso, Publish to PLM - select. Fare clic sul pulsante
della finestra di dialogo per richiamare il processo Publish to PLM.
La seguente finestra di dialogo Select data to publish consente di scegliere una particolare revisione di rilascio del progetto e quindi i pacchetti di rilascio all’interno di tale rilascio.
In alternativa, selezionare il pulsante Sfoglia della finestra di dialogo per aprire la finestra di dialogo explorer Choose Design Review Dataset, in cui è possibile specificare insiemi specifici di dati rilasciati da pubblicare. Si noti che, per visualizzare tutte le revisioni dei dati rilasciati, l’opzione Show only latest deve essere deselezionata nel menu
della finestra di dialogo.
Con uno dei due metodi sopra indicati, è possibile creare un elenco di revisioni del dataset da pubblicare nella finestra di dialogo Select data to publish.
L’invio di tale elenco per la pubblicazione accede all’istanza PLM, che risponderà richiedendo le credenziali utente PLM. Inviarle per confermare e avviare l’azione di pubblicazione nel PLM.
L’avanzamento del processo di pubblicazione può essere monitorato nel pannello Tasklist panel (View » Panels » Tasklist), dove l’attività nominata e il relativo stato saranno inclusi nell’elenco del pannello Tasks e come attività chiusa una volta completata con successo. Con l’opzione del pannello Show closed abilitata, selezionando un’attività chiusa si aprirà una finestra di dialogo informativa corrispondente che include i dettagli di pubblicazione PLM relativi all’attività (scheda Data) e una rappresentazione grafica dello stato del flusso di processo (scheda Diagram).
All’interno dell’istanza PLM stessa (Windchill in questo esempio), verranno aggiunte le voci degli elementi per includere i dati di rilascio del progetto specificati. Si noti che la struttura delle voci e dei dati Windchill creati dipenderà dalla sua configurazione e dalla configurazione del template di pubblicazione PLM di Altium Designer.
In questo esempio, sono stati aggiunti elementi PLM per le revisioni specificate dei file di Assembly e Fabrication rilasciati per Project 5, insieme alle voci per i Components utilizzati nel progetto. Si noti che il componente CAP01005 esisteva già nel PLM da un precedente processo di pubblicazione.
Contenuto e struttura
Per tutti i tipi di interazione dati da Altium Designer a PLM, la struttura padre-figlio delle voci nel PLM può essere visualizzata selezionando un elemento di rilascio file, oppure, in termini di Altium Designer, un pacchetto di rilascio, che mostrerà la raccolta di file che lo costituisce.
Il processo di pubblicazione nel PLM includerà anche i componenti utilizzati nel progetto, come mostrato sopra.
La configurazione del template di pubblicazione PLM del Workspace (Altium 365 Workspace, Enterprise Server Workspace) determinerà quando/se vengono create voci di componenti nel PLM. Con la configurazione predefinita del template, le voci dei componenti che esistono già nel PLM verranno collegate, mentre quelle non presenti nel PLM verranno create e collegate.
Quando un nuovo elemento componente è stato creato nel PLM, il suo numero di parte PLM viene riportato come parametro nel Component corrispondente nel Workspace. L’immagine seguente mostra l’elenco dei parametri di un componente nel pannello Explorer prima e dopo la pubblicazione nel PLM con un progetto di progettazione rilasciato.
).