建築・CADチームとNetDrive — 完全同期なしのSharePointアクセス
建築・CADチームがNetDriveを使ってSharePointのプロジェクトライブラリをドライブとしてマウントし、大容量図面セットの同期遅延を回避し、編集中にファイルをロックする方法を解説します。
40人規模のある建築事務所では、進行中のプロジェクトライブラリをSharePoint上で管理しています。数百に及ぶRevitモデル、DWGシートセット、レンダリング動画があり、1プロジェクトあたり200GBを超えることも珍しくありません。標準のSharePoint同期クライアントはこれらすべてを各ラップトップのSSDにミラーリングしようとするため、夜間の同期待ち行列、同じシートセットを2人が開いたときの「ファイル使用中」の競合、そしてプロジェクト全体のミラーを想定していないマシンでのディスク容量不足が発生します。

CADサイズのプロジェクトライブラリをSharePointからマウント
NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。
- オンデマンドストリーミング — ファイルは開いたときだけダウンロードされ、一括ではない
- Office文書だけでなく、すべてのファイル形式に対応するファイルロック
- キャッシュサイズは100GBから1TBまで設定可能
無料トライアル。永久ライセンスとサブスクリプションプランあり。
なぜ完全同期は大規模プロジェクトライブラリで破綻するのか
SharePoint純正の同期クライアントは、ローカルミラーを常に最新に保つという発想で作られており、スプレッドシートのフォルダ程度であれば問題なく機能しますが、CADライブラリでは負荷に耐えられません。リンクファイルやエクスポートされたPDF、レンダーフォルダを含む1つのRevitセントラルモデルだけで数十ギガバイトに達することがあり、進行中の複数のプロジェクトが重なれば、その事務所で最も古いプロジェクトが終わる前にラップトップのディスクが満杯になってしまいます。また同期には「今日はこのシートセットだけ必要」という概念がなく、その週に誰も開かないファイルまで含めてプロジェクトの中身をすべてダウンロードしてしまいます。
NetDriveはこれとは異なるアプローチを取ります。SharePointはネットワークドライブとして表示され、実際に誰かがファイルを開いたときにだけストリーミングでダウンロードされます。プロジェクトフォルダを閲覧する製図担当者は、バックグラウンドの同期ジョブが追いつくのを待つことなく、ディレクトリ構造全体をすぐに確認でき、自分が触れた特定のファイルだけがダウンロードされます。

ファイルロックが図面の上書きを防ぐ
どのCADチームも一度は経験したことのあるシナリオです。2人が同じDWGを開いて両方が編集し、後から保存した方が相手の作業を静かに上書きしてしまう。NetDriveのファイルロックはMicrosoft Office文書に限らずすべてのファイル形式に適用されるため、ロックされたDWG、RVT、PDFは同じSharePointドライブを閲覧しているチームメイトにはロック中と表示され、誰かが上書き保存で競合するリスクを冒す前に、ロックの所有者を確認できます。
Officeファイルにはさらにもう一段の保護が加わります。すでに他の誰かがWordやExcelファイルを開いている場合、NetDriveは次にアクセスした人に対して読み取り専用でファイルを開き、2人の編集者が衝突する代わりに警告ダイアログを表示します。これは図面と一緒に置かれがちなプロジェクトの完了報告書や仕様書にとって特に有用です。

チーム向けに共有SharePointドライブをセットアップする
- NetDriveを開き、ドライブマネージャーでAdd Driveをクリックし、プロバイダー一覧からSharePointを選択します。
- 事務所のSharePoint認証情報でサインインし、進行中のプロジェクトファイルが格納されているドキュメントライブラリを選びます。NetDriveはこれにドライブレター(Windows)を割り当て、ファイルエクスプローラー上でローカルディスクと同じように表示されます。
- Settings → Cacheで、チームの作業セットに合わせてローカルキャッシュのサイズを調整します。複数の進行中プロジェクトをローカルに「ウォーム」な状態で保ちたい事務所は、100GBの最小値よりも1TBの上限に近い設定を選ぶとよいでしょう。
- 編集中のファイルを右クリックし、作業を始める前にLockを選択します。これにより、同じドライブを閲覧しているチームメイトにそのファイルが使用中であることが伝わります。
チームライセンスを使えば、このセットアップをスタジオ全体に拡張できます。スタッフがプロジェクトへの参加・離脱を繰り返す中でも、ライセンスはシート単位で割り当てや回収が可能で、同じロック状態の可視性がそのチームのSharePointドライブに接続する全員に適用されます。
まとめ
SharePointをローカルに同期する代わりにドライブとしてマウントすることで、CADサイズのライブラリ特有の課題が解決します。閲覧は即座に行え、ディスク使用量は実際に開いているものに比例し、ファイルロックが図面の上書きに発展する前に競合を検知します。SharePointのセットアップ自体についてはSharePointをWindowsにマウントする方法を、ロックの仕組みについてさらに詳しくはOfficeファイルのロックとチームドライブガイドをご覧ください。
— Alex, NetDrive