質問

私は設計段階で一体化してデザインの謎を使うことがで一部のフィードバックで今の私のフェロー SharePointの専門家をきっかけにして、自分の仕事のものです。

んなプロジェクトを単一コケの一覧(List1の"プロジェクト名"欄にするとして扱われの主キーが'(少なくとも私の心により関連のリストが表示されます。各プロジェクトに関連したセットの定義の成果物(37分別活動を通じて各プロジェクトの生涯として、納品までトラックに大きな活動をスムーズにするためのプロジェクト.

私の最初の考えかたを定義する37成果物を、別のルックアップ一覧List2),それぞれの成果物がないただの"成果物の名前"のもの:

"URL"のリンクは別の非苔wikiのユーザーが情報をどうやって達成するか、成果物 "Description"●簡単な説明をどの成果物となることをお送りユーザーに個別のサーバーを更に詳細) "プロジェクトフェーズ"だフィルター、並べ替えるには、成果物の秩序あるいは終了させる必要があ "役割"を特定のプロジェクトの役割が所有して完成、納品

そして私の作成、個別品目別一覧(List3、それぞれの関係(1)プロジェクトの(2)のテンプレートの"ゆるっと"したアイテムの成果物のルックアップ-リスト"ができるように、トラック追加されたプロジェクト/per-成果物分野:

"完成予定日は"しい時納品完了した(す) "どのようdispositioned"のドロップダウンリストからユーザが選択できる状態などの"完了","先送り"、"n/a"または"まだまだプロセス" "ご注意"無形文字の記録により説明/理由にしたいと思ってい理由

一つの主要問題をこのアプローチであるとのマイクロソフト社の最良の実践指導を強力に萎縮させ苔リスト>2000項目の一覧です。てしまってもないまま納入品(包装材を含む、各プロジェクトが私たちの規模を超えて54のプロジェクトをどのくらい"許可"=2000/37)は非常に短います。複数作成のインスタンスのList3は理論的には可能ですが、打つという悪夢の自動化としての私のセットに追跡する事が).

初代替できるかを事前定義37追加カラムのプロジェクトリスト、(37x3)カラムを可能にする"日付"の"処分"や"ご注意"分野のユーザーに必要なものをトラック毎の納品.ロビーとレストラン、屋外プの管理に脆弱構成/デザインのそれぞれのSPD形&webページにおきたいと思いまするのに使うアイテムをうまく使ってカのUIをすべてこのデータ入力データ管理。

他に誰かが私にはあの作成サブサイトの各プロジェクトリストのプロジェクトの成果物を単一のリストをプロジェクトのサブサイトです。そうひどく重量は私に、私はを考えることは私の最後のリゾートがあります。

かずを引きのこのオMOSSによらずに外部データベース、または任意のコードされた場合のインストール先にインストールサーバ)?ですが一部のフレキシビリティ作りにこの作品は、そのなかから、通常のコケの一覧機能性?あ隠し機能コケ植物を使えばいいか迷ってい?あっきのSharePointデザイナーまだまだ発見され?I してい という多くの人がこの制限は、博 一部の うです。さんごそのアイデアであることはでき-かまいません。!

役に立ちましたか?

解決

私の経験では、コンテナ(リスト、フォルダ、索引付きアイテム)あたり> 2000個のアイテムを行くことは、世界の終わりではありません。さらに悪いことに、しかし、あなたは(通常は検索経由)相互にリンクされている複数のリストを使用して起動した場合です。あなたは、ルックアップの一部ではない、親の値に基づいて子供をフィルタリングするとき、それは大きな痛みになります。あなたが参加に関与したレコードをたくさん持っている場合は、このデータをレポートすることは非常に遅くなることがあります。

過去の私の傾きは第三正規形を使用することであったが、それはので、私はかなりフラットな構造を検討するリストするSharePointとウェルに動作しません。あなたは1対多の関係を持っている場合は、主にかかわらず、別々のリストを使用するとよいでしょう。

他のヒント

Microsoftの最良の慣行では、パフォーマンス上の理由から、すべては2000以上の項目に 眺望;できる完全て百万項目をリストにございますのでご注意下さいくる景色用インデックスの列だけが返されます。未満2000年。

場合のリストデータ変わりませんが、多くのメモリをサーバーで見PortalSiteMapProviderタの一覧表も掲載しています。詳細情報は、さまざまな方法でクリストフル比較の柔軟で こちらの.

感謝!

私はプロジェクトごとにサブサイトまたはサイトコレクションを使用することをお勧めします。 メタプロジェクトサイトは、プロジェクトサイトのための重要な情報をロールアップすることができた定義することができます。プロジェクトサイトは、ちょうど成果以上のものを保存することができますが、プロジェクトのコラボレーションのための焦点になることができます。

MSのアドバイスは、そのパフォーマンスは、あなたが50,000以上のサイトコレクションを使用する場合に苦しむことに開始しているので、そこにある程度の柔軟性があります。コンテンツデータベースが大きくなりすぎたときに、コンテンツデータベース間でサブサイトを移動する良い方法がないとして、多くの文書を格納する際のサブサイトが迅速に管理不能になることができます。

私は、プロジェクトのアーキテクチャごとのサイトコレクションはあなたに大きなflexiblityを与えるだろうと思うと複雑なルックアップリストで厄介な問題をabvoid。しかし、検索結果のWebパーツのいくつかのかなり巧妙な使用に依存します。

"MOSSが一覧で> 2000個のアイテムを一覧表示します"

これは、それはあなたがビューに表示だけで何であるなどの問題ではありません。私は、MOSSは、より多くのフィールドを持つ萌え複雑な項目を追加するために開発plattformはないと思います。私は、通常の場合SQLserver ASP.NEtアプリケーションを実行する必要があります。

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