Concetti e definizioni > ID di sistema
ID di sistema
L'ID di sistema è un identificatore univoco generato da Creo Elements/Direct Modeling per ogni elemento creato. Quando Creo Elements/Direct Model Manager rileva un altro modello nel database con lo stesso ID interno di Creo Elements/Direct Modeling, viene generato un conflitto di ID di sistema, anche se il nome del modello è diverso. Creo Elements/Direct Modeling considera i modelli con lo stesso ID di sistema interno come condivisioni.
Creo Elements/Direct Manager Server genera un identificatore univoco separato, noto come ELID, che viene utilizzato solo da Creo Elements/Direct Manager Server e dalle relative applicazioni client, ad esempio Creo Elements/Direct Model Manager. L'ID di sistema e l'ELID vengono salvati nel database per consentire l'identificazione di modelli e di disegni.
Creo Elements/Direct Model Manager verifica la presenza di conflitti di ID di sistema come parte dei processi Salva e Aggiorna. Se viene rilevato un conflitto di ID di sistema durante l'aggiornamento periodico tra Creo Elements/Direct Model Manager e Creo Elements/Direct Modeling, vengono visualizzate una notifica popup nell'angolo in basso a destra della schermata e l'indicazione Conflitto ID di sistema accanto al nome del modello.
Se viene trovato un ID di sistema corrispondente, Creo Elements/Direct Model Manager offre la possibilità di creare una nuova versione o di sovrascrivere l'elemento che corrisponde all'ID di sistema dell'elemento che si sta tentando di salvare.
Se non vengono rilevati ID di sistema corrispondenti, viene creata una nuova voce nel database.
Considerazioni importanti
 
È importante verificare che le parti univoche presentino ID di sistema ed ELID diversi. Le linee guida riportate di seguito consentono di evitare alcuni problemi difficilmente risolvibili.
1. Se si desidera salvare un modello esistente nel database come elemento nuovo e univoco, rinominare il modello e utilizzare Assegna nuovo ID di sistema al modello locale per assegnare un ID di sistema univoco.
2. Se si modifica un modello o un gruppo e si desidera che la modifica non venga applicata a tutte le istanze dell'elemento, eseguire innanzitutto una copia dell'elemento e quindi salvare l'elemento come nuova voce nel database.
Conflitti di ID di sistema
 
Se si prova a salvare un elemento con lo stesso ID di sistema di un elemento già presente nel database, verrà generato un conflitto di ID di sistema. La maggior parte dei conflitti di ID di sistema si verifica durante l'importazione di dati già esistenti nel database.
Alcuni progettisti, ad esempio, potrebbero accedere allo stesso modello ma modificare la geometria in parti completamente diverse, ad esempio un contenitore o uno stampo. Se le nuovi parti sono state salvate in file di fascicolo senza aver prima eseguito una copia della parte originale, le nuovi parti presentano lo stesso ID di sistema delle parti originali. In questo caso, la parte esistente non deve essere sovrascritta dalle nuove parti.
In un altro esempio, un progettista potrebbe importare una parte contenente alcuni sottogruppi già importati nel database da un altro progettista. In questo caso, il progettista dovrà verificare che i sottogruppi siano realmente gli stessi.
Quando Creo Elements/Direct Model Manager rileva un conflitto di ID di sistema durante un'operazione di salvataggio, viene visualizzata la finestra di dialogo Modelli in conflitto trovati nel database.
Se si è già deciso di salvare il modello locale, fare clic su Continua il salvataggio. Verrà visualizzata la finestra di dialogo Salva in cui è possibile sovrascrivere il modello del database con il modello locale o salvare il modello locale come revisione sostanziale o marginale del modello del database. Gli elementi in conflitto verranno evidenziati. Per visualizzare solo gli elementi in conflitto, utilizzare il filtro.
Se ancora non si è deciso come gestire i conflitti, fare clic su Esamina conflitti. Nella finestra di dialogo Controlla e risolvi vengono visualizzati gli elementi in conflitto. Ancorare la finestra di dialogo se è necessario esaminare diversi conflitti. Fare clic con il pulsante destro del mouse su un elemento nella finestra di dialogo per utilizzare gli strumenti di individuazione dei conflitti indicati di seguito.
Affianca modelli locali e DB per confronto consente di visualizzare entrambe le versioni locale e del database dell'elemento nelle finestre della vista di Creo Elements/Direct Modeling.
Visualizza proprietà del modello database consente di visualizzare le informazioni sulla versione del database del modello.
Evidenzia modello locale consente di visualizzare la parte specifica in conflitto del modello locale.
Assegna nuovo ID di sistema al modello locale consente di salvare il modello locale come nuovo modello.
Dal menu visualizzato facendo clic sul pulsante destro del mouse, è inoltre possibile selezionare le opzioni descritte di seguito.
Sostituisci modello locale con modello DB consente di sostituire la versione locale della parte in conflitto con la versione del database.
Sostituisci il modello database con il modello locale (Sovrascrivi database o Nuova versione) consente di sostituire la versione del modello nel database con la versione locale.
* 
Dopo un salvataggio che ha generato conflitti tra ID di sistema, è necessario ricaricare il modello per mantenere l'integrità dei dati originali.
È stato utile?