FAQ : GUID réseau Revit Server

Lorsque vous utilisez Revit Server pour le partage de projet, un identifiant unique global (GUID) est affecté à chaque modèle.

Lorsque je suis connecté à un hôte Revit Server, comment puis-je associer un modèle à son GUID ?

  1. Accédez à la racine du projet du serveur hôte.
  2. Recherchez le dossier correspondant au projet en question.
  3. Ouvrez ce dossier et accédez au fichier model.rvt.
  4. Affichez ce fichier (remarque : il est au format XML) et recherchez le paramètre ModelIdentity. Sa valeur est le GUID associé à ce modèle. Exemples :
    <?xml version="1.0"?>
    <CentralModel version="2.0">
      <ModelIdentity>ad0b4790-65a4-4865-a23f-f5bd6c1ebeb9</ModelIdentity>
      <DataFormatVersion>HaveProjectInformationStream</DataFormatVersion>
      <PermissionsFormatVersion>AddReadableElementInfoInRequest</PermissionsFormatVersion>
    </CentralModel>
    

Lorsque je suis connecté à un poste de travail Revit, comment puis-je associer un modèle à son GUID ?

  1. Accédez au dossier des journaux de Revit.
  2. Affichez le journal de la session appropriée.
  3. Recherchez la chaîne "ModelIdentity" qui identifie le GUID associé au document de travail en cours. Exemples :
    ' 9:< Time: 2/2/2012 09:56:32:023 Beginning to download: a26f5002-281b-474d-be4e-10888a23778f\global.7980.dat|ServiceModelSessionToken(User Name > user1 : Model Identity > ModelIdentity(GUIDa26f5002-281b-474d-be4e-10888a23778f) : Client's machine name > WL-V1 : Operation GUID > 3defccd9-8148-4fcf-bb8d-e010596bb68f)

Le GUID est-il disponible à un autre emplacement ?

De par la conception de Revit, le GUID n'est pas visible pour l'utilisateur final.

Il est utilisé pour nommer les dossiers de cache de modèle sur Accelerator. Dans Revit Server 2011 ou 2012, les dossiers du cache sur le serveur local étaient stockés dans une structure de répertoire en parallèle et identique à la structure de répertoire utilisée sur le serveur central. Toutefois, dans Revit Server 2013 et versions ultérieures, tous les modèles mis en cache sont stockés dans une structure de répertoire fixe par GUID de modèle unique.

Comment puis-je modifier le GUID ?

Important : Le GUID ne doit être modifié en aucun cas.

Revit Server est responsable de la création et de la gestion des GUID. Suite au non-respect de ces informations, des modèles sont susceptibles de partager le même GUID, ce qui peut entraîner la perte ou la corruption de données.

Comment puis-je savoir que plusieurs modèles partagent le même GUID ?

Tout d'abord, cette situation ne se produit pas tant que les modèles sont gérés uniquement à l'aide de Revit Server Administrator.

Si plusieurs modèles partagent le même GUID, les copies de travail de plusieurs utilisateurs peuvent être associées à un modèle, tandis que les copies d'autres utilisateurs sont associées à un autre modèle. Dans ce cas, il est possible que les utilisateurs ne voient pas les modifications appliquées par d'autres utilisateurs qui travaillent en principe sur le même modèle. Les modèles supplémentaires (qui partagent un même GUID) doivent alors être supprimés du système et tous les utilisateurs doivent créer de nouvelles versions locales à partir de la copie restante.

De plus, cette situation ne se produisant que si les modèles sont gérés en dehors de Revit Server Administrator, il sera nécessaire rappeler la procédure de gestion des modèles appropriée à l'équipe CAO.