SharePoint 2010 にドキュメント管理サイトを実装しています。サイトに保存されている各ドキュメントには、ドキュメントの内容を示す 1 つ以上の地理的な場所がタグ付けされています。これは、考えられるすべての場所を含む用語ストアの用語セットにバインドされた管理されたメタデータ フィールドを使用して実装しました。場所は階層的に編成されているため、最初に国別、次に地域別、都市別などとしましょう。
特定の場所のドキュメント ライブラリ内のドキュメントをすばやく検索できるようにしたいと考えています。SharePoint 2010 には、(1) 列ヘッダーでのフィルター処理、(2) メタデータ ナビゲーションの使用、(3) キー フィルターの使用の 3 つのすぐに使用できる方法が用意されています。
ここまでは順調ですね。今、これは物事がトリッキーになっているところです。用語ストアの各場所は、さまざまなラベルによって識別されます。したがって、各場所にはデフォルトのラベルと、平均で 3 つまたは 4 つの追加ラベル (同義語) があります。例: ロケーションは、「アムステルダム」、「S-123」、「W-456」などと呼ばれます。私はできるようにしたい:
- シノニムを含む任意のラベルを使用して、ドキュメント ライブラリをフィルター処理します
- 指定した場所よりも下にあるすべての場所を含めます。つまり、フィルターを再帰的に設定します。
すぐに使える 3 つのオプションに戻ります。
- 列ヘッダーでのフィルタリング。同義語の使用をサポートしておらず、再帰フィルタリングをサポートしていません
- メタデータ ナビゲーションの使用。同義語の使用はサポートしていませんが、再帰フィルタリングはサポートしています
- キー フィルターの使用。同義語の使用はサポートしていますが、再帰フィルタリングはサポートしていません
すぐに使用できるコントロールを使用して、私の要件を満たす創造的なソリューションを考えてもらえますか? そうでない場合、完全なカスタマイズ (カスタム フィルター Web パーツ、すぐに使用できる Web パーツの拡張など) にはどのようなオプションがありますか?
返事を待っております!
よろしく、 エリック