Integrazione con altre applicazioni > Documentazione di Windchill Workgroup Manager > Creo Elements/Direct Drafting > Amministrazione e configurazione > Configurazione delle pratiche aziendali > Utilizzo di un worker per la sincronizzazione dei file con Windchill Workgroup Manager
  
Utilizzo di un worker per la sincronizzazione dei file con Windchill Workgroup Manager
Le presenti istruzioni si applicano in caso di utilizzo del worker di sincronizzazione dei file di Creo Elements/Direct Drafting. La configurazione utilizza Windchill Workgroup Manager per sincronizzare gli attributi Windchill con i valori degli attributi nei file CAD prima della pubblicazione degli elementi visualizzabili di Creo View.
Di seguito è riportato un esempio delle modifiche di configurazione necessarie per indicare a Windchill Visualization Services di utilizzare la sincronizzazione dei file per la pubblicazione dei dati. Questo concetto generale si applica a tutti i worker di sincronizzazione dei file.
* 
Solo gli adattatori Creo View per Creo Parametric e Theorem Creo View per CATIA V5 supportano i worker con più alias (tramite l'argomento dAPI -DA) che sono configurati anche per la sincronizzazione dei file sullo stesso sistema host.
Per attivare la funzionalità per gli altri worker di sincronizzazione dei file, attenersi alla procedura riportata di seguito. Assicurarsi di annotare le differenze nella stringa di comando per ciascuno dei worker di sincronizzazione dei file.
1. Aggiungere la variabile useworkerdownload alla variabile publish.cadconvert.<nome_worker> nel file wvs.properties utilizzando xconfmanager. Ciò indica al publisher di utilizzare il worker per scaricare il file (useworkerdownload) e che il nome utente e la password da assegnare al worker sono disponibili nel file auth.properties nella directory Windchill.
Da una shell Windchill, eseguire i comandi riportati di seguito.
a. Per visualizzare il valore corrente della variabile publish.cadconvert<nome_worker> eseguire il comando:
xconfmanager -d publish.cadconvert.<nome_worker>
b. Aggiungere la definizione della variabile useworkerdownload alla variabile publish.cadconvert<nome_worker>. Utilizzare i risultati delle informazioni del comando di visualizzazione per aggiungere a:
useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
Utilizzare un separatore di tipo virgola (,) durante l'aggiunta del nuovo valore.
xconfmanager -s
publish.cadconvert.COCRDRAFT=com.ptc.wvs.server.publish.CadConvert
COCRDRAFT,useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
-t <Windchill>\codebase\wvs.properties -p
dove <Windchill> è il percorso in cui è installato Windchill.
2. La variabile publish.cadconvert.<nome_worker> modificata nel passo precedente fa riferimento al file auth.properties. Al momento, il file non esiste e deve essere creato. Attenersi alla procedura descritta di seguito.
a. Negli esempi riportati in precedenza, Windchill Visualization Services cerca il file auth.properties nella directory Windchill, ma tale file può trovarsi in qualsiasi posizione. Per motivi di sicurezza, il file non deve essere posizionato nella directory codebase.
b. Creare il file auth.properties con l'editor di testo desiderato.
c. Aggiungere una variabile di autenticazione che includa valori nome utente e password. Si tratterà dell'unica immissione nel file. La sintassi è:
auth=<username>:<password>
Sostituire <nomeutente> e <password> con valori validi. Il nome utente specificato deve disporre dell'accesso in lettura agli oggetti Windchill da pubblicare con Windchill Visualization Services e dell'autorizzazione a scaricare il contenuto da Windchill.
d. Salvare le modifiche e chiudere il file auth.properties.
3. Riavviare il server Windchill.
Configurazione del worker
Per sincronizzare i valori delle proprietà condivise tra un'applicazione di creazione e Windchill durante la generazione di elementi visualizzabili, è necessario installare i tre componenti indicati di seguito nel sistema del worker:
NXAutodesk InventorSolidWorks
l'adattatore Creo View applicabile - (fare riferimento a "Creo View MCAD Adapters Installation and Configuration Guide" per informazioni sull'installazione)
Windchill Workgroup Manager - (per informazioni sull'installazione, fare riferimento al capitolo "Installazione di Windchill Workgroup Manager" della Guida dell'amministratore e dell'utente dell'applicazione di creazione)
Configurazione successiva all'installazione del Worker in Windows
Dopo l'installazione di Windchill Workgroup Manager, è necessario definire due variabili di ambiente a livello di sistema nella modalità descritta di seguito.
1. Copiare la definizione della variabile di ambiente PTC_WGM_HOME dalle impostazioni dell'ambiente a livello di utente alle impostazioni dell'ambiente a livello di sistema. Il valore di questa impostazione è la directory di installazione di Windchill Workgroup Manager. Rimuovere la definizione della variabile di ambiente PTC_WGM_HOME dall'impostazione dell'ambiente a livello di utente.
2. Creare una nuova variabile di ambiente a livello di sistema denominata PTC_WF_ROOT. Impostare il valore della variabile su una directory in cui l'account a livello di sistema dispone dell'accesso in scrittura.
3. Riavviare il computer del worker dopo la definizione delle due variabili di ambiente per rendere effettive le nuove impostazioni nell'ambiente operativo.
Registrare l'applicazione di creazione con Windchill Workgroup Manager. Fare riferimento alla sezione "Registrazione dell'applicazione di creazione" della Guida dell'amministratore e dell'utente dell'applicazione di creazione per informazioni su come registrare l'applicazione di creazione. Non registrare il server Windchill con Windchill Workgroup Manager.
Configurazione delle proprietà del servizio GS Worker Daemon con Creo Elements/Direct Drafting
Il servizio deve disporre dell'accesso al sistema per la corretta esecuzione della sincronizzazione dei file.
1. In Windows modificare le proprietà del servizio GS Worker Daemon.
2. Nella finestra di dialogo delle proprietà di GS Worker Daemon, selezionare la scheda Accesso.
3. Selezionare Il seguente account.
4. Utilizzare il pulsante Sfoglia per selezionare System Admin e fare clic su OK.
5. Compilare i campi Password e Conferma password e fare clic su Applica.
6. Nel pannello Servizi selezionare Arresta se il servizio è in esecuzione, quindi riavviare il servizio. Se questa operazione non viene eseguita, la modifica apportata non sarà effettiva e le impostazioni precedenti dell'ambiente saranno ancora attive.
Configurazione dell'adattatore Creo View per HTTPS
Poiché il worker viene eseguito in background, le finestre di dialogo dell'utente visualizzate durante la comunicazione con il server non devono essere utilizzate. In un ambiente con HTTPS, ad esempio, i certificati devono essere caricati e accettati in anticipo in modo che il sistema del worker non accetti le finestre di dialogo.
Accettazione dei certificati in Windows
Perché i worker Windows pubblichino i dati, il servizio GS Worker Daemon deve essere configurato con le informazioni specifiche di accesso di un utente che può accedere all'host locale e accettare i certificati dal server Windchill. A tal fine, attenersi alla procedura descritta di seguito.
1. In Windows fare clic su Start > Pannello di controllo > Strumenti di amministrazione. Dopo avere visualizzato la finestra Strumenti di amministrazione, fare doppio clic sull'icona Servizi. Viene visualizzata la finestra Servizi.
2. Visualizzare le proprietà del GS Worker Daemon.
3. Tornare alla finestra Servizi di GS Worker Daemon e fare clic su Arresta per arrestare il servizio.
4. Fare clic sulla scheda Accesso.
5. Selezionare Il seguente account e immettere le informazioni sulla password e sull'accesso dell'utente.
6. Fare clic sulla scheda Generale e avviare il servizio.
7. Aprire Creo Parametric o Windchill Workgroup Manager e selezionare il server Windchill.
8. Installare (accettare) il certificato di protezione per il sito protetto.
9. Fare clic su Esci per uscire da Creo Parametric o da Windchill Workgroup Manager.
10. Fare riferimento alla sezione "Configurazione del Worker" per la procedura di configurazione del worker sul server.
Installazione di Windchill Workgroup Manager da un server in un sistema del worker remoto
Per la pubblicazione con la sincronizzazione dei file attivata in un computer del worker remoto è necessario che non sia stato registrato alcun server con Windchill Workgroup Manager. Tuttavia, quando Windchill Workgroup Manager è installato da un server, tale condizione è soddisfatta a causa della registrazione automatica del server e non è possibile continuare la pubblicazione sul server. È possibile correggere questa situazione attenendosi alla procedura descritta di seguito.
Dopo aver installato il client di Windchill Workgroup Manager nel computer del worker da un server Windchill, modificare il file wgmclient.ini posizionato in <WGM_INSTALL_DIR> e impostare la voce come mostrato di seguito:
#Default server URL.
#default.server.url=<server_url>
Inoltre, l'opzione "Avvia applicazione" non deve essere contrassegnata per avviare Windchill Workgroup Manager dopo il completamento dell'installazione.
Configurazione di più worker CAD con sincronizzazione dei file
In questa sezione vengono fornite le istruzioni sulla configurazione di più worker CAD con sincronizzazione dei file per diversi strumenti CAD su un singolo computer.
Ad esempio è possibile eseguire sullo stesso computer un worker CAD con sincronizzazione dei file per Creo Elements/Direct Drafting e un worker CAD con sincronizzazione dei file per Autodesk Inventor, ma non due worker CAD con sincronizzazione dei file per Creo Elements/Direct Drafting.
In questa procedura vengono utilizzate la variabili di ambiente riportate di seguito.
<PTC_WGM_ROOT>
Cartella radice per ogni worker CAD
<PTC_WGM_APP_LOCK_NAME>
Impostare questa variabile per ciascun worker su valori differenti.
* 
La variabile è applicabile solo per i worker CAD riportati di seguito.
Creo Elements/Direct Modeling
Creo Elements/Direct Drafting
Configurazione di Windchill Workgroup Manager per il worker con sincronizzazione dei file attivata per Creo Elements/Direct Drafting
Per configurare il worker CAD con sincronizzazione dei file per Creo Elements/Direct Drafting su un singolo computer client, eseguire le operazioni riportate di seguito.
1. Installare la build del client Windchill Workgroup Manager nella posizione desiderata. Ad esempio: C:\Programmi\PTC\wgm.
* 
Non registrare Creo Elements/Direct Drafting con Windchill Workgroup Manager prima di impostare le variabili di ambiente di sistema obbligatorie.
2. Creare la seguente variabile di ambiente di sistema.
 
PTC_WGM_ROOT = <Directory_lavoro_WWGM>\PTC_WGM_ROOT_CEDD
3. Creare gli script del worker Creo Elements/Direct Drafting (che include il file batch) ccdraftworker.bat nella cartella di installazione del worker Creo Elements/Direct Drafting.
4. Registrare Creo Elements/Direct Drafting con Windchill Workgroup Manager. Vengono creati i file di registrazione Creo Elements/Direct Drafting nella posizione impostata <Directory_lavoro_WWGM>\PTC_WGM_ROOT_CEDD.
5. Modificare il file batch ccdraftworker.bat per aggiungere le variabili di ambiente indicate di seguito.
set PTC_WGM_ROOT=<WWGM_Working_directory>\PTC_WGM_ROOT_CEDD
set PTC_WGM_APP_LOCK_NAME=CEDDworker
6. Eliminare la seguente variabile di ambiente dal sistema.
PTC_WGM_ROOT = <Directory_lavoro_WWGM>\PTC_WGM_ROOT_CEDD
* 
È necessario eliminare la variabile di ambiente PTC_WGM_ROOT prima di configurare un altro worker CAD, ad esempio il worker NX.
Riavviare il computer dopo avere configurato più worker CAD, ad esempio dopo avere configurato i worker CAD con sincronizzazione dei file per Creo Elements/Direct Drafting e NX.
7. Ripetere i passi da 2 e 6 per un altro worker CAD con sincronizzazione dei file, ad esempio NX.