質問

同じユーザーのセットが使用する多くのサイトにOOTB「タスクリスト」があります。

デフォルトのコンテンツタイプを変更することなく、「X」サイトコレクションと「X」サイトが入った農場があります。

保留中のタスクをロールアップし、デフォルトのポータルページに配置された単一のWebパーツに表示したいと思います。

複数のサイトコレクションがあるときに、このタスクロールアップを行うための最良の方法は何ですか。

その他の詳細:セキュリティは、SPグループに配置された広告グループによって推進されます。

役に立ちましたか?

解決

このタスクの検索を使用する必要があります。これは、最速かつ最も効率的な方法です。マイナス面のみが、わずかな更新遅延です(徐々にインデックス化されたAginaになるまで)。

他のヒント

市場には、現在これを行っている製品がいくつかあります。たとえば、稲妻のツールによる稲妻指揮者です。 http://www.lightningtools.com/lightning-conductor-2010-web-part.aspx. 。このツール(私は思う)もWebアプリケーション全体でロールアップすることもできます。

さまざまな選択肢があります:

  1. 検索 - 邪悪ではありません
  2. spsitedataqueryを使用したサイトコレクションを循環します
  3. 各サイトコレクションの各サイトコレクションのルートサイトへの事前凝集

SiteCollectionを介したクエリの主な問題 - 各サイトcollectiomは異なるコンテンツデータベースにある場合があり、魔女は別のサーバーにあります。

ここで検索ワゴンに乗っています。

インデックスの遅延を回避する方法は、あなた自身のものを構築することができます カスタムフェデレート検索Webパーツ APIを介してSharePointを見る(spsitedataquery)

これは、ある程度のconfigurabiityを備えた優れた無料オプションです。

SharePointユーザーツールキット:タスクリストSharePoint 2010のロールアップ

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top