カスタム サイト定義を含む SharePoint サイト コレクションと、"プロジェクト" 用に数十個の展開済みサイトがあります。各プロジェクトには多くの「ドキュメント」が含まれています (それぞれが実際のドキュメントとドキュメントに関するサイトで表されます)。したがって、現在、その関係は 1 つのプロジェクトと多くのドキュメントであり、ドキュメントを表すカスタム ドキュメント ライブラリを持つ各プロジェクト サイトの現在の共有ポイント構成は正常に機能しているようです。私の構成では、プロジェクト サイトの下に各ドキュメントのサイトも作成され、http://myserver/project1/document1のような URL が作成されます。
現在、ビジネス要件は変更されており、ドキュメントが複数の任意のプロジェクトに関連付けられる可能性があることは理にかなっています。現在、各ドキュメントは 1 つのプロジェクト サイト内のリストにあるため、何かを変更する必要があります。これをモデル化する良い方法は何ですか? FWIW、ドキュメントの数は現在数百のオーダーであり、今後数年間でおそらく数千に増加する可能性があります.
私の考えは、既存のプロジェクトベースのドキュメント リストをすべて単一のグローバル ドキュメント リストに移行することです。次に、各プロジェクト内で、そのプロジェクトからアクセス可能なすべてのドキュメントを表示する仮想リストを何らかの形で再作成する必要があります。論理的には、グローバル リストのフィルター処理されたビューになります。これは合理的なアプローチですか?もしそうなら...
- ドキュメント アイテムと関連するサイトを 1 つのプロジェクト内からグローバル エリアに移動する最善の方法は何ですか?
- そのプロジェクトの正しいドキュメントを表示することによって、新しいプロジェクト サイトの作成に自動的に対応する方法で、グローバルなドキュメント リストのプロジェクトでフィルター処理されたビューを生成する最良の方法は何ですか?