Często zadawane pytania — identyfikatory sieci serwerów Revit Server

Gdy jest używany program Revit Server w celu współdzielenia pracy, do każdego modelu zostaje przypisany unikatowy identyfikator globalny, czyli GUID.

W jaki sposób można skojarzyć model z identyfikatorem GUID po zalogowaniu w module Revit Server Host?

  1. Przejdź do głównego katalogu projektu serwera hosta.
  2. Znajdź folder odpowiadający danemu projektowi.
  3. Otwórz ten folder, a następnie odszukaj plik model.rvt.
  4. Wyświetl plik (uwaga: plik ma format XML) i odszukaj parametr ModelIdentity. Jego wartość to identyfikator GUID skojarzony z danym modelem. Na przykład:
    <?xml version="1.0"?>
    <CentralModel version="2.0">
      <ModelIdentity>ad0b4790-65a4-4865-a23f-f5bd6c1ebeb9</ModelIdentity>
      <DataFormatVersion>HaveProjectInformationStream</DataFormatVersion>
      <PermissionsFormatVersion>AddReadableElementInfoInRequest</PermissionsFormatVersion>
    </CentralModel>
    

W jaki sposób można skojarzyć model z jego identyfikatorem GUID po zalogowaniu na stacji roboczej programu Revit?

  1. Przejdź do folderu dzienników programu Revit.
  2. Wyświetl dziennik odpowiedniej sesji.
  3. Wyszukaj ciąg „ModelIdentity” — w ten sposób zostanie znaleziony identyfikator GUID skojarzony z bieżącym dokumentem. Na przykład:
    ' 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)

Gdzie jeszcze można znaleźć identyfikator GUID?

Identyfikator GUID nie jest dostępny (z zasady) dla użytkownika programu Revit.

Identyfikator jest używany do tworzenia nazw folderów pamięci podręcznej modeli w programie Accelerator. W programach Revit Server 2011 i 2012 foldery pamięci podręcznej na lokalnym serwerze były przechowywane w strukturze równoległej i identycznej do struktury katalogów używanej na serwerze centralnym. W programie Revit Server 2013 i późniejszych wersjach do przechowywania wszystkich buforowanych modeli jest natomiast używana płaska struktura katalogów uporządkowana według unikatowego identyfikatora GUID.

W jaki sposób można zmienić identyfikator GUID?

Ważne: Identyfikator GUID nie powinien być edytowany lub modyfikowany w żadnych okolicznościach.

Tworzenie identyfikatora GUID i zarządzanie nim odbywa się w programie Revit Server. Niestosowanie się do tego wymogu może spowodować powstanie modeli o tym samym identyfikatorze GUID, a w konsekwencji doprowadzić do utraty lub uszkodzenia danych.

Skąd wiadomo, że dwa modele (lub więcej) mają ten sam identyfikator GUID?

Przede wszystkim taka sytuacji nie nastąpi, jeśli modele są zarządzane wyłącznie za pomocą modułu Revit Server Administrator.

Jeśli występuje kilka modeli o tym samym identyfikatorze GUID, kopie robocze należące do niektórych użytkowników mogą zostać skojarzone z jednym modelem, zaś innych z drugim. Wówczas użytkownicy mogą zgłaszać, że nie są widoczne zmiany zatwierdzone przez innych użytkowników, którzy pracują na tym samym modelu. W tym scenariuszu dodatkowe modele (udostępniane za pośrednictwem identyfikatora GUID) powinny być usunięte z systemu. Ponadto wszyscy użytkownicy powinni wyciąć nowe modele lokalne z jednej pozostałej kopii.

Ponieważ taka sytuacja może wystąpić tylko wtedy, gdy zarządzanie modelami odbywa się poza modułem Revit Server Administrator, pracownikom CAD warto przypomnieć o właściwej procedurze.