Best practice in Tekla Model Sharing

Tekla Structures
2018
Tekla Structures

Best practice in Tekla Model Sharing

Per mantenere i modelli condivisi in condizioni ottimali e per condividere correttamente le modifiche, attenersi alle best practice di Tekla Model Sharing.

Per le istruzioni generali sulla risoluzione dei problemi di Tekla Model Sharing , vedere Risoluzione dei problemi Tekla Model Sharing.

Modalità di funzionamento dei diversi tipi di oggetti nei modelli condivisi

Quando più utenti modificano il modello contemporaneamente in Tekla Model Sharing , si possono verificare conflitti.

In generale, tutti i tipi di oggetti funzionano in modo simile in Tekla Model Sharing. Quando si effettua la lettura, le modifiche nel pacchetto ricevuto sovrascrivono le modifiche locali allo stesso oggetto. In altre parole, se più utenti modificano lo stesso oggetto, l'utente che scrive per primo le modifiche nel servizio di condivisione vince nei conflitti.

Prima di iniziare a condividere i modelli, accordarsi sui metodi comuni di lavoro.

Ad esempio,
  • fare in modo che gli utenti lavorino su diverse aree del modello;

  • controllare i cataloghi in modo che includano tutte le definizioni necessarie;

  • verificare le impostazioni di marcatura famiglia.

    Le impostazioni di marcatura famiglia sono condivise ma non possono essere aggiornate incrementalmente. Si consiglia che un solo utente legga tutti i pacchetti, esegua gli aggiornamenti e quindi condivida le impostazioni scrivendole. Se l'utente necessita di effettuare la lettura prima della scrittura, è importante verificare che le impostazioni siano come erano prima di iniziare la loro condivisione.

    Assegnare numeri partenza con ampi intervalli in modo da non esaurire i numeri all'interno di una serie marcatura e affinché una serie marcatura non si sovrapponga a un'altra.

    Si consiglia di utilizzare il comando Marca le serie degli oggetti selezionati nella scheda Disegni & report durante la marcatura.

  • Stabilire se i getti saranno utilizzati nel modello e impostare XS_​ENABLE_​POUR_​MANAGEMENT di conseguenza.

    Se i getti sono attivati nel modello, non disattivarli utilizzando XS_​ENABLE_​POUR_​MANAGEMENT , specialmente nel corso del progetto. I getti e le interruzioni getto nel modello e nei disegni possono diventare non validi ed è possibile perdere tutto il lavoro di modellazione dei getti.

Se gli utenti modificano diverse proprietà dello stesso oggetto, il risultato finale è una combinazione delle modifiche.

  • Oggetti del modello

    Una modifica condivisa della proprietà di un oggetto sovrascrive qualsiasi altra modifica della proprietà di un oggetto.

    Ad esempio, un utente modifica un profilo trave ed effettua la scrittura. Un altro utente ha modificato il materiale della stessa trave ed effettua la lettura. L'utente che ha modificato il materiale della trave perde le modifiche, poiché le modifiche condivise sovrascrivono le modifiche locali allo stesso oggetto.

  • Griglie

    Se si verifica un conflitto durante la condivisione delle griglie, queste ultime vengono ricreate utilizzando i valori originali impostati nelle relative proprietà. Le linee griglia aggiunte manualmente andranno perse.

    Ad esempio, se due utenti modificano una griglia aggiungendo linee griglia ed eseguono la scrittura, le linee griglia aggiunte scompaiono dal modello.

  • Attributi utente (UDA)

    Una modifica condivisa a un attributo utente (UDA) sovrascrive solo le modifiche allo stesso UDA.

    Ad esempio, una modifica nell'UDA Commento sovrascrive una modifica all'UDA Commento ma non all'UDA Accorciato.

    Una modifica condivisa a una parte non sovrascrive modifiche UDA e viceversa.

  • Parte e componente correlato

    Una modifica condivisa a una parte non sovrascrive modifiche componente e viceversa.

  • Disegni

    Potrebbero esserci disegni duplicati provenienti dalla stessa parte.

    Ad esempio, due utenti creano disegni dalla stessa parte mentre lavorano sulle versioni locali del modello condiviso. Se entrambi gli utenti scrivono le proprie modifiche, due disegni vengono visualizzati nella lista disegni. Tekla Structures non elimina i disegni e non unisce le modifiche dei disegni. È necessario controllare visivamente i disegni e decidere quali eliminare oppure utilizzare i blocchi disegni per evitare che altri utenti modificano i disegni.

  • Getti

    Le assegnazioni automatiche degli oggetti alle entità gettate non sono condivise. Per aggiornare le unità di getto, è necessario eseguire il comando Calcola entità gettate.

    • Se XS_​CALCULATE_​POUR_​UNITS_​ON_​SHARING è impostato su TRUE (ovvero il valore di default), Tekla Structures calcola e aggiorna automaticamente le entità gettate durante la scrittura e la lettura.

    • Se XS_CALCULATE_POUR_UNITS_ON_SHARING è impostato su FALSE , ciascun utente deve eseguire il comando Calcola entità gettate nella propria versione locale del modello condiviso quando devono aggiornare le informazioni delle entità gettate.

      Ad esempio, l'utente 1 sposta una barra d'armatura in modo che tocchi un oggetto getto, esegue il comando Calcola entità gettate per aggiungere la barra all'entità gettata ed esegue la scrittura. Se l'utente 2 esegue la lettura, osserva che la barra d'armatura è stata spostata, tuttavia non è stata aggiunta all'entità gettata.

    Le assegnazioni manuali e altre modifiche agli oggetti getto e agli oggetti collegati agli oggetti getto (come le modifiche alla geometria o alla posizione) vengono condivise. Una modifica manuale condivisa nell'assegnazione delle entità gettate ha sovrascrive una modifica locale.

    Ad esempio, l'utente 1 aggiunge un inserto a un'entità gettata utilizzando il comando Aggiungi all'entità gettata ed esegue la scrittura. L'utente 2 ha aggiunto lo stesso inserto a un'altra entità gettata utilizzando il comando Aggiungi all'entità gettata. Se l'utente 2 esegue la lettura, nota che l'inserto è stato aggiunto all'entità gettata aggiunta ad esso dall'utente 1.

  • File standard per l'impostazione di marcatura

    I file standard per l'impostazione di marcatura non vengono caricati automaticamente quando si effettua la lettura. Per iniziare a utilizzarli, è necessario ricaricarli dopo la lettura.

Warning:

Se l'eliminazione di un oggetto è stata scritta nel servizio di condivisione, l'oggetto verrà eliminato nel modello quando si effettua la lettura. Ciò si verifica indipendentemente dal fatto che si sia modificato l'oggetto prima della lettura. Gli oggetti eliminati rimangono eliminati se l'eliminazione è stata condivisa.

Gli oggetti eliminati non vengono visualizzati quando si effettua la lettura.

Modalità di funzionamento degli ID oggetto nei modelli condivisi

Gli oggetti di Tekla Structures hanno un identificatore mostrato come GUID, Globally Unique Identifier, dell'oggetto, utilizzato anche in Tekla Model Sharing.

Ciò significa che le funzioni che non utilizzano i GUID devono essere modificate per utilizzare i GUID:

  • Azioni importazione/esportazione interoperabilità:

    • FabTrol XML

    • ASCII

  • Tutte le altre applicazioni, le macro e i processi di report che si basano su ID statici.

Modalità di condivisione degli aggiornamenti dei cataloghi senza creare nuovi oggetti

Talvolta potrebbe essere necessario aggiornare i cataloghi con nuove definizioni, come ad esempio nuovi profili, e condividere le modifiche senza creare oggetti con nuove definizioni.

  1. Assicurarsi che tutti gli utenti scrivano le relative modifiche sul modello condiviso.
  2. Effettuare la lettura di tutte le modifiche del modello.
  3. Aggiornare i cataloghi necessari.
  4. Creare nuovi dati di base.
  5. Assicurarsi che tutti gli utenti partecipino ai dati di base creati.

    Dopo che gli utenti partecipano ai dati di base:

    1. Assicurarsi che gli utenti verifichino che le impostazioni per i file e le cartelle esclusi siano aggiornate in File > Condivisione > Impostazioni di condivisione > Escludi o che copino il file FileSharing.ini dalla precedente versione locale del modello in ..\TeklaStructuresModels\<model>\ModelSharing\Settings.
    2. Assicurarsi che gli utenti rimuovano le precedenti versioni locali del modello.

Modalità di condivisione dei dati di Organizzazione

Di default, i dati di Organizzazione non vengono condivisi. Tuttavia, è possibile utilizzare l'importazione e l'esportazione di Organizzazione con Tekla Model Sharing per condividere le modifiche di Organizzazione.

  1. Selezionare un utente responsabile dei dati di Organizzazione. Questo è l'utente A.
  2. L'utente A crea i dati di Organizzazione ed esporta i dati in una sottocartella del modello.

    Si noti che la cartella selezionata non può essere la cartella predefinita ProjectOrganizer.

  3. L'utente A effettua la scrittura.
  4. L'utente B effettua la lettura e nota che ci sono nuovi dati disponibili.
  5. L'utente B apre Organizzazione e importa i dati che l'utente A ha esportato.

    I dati vengono visualizzati come nuovi in Organizzazione.

  6. L'utente B rimuove i vecchi dati di Organizzazione e salva il modello.
  7. L'utente A aggiorna i dati di Organizzazione , esporta l'aggiornamento ed effettua la scrittura.
  8. L'utente B effettua la lettura e importa i dati aggiornati in Organizzazione.

    I dati vengono visualizzati come nuovi in Organizzazione. L'utente B rimuove i vecchi dati.

Esecuzione del backup dei modelli condivisi

Si consiglia di effettuare il backup dei modelli utilizzati in Tekla Model Sharing. In caso di problemi con un modello condiviso, è possibile selezionare una versione locale dell'utente del modello o un modello di cui è stato effettuato il backup e continuare a lavorare utilizzando tale modello. Verificare di avere in uso il modello completo di cui è stato effettuato il backup e che la cartella del modello includa, ad esempio, disegni e database diversi. Questo garantisce che il modello funzioni correttamente e consente di non perdere dati. Se la versione del modello di cui è stato effettuato il backup è vecchia, la lettura di tutte le modifiche può richiedere tempo.

Effettuare il backup dei modelli in base alle convenzioni dell'azienda, ad esempio utilizzando il backup di Windows. È inoltre possibile utilizzare il comando File > Salva come > Salva e crea copia di backup per creare una copia di backup del modello. La copia di backup avrà gli stessi GUID del modello originale.

Il comando Salva come non può essere utilizzato per effettuare il backup del modello. Se si utilizza Salva come , il modello riceve nuovi identificativi e non ha alcuna relazione con il modello originale.

Se si utilizza il comando Salva come , lo storico modello non viene copiato con il modello salvato.

Ripristino dei modelli condivisi

Se un modello condiviso presenta problemi che possono causare perdita di tempo di lavoro, un amministratore dell'azienda può eliminare le versioni del modello che presentano problemi Management Console for Tekla Model Sharing. È inoltre possibile che un utente di un modello condiviso ripristini una versione precedente del modello in Tekla Structures e che il modello venga utilizzato in Tekla Model Sharing.

Management Console for Tekla Model Sharing fornisce agli amministratori un accesso basato su Web per gestire tutti i modelli condivisi di un'organizzazione. Un amministratore può bloccare un modello e designare un utente come proprietario del blocco per verificare il modello in Tekla Structures. Quando il proprietario del blocco rileva il problema, l'amministratore può eliminare le versioni del modello che causano il problema, quindi sbloccare il modello, in modo che possa essere di nuovo utilizzato normalmente.

Poiché il modello è bloccato, i comandi di condivisione in Tekla Structures sono disponibili come segue:

  • Le icone Leggi e Scrivi presentano frecce gialle. Solo il proprietario del blocco può utilizzare questi comandi.
  • Nel menu File i comandi Leggi , Scrivi , Crea dati di base e Utenti sono disponibili per il proprietario del blocco.
  • Nella finestra di dialogo sono disponibili Modelli condivisi i comandi Modifica modello , Gestisci utenti e Rimuovi modello dal cloud e la partecipazione a un modello specifico per il proprietario del blocco.

I comandi di condivisione non sono disponibili per gli altri utenti.

Se un utente del modello condiviso ha già eseguito la lettura o la scrittura di una qualsiasi delle versioni eliminate dall'amministrator, Tekla Structures mostra le icone Scrivi e Leggi con frecce rosse per questo utente. I comandi di condivisione nel menu File non sono disponibili. L'utente deve eseguire nuovamente il download del modello.

Se un utente non utilizza una qualsiasi delle versioni eliminate, non deve eseguire nuovamente il download del modello.

È inoltre possibile tornare a una versione precedente del modello senza ulteriori verifiche. L'amministratore può bloccare il modello in Management Console for Tekla Model Sharing , eliminare le versioni non necessarie o contenenti errori, quindi sbloccare il modello. Dopodiché, gli utenti devono eseguire nuovamente il download a una versione valida del modello.

Quando le versioni del modello vengono eliminate, le modifiche apportate a tali versioni andranno perse. Le modifiche che devono essere incluse nel modello devono essere eseguite e lette di nuovo.

Un'altra opzione per iniziare a utilizzare una versione precedente del modello è che un utente del modello condiviso esegua le seguenti operazione:

  1. Partecipare nuovamente al modello.
  2. Leggere i pacchetti finché non si è raggiunto il livello preferito nello storico modello.
  3. Escludere il modello dalla condivisione.
  4. Iniziare la condivisione e invitare nuovamente altri utenti al modello.

    Assicurarsi che tutti gli utenti all'interno del modello inizino a utilizzare la versione ripristinata del modello.

Ricongiunzione al modello se il modello non viene salvato dopo la scrittura

Se si verificano errori nella scrittura delle modifiche nel servizio di condivisione, potrebbe essere necessario ricongiungersi al modello. In Tekla Structures verrà visualizzato un messaggio di errore se gli errori nella scrittura possono causare incoerenze nel database e danneggiare i dati del modello.

Quando si effettua la scrittura, Tekla Model Sharing effettua le seguenti operazioni:

  1. Salva il modello.
  2. Prepara il pacchetto incrementale. I dati nella cartella del modello non vengono ancora modificati.
  3. Carica il pacchetto incrementale nel servizio di condivisione.
  4. Salva nuovamente il modello se il pacchetto incrementale viene caricato correttamente. I dati del modello locale vengono aggiornati con le informazioni necessarie.

In Tekla Structures non verrà visualizzato un messaggio di errore se sono presenti errori in qualsiasi fase prima del passaggio 4. Il servizio di condivisione non ha ancora ricevuto l'aggiornamento del modello. È possibile provare a eseguire nuovamente la scrittura poiché la cartella del modello non contiene alcun dati che possa impedire la scrittura. Se sono disponibili nuovi aggiornamenti per il modello, eseguire prima la lettura degli aggiornamenti, quindi provare nuovamente a eseguire la scrittura.

Se sono presenti errori al passaggio 4, in Tekla Structures viene visualizzato un messaggio di errore nel quale viene consigliato ricongiungersi al modello. Dopo la ricongiunzione, è possibile verificare lo storico condivisioni nel quale è stata caricata la scrittura nel servizio di condivisione.

Gli errori al passaggio 4 indicano che il modello potrebbe non essere stato salvato correttamente e i dati del modello potrebbero essere danneggiati o andati persi. Il modello include diversi database di Tekla Structures , ciascuno con i propri dati di base. Se sono presenti errori, il modello Tekla Structures non include tutte le informazioni necessarie su ciò che è stato condiviso.

Come ottenere supporto per i problemi di condivisione

È possibile contattare il supporto di Tekla Structures per risolvere i problemi relativi a Tekla Model Sharing.

Quando si consegna il modello al supporto locale per la verifica, assicurarsi di includere quanto segue:

  • Il modello. Comprimere il modello, ma non salvarlo più prima della consegna.
  • Concedere i permessi di Visualizzatore al supporto di Tekla Structures invitando tms-support-no-reply@tekla.com nel modello.

    Ricordarsi di rimuovere l'utente di Tekla Structures dagli utenti dopo che il modello è stato verificato.

  • Descrizione dettagliate del problema.

    Includere i punti per riprodurre il problema, se possibile.

  • Immagini e screenshot.
  • Versione di Tekla Structures utilizzata.
  • Ambiente e ruolo utilizzati.
È stato utile?
Precedente
Successivo