ワークシェアリングに Revit Server を使用する場合は、モデルにはグローバルに一意の識別子(GUID)が割り当てられます。
<?xml version="1.0"?> <CentralModel version="2.0"> <ModelIdentity>ad0b4790-65a4-4865-a23f-f5bd6c1ebeb9</ModelIdentity> <DataFormatVersion>HaveProjectInformationStream</DataFormatVersion> <PermissionsFormatVersion>AddReadableElementInfoInRequest</PermissionsFormatVersion> </CentralModel>
' 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)
Revit のエンド ユーザに対して GUID が表示されることはありません(設計による)。
これは、アクセラレータ上のモデルのキャッシュ フォルダを特定するのに使用されます。Revit Server 2011 と 2012 では、ローカル サーバ上のキャッシュ フォルダは、中央サーバで使用されているフォルダ構造と並列の同じフォルダ構造に格納されていました。しかし Revit Server 2013 以降のリリースでは、キャッシュされたモデルはすべて、固有のモデル GUID によるフラットなフォルダ構造に格納されます。
GUID の作成と管理は Revit Server が行います。これが守られない場合、複数のモデルが同じ GUID を共有することになり、データ損失や破損につながる可能性があります。
まず、Revit Server Administrator のみ使用してモデルを管理している限り、このような状況は発生しません。
複数のモデルで同じ GUID を共有している場合、一部のユーザの作業コピーと別のユーザの作業コピーが異なるモデルに関連付けられることがあります。このような場合、同じモデルで共同作業しているはずなのに、他のユーザがコミットした変更が反映されないと、ユーザから報告される場合があります。こうした状況では、(GUID を共有する)余分なモデルをシステムから削除し、すべてのユーザが、残った 1 つのコピーから新しいローカルのモデルを切り離す必要があります。
さらに、これは Revit Server Administrator 以外でモデルを管理した場合にのみ発生することから、CAD スタッフに適切なモデル管理手順を伝える必要があります。