[方法] データ接続ライブラリを作成および使用する
Microsoft Office SharePoint Server 2007 のデータ接続ライブラリ (DCL) は、Office データ接続 (ODC) ファイルとユニバーサル データ接続 (UDC) の 2 種類のデータ接続を格納できるライブラリです。Microsoft Office InfoPath 2007 では、ユニバーサル データ接続 (UDC) ファイル スキーマに準拠し、通常、*.udcx または *.xml のファイル拡張子を持つデータ接続が使用されます。これらのデータ接続によって記述されるデータ ソースは、サーバーに保存され、標準フォーム テンプレートやブラウザ対応フォーム テンプレートで使用できます。
手順
データ接続ファイルをデータ接続ライブラリにアップロードすると、これらのファイルによって記述されたデータ ソースを InfoPath フォーム テンプレートで使用して、情報を取得および送信できます。
SharePoint データ接続ライブラリを作成するには
デザイン以上の権限を持っている Office SharePoint Server 2007 または Office Forms Server 2007 サイトを参照します。ルート サイト、つまりポータルを開いている場合は、ドキュメント センターにアクセスするか、新しいサイトを作成してから、次の手順に進みます。
[サイトの操作] メニューの [作成] をクリックします。
[作成] ページで、[ライブラリ] セクションの [データ接続ライブラリ] リンクをクリックします。
[新規作成] ページで、ライブラリの名前を入力し、[作成] をクリックします。
新しいライブラリの URL をコピーします。
InfoPath で新しいデータ接続ファイルを作成するには
Office InfoPath 2007 を開き、[フォーム テンプレートのデザイン] をクリックします。
[フォーム テンプレートのデザイン] ダイアログ ボックスで、[空白] をクリックし、[OK] をクリックします。
[ツール] メニューの [データ接続] をクリックします。
[追加] をクリックします。
データ接続ウィザードで、[新しいデータ接続先] および [データの受信] をクリックします。
[次へ] をクリックします。
[データベース]、[Web サービス]、[SharePoint ライブラリまたはリスト] などの接続先のデータ ソースの種類をクリックします。
[次へ] をクリックします。
必要に応じて、データを取得するためのデータ接続を構成します。データ接続ウィザードでの設定が完了したら、[データ接続] ダイアログ ボックスでこのデータ接続を選択します。
[変換] をクリックします。
[データ接続の変換] ダイアログ ボックスで、前にコピーしたデータ接続ライブラリの URL を入力します。
URL の "Forms/AllItems.aspx" を削除します。
最後にデータ接続ファイルの名前を入力します。
[OK] をクリックします。
変換されたデータ接続が選択された状態で、[データ接続] ダイアログ ボックスの [詳細] セクションを調べて、データ接続が正しく変換されていることを確認します。
SharePoint データ接続ライブラリを参照し、必要に応じて、作成された UDC ファイルをチェックインおよび承認します。
InfoPath でデータ接続ファイルを使用するには
Office InfoPath 2007 を開き、[フォーム テンプレートのデザイン] をクリックします。
[フォーム テンプレートのデザイン] ダイアログ ボックスで、[空白] をクリックし、[OK] をクリックします。
注意
メイン データ ソースとして使用できるのは、データベース接続と Web サービス接続だけです。これらのどちらかの種類の接続からメイン データ ソースを作成するには、[空白] の代わりに [接続ライブラリ] をクリックし、手順 5. に進みます。
[ツール] メニューの [データ接続] をクリックします。
[追加] をクリックします。
データ接続ウィザードで、[Microsoft Office SharePoint Server 上で接続を検索] をクリックし、[次へ] をクリックします。
データ接続ファイルを作成したサイトを選択し、データ接続を選択します。
[次へ] をクリックします。
選択した接続の種類に応じて、データ接続の構成を続行します。
終了したら、フォームにコントロールを追加し、フォームをプレビューしてデータが返されることを確認します。
データ接続サイトを管理するには
Office InfoPath 2007 を開き、[フォーム テンプレートのデザイン] をクリックします。
[フォーム テンプレートのデザイン] ダイアログ ボックスで、[空白] をクリックし、[OK] をクリックします。
[ツール] メニューの [データ接続] をクリックします。
[追加] をクリックします。
データ接続ウィザードで、[Microsoft Office SharePoint Server 上で接続を検索] をクリックし、[次へ] をクリックします。
[サイトの管理] をクリックします。
[サイトの管理] ダイアログ ボックスの [追加] をクリックします。
データ接続ファイルを格納しているサイトの URL を入力し、必要に応じて、サイトの表示名を入力します。
[OK] をクリックし、[閉じる] をクリックします。
これで、[サイト] ボックスの一覧でサイトを選択し、サイトで利用可能なデータ接続を参照できます。