タスクは、農場、サイトコレクションを越えてロールアップします
-
16-10-2019 - |
質問
同じユーザーのセットが使用する多くのサイトにOOTB「タスクリスト」があります。
デフォルトのコンテンツタイプを変更することなく、「X」サイトコレクションと「X」サイトが入った農場があります。
保留中のタスクをロールアップし、デフォルトのポータルページに配置された単一のWebパーツに表示したいと思います。
複数のサイトコレクションがあるときに、このタスクロールアップを行うための最良の方法は何ですか。
その他の詳細:セキュリティは、SPグループに配置された広告グループによって推進されます。
解決
このタスクの検索を使用する必要があります。これは、最速かつ最も効率的な方法です。マイナス面のみが、わずかな更新遅延です(徐々にインデックス化されたAginaになるまで)。
他のヒント
市場には、現在これを行っている製品がいくつかあります。たとえば、稲妻のツールによる稲妻指揮者です。 http://www.lightningtools.com/lightning-conductor-2010-web-part.aspx. 。このツール(私は思う)もWebアプリケーション全体でロールアップすることもできます。
さまざまな選択肢があります:
- 検索 - 邪悪ではありません
- spsitedataqueryを使用したサイトコレクションを循環します
- 各サイトコレクションの各サイトコレクションのルートサイトへの事前凝集
SiteCollectionを介したクエリの主な問題 - 各サイトcollectiomは異なるコンテンツデータベースにある場合があり、魔女は別のサーバーにあります。
ここで検索ワゴンに乗っています。
インデックスの遅延を回避する方法は、あなた自身のものを構築することができます カスタムフェデレート検索Webパーツ APIを介してSharePointを見る(spsitedataquery)
これは、ある程度のconfigurabiityを備えた優れた無料オプションです。