Funzionalità per la gestione dei dati > Gestione delle modifiche > Amministrazione della gestione delle modifiche > Amministrazione delle regole di associazione modifiche > Conversione dei link di modifica flessibili > Utilità FlexibleChangeConverter
  
Utilità FlexibleChangeConverter
Utilizzare l'utilità della riga di comando FlexibleChangeConverter per convertire i link e gli oggetti di modifica legacy nel modello flessibile.
* 
Prima di utilizzare questa utilità, esaminare le informazioni descritte in Preparazione e pianificazione per la conversione di modifica flessibile.
1. Aprire una shell di Windchill.
2. Utilizzando le credenziali amministrative, eseguire il seguente comando:
java wt.change2.flexible.FlexibleChangeConverter -action <nome_azione>
Sono disponibili le azioni indicate di seguito. Quando si eseguono azioni di conversione, la quantità di tempo necessaria per il completamento dell'azione dipende dal numero di oggetti di modifica in Windchill.
report
Modalità
Legacy
Mista
Flessibile
Azioni
Generare un file di report con informazioni sullo stato del ciclo di vita corrente di vari oggetti correlati alla conversione di modifica flessibile.
Note
Per ulteriori informazioni, vedere Report FlexibleChangeConverter.
setMixed
Modalità
Legacy
Flessibile
Azioni
Impostare la modalità di associazione modifiche su Mista.
Note
Per ulteriori informazioni, vedere Modalità di associazione modifiche.
convertLinks
Modalità
Legacy
Mista
Azioni
Creare i link di modifica flessibili che duplicano i link di modifica legacy esistenti.
Note
I link di modifica flessibili creati da questa azione non sono attivati. Pertanto, se si modifica qualsiasi link o oggetto convertito, è necessario eseguire nuovamente l'azione convertLinks.
* 
Il completamento di questa azione potrebbe richiedere diverse ore nei sistemi con un numero elevato di oggetti di modifica.
convertAllObjects
Modalità
Mista
Azioni
Convertire tutti gli oggetti di modifica legacy in oggetti di modifica flessibili.
Disattivare i link di modifica legacy
Attivare i link flessibili duplicati creati durante l'esecuzione dell'azione convertLinks.
Note
Gli oggetti di modifica flessibili implementano la classe FlexibleChangeItem.
* 
Se l'utilità incontra un errore qualsiasi, l'azione non riesce e nessun oggetto di modifica viene convertito.
A causa delle risorse richieste, è necessario eseguire questa azione quando il sistema è offline.
convertEligibleObjects
Modalità
Mista
Azioni
Convertire tutti gli oggetti di modifica idonei in oggetti di modifica flessibili.
Disattivare i link di modifica legacy
Attivare i link flessibili duplicati creati durante l'esecuzione dell'azione convertLinks.
Note
Gli oggetti di modifica flessibili implementano la classe FlexibleChangeItem.
* 
Se l'utilità incontra un errore qualsiasi, l'azione ignora l'oggetto problematico e continua a elaborare gli oggetti di modifica idonei.
Il completamento di questa azione potrebbe richiedere diverse ore nei sistemi con un numero elevato di oggetti di modifica.
setFlexible
Modalità
Legacy
Mista
Azioni
Impostare la modalità di associazione modifiche su Flessibile.
Note
Non è possibile eseguire questa azione finché non sono stati convertiti tutti gli oggetti di modifica legacy.
3. Se si incontrano errori, è possibile accedere a un file di log nella posizione seguente:
<Windchill>/logs/flexChangeConverterLogs
Report FlexibleChangeConverter
È possibile generare un report eseguendo il seguente comando in una shell Windchill:
java wt.change2.flexible.FlexibleChangeConverter -action report
L'output visualizza la posizione di un file di report, che fornisce le informazioni riportate di seguito.
Modalità corrente
La prima riga identifica la modalità di associazione modifiche corrente.
Per ulteriori informazioni, vedere Modalità di associazione modifiche.
Classi di oggetti di modifica legacy
La seconda riga identifica le classi di oggetti di modifica legacy.
Una classe viene considerata una classe di oggetto di modifica legacy se non implementa la classe FlexibleChangeItem.
Se vengono rilevate classi di oggetti di modifica legacy, il sistema non può eseguire la conversione in modalità Flessibile.
Delegati del convertitore di link
I delegati del convertitore vengono registrati per le classi di link di modifica legacy e utilizzati nel processo di creazione di link flessibili corrispondenti.
Ogni tipo di link di modifica legacy deve avere un delegato registrato del convertitore. Se si utilizzano solo i link di modifica predefiniti, i delegati di conversione vengono forniti.
Se si dispone di link di modifica personalizzati, vedere Conversione di link personalizzati in link di modifica flessibili.
Delegati di disponibilità degli oggetti di modifica
I delegati di disponibilità vengono registrati per le classi di oggetti di modifica e utilizzati quando si stabilisce se un oggetto di modifica è pronto per essere convertito.
Le classi di oggetti di modifica predefinite presentano due delegati di disponibilità registrati: ResolutionDateReadinessDelegate e WorkflowReadinessDelegate. Perché l'oggetto sia idoneo per la conversione, è sufficiente che passi un solo delegato.
Ogni tipo di oggetto di modifica deve avere un delegato di disponibilità registrato. I delegati possono essere registrati in classi padre per soddisfare più tipi di oggetti di modifica.
Se si dispone di oggetti di modifica personalizzati o si desiderano informazioni sulla modifica del comportamento predefinito del delegato, vedere Conversione di link personalizzati in link di modifica flessibili.
Numero di link e di oggetti di modifica
Il report fornisce i numeri elencati di seguito per consentire il processo di conversione.
Link di modifica flessibili
Link di modifica legacy non convertiti
Oggetti di modifica flessibili
Oggetti di modifica legacy idonei per la conversione
Oggetti di modifica legacy non idonei per la conversione
Ogni segmento indica come viene distribuito il numero tra i tipi di oggetti e link.
Oggetti di modifica legacy non idonei per la conversione
L'ultima sezione del report è un elenco degli oggetti di modifica legacy che non sono idonei per la conversione.
Viene fornita l'identità dell'oggetto di modifica, inclusi tipo, numero, versione e contesto dell'oggetto.