再利用可能な SharePoint 用コンポーネントを構築する
Web パーツ、ワークフロー、カスタム リストなど、SharePoint で構築できる重要な再利用可能コンポーネントのいくつかについて説明します。
SharePointで再利用可能なコンポーネント
SharePoint を使用すると、リスト、Web パーツ、コンテンツ タイプなど、さまざまなコンポーネントを構築できます。このコンポーネントは、さまざまなアプリ、サイト、ソリューションで再利用できます。 このセクションでは、SharePointで構築できる一般的な再利用可能コンポーネントについて概説します。 このドキュメントの将来のアップデートでは、構築できるその他のコンポーネントについて説明します。
注:
SharePoint アドインで使用できるコンポーネントには、いくつかの制限があります。詳細については、「 SharePoint で Web、アドイン Web、および SharePoint コンポーネントをホストする」を参照してください。
Web パーツは、SharePoint を拡張する最も一般的な手段です。 Web パーツの構築を学ぶことは、SharePoint 開発を開始するための優れた方法です。 詳細については、「 SharePoint 2010 の開発構成要素: SharePoint アプリケーションを作成するためのテクノロジ」を参照してください。
SharePoint サイトの カスタム リストは、データを格納する場所を提供します。 SharePoint リストでのデータ操作は、幅広く使用されている手法です。 リストを使用すると、プログラムによってアクセスするデータを格納できます。 詳細については、「 構成要素: リストとドキュメント ライブラリ」を参照してください。
ワークフロー を使用すると、ビジネス プロセスを体系化および標準化でき、特定のシナリオを実装するための不可欠なツールの 1 つです。 詳細については、「SharePoint のワークフロー」を参照してください。
外部コンテンツ タイプは、SharePoint 展開外からのデータを SharePoint アプリケーションで使用可能にします。 詳細については、「 SharePoint の外部コンテンツ タイプ」を参照してください。
リスト項目のプロトタイプである コンテンツ タイプを定義できます。 リスト用のコンテンツ タイプを使用する場合は、1 つのコンテンツ タイプの項目だけが含まれるようにリストを定義したり、複数のコンテンツ タイプのいずれかのタイプの項目をリストに含めることができるように指定したりできます。 詳細については、「 コンテンツ タイプについて」を参照してください。
列の型および フィールド型を使用すると、SharePoint リストの標準化されたフィールドや列のためにリッチ メタデータを定義できます。 サイト全体で使用できる特定のデータ型のサイト列を (サイト列ギャラリー内に) 定義できます。 これは、データベース スキーマ設計でのドメインの定義に似ています。 こうすることで、複数のリスト内の列で同じ値空間が使用されることを保証できます。 詳細については、「 ユーザー設定フィールド型」を参照してください。
イベント レシーバーを使用すると、たとえば、ユーザーが SharePoint のドキュメント ライブラリまたはリストで項目の追加、削除、または修正を行なう際に呼び出されるイベント ハンドラーを記述できます。 詳細については、「 構成要素: イベント処理」を参照してください。
リモート イベント レシーバーは、SharePoint イベントの外部システムに通知する方法を提供します。 イベントが発生したときに呼び出すエンドポイントとイベント プロパティを指定できます。 詳細については、「 SharePoint アドインでリモート イベント レシーバーを作成する」を参照してください。