Applies ToInfoPath 2010 InfoPath 2013

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに英語の記事があります。

この記事では、Microsoft Office InfoPath でフォームのデザイン プロセスの高度な理解したいフォーム テンプレートのデザイナーのします。 さまざまなフェーズを作成して、フォーム テンプレートの展開の概要を説明し、重要なタスクに関する詳細情報へのリンクを提供します。 試しており、ように使うことが、次の作成プロセスに役立つ残存作業時間を節約長期的にお勧めします。

この記事の内容

フェーズ 1: を計画します。

計画に要する時間は、役割、組織内のプロセスと、組織の要件に、フォーム テンプレートの複雑さによって異なります。

フォーム テンプレートは、すぐに、チームのメンバーのみが使用は、計画フェーズが非常に正式なことがあります。 フォーム テンプレートがより複雑な場合は、計画フェーズ、プロセスがより正式なと関連するたくなるし、多数の関係者に相談する必要があります。 たとえば場合は、フォーム テンプレートが正式なを作成する必要はあまりプランニング システム経費報告、エンタープライズ リソースより大きく、全社的ビジネス システムの一部計画機能仕様書などのドキュメントします。

どちらの場合、フォーム テンプレートのデザインを開始する前に検討してください次。

  • ユーザーの目標    フォーム テンプレートで実現できること、ユーザーはどのように どのようなシナリオをサポートする必要ですか。 ユーザーの目標を達成するための成功を測定するにはどうされますか。

  • 互換性に関する考慮事項    フォーム テンプレートは、今すぐまたは今後、組織外のユーザーにアクセスできるようにする必要がありますか。 たとえば、InfoPath が自分のコンピューターにインストールされているを持たないユーザーに、組織の外部の Web サイトで使用するフォーム テンプレートをしますか。 必要な場合は、標準的な infopath フォーム テンプレートではなく、 ブラウザー互換フォーム テンプレートをデザインできます。 組織内の一部のユーザーは、InfoPath 2003 では、フォームに入力する必要があるか。 必要な場合は、下位互換性のあるフォーム テンプレートをデザインする場合があります。 ユーザーができるように、フォームに入力する外出中またはそれ以外の場合にオフラインにしますか。 必要な場合は、 オフライン モードで効率的に機能することを可能にするフォーム テンプレートに機能を追加できます。

  • 既存のユーザー フォーム    現在使用する Microsoft Office Word 文書または Microsoft Office Excel ブックのユーザーからデータを収集するには 必要な場合は、InfoPath フォーム テンプレートにこれらのファイルを簡単に変換できます。 

  • 統合の要件    その他の製品とテクノロジがフォーム テンプレートに使用しますか。 Microsoft SQL Server データベースでフォーム テンプレートにデータを保存する必要がありますなど、基にフォーム テンプレートのデザイン Web サービス InfoPath によって直接サポートされていないデータベースにデータを送信できるようにすることもできます。

  • ユーザー インターフェイスの要件    企業のブランド ガイドラインに準拠する必要がありますか。 実行するフォーム テンプレートのようになりますか。 どのような種類のコントロールを使用しを編成することですか。

  • プロセスの要件    フォーム テンプレートが、経費報告の承認プロセスなどの大規模なビジネス プロセスの一部ですか。 場合は、ビューの種類が、データが組織全体を移動して、さまざまな人とビジネス システムによって処理方法を制御するルールの実装方法は? Microsoft Office SharePoint Server 2007などの他のプログラムでのワークフロー機能を利用が行うされますか。 フォーム テンプレートにマネージ コードやスクリプトを必要がよいですか。 場合は、社内の開発者を使用するか、この作業は外部委託ですか。

  • データの記憶域の要件    ユーザー フォーム内のデータの活用しますか。 たとえば、ユーザーが簡単に切り替え、フォームのデータを送信する必要があるデータを再利用する必要がない場合は、[可能性がある電子メール メッセージを使ってデータを保存します。 ユーザーにアクセスして、フォームのデータを共有できるようにする必要がある、[場合は Microsoft Windows SharePoint Services を実行するサーバー上のライブラリに関連する InfoPath フォームのコレクションを格納します。 ユーザーが他のビジネス アプリケーションまたはシステムでは、経費報告や会計アプリケーションなどのフォームのデータにアクセスする必要がある場合、[可能性がある企業のデータベースにデータを保存します。 多くの場合、これは、フォーム テンプレートをフォーム テンプレートと、データベースやビジネス システムを仲介として機能する Web サービスに接続して行います。

  • セキュリティ要件    どのようなセキュリティ上の課題や脆弱性はありますか? フォーム テンプレートはでユーザーのコンピューターにインストールする必要があるユーザーからアクセスできるネットワーク リソースか。 ユーザーが、フォームや特定のセット、フォーム内のデータのデジタル署名を追加しますか。 データベースに直接、フォーム テンプレートを接続する、またはで使用するデータ接続ファイルは、通常は、管理者権限管理が、データ接続ライブラリですか。

  • テストの要件    フォーム テンプレートの動作と外観をテストするプロセスを使用するか。 正式なテスト計画を作成する必要がありますか。

  • 展開の要件    フォーム テンプレートを他のユーザーと共有する方法ですか。 フォーム テンプレートを発行するには、場所がよいですか。 InfoPath Forms Servicesを実行しているサーバーに発行する場合は、ライブラリまたはサイトコンテンツ タイプとして発行しますか。 フォーム テンプレートの空き時間情報のユーザーを通知するにはどうされますか。 フォーム テンプレートの新しいバージョンをリリースの計画とは何ですか。

  • メンテナンス要件    フォーム テンプレート、ユーザー フォーム、またはその両方を整理しますか。 どのくらいの期間に必要なデータを保持するには 組織によっては、どのようなアーカイブとデータのアイテム保持ポリシーが必要ですか。

ページの先頭へ

フェーズ 2: デザイン

計画フェーズを完了した後は、デザイン プロセスを開始することができます。 フォーム テンプレートをデザインする際は、下記のタスクの順序を実行することをお勧めします。 ただし、必要に応じて、オーダーから逸脱ことができます。 たとえば、後のデザイン プロセスで実行するとではなく、フォーム テンプレートにこれらのコントロールを追加すると、データの入力規則、条件付き書式、および制御するためのルールを定義することができます。

手順 1: フォーム テンプレートを作成します。

フォーム テンプレートを作成するときに、Excel ブックでは、Word 文書などの既存のフォームを InfoPath にインポートできるように、または Web ブラウザーで InfoPath 2003 で、結果のフォームを記入するフォーム テンプレートの互換性設定を指定する必要があります。 これらのオプションのほとんどはフォーム テンプレートのデザイン] ダイアログ ボックスで使用します。 たとえば、開いたおよび Microsoft Office InfoPath またはブラウザーのいずれかで入力が可能なフォーム テンプレートをデザインする場合は、フォーム テンプレートのデザイン] ダイアログ ボックスでのみのブラウザーと互換性のある機能を有効にする] チェック ボックスを選択します。

次のリソースは、フォーム テンプレートを作成するプロセスの詳細情報を提供します。

クリック操作

目的

InfoPath Forms Services の概要

ブラウザーで開いたおよび入力が可能なフォーム テンプレートを作成することができるようにするサーバー テクノロジについて説明します。

ブラウザ互換フォーム テンプレートの概要

ブラウザー互換フォーム テンプレートを開くまたはブラウザーまたはモバイル デバイスで、InfoPath で入力できるについて説明します。 InfoPath Forms Services、またはサーバー ファーム管理者を実行するサーバーに発行することと、ブラウザーで使用するブラウザー互換フォーム テンプレートを有効にできます。

フォーム テンプレートの互換性設定を指定する

フォーム テンプレートの互換性設定を選ぶか、既存の互換性設定を変更します。 この設定は、InfoPath 機能およびコントロールを利用するフォーム テンプレートをデザインする際を指定します。 たとえば、フォーム テンプレートのデザイン] 作業ウィンドウで、[ブラウザーと互換性のある機能のみを有効にする] チェック ボックスを選択する場合は、InfoPath または非表示にコントロールとブラウザー対応フォーム テンプレートでは動作しません機能を無効にします。

Excel ブックを InfoPath フォーム テンプレートに変換する

既存の Microsoft Office Excel ブックからフォーム テンプレートを作成します。

Word 文書を InfoPath フォーム テンプレートに変換する

既存の Microsoft Office Word 文書からフォーム テンプレートを作成します。

手順 2: を作成またはメイン データ ソースを指定します。

すべてのフォーム テンプレートは、フォームに収集したデータが格納されているデータ ソースに基づいています。 このデータ ソースには、企業のデータベース、Web サービス、または既存の XML ファイルをXML スキーマ (.xsd) ファイルなどのデータを標準化するために、組織全体で使用されるがあります。 既存のデータ ソースを持っていない場合は、InfoPath フォーム テンプレートにコントロールを追加するのいずれかを作成することができます。

データ ソース] 作業ウィンドウでフォーム テンプレートのデータ ソースの的に表現を表示できます。

[データ ソース] 作業ウィンドウの一部

フォーム テンプレートを初めて作成するときに使用する方法は、次のうちのどれを決定する必要があります。

  • 自動的にデータ ソースを作成します。    空白のフォーム テンプレートを作成する場合は、InfoPath フォーム テンプレートにコントロールを追加するが、データ ソースを作成します。 これは、使用される非公式少人数のチーム メンバーが組織に既存のデータ ソースにアクセスがあるないとき、またはフォームの外側に収集したデータを保存する必要はありませんが、フォーム テンプレートをデザインする場合に役立ちます。 これは、ことができます便利な電子メール メッセージ、または SharePoint ライブラリでフォームを共有すると、データベースやその他の外部の場所に保存することではなくInfoPath フォームフォルダのライブラリで列のフォームの情報を表示します。

  • 既存のデータ ソースを使用します。    データベースや Web サービスなどの既存のデータ ソースを基にフォーム テンプレートのデザインにした場合、InfoPath は、そのデータ ソースへのメインデータ接続を確立します。 フォーム テンプレートの 1 つだけのメイン データ接続があります。 デザイン プロセスの後半では、外部データをリスト ボックスまたは 1 つ以上のデータ ソースへのフォーム データを送信するセカンダリ データ ソースへのデータ接続を作成できます。 セカンダリ データ ソースの詳細については、次を参照してください。"手順 5: データ接続を追加する"この記事の後半します。

次のリソースは、使うには、データ ソースの種類を決定する際に役立つし、フォーム テンプレートにその他のデータ接続を追加すると、追加の詳細を入力します。

クリック操作

目的

データ ソースについて

InfoPath が使用できるデータ ソースとデータ ソース] 作業ウィンドウでそれらの表示方法について説明します。

データ接続の概要

フォームと保存またはそのフォームのデータを提供しているデータ ソースの間の動的なリンクのデータ接続について説明します。

データ接続ライブラリの設定を使用してフォーム テンプレートをデザインする

一般的なOffice SharePoint Server 2007サイト上のデータ接続ライブラリに格納されているデータ接続ファイルを基にフォーム テンプレートのデザインの基準です。 このファイルでは、Access データベース、スプレッドシート、またはテキスト ファイルなどのデータ ソースへの接続に関する情報を保存します。

手順 3: レイアウトを定義します。

ほとんどのフォーム テンプレートには、整理およびコンテンツ コントロール、フォーム、ロゴ、およびその他の種類のイメージのセクションを含むフォームを配置するのには、少なくとも 1 つのレイアウト テーブルが含まれます。

[レイアウト] 作業ウィンドウで用意されたレイアウト用の表をご覧ください。

[レイアウト] 作業ウィンドウの一部

次のリソースは、フォーム テンプレートの視覚的なデザイン オプションに関する追加情報を提供します。

クリック操作

目的

フォーム テンプレートのレイアウトの概要

レイアウト テーブルは、フォーム テンプレート上の要素を整列するために、およびレイアウトの目的で使用されるコントロールについて説明します。

配色パターンを適用します。

フォーム テンプレート上の特定の項目にとれた色を自動的に適用する方法について説明します。

画像を挿入して配置する

フォーム テンプレートに会社のロゴ、タイトルなどの画像を挿入する方法について説明します。

手順 4: コントロールを追加します。

コントロールに入力し、フォーム テンプレートにデータを選択できるようにします。 データベースや Web サービスなどの既存のデータ ソースからデータを表示することも使用できます。 フォーム テンプレートのレイアウトを作成した後には、フォーム テンプレートに必要なすべてのコントロールを挿入できます。 [コントロール] 作業ウィンドウでは、すべての ActiveX コントロールなどのテンプレート パーツ] 作業ウィンドウに追加されているすべてのカスタム コントロールを含む、InfoPath で利用できるコントロールへのアクセスを提供します。

[コントロール] 作業ウィンドウの一部

フォーム テンプレートにコントロールを追加するには、コントロールの挿入] でその名前をクリックするか] 作業ウィンドウからフォーム テンプレートのワークスペースにドラッグします。 によっては、テキスト フィールドにテキストを入力、繰り返しコントロールでデータを表示、オプション ボタンおよびチェック ボックスを選択できるフォームに記入ユーザー フォーム テンプレートに追加するコントロールの種類をクリックし、[リストから項目を選択] をクリックしてくださいコマンドを実行する] ボタン。 フォームのデータ ソース内のユーザーがコントロールに入力したデータが保存されます。

次のリソースは、InfoPath のコントロールの使用に関する詳細を入力します。

クリック操作

目的

コントロールの概要

InfoPath で利用できるコントロールの種類について説明します。

複数のフォーム テンプレートで再利用するテンプレート パーツをデザインする

挿入およびテンプレート パーツを更新する方法について説明します。 テンプレート パーツを使用するフォーム テンプレートのコレクションを一貫したデザインできます。 たとえば、署名セクション用のテンプレート パーツを作成することができます。 コントロールとレイアウトを再利用、に加えて、規則、条件付き書式、およびデータの入力規則を再利用できます。

手順 5: データ接続を追加します。

すべてのフォーム テンプレートには、メイン データ ソースと呼ばれるが、プライマリ データ ソースがあります。 データベースや Web サービスなど、外部データ ソースに基づくフォーム テンプレートをデザインする場合は、その外部データ ソースに基づくメイン データ ソースが作成されます。 または、空白のフォーム テンプレートをデザインする場合は、InfoPath、メインのデータ ソースが作成フォーム テンプレートにコントロールを追加するとします。

フォーム テンプレートをデザインするには、1 つまたは複数のセカンダリ データ ソースにデータ接続を追加することもできます。 セカンダリ データ ソースを XML データ ファイル、データベース、またはリスト ボックス内の項目またはスクリプトのアクションについては、フォームで使用される Web サービスです。 これにより、リスト ボックスと SQL Server データベースや SharePoint リストにあるデータなど、フォーム テンプレートに外部データを他のコントロールを作成することができます。 ユーザー データを 1 つ以上の外部データ ソースに送信する必要がある場合は、セカンダリ データ ソースにデータ接続を追加することもできます。

セカンダリ データ接続とは何かに関する追加情報を提供する、次のリソースの InfoPath を使用します。

クリック操作

目的

データ接続の概要

についてどのようなデータ接続を取得し、データベース、Web サービス、またはその他のデータ ソースからデータを送信のいずれかを使う方法です。 たとえば、SharePoint サイトでは、チームが表示されている場合、プロジェクト名が、フォーム上のリスト ボックス コントロール内に表示されるようリストにデータ接続を作成できます。

SharePoint ドキュメント ライブラリまたはリストにデータ接続を追加します。

ライブラリまたはリストから、クエリのデータをフォーム テンプレートにセカンダリ データ接続を追加したり、Windows SharePoint Services を実行しているサーバー上のライブラリにデータを送信します。

Microsoft SQL Server データベースにデータ接続を追加します。

SQL Server データベースのクエリを実行するフォーム テンプレートには、セカンダリ データ接続を追加します。

Web サービス データ接続を追加します。

フォーム テンプレートにクエリを実行するか Web サービスにデータを送信するには、セカンダリ データ接続を追加します。

接続ライブラリ内の設定を使用してデータ接続を追加する

フォーム テンプレートにセカンダリ データ接続を追加するには、 Office SharePoint Server 2007サイト上のデータ接続ライブラリに格納されているデータ接続ファイルを使用します。 このファイルでは、Access データベース、スプレッドシート、またはテキスト ファイルなどのデータ ソースへの接続に関する情報を保存します。

Web サービスからの値を使用してリスト ボックス、ドロップダウン リスト ボックスまたはコンボ ボックス

リスト ボックス、ドロップダウン リスト ボックスまたはコンボ ボックスと Web サービスのデータのセカンダリ データ接続を作成します。

SQL Server データベースからの値を使用してリスト ボックス、ドロップダウン リスト ボックスまたはコンボ ボックス

リスト ボックス、ドロップダウン リスト ボックスまたはコンボ ボックスにクエリのデータ接続から Microsoft SQL Server データベースにデータを入力します。

オフラインで使用するためのセカンダリ データ接続を構成する

ユーザーがフォームに入力するとき、フォーム テンプレートに基づくフォームがセカンダリ データ接続からデータをキャッシュできるように、フォーム テンプレートを構成します。 これは、機能は、ユーザーには、ネットワーク接続があるないとき、またはフォームの外部データ ソースが利用できない場合に便利です。 これらのシナリオで InfoPath フォームで、キャッシュ データを表示して、フォームがユーザーの期待どおりに動作し続けます。

手順 6: データの入力規則、ルール、およびその他のビジネス ロジックの機能を追加します。

コストを削減し、可能であれば、ビジネスの効率を高めるために重要です。 コストのデータの入力ミスを防ぐため、ユーザーのフォームでの操作を自動化するためには、フォーム テンプレートのビジネス ロジックの機能を使用できます。 InfoPath データの入力規則、 条件付き書式、ルールなどの機能を使用しているときに、条件とアクションをフォームに入力されている値や、またはフォームの結語などのイベントにに基づいてタスクを自動的に実行を定義できます。テンプレートです。

次のリソースは、InfoPath でのビジネス ロジック機能の範囲を示す詳細を提供します。

クリック操作

目的

データの入力規則を追加、変更、または削除する

ユーザーがフォームに入力として自動的にエラーを検出します。 データの入力規則を追加すると、フォーム テンプレート内のコントロールに、収集したデータは、正確性と一貫性のあることを確認することができ、されている任意の標準に準拠しているが、組織で使用します。

フォーム テンプレートに条件付き書式を適用する

非表示にするか、フォーム上で発生するための条件に基づいて、コントロールに書式を適用します。 条件付き書式を自動的に太字、下線、斜体、取り消し線、フォントの色、および背景色をコントロールを使用することができます。 条件付き書式を使用して、ユーザーができ、コントロールが無効になっているかどうか、またはユーザーを追加または削除省略可能セクションなど、特定のコントロールを有効にするかどうかを入力するときにコントロールがフォームに表示されているかどうかを確認することができますもします。

ルールを追加する

ダイアログ ボックスを表示、フィールドの値を設定、クエリまたはデータ接続に送信する、ビューの切り替えまたは開くや特定のイベントやフォームで発生した条件に応答するフォームを閉じるルールを追加します。

コントロールに数式を追加します。

データを計算する、コントロールで特定の日付と時刻を表示する、またはユーザーが他のコントロールの 1 つのコントロールに入力した値を表示する数式を追加します。

フォーム テンプレート内のビジネス ロジックを表示する

[ロジック検査] ダイアログ ボックスを使用して、すべてのデータの入力規則の設定、既定の集計値をルール、およびフォーム テンプレートに関連付けられているプログラミングの機能を確認します。 これにより、これらの設定を確認するために、各コントロールを個別に開く手間を回避することができます。

InfoPath のビジネス ロジック機能は、ほとんどのフォーム テンプレートに必要なことです。 ただし、フォーム テンプレートには、InfoPath で使用できないその他の機能が必要とする場合は、ユーザー設定の機能を作成するのには、コードを使用できます。 スクリプトを作成する場合は、作成、編集、および Microsoft JScriptまたは Microsoft Visual Basic Scripting Edition (VBScript) のコードをデバッグする Microsoft Script Editor (MSE) を使用することができます。 マネージ コードを記述する場合は、Microsoft Visual Studio 2005 Tools for Applications (VSTA) を使用して、作成、編集、および Visual Basic または Visual c# コードをデバッグすることができます。 Microsoft Visual Studio 2005 があれば、さらに、ダウンロードして、お使いのコンピューターにMicrosoft Visual Studio 2005 Tools for the 2007 Microsoft Office Systemをインストールして、InfoPath デザイン モードの機能には、Visual Studio 2005 開発環境を統合できます。 Visual Studio 2005 を開き、InfoPath フォーム テンプレートのプロジェクトを作成し、デザイン モードの機能を使用してフォーム テンプレートをデザインします。 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office Systemをダウンロードする方法の詳細については、Microsoft Developer Network (MSDN) Web サイトでの InfoPath デベロッパー ポータルを参照してください。

手順 7: ユーザー設定のビューを作成します。

すべての InfoPath フォーム テンプレートが、ユーザーが最初にフォーム テンプレートに基づくフォームを開いたときに表示される既定のビュー。

フォーム テンプレートの他のビューをデザインビュー ] 作業ウィンドウを使用できます。

[表示] 作業ウィンドウの一部

新しいビューをデザインする際に通常フォームのレイアウト、コントロールを追加するのには、データの入力規則またはその他の機能の追加の手順を繰り返します。

フォーム テンプレートのさまざまなビューを作成すると、ユーザーがさまざまな方法で、フォーム内のデータを見ることができます。 こうと、同じビジネス プロセスの複数のフォーム テンプレートをデザインする必要はなくなります。 たとえば、保険金請求書の処理に使用するフォーム テンプレートの 1 つのビューを作成することがあります、秒保険担当者は、表示保険調整部分の 3 つのビューします。 それぞれのビューは、そこに情報を入力するユーザーの種類に合わせてカスタマイズします。 フォームの印刷の目的でのみ使用するユーザー設定の印刷レイアウト表示をデザインすることもできます。

ビューは、シンプルで比較的わかりやすいものになります。 ただし、ユーザーに特別な指示を通信する場合は、ビュー内にアシスタントを作成する必要があります。 たとえば、フォーム テンプレートの専用ヘルプ ビューを作成し、ヘルプ ビューにアクセスするためにユーザーがクリックして既定のビューにボタンを追加することができます。

次のリソースは、ビューの詳細情報を提供します。

クリック操作

目的

ビューを追加または削除する

追加、管理、およびビューを削除する方法について説明します。

ブラウザ互換フォーム テンプレートの InfoPath 専用ビューを作成する

ブラウザー互換フォーム テンプレートの 2 つの種類のユーザーの 2 つのビューを作成する方法について説明します。 1 つのビューは、Web ブラウザーで、フォーム テンプレートを開くユーザー用されます。 その他のビューは、InfoPath が自分のコンピューターにインストールしているユーザーでのみ使用されます。 この InfoPath 専用ビューは、Web ブラウザーでは表示されません。 したがって、ユーザーの役割などのブラウザー互換フォーム テンプレートでサポートされていないまたはマスタおよび詳細コントロールをこのビューでの InfoPath 機能を使用することができます。

印刷に最適化されたビューをデザインする

フォーム テンプレートの印刷レイアウト表示および印刷用のフォーム テンプレートを作成するための他の手法をデザインする方法について説明します。

フォーム テンプレートにカスタム ヘルプ テキストを追加する

フォーム テンプレートのヘルプを表示し、他のユーザーにユーザー設定の操作方法のテキストを表示する方法を設計する方法について説明します。

手順 8: 送信の動作を許可します。

大規模なビジネス プロセスの一部としてデータを収集するフォーム テンプレートをデザインする際にそのデータは、通常しない期間はユーザーが入力するフォームなります。 フォーム データをビジネス プロセスでは、次のステージに移動フォームから、代わりに、データベースや Web サービスなどの外部データ ソースには、通常します。 たとえば、従業員は、InfoPath を使用して、経費報告書フォームに入力して、そのフォーム、フォームを処理できる Web サービスに送信します。

送信するフォーム テンプレートにデータを配置する場所を指定する、精度と効率が向上、ビジネス プロセスのより細かく制御それらのプロセスにできるためです。 ユーザーがフォーム データを送信できる、前に InfoPath は、フォーム内のデータは有効であり、無効なデータを修正するのには、ユーザーは、ようにします。 この機能が有効なデータのみが、外部データ ソースに送信されたことを確認できます。

次のリソースは、フォームのデータが、任意の場所に送信されるように、フォーム テンプレートをデザインする方法を説明します。

クリック操作

目的

フォーム データを送信の概要

フォーム データをデータベースや Web サービスなどの特定の場所に送信するについて説明します。

フォーム データを複数の場所に送信する

セカンダリ データ接続し、ユーザーがフォームの [送信] ボタンをクリックしたときに、いくつかの場所にフォーム データを送信するルールを設計します。

手順 9: セキュリティ機能を有効にします。

選択内容を変更するフォーム テンプレートとその関連フォームのセキュリティの基礎として、組織の既存のセキュリティ ポリシーを使用してください。

ブラウザー互換フォーム テンプレートを作成する場合は、多くの要因に与える影響についてのセキュリティをInfoPath Forms Servicesを実行しているサーバーに保存されていることに注意してください。 自分では、いくつかし、他のユーザーを設定し、ユーザー アカウントを管理し、権限の割り当てのネットワークやサービスのアクセスの問題については、ユーザーを支援する担当者は、管理者が制御されます。 フォーム テンプレートの適切なオプションを設定する管理者と協力する必要があります。

次のリソースは、セキュリティを考慮したフォーム テンプレートをデザインする方法を説明します。

クリック操作

目的

フォーム テンプレートおよびフォームのセキュリティに関する注意事項

フォーム テンプレートおよびフォーム、およびサーバーのセキュリティに関する考慮事項を保護するためのベスト プラクティスについて説明します。

InfoPath フォームのセキュリティ レベル

フォームの 3 つの異なるセキュリティ レベルについて: 制限あり、ドメイン、完全信頼します。 セキュリティ レベルは、フォームが、その他のドメイン、またはファイルへのアクセスにデータとユーザーのコンピューターの設定にアクセスできるかどうかを決定します。

フォーム テンプレートの必要なセキュリティ レベルを設定します。

既定のセキュリティ設定を上書きする、フォーム テンプレートの機能に基づく InfoPath が自動的に選択されます。

デジタル署名の概要

デジタル署名 InfoPath とブラウザー対応フォーム テンプレートで使用する場合の考慮事項について説明します。 フォームを署名することにより、表示されるフォームに入力したユーザーとユーザーを認証し、フォームの内容が変更されていないします。

手順 10: 外観と動作をテストします。

テスト計画は、フォーム テンプレートの複雑さとフォーム テンプレートの展開用に組織内の既存のポリシーによって異なります。 テスト計画をフォーム テンプレートに基づくフォームの外観と動作をテストするフォーム テンプレートのプレビューで簡単に行うことはできます。 大規模のフォーム テンプレートを展開するときにテストの詳細、正式な必要があります。 たとえば、ユーザビリティ テストを実施する、またはユーザーのサンプル パイロットの展開をスケジュールする可能性があります。

通常、基本的なテスト パスには、プレビュー ウィンドウの InfoPath でフォーム テンプレートのプレビューが含まれます。 プレビュー ウィンドウを使用すると、ユーザーに表示され、それぞれの機能をテストするコントロールでデータを入力して、フォームを表示できます。 これにより、[配置とコントロールの書式設定を確認することができます。 フォームのコントロールの機能をテストすることもできます。 たとえば、データを入力するには、データの入力規則を確認するに、数式、ルール、およびデータ接続想定どおりに動作します。 プレビュー ウィンドウで、する必要がありますもいることを確認、フォーム テンプレート誤入力と編集の不整合の無料の視覚的な観点から適切に表示されることを確認します。

ヒント: フォーム テンプレートを設計するときにコントロールおよびフォームの動作の反復、簡単なテスト用、プレビュー ウィンドウを使用することもできます。

中に、大部分のテストは、自分で発行およびフォーム テンプレートを配布する前に行うことができますは、ユーザーの目標を満たしているかどうかを確認するテストしてください。 理想的には、パイロット フォーム テンプレートを発行し、ユーザーの小規模なサンプルに配布します。 この方法では、フォーム テンプレートの全体的な操作性の実際のユーザーからのフィードバックを集めることができます。 幅広いユーザーに、フォーム テンプレートを発行する前に必要な変更をことができます。

次のリソースは、[デザイン チェック] 作業ウィンドウを使用して、フォーム テンプレートをテストする方法について説明します。

クリック操作

目的

[デザイン チェック] 作業ウィンドウの概要

[デザイン チェック] 作業ウィンドウで、使用してフォーム テンプレートの機能をテストする方法について説明します。

ページの先頭へ

フェーズ 3: 展開します。

フォーム テンプレートの展開プロセスには、フォーム テンプレートを発行、(ブラウザー互換フォーム テンプレートの場合のみ)、Web 上で使用を有効にすると、ユーザーをフォーム テンプレートの可用性を認識するがします。 フォーム テンプレートのユーザーのコンピューターにインストールする場合は、発行プロセスも含まれます特別なインストール ファイルを作成します。 電子メールの配布リストInfoPath Forms Servicesまたは Windows SharePoint Services を実行しているサーバーなど、多くの場所にフォーム テンプレートを発行することができます。

ブラウザー互換フォーム テンプレートをInfoPath Forms Servicesを実行するサーバーに発行する場合は、する必要がありますブラウザーを有効に公開してほかのフォーム テンプレート。 多くの場合は、発行ウィザードにする] チェック ボックスを選択して発行プロセス中にこの手順を実行できます。 ただし、フォーム テンプレートにマネージ コードなど、特定の機能が含まれている場合は、ブラウザー対応フォーム テンプレート自分自身ことできません。 代わりに、共有の場所にフォーム テンプレートを保存して、ファーム管理者に知らせることが確認できるようにします。 ファーム管理者には、フォーム テンプレートがエラーと警告の解放、Web ファームに上の場所にアップロードして、サーバー上のサイト コレクションでアクティブ化しを確認できます。

発行プロセスとその結果について、次のリソースがについて説明します。

クリック操作

目的

フォーム テンプレートを発行の概要

場所と方法を決定するフォーム テンプレートを発行します。

フォーム テンプレートを InfoPath Forms Services を実行しているサーバーに発行します。

InfoPath では、または Web 上では、入力可能ブラウザー互換フォーム テンプレートを発行します。 この記事を参照してかどうかがブラウザーを有効にするフォーム テンプレートの場合、またはファーム管理者は、この手順を実行する必要があるかどうかを確認することもできます。

Microsoft Windows SharePoint Services を実行しているサーバーにフォーム テンプレートを発行します。

ライブラリにファイルのコレクションを管理する SharePoint サイト上の場所には、フォーム テンプレートを発行します。 またする 1 つのライブラリに複数のフォーム テンプレートを割り当てる、またはサイト コレクション全体で複数のライブラリにフォーム テンプレートを割り当てることができる、サイト コンテンツ タイプとしてフォーム テンプレートを公開することもできます。

電子メール メッセージの受信者のリストにフォーム テンプレートを発行します。

ユーザーに電子メール メッセージ内のフォーム テンプレートを配布します。 発行ウィザードでは、フォーム テンプレートのコピーを含む電子メール メッセージと、フォーム テンプレートに基づくフォームを作成します。 ユーザーは、電子メール メッセージを開き、電子メール メッセージの本文で直接フォームに入力ができます。

完全に信頼されたフォーム テンプレートを発行する

ユーザーのコンピューターに完全に信頼されたフォーム テンプレートをインストールできるように、インストール ファイルを作成するのには、発行ウィザードを使用します。 フォームは、それに関連するフォーム テンプレートが信頼できるルート証明書でデジタル署名された場合にのみ、またはフォーム テンプレートが Microsoft Windows インストーラー (.msi ファイル) などのインストール プログラムを使用して、ユーザーのコンピューターにインストールされている場合、完全信頼で実行できます。

ページの先頭へ

フェーズ 4: を維持します。

フォーム テンプレートを維持するには、必要な場合は、フォーム テンプレートの更新、新しいバージョンをリリースします。 定期的にデザインの有用性についてユーザーからフィードバックを収集することをお勧めします。 フォーム テンプレートもニーズに合わせて、それらのニーズを変更したか。

変更したフォーム テンプレートを発行するときに InfoPath フォーム テンプレート (.xsn ファイル) とは、フォーム テンプレートに基づく既存のフォーム (.xml ファイル) の両方を更新できます。 ユーザーが既存のフォームを開くし、フォーム テンプレートの最新のコピーが自動的にダウンロードされますフォーム データをそのバージョンを一致するように更新されます。 既定では、InfoPath は最新バージョンで古いバージョンのフォーム テンプレートを自動的に置き換えられます。 既存のユーザー フォームを更新するための更新方法を使いたいを選択できます。

InfoPath Forms Servicesを実行しているサーバー ファームの管理者を管理者承認済みフォーム テンプレートの新しいバージョンをアップロードする必要がある場合は、既存のバージョンからアップグレードされたバージョン間の移行を実行する方法を決定できます。 たとえば、せず、データの損失をブラウザーで、フォームに記入が現在のユーザーに、以降のバージョンのフォーム テンプレートを置き換えることができます。 または、セキュリティ問題の修正など、特別な理由がある場合は、すぐにフォーム テンプレートを上書きする選択できます。

既存のテンプレート パーツを更新する必要がある場合は、必要な変更を加え、テンプレート パーツを保存開き、フォーム デザイナーを再配布します。 フォームコントロール] 作業ウィンドウに、最新バージョンのテンプレート パーツを追加するフォーム テンプレートで使用ができます。 以前のバージョンのテンプレート パーツを含むフォーム テンプレートを開く、InfoPath は最新バージョンでそのテンプレート パーツを更新するように表示されます。

次のリソースは、さらに詳しく変更およびフォーム テンプレートおよびテンプレート パーツを更新する方法を説明します。

クリック操作

目的

既存のフォーム テンプレートの更新についての概要

InfoPath でフォーム テンプレートと、対応するユーザー フォームを更新する方法を確認します。 ブラウザー対応フォーム テンプレートの更新に関する考慮事項と既存のユーザー フォームでデータの損失を防ぐ方法について説明します。

発行済みフォーム テンプレートを変更します。

発行済みフォーム テンプレートを変更する方法について説明し、[フォーム テンプレートの作業のコピーを変更する再発行が動作しているが、元にコピー発行場所。

新しいドキュメント ライブラリに発行されたフォーム テンプレートを移動します。

効率的にフォーム テンプレートと既存のフォーム 1 つのライブラリから別に移動します。 たとえば、フォーム テンプレートを展開した後、他のユーザーが同時にフォームに入力できるように、多くの容量をサーバーにフォーム テンプレートを移動する必要があります。

変更またはデータ接続を削除します。

変更するか、フォーム テンプレートからのデータ接続を削除します。 これを行う場合は、フォーム テンプレートの外部データ ソースを変更する必要があります。

フォーム テンプレートにリソース ファイルを追加、削除、または更新する

関連付けフォームの機能をサポートするフォーム テンプレートに追加されたファイルを管理します。 たとえばのカスタム作業ウィンドウに情報を表示またはリスト内のアイテムを表示するための XML ファイルを変更するための HTML ファイルを追加する必要があります。

既存のテンプレート パーツを変更する

既存のテンプレート パーツのデザインを変更します。

ページの先頭へ

フェーズ 5: アーカイブ

組織頻度アーカイブ フォーム テンプレートおよびフォーム最後の手順として、フォームのデザインのライフ サイクルでします。 不要になった特定のフォーム テンプレートは、場合は、その使用を中止して、デジタル、レコードのフォーム テンプレートのコピーを保存することがあります。 また、そのフォーム テンプレートに基づくフォームに収集されたデータを保持することです。

多くの組織では、アーカイブ内のデータの保持、長期的な記憶域に関する厳密なガイドラインに従います。 たとえば、組織は、年の特定の顧客トランザクションのレコードにファイルを保持する必要があります。 アーカイブのガイドラインは、組織では、社内ポリシー、法令の遵守、またはその両方で優先可能性があります。 計画プロセスの一部としてには、ポリシーの機能を把握する必要があります。

フォーム テンプレートをアーカイブ

ファーム管理者InfoPath Forms Servicesを実行しているサーバーの場合は、不要になったとき、ブラウザー対応フォーム テンプレートを破棄することができます。 たとえば、アンケートが完了したときに、アンケート フォーム テンプレートを破棄する場合があります。 ライブラリは、現在整然と状態に保つ、使用されなくなったフォーム テンプレートが廃止されたことと、監査して、既存のフォーム テンプレートをアップグレードするために、ポリシーがあることを確認します。

現在のセッションが終了することを防止するために、段階的なアップグレードまたは休止フォーム テンプレートを実行するか計画する必要がありますが、まだ使用されているブラウザー対応フォーム テンプレートを破棄する場合はのデータが失われる可能性がありますが、突然中断ユーザーがフォームに入力します。

バージョン管理プログラムまたは別の種類のファイル管理ソリューションを組織の使用で、フォーム テンプレート (.xsn ファイル) のソース ファイルをアーカイブすることをお勧めします。 によりいることを確認して、組織のフォームおよびフォームのデータのアーカイブを参照するときに使用できるフォーム テンプレートのレコードと復元するか、フォーム テンプレートを更新することを実行します。

フォームおよびフォーム データをアーカイブします。

組織では、 Office SharePoint Server 2007を使用している場合は、Web ページに変換することによって、完成した、サーバー ベースのフォーム (.xml ファイル) をアーカイブできます。 同じライブラリを元のフォームがあるか、組織のガイドラインに従った別の場所に置くことができますには、アーカイブしたフォームを保存することができます。

注: フォームを Web ページに変換するときに生成されたファイルが元のファイルから少し異なる場合があります。 ニーズを満たしているかどうかを確認への変換の結果を確認してください。 などを行って、フォーム上のリスト ボックスに、セカンダリ データ ソースへのデータ接続が使用された場合は、アーカイブしたフォームのリスト ボックスの値のすべてを表示されません。 代わりに、フォームに入力するときに、ユーザーが指定した値だけが表示されます。

InfoPath では、フォームを開き、次の形式のいずれかにエクスポートすることでアーカイブできます。

  • Portable Document Format (PDF)    PDF は、文書の書式を保持し、ファイルの共有を有効にするレイアウトが固定された電子ファイル形式です。 PDF 形式、確実にファイルが意図したとおり正確な書式設定されたオンライン表示または印刷するファイル内のデータできない簡単にコピーまたは変更します。

  • XML Paper Specification (XPS)    XPS は、ドキュメントの書式設定を維持したままファイルを共有できる電子ファイル形式です。 XPS 形式、ファイルをオンラインで表示または印刷するときに、意図したとおり正確な書式設定が保持されますされファイル内のデータを簡単にすることはできませんが、コピー、または変更します。

アドインをインストールした後にのみ2007 Microsoft Office systemプログラムから PDF または XPS ファイルとして保存することができます。 詳細については、「PDF および XPS ファイル形式のファイルを印刷、共有、および保護する」を参照してください。

完成したフォームは、単一ファイル Web ページ (MHTML) 形式での Web ページとしてエクスポートすることもできます。 この種類のファイルには、ブラウザーでのフォームの内容を表示する (は変更しない) にユーザーことができます。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。