SharePointサイトのカスタムプロパティを保存します
-
16-10-2019 - |
質問
各プロジェクトが1つのサイト(SPWEBオブジェクト)に等しいプロジェクト管理ソリューションを構築しているとしましょう。各プロジェクトには、プロジェクトマネージャー、予算、顧客、説明、ステータスなどのプロパティがあります。これらに加えて、サイトにはドキュメント、タスクなどの他のプロジェクト項目が含まれています...
これらを保存するためのベストプラクティスは何だと思いますか?
このサイトのカスタムリスト(プロ:編集しやすい、 短所: :データは単一リストの均一ではありません)
spweb.propertiesに埋め込まれています(プロ: :開発しやすい、短所: :組み込みのユーザーUIやその他のSharePoint UIの利点はありません)
このサイトコレクションのルートに関するカスタムリスト(プロ: :集中、短所: :プロジェクトごとのカスタムセキュリティを実装する必要があります)
カスタムデータベース(プロ: 関連した、 短所: :SharePointのメリットはありません...)
解決
私は前の生活で同様に構造化されたプロジェクト管理ソリューションを構築し、リストを使用してそれらの詳細を保存しました。リストには1つのアイテムのみが含まれていて、列はプロジェクトのメタデータでした。
すべてのプロジェクトをロールアップするために非常にうまく機能し、すべてのプロジェクトを入手しました。
他のヒント
Microsoftは、この分野でいくつかのガイダンスを提供しています。
やってみました http://spconfigstore.codeplex.com/ 。プロジェクトに関連できる構成カテゴリ列がありますこれは2007年のソリューションです
所属していません sharepoint.stackexchange