FAQ - Revit Server ネットワーク GUID

ワークシェアリングに Revit Server を使用する場合は、モデルにはグローバルに一意の識別子(GUID)が割り当てられます。

Revit Server ホストにログインした場合、モデルをどのようにして GUID に関連付けるのですか?

  1. ホスト サーバのプロジェクトのルートに移動します。
  2. 対象のプロジェクトに対応するフォルダを探します。
  3. このフォルダを開き、ファイル model.rvt を探します。
  4. このファイルを表示し(注: ファイルは XML 形式)、ModelIdentity パラメータを探します。この値は、このモデルに関連付けられている GUID です。次に例を示します。
    <?xml version="1.0"?>
    <CentralModel version="2.0">
      <ModelIdentity>ad0b4790-65a4-4865-a23f-f5bd6c1ebeb9</ModelIdentity>
      <DataFormatVersion>HaveProjectInformationStream</DataFormatVersion>
      <PermissionsFormatVersion>AddReadableElementInfoInRequest</PermissionsFormatVersion>
    </CentralModel>
    

Revit ワークステーションにログインした場合、モデルをどのようにして GUID に関連付けるのですか?

  1. Revit のジャーナル フォルダに移動します。
  2. 適切なセッションのジャーナルを表示します。
  3. 文字列「ModelIdentity」を探します。これにより現在の作業ドキュメントに関連付けられている GUID が分かります。次に例を示します。
    ' 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)

それ以外の場所で GUID を確認できますか?

Revit のエンド ユーザに対して GUID が表示されることはありません(設計による)。

これは、アクセラレータ上のモデルのキャッシュ フォルダを特定するのに使用されます。Revit Server 2011 と 2012 では、ローカル サーバ上のキャッシュ フォルダは、中央サーバで使用されているフォルダ構造と並列の同じフォルダ構造に格納されていました。しかし Revit Server 2013 以降のリリースでは、キャッシュされたモデルはすべて、固有のモデル GUID によるフラットなフォルダ構造に格納されます。

GUID はどのように変更できますか?

重要: どのような状況でも GUID の編集や変更は行えません。

GUID の作成と管理は Revit Server が行います。これが守られない場合、複数のモデルが同じ GUID を共有することになり、データ損失や破損につながる可能性があります。

複数のモデルが同じ GUID を共有していることを知る方法はありますか?

まず、Revit Server Administrator のみ使用してモデルを管理している限り、このような状況は発生しません。

複数のモデルで同じ GUID を共有している場合、一部のユーザの作業コピーと別のユーザの作業コピーが異なるモデルに関連付けられることがあります。このような場合、同じモデルで共同作業しているはずなのに、他のユーザがコミットした変更が反映されないと、ユーザから報告される場合があります。こうした状況では、(GUID を共有する)余分なモデルをシステムから削除し、すべてのユーザが、残った 1 つのコピーから新しいローカルのモデルを切り離す必要があります。

さらに、これは Revit Server Administrator 以外でモデルを管理した場合にのみ発生することから、CAD スタッフに適切なモデル管理手順を伝える必要があります。