フォーム ライブラリを作成する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

フォーム ライブラリを使用すると、情報収集を目的とした XML ベースのフォームを容易に共有したり追跡したりできます。たとえば、チームの経費報告フォーム用のフォーム ライブラリを作成できます。

概要

フォーム ライブラリを作成する

フォーム テンプレートを編集する

カスタム テンプレートを指定する

概要

フォームは、テンプレートに基づいて作成されます。たとえば、チームでの使用を想定した経費報告テンプレートを設計するとしましょう。チーム内のユーザーによって入力される各経費報告がフォームです。

ユーザーによって入力されたフォームの実体は、そのフォームに入力されたデータ (日付や金額など) だけを格納する .xml ファイルです。経費報告を構成するそれ以外の要素は、フォーム テンプレートによって提供されます。ユーザーによってフォームに情報が入力された後、フォーム データを結合したり、データをエクスポートして、分析を行うことができます。

フォーム ライブラリにしてフォームを管理するのにバージョン管理機能と承認の機能を使用して、他の種類のライブラリでファイルを管理するときにだけができます。履歴の記録のするバージョンでは、バージョン履歴を表示して、必要な場合は、以前のバージョンを復元できるようにします。承認または実行する権限を持つ他のユーザーによって拒否されるまでに、フォームが保留中の状態で維持されるかを指定することもできます。

フォーム ライブラリは、1 つの場所でフォームを保存するのに便利ですが、他の種類のドキュメント ライブラリなどのライブラリでフォームを保存することができます。コンテンツ タイプを使用して、チームのドキュメント ライブラリなどの他のライブラリでフォームを使用できるようにすることができます。「参照」セクションで、コンテンツ タイプに関する詳細情報へのリンクを検索します。

フォーム ライブラリには、独自のテンプレートと置き換えるプレースホルダ ファイルが付属しています。テンプレートを作成またはカスタマイズするには、Microsoft Office InfoPath 2007 や、Windows SharePoint Services 3.0 互換の XML エディタなど、XML ベースのフォーム デザイン プログラムを使用します。

テンプレートをフォーム ライブラリに発行すると、テンプレートの列に基づいてライブラリの列が作成されます。

フォーム ライブラリは、他の種類のファイルを格納することもできますが、むしろ、XML ファイルと連携させたり、互換性のあるプログラムでテンプレートをカスタマイズするような使い方で大きなメリットがあります。フォームからのデータを結合すると、テンプレートに指定した見出し (フィールド) が、フォーム ライブラリの列として表示されます。

注: フォーム ライブラリを作成するには、フォーム ライブラリの作成先サイトにおけるリストの管理権限が必要です。

ページの先頭へ

フォーム ライブラリを作成する

Office InfoPath 2007 など、XML をベースとした一部のフォーム デザイン プログラムでは、そのプログラムからフォーム テンプレートを発行するときに、SharePoint サイトに対してライブラリを作成できます。フォーム テンプレートの発行は、最初にテンプレートのコピーを保存しておき、それをライブラリに発行するという手順で行うのが一般的です。フォーム テンプレートの発行の詳細については、XML ベース フォーム デザイン プログラムまたは XML エディタのヘルプを参照してください。

フォーム デザイン プログラムによって自動的にライブラリが作成される場合、以降の手順に従って Windows SharePoint Services 3.0 からライブラリを作成する必要はありません。ライブラリが自動的に作成された後、SharePoint サイトで、ライブラリの設定を必要に応じて変更できます。

フォーム デザイン プログラムは、テンプレートを既存のライブラリに発行するためのオプションを入力することもできます。テンプレートを発行する前に、フォーム ライブラリを作成するのには、この手順を使用します。たとえば、ライブラリを作成、その設定を変更して、フォーム テンプレートを発行する前にユーザーとグループを追加することがあります。

  1. [すべてのサイト コンテンツの表示] をクリックし、[すべてのサイト コンテンツ] ページで [作成] をクリックします。

    ヒント: ほとんどの場合、[サイトの操作] メニュー ボタンの画像 を使って、この手順をすべて行うことができます。

  1. [ライブラリ] の [フォーム ライブラリ] をクリックします。

    1. [名前] ボックスに、ライブラリの名前を入力します。ライブラリの名前は省略できません。

      この名前はライブラリ ページの上部に表示され、ライブラリ ページのアドレスの一部として使用されるほか、ユーザーがライブラリを簡単に探して開くことができるように、ナビゲーション要素にも表示されます。

    1. [説明] ボックスに、ライブラリの用途に関する説明を入力します。この説明は省略できます。

      説明は、ライブラリ ページ上部の、ライブラリの名前の下に表示されます。ライブラリのコンテンツを電子メールで受信できるようにする場合は、ユーザーがライブラリを見つけやすいように、説明欄にライブラリの電子メール アドレスを記入しておくことをお勧めします。

  2. このライブラリへのリンクをサイド リンク バーに追加するには、[ナビゲーション] セクションで [はい] が選択されていることを確認します。

  3. [受信メール] セクションが表示されている場合、管理者がそのサイトに対して電子メールでのコンテンツ追加を許可しています。ユーザーがフォーム ライブラリに対し、電子メールでフォームを追加できるようにするには、[このドキュメント ライブラリで電子メールを受信できるようにする ] で [はい] をクリックします。次に、[電子メール アドレス] ボックスに、フォーム ライブラリ用として使用するアドレスの最初の部分を入力します。

  4. ファイルをフォーム ライブラリにチェックインするたびに新しいバージョンが作成されるようにするには、[ドキュメントのバージョン履歴] セクションで [はい] をクリックします。

    メジャー バージョンとマイナー バージョンを両方とも格納するかどうか、およびトラッキングするバージョンの数をいくつにするかについては後で選択できます。

  5. [ドキュメント テンプレート] セクションで、ライブラリの既定のフォームの種類として指定するフォーム テンプレートを選択します。

  6. [作成] をクリックします。

注: ユーザーのコンピュータに Windows SharePoint Services 3.0 互換のフォーム編集プログラムがインストールされている場合、既定では、ユーザーがフォームを作成するときに、そのプログラムでフォームが表示されます。SharePoint Services 互換のプログラムがインストールされていない場合、フォームがブラウザで表示されます。ライブラリの詳細設定を変更することで、フォームを常にブラウザで開くように指定することもできます。

ページの先頭へ

フォーム テンプレートを編集する

Windows SharePoint Services と互換性のある XML エディタまたは XML ベースのフォーム デザイン プログラムの中には、Office InfoPath 2007 のように、フォーム テンプレートを直接編集したり発行したりできるものがあります。

フォームのデザイン プログラムによっては、テンプレートのローカル コピーを編集して、もう一度ライブラリに発行するプログラムから必要があります。フォーム テンプレートを発行の詳細については、XML ベースのフォーム デザイン プログラムまたは XML エディターでヘルプを参照してください。

テンプレートのローカル コピーを SharePoint サイトから取得する必要がある場合は、次の手順に従います。フォーム デザイン プログラムによっては、テンプレートを読み取り専用として開く必要がある場合もあります。変更を加えたテンプレートをまずハード ディスクに保存した後、そのテンプレートを再発行することになります。

  1. ライブラリがまだ開かれていない場合は、その名前をサイド リンク バーでクリックします。

    ライブラリの名前が表示されない場合は、[すべてのサイト コンテンツの表示] をクリックし、ライブラリの名前をクリックします。

  2. [設定] メニューの [ 設定メニュー フォーム ライブラリの設定] をクリックします。

  3. [全般設定] の [詳細設定] をクリックします。

  4. [ドキュメント テンプレート] セクションの [テンプレートの URL] ボックスで、[テンプレートの編集] をクリックします。

  5. テンプレートが Office InfoPath 2007 など、Windows SharePoint Services と互換性のある XML エディタまたは XML ベースのフォーム デザイン プログラムで表示されます。

  6. 必要な変更を行い、テンプレートを保存します。

    フォーム デザイン プログラムによっては、SharePoint サイト上のライブラリに対し、プログラムからテンプレートを再発行する必要があります。

  7. SharePoint サイトの [フォーム ライブラリの詳細設定] ページの一番下で [OK] をクリックします。

注: 変更前のテンプレートをベースとするフォームに対し、サイトのユーザーが既にデータを入力してしまった後である場合は、テンプレートへの変更がこれらのフォームにどのような影響があるかを考慮してください。たとえば、入力必須のフィールドを追加した場合、フィールドを追加する前の元のフォームでエラーが発生する可能性があります。

ページの先頭へ

カスタム テンプレートを指定する

フォーム ライブラリのフォーム テンプレートをカスタマイズするには、Windows SharePoint Services と互換性のある XML エディタまたは XML ベースのフォーム デザイン プログラムを使用します。使用しているプログラムによっては、テンプレートを直接カスタマイズしたり、再発行したりできます。たとえば、Office InfoPath 2007 では、テンプレートのローカル コピーを編集し、それを SharePoint サイトに再発行できます。SharePoint サイトからカスタム テンプレートへのパスを指定する必要はありません。詳細については、ご使用のプログラムのヘルプを参照してください。

以下の手順は、SharePoint サイトからカスタム テンプレートを指定する方法を示しています。カスタム テンプレートを指定するには、まず、カスタム テンプレートをライブラリの Forms フォルダに発行またはコピーし、ライブラリに対してテンプレートの場所を指定する必要があります。

  1. ライブラリがまだ開かれていない場合は、その名前をサイド リンク バーでクリックします。

    ライブラリの名前が表示されない場合は、[すべてのサイト コンテンツの表示] をクリックし、ライブラリの名前をクリックします。

  2. [操作] メニュー メニューの画像 で [Windows エクスプローラーで開く] をクリックします。

  3. Windows エクスプローラで、作成したカスタム テンプレートがある場所に移動します。

  4. ファイルを右クリックし、ショートカット メニューの [コピー] をクリックします。

  5. ライブラリに戻るまで [戻る] をクリックし、[Forms] フォルダーをクリックして開きます。

  6. フォルダー ウィンドウの空白の領域を右クリックし、ショートカット メニューの [貼り付け] をクリックします。

  7. Windows エクスプローラを閉じ、サイトのライブラリに戻ります。

  8. [設定] メニューの [ 設定メニュー フォーム ライブラリの設定] をクリックします。

  9. [全般設定] の [詳細設定] をクリックします。

  10. ドキュメント テンプレート] セクションで、[テンプレートの URL ] ボックスで使用するテンプレートのアドレスを入力します。場所は、サイトの名前を基準にして、SharePoint サイト上のテンプレートの Web アドレスです。たとえば、テンプレートと呼びます Orders.xml、共有ドキュメント ライブラリの [フォーム] に追加する場合は、[テンプレートの URL ] ボックスで共有 Documents/Forms/Orders.xmlを入力します。

    [ドキュメント テンプレート] セクションにある設定が利用できない場合は、複数のコンテンツ タイプを有効にすることがあります。複数のコンテンツ タイプが有効になっているかどうかを表示するには、はい]が選択されていることを確認しますコンテンツ タイプの管理を許可するか?コンテンツ タイプ] セクション。する場合は、ライブラリの設定を変更するのには、アクセス許可がある場合、コンテンツ タイプのテンプレートを編集する必要があります。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

この情報は役に立ちましたか?

ありがとうございます。その他のフィードバックはありませんか?

改善内容をお聞かせください

ご意見をいただきありがとうございます。

×