重要
Microsoft InfoPath 2013 のサポートは 2026 年 7 月 14 日に終了しました。 既存の InfoPath フォームとワークフローを、サポートされている Microsoft 365 ソリューションに移行することをお勧めします。 InfoPath の廃止に関する詳細情報。
注
この記事は既に役割を終えており、間もなく提供終了となります。 Microsoft では、「ページが見つかりません」の問題を避けるために既知のリンクを削除しています。 このページへのリンクを作成された場合は、同様に、この問題を避けるためにリンクを削除してください。
この記事の内容
InfoPath と InfoPath Forms Services とは何ですか?
Microsoft SharePoint Designer 2010 と併用することで、InfoPath 2010 は、強力なフォーム、エンタープライズ規模のワークフロー、主要なビジネス データへのアクセスを備えたエンドツーエンド ソリューションを SharePoint Server 2010 で作成することを容易にします。 InfoPath は、本質的には、エンド ユーザーがデータを簡単に操作できるようにする強力な XML 編集エンジンとして設計されています。
SharePoint の強力なコラボレーション機能と合わせて、InfoPath 2010 は、エンタープライズ アプリケーションのニーズを満たすアプリケーションを迅速に作成するために必要なツールセットの重要な部分です。 SharePoint Server 2010 の InfoPath 2010 および InfoPath Forms Services を使用すると、ビジネス ユーザーは情報を収集、管理、共有する独自のビジネス プロセスを自動化できます。 IT 部門、開発者、およびパワー ユーザーは、InfoPath フォームを使用して SharePoint プラットフォーム上で強力なビジネス アプリケーションを作成し、外部データと対話し、ワークフローを推進し、Web ページを強化できます。 Microsoft Office および SharePoint のエクスペリエンスに精通しているユーザーにより、InfoPath 2010 フォームを使用したビジネス プロセスの作成、使用、改善が迅速かつ容易になります。
Microsoft InfoPath 2010 を使用すると、経費報告書、タイム カード、調査、保険フォームなどの電子フォームを設計して記入することができます。 これを行うには、テキスト ボックスやリスト ボックスなどの標準フォーム コントロールを使用するか、フォームのセクションを柔軟に追加、削除、置換、非表示にして、ユーザー エクスペリエンスを向上できる挿入コントロールを使用します。 設計するフォームは、直属チームからデータを収集するための単純なフォームから、はるかに大規模なビジネス プロセスの一部である複雑なフォームまで多岐にわたります。 InfoPath フォームは、単独で使用することも、既存のデータベースや Web サービスと連動するように設計することもできます。 フォームは、Microsoft SharePoint Server 2010 または Microsoft SharePoint Foundation 2010 サイトにある共有フォルダー、Web サーバー、ライブラリなど、企業ネットワーク上の共通の場所に発行され、フォームにアクセスできます。
InfoPath 2010 でフォームに入力するときに、ユーザーは使い慣れたドキュメントのような機能を使用できます。 たとえば、フォームでスペルをチェックしたり、書式設定されたテキストやグラフィックを特定のフィールドに挿入したりできます。 フォーム テンプレートのデザインによっては、ユーザーは複数のフォームのデータを 1 つのフォームに結合したり、データを他のプログラムにエクスポートしたりすることもできます。 フォーム テンプレートがブラウザー対応の場合、自分のコンピューターに InfoPath がインストールされていないユーザーは、代わりに Web ブラウザーまたはモバイル デバイスでフォームに入力することができます。
InfoPath 2010 および Microsoft SharePoint Server 2010 を使用して InfoPath Forms Services を実行する場合は、InfoPath でブラウザー互換のフォーム テンプレートを設計し、社内外の Web サイトで使用できるようにすることができます。 これにより、従業員、顧客、サプライヤー、パートナーなど、さまざまなユーザーとビジネス フォームを共有できます。 ユーザーは、フォームに入力するために自分のコンピューターに InfoPath をインストールする必要はなく、Web から追加のものをダウンロードする必要もありません。 必要なのは、Windows Internet エクスプローラー、Apple Safari、Mozilla Firefox などのブラウザーにアクセスすることだけです。 ユーザーのコンピューターに InfoPath がインストールされている場合、ブラウザーではなく InfoPath でフォームを表示して入力できます。
InfoPath のコンポーネントには何がありますか?
InfoPath は、InfoPath Designer 2010、InfoPath Filler 2010、および InfoPath Forms Services を実行する SharePoint Server 2010 のコンポーネントで構成されています。 InfoPath Designer と InfoPath Filler は、Microsoft Office Professional Plus 2010 の一部としてクライアント コンピューターにインストールされます。 ブラウザー互換フォームとして InfoPath フォームを発行する場合は、InfoPath Forms Services を実行している SharePoint Server 2010 のインストールにアクセスできる必要があります。
InfoPath Designer 2010 InfoPath フォーム テンプレート (.xsn) を作成して発行するには、InfoPath Designer 2010 を使用します。 フォーム テンプレート (.xsn) ファイルを設計するときには、特定の InfoPath フォーム ソリューションが依存するレイアウト、ビュー、ロジックを実装するサポート ファイルを含む 1 つのファイルを作成します。 ユーザーがフォームに入力すると、実際には、関連付けられたフォーム テンプレートに基づくフォーム (.xml) ファイル インスタンスに入力されます。 InfoPath Designer を使用すると、事前構築されたレイアウト セクション、すぐに使用できるルール、改善されたルール管理、さまざまなスタイルを含むフォームをすばやく作成できます。 さらに、InfoPath Designer にはさまざまなフォーム テンプレートが多数含まれているため、フォームのすべての部分を最初から定義する必要はありません。
InfoPath Filler 2010 InfoPath Filler を使用すると、フォームに入力するユーザーはシンプルで使いやすい UI を表示し、下書きを保存するか、ローカル コピーを保存するか、PDF として保存してフォームのローカル レコードを保持するかを選択できます。 フォームを開いて入力するだけのユーザーのため、フォームのデザインに不要な機能がすべて削除されました。
InfoPath Forms Services SharePoint Server 2010 の InfoPath Filler 2010 フォームと InfoPath ブラウザー フォームの間のパリティが向上し、フォームに入力するユーザーの一貫性が向上します。 たとえば、両方の環境で使用できる機能には、箇条書き、番号付きリスト、およびプレーン リストが含まれます。複数の選択リスト ボックス。コンボ ボックス。画像ボタン;ハイパーリンク機能。選択肢グループとセクション。フィルタリング機能;日付と時刻のコントロール。と People ピッカー。
さらに、InfoPath 2010 は SharePoint Designer 2010 と統合されているため、Business Connectivity Services (BCS) 外部リストおよびワークフロー ソリューションに関連付けられたフォームを作成およびカスタマイズできます。
InfoPath の使用方法
InfoPath を使用すると、同僚、パートナー、サプライヤー、顧客など、一緒に仕事をする人々からビジネス データを収集できます。 InfoPath フォームは、少人数のワークグループで複数のユーザーが使用する単純明快なフォームです。 たとえば、10 人の営業チームが InfoPath フォームを使用して、営業通話に関する情報を非公式に収集および共有できます。 これらのフォームのデータは、毎月管理者に送信される 1 つの概要レポートにマージできます。
または、組織は、既存の企業データベースに接続したり、既存のビジネスシステムに統合したりする、非常に洗練されたフォームを設計することもできます。 たとえば、情報技術 (IT) 部門の開発者は、InfoPath フォーム テンプレートをデザインして、organizationの経費報告プロセスを管理できます。 フォーム テンプレートには、さまざまなカテゴリのユーザーが経費精算書を送信、確認、承認し、提出者への払い戻しを行うことができるビューとビジネス ロジック機能を含めることができます。
InfoPath 2010 および InfoPath Forms Services で導入された新機能を使用すると、次のようなより強力な SharePoint アプリケーションをすばやく簡単に構築できます。
- SharePoint リスト アイテムの作成、表示、編集に使用するフォームのカスタマイズ
- SharePoint Designer 2010 と共にワークフロー アプリケーションを作成する
- InfoPath フォーム Web パーツ。コードを記述せずに高機能な Web パーツを作成し、他の Web パーツと接続してデータ マッシュアップを作成できます。
次の一覧は、InfoPath を使用する利点の一部を示しています。
Office system との統合 InfoPath は、Microsoft Outlook、Microsoft Excel、Microsoft Access など、Microsoft Office system の他の多くのプログラムやサーバーと連動します。 たとえば、電子メール メッセージ内の InfoPath フォームのデザインと入力、フォーム データをワークシートにエクスポートする、フォーム データをデータベースに送信する、SharePoint リストからデータを照会することができます。 さらに、開発者は、メニュー、ツールバー、またはユーザー インターフェイスのその他の側面を使用せずに、InfoPath フォームをカスタム アプリケーションに埋め込むことができます。
再利用可能なデータ ユーザーが InfoPath フォームに入力したデータは、そのフォーム内に永久にロックされたままになる必要はありません。さまざまな方法で再フォーマットまたは再利用できます。 この柔軟性により、organization 内の開発者はフォーム データを既存のビジネス プロセスに統合できます。 たとえば、売上レポート フォームで収集されたデータは、会社のエンタープライズ リソース プランニング (ERP) および顧客関係管理 (CRM) システムを更新するために使用できます。 これにより、会社全体の人々が必要なときに必要な場所でデータにアクセスできるようになり、より適切な情報に基づいた意思決定を行うことができます。 売上高のタイムリーな更新により、運用や財務などの他のグループが生産とコストの正確な予測を行いやすくなります。
一貫性のある正確なデータ InfoPath には、ユーザーがデータ入力エラーを回避し、フォームにすばやく入力するのに役立つ多くの機能が含まれています。 たとえば、数式を使用してユーザーの数学的値を自動的に計算したり、条件付き書式を使用してユーザーの注意をデータに引いたり、ユーザーがフォームを送信する前にスペル エラーをチェックできるようにスペル チェックを有効にしたりすることができます。 また、ユーザーがフォームに入力するときに、入力したデータにデータ検証エラーがないかチェックできます。 フォーム テンプレートがデータベースまたは Web サービスに接続されている場合、ユーザーはこれらのエラーを修正するまでデータを送信できません。 これにより、収集するデータが正確でエラーがなく、指定した標準に準拠していることを確認できます。
低オーバーヘッド 変更が発生した場合に再印刷しなければならない紙のフォームとは異なり、InfoPath フォーム テンプレートは簡単に変更して再発行できます。 さらに、InfoPath はフォーム テンプレートの更新を自動的に検出するため、ユーザーには常に最新バージョンを使用できます。
オフライン サポート ユーザーがネットワークに接続している間は、InfoPath フォームに入力する必要はありません。 ユーザーは、フォームをコンピューターに保存し、オフラインで作業し、再接続時に企業ネットワークに送信できます。 これは、頻繁に出張する従業員など、ネットワーク リソースへのアクセスが断続的または制限されているユーザーにとって特に便利です。
フォームの数を減らす同じビジネス プロセス用に複数の紙のフォームを配布して管理する代わりに、複数のビューを含む 1 つのフォーム テンプレートを InfoPath で作成できます。 たとえば、経費精算書用のフォーム テンプレートでは、経費を入力する従業員用の 1 つのビュー、経費を承認するマネージャー用の 2 つ目のビュー、精除を処理する従業員用の 3 つ目のビューを作成できます。 既定では、ユーザーは [ホーム] タブの [現在のビュー] ドロップダウン リストからビューを選択することによってビューを切り替えることができます。ユーザーがフォームを開いたり、フォームを送信したり、フォームのボタンをクリックしたりしたときにビューが自動的に切り替わるルールを作成することもできます。
柔軟な制御 InfoPath には、テキスト ボックスやリスト ボックスなどの標準的なコントロールに加えて、繰り返し表、選択肢グループ、オプション セクションなどのコントロールが多数用意されています。 これらの種類のコントロールを使用すると、ユーザーに対応する柔軟なフォーム テンプレートを設計できます。 たとえば、経費精算書用のフォーム テンプレートでは、繰り返しテーブルを使用して、ユーザーは必要な数の経費項目だけを入力できます。
また、複数のフォーム テンプレートで保存して再利用できるフォーム テンプレートの一部であるテンプレート パーツを作成することもできます。 一般的なテンプレート パーツは、コントロールとデータ ソースで構成され、データ接続、データ検証、ルールなどの機能も含まれている場合があります。 テンプレートパーツを使用すると、時間を節約し、organization内のフォームテンプレートのトーン、構造、動作の一貫性を確保できます。
InfoPath の対象ユーザーは何ですか?
InfoPath 2010 は、ユーザーまたはorganizationが作成するフォームベースのソリューションの種類に応じて、高度なビジネス ユーザーと IT 担当者および開発者の両方を対象としています。 ただし、すべてのレベルのユーザーがフォームに入力できます。
上級ビジネス ユーザー向け
InfoPath 2010 を使用すると、高度な電子フォームを設計して、緊急のビジネス ニーズに必要な情報を迅速かつコスト効率よく収集できます。 集計フィールド、既定値の設定、条件付き書式、ポップ ヒントなどの機能を使用してフォームをカスタマイズできます。すべてコードを記述しなくても可能です。 organization SharePoint Server 2010 も使用している場合は、SharePoint リストに保存されている情報用にこれらのフォームを作成できます。 共有の場所 (SharePoint リストなど) に情報を保存すると、チーム メンバーが情報を簡単に使用できるようになり、コラボレーションが促進されます。
さらに、InfoPath Filler でのフォーム入力エクスペリエンスの向上と、Microsoft Outlook や Microsoft SharePoint Workspace 2010 (旧称 Microsoft Office Groove) などの他の Microsoft Office 2010 Microsoft SharePoint Workspace 2010 アプリケーションとの相互運用性により、オンライン、オフライン、およびモバイル デバイスでの記入を含め、フォームに入力する際により多くのオプションをユーザーに提供できるようになりました。 また、InfoPath 2010 を使用して、Microsoft Office Word、Microsoft PowerPoint、および Microsoft Excel アプリケーションのドキュメント情報パネルをカスタマイズして、ドキュメントに関するメタデータを収集することもできます。
IT 担当者と開発者向け
InfoPath 2010 は、電子フォームの設計、開発、展開、ホスティング (SharePoint Server と共に)、収集、集計、および統合のための完全な環境を提供します。 InfoPath 2010 は、World Wide Web Consortium (W3C) の XML 推奨事項を使用してゼロから構築され、既存のインフラストラクチャおよびプロセス管理環境で動作するように設計されています。
部門およびエンタープライズのビジネス プロセス向けの高度なフォームの場合、InfoPath 2010 および SharePoint Server 2010 を使用して、コードをほとんどまたはまったく使用せずに、複合アプリケーションとワークフロー シーケンスを作成できます。 InfoPath 2010 は、SharePoint Server 2010 と完全に統合できます。
SharePoint Server 2010 Business Connectivity Services、Web サービス、SOAP (Simple Object Access Protocol) や REST (Representational State Transfer) Web サービスを使用して、InfoPath フォームを Microsoft SQL Server、Oracle、SAP などの他のデータ ソースや基幹業務システムと接続できます。 また、InfoPath ソリューションは、SharePoint Foundation 2010 ソリューション ファイル (.wsp) または SharePoint サイト テンプレート (.stp) の形式を使用して移植することもできるため、サイト間で、サーバー間でアプリケーションを簡単に移動できます。 さらに、InfoPath は、移植性を可能にするために、URL を絶対 URL ではなく相対 URL として格納するようになりました。
これらは、強力なフォーム駆動型ビジネス プロセス自動化ソリューションの作成に役立つ InfoPath 2010 および SharePoint Server 2010 の機能のほんの一部です。
InfoPath と他のプログラムやテクノロジの連携
InfoPath を最大限に活用するには、次の表に示すものを含む他のプログラム、サーバー、およびテクノロジと併用することをお勧めします。