現在表示中:

概要

AEM Forms アプリケーションでは、アダプティブフォーム、モバイルフォーム、およびモバイルデバイスのフォームセットをサーバーに基づいて同期することができます。AEM Forms Workflow サーバーでは、モバイルデバイスで完了できるワークフローを定義することができます。例えば、金融関係の会社を経営していて、顧客の申請と問い合わせの管理に AEM Forms を使用するとします。顧客はフォームを記入し、それを送信して承認を求めます。モバイルデバイスのフォームを有効にしている場合、顧客はフォームを AEM Forms アプリケーションで記入することができます。また、会社側も、モバイルデバイス上でのフォームの認証を有効にすることで、承認のワークフローを管理することができます。フィールドワーカーはモバイルデバイスを顧客のところに持参し、詳細を検証して、フォームを送信します。AEM Forms アプリケーションは AEM Forms サーバーと同期して、モバイルデバイス用に有効化されたフォームを取得します。アプリケーションがオフラインの場合、データはローカルに保存されます。

AEM Forms アプリケーションのソースコードは、パッケージ共有により、使用することができます。パッケージ共有のソースコードパッケージは、次の形式で利用できます。adobe-aemfd-forms-app-src-pkg-<version>.zip

AEM Forms アプリケーションは、iOS、Android、および Windows デバイスでサポートされます。Android 向けの AEM Forms アプリケーションは Google Play から、iOS 向けの AEM Forms アプリケーションは App Store から、Windows 向けの AEM Forms アプリケーションは Windows ストアからインストールできます。

iOS、Android、または Windows デバイスに AEM Forms アプリケーションをインストール、カスタマイズ、配布する方法については、「AEM Forms アプリケーションのカスタマイズ、構築、配布」を参照してください。

前提条件

AEM Forms アプリケーションには、AEM Forms サーバーが必要です。ユーザーは、AEM Forms
サーバーで作成したフォームのレンダリングを行い、フォームに記入して、ドラフトとして保存し、送信します。アプリケーションはサーバーに接続して、有効になっているフォームを取得します。AEM Forms アプリケーションは、サーバーと同期し、アプリケーションにフォームが読み込まれるとすぐに、ユーザーはオフラインで作業できるようになります。アプリケーションがオフラインの場合、データはデバイスに保存され、アプリケーションがオンラインの場合にデータを同期します。

AEM Forms ワークフローを使用したサーバーのある AEM Forms アプリケーション

AEM Forms Workflow サーバーは、JEE 上の AEM Forms です。AEM Forms Workflow サーバーをお持ちの場合、フォームを AEM Forms アプリケーションのタスクとしてレンダリングすることができます。例えば、金融関係の会社を経営していて、顧客がサービスを利用するために申込書を記入するとします。申込書はアダプティブフォームで、顧客からの情報を受け付け、レビューのサブミッションとして保存することができます。管理者は申込書をレビューし、検証リクエストをフィールドワーカーに転送します。転送された申込書により、フィールドワーカーのアプリケーションで検証フォームがタスクとして有効になります。フィールドワーカーはモバイルデバイスを顧客まで持参し、詳細を検証します。 

AEM Forms Workflow サーバーと連携する AEM Forms アプリケーションの詳細は、リファレンスサイトのドキュメントのConard が査定タスクを受け取るを参照してください。

スタンドアロンのアダプティブフォームまたは AEM Forms ワークフローを使用しないサーバーのある AEM Forms アプリケーション

AEM Forms ワークフローを使用しない AEM Forms サーバーは、OSGi 上の AEM Forms またはスタンドアロンのアダプティブフォームです。AEM Forms アプリケーションは、OSGi に AEM Forms を実装して機能します。AEM Forms アプリケーションで有効にして発行するフォームは、アプリケーション内で入手できます。

フォームをアプリケーションにダウンロードして、オフラインで使用することができます。例えば、金融関係の会社を経営していて、顧客がサイト上で申込書を記入するとします。申込書はアダプティブフォームで、顧客からの情報を受け付け、レビュー用に保存します。管理者はフォームをレビューし、AEM オーサーインスタンスで検証フォームを作成します。管理者は AEM Forms アプリケーションによる同期を有効にして、発行します。検証フォームが AEM Forms アプリケーションで使用できる場合、フィールドエージェントは顧客の詳細の検証にモバイルデバイスを使用することができます。モバイルデバイスはサーバーと同期し、検証フォームがアプリケーションにロードされます。フィールドエージェントは顧客を訪問し、詳細を検証した上で、データをドラフトとして保存、または検証フォームとして提出します。アプリケーションがオンラインになるたびに、フォームはサーバーと同期されます。

AEM Forms アプリケーションでは、次のようにフォームを同期します。

  1. オーサーインスタンスでは、フォームを選択し、「プロパティの表示」をクリックします。
  2. プロパティページで、詳細をクリックします。
  3. 「詳細」で「AEM Forms アプリケーションと同期」オプションを有効にし、「保存」をタップします。

フォームが発行されると、アプリケーションはサーバーと同期してフォームを取得します。複数のフォームを同期するには、オーサーインスタンスで、フォームマネージャーから複数のフォームを選択して、「AEM Forms アプリケーションと同期」をタップします。

モバイルデバイスのサポート

AEM Forms アプリケーションの主な機能

AEM Forms サーバーのある AEM Forms アプリケーション

AEM Forms サーバーでアプリケーションを同期して、モバイルデバイスでフォームを使用した作業をすることができます。

AEM Forms Workflow サーバーでは、フォームをワークベンチプロセスのスタートポイントに関連付けることができます。スタートポイントにはアダプティブフォーム、HTML5 フォーム、または関連するフォームセットを設定することができます。すべてのスタートポイントが「フォーム」タブのカテゴリ内に配置されます。スタートポイントは、「フォーム」タブのスタティックリファレンスを指定します。スタートポイントはタスクとして送信したり、ドラフトとしてそのタスクを保存したりできます。 

AEM Forms ワークフローを使用しない AEM Forms Server がある場合、アプリケーション内で同期が有効にされているフォームは AEM Forms アプリケーション内でレンダリングされます。フォームは、アプリケーションの「フォーム」タブで使用することができ、ドラフトとして送信または保存することができます。アプリケーションでは、アダプティブフォーム(遅延読み込みなし)およびモバイルフォームがサポートされています。

  1. タスクまたはフォームをドラフトとして保存する

    「ドラフトとして保存」オプションでは、記入済みのデータまたは関連フォームに添付されたファイルとともに、タスクまたはフォームのスナップショットを保存します。ドラフトはモバイルデバイスに保存され、今後取得できるようにするために AEM Forms サーバーと同期されます。

    タスクまたはフォームをドラフトとして保存するを参照してください。

  2. フォームをテンプレートとして保存

    時々、ユーザーがフォームを記入するときに、いくつかのフィールドへの入力が同じことがあります。そのような場合は、毎回同じ値を入力するフィールドに必要な値を入力し、そのフォームまたはドラフトをテンプレートとして保存することができます。これにより、テンプレートのインスタンスを作成するたびに、指定のフィールドをテンプレートに入力した値で事前入力することができます。これは、フォームを記入する時間と手間を省くのに役立ちます。

    フォームをテンプレートとして保存」を参照。

タスクとフォームを使用する

アプリケーションを AEM Forms ワークフローサーバーと同期して、モバイルデバイスでタスクやフォームを使用できます。

モバイルデバイスのタスクにはアダプティブフォーム、HTML5 フォーム、フォームセットが含まれ、さらに添付ファイル、概要 URL を含めることもできます。デフォルトでは、自分に割り当てられたタスクが Tasks フォルダーに保存されます。タスクを使用する場合、タスクを変更し、そのタスクのドラフトコピーを AEM Forms サーバーに保存することができます。

モバイルデバイスのフォームは、アダプティブフォーム(読み込み遅延なし)またはモバイルフォームになります。Foms アプリケーションで同期可能なフォームは、Forms フォルダーにあります。AEM Forms ワークフローを使用しない AEM Forms Server(OSGi での AEM Forms)で有効にされているフォームを同期することができます。 

参照先:

注意:

タスクの作業には AEM Forms Workflow サーバー(JEE 上の AEM Forms)が必要です。

オフライン作業

オフラインモードであっても、モバイルデバイス上で作業ができます。ネットワークに接続していない場合でも、アプリケーションにログインできます。また、最後に同期したすべてのフォームを実行できます。フォームを同期する方法について詳しくは、「アプリケーションの同期」を参照してください。フォームに関連付けられた添付ファイルを同期する場合、オフラインモードでその添付ファイルを開くこともできます。オフラインモードでは、フォームの編集、注釈の追加、およびフォームの送信と保存が可能です。フォームは次にオンラインになったときに AEM Forms サーバーと同期します。

詳細については、「オフラインモードの使用」を参照してください。

注釈の追加

モバイルデバイス上のフォームに以下を添付できます。

  • 注釈:ノート注釈機能を使用して、手書きのメモまたはテキストノートを追加することができます。詳しくは、「メモの追加」を参照してください。
  • 写真:AEM Forms アプリケーションには、モバイルデバイスのカメラ機能またはギャラリーを使用する機能があります。写真注釈を使用すると、写真を関連するフォームに追加することができます。詳しくは、「写真の追加」を参照してください。

自動保存

AEM Forms アプリケーションでユーザーがデータを入力すると、自動保存の機能により一定の間隔でデータが保存されます。AEM Forms アプリケーションの自動保存の機能は、電池切れなどが原因でアプリケーションが終了した場合にデータの損失を防ぐことができます。

AEM Forms アプリケーションで自動保存を使用」を参照。

サポートされているフォーム

AEM Forms アプリケーションでサポートされているフォームのタイプは、次のとおりです。

アダプティブフォーム

AEM Forms アプリケーションでは、ユーザーの入力を動的に反映する基本的なアダプティブフォームがサポートされています。遅延読み込みアダプティブフォームはサポートされていません。

モバイルフォーム

AEM Forms では、モバイルデバイス用のフォームを作成することができます。モバイルフォームは、モバイルデバイスの HTML フォームとして、ディスプレイデバイスに応じてレンダリングされます。 

フォームセット

フォームセットでは、サービスやプロセスに関連する複数のフォームをグループ化し、ビジネス上のプロセスを自動化するとともにエンドユーザーに表示します。このようなシナリオでは、ユーザーはセット全体を 1 つとして記入し、個々のフォームやプロセスをファイル、送信、追跡する必要はありません。

注意:

AEM Forms Workflow(JEE 上の AEM Forms)が必要です。

AEM Forms アプリケーションの仕組み

AEM Forms アプリケーションは、各自に割り当てられたフォームを実行できるよう、モバイルソリューションをフィールドワーカーに提供します。アプリケーションはサーバーから完全なデータをキャッシュし、すべての作業をローカルに保存することによって、十分なユーザーエクスペリエンスを提供します。ディスクからのデータは適時の同期更新によってサーバーに送信されます。

AEM Forms アプリケーションは、モデルに保存されたデータをビューによって表示するために Backbone モデルが効果的に使用された PhoneGap 5.0 ベースのアプリケーションです。すべてのネイティブ操作は、PhoneGap プラグインによって実行されます。

AEM Forms アプリケーションのカスタマイズ、構築、配布

注意:

AEM Forms アプリケーションソースコードを使用してアプリを構築する場合にのみ適用可能です。

AEM Forms アプリケーションは、組織の固有のニーズに合わせて簡単にカスタマイズできます。アプリケーションのソースコードは AEM Forms とともに提供されます。ソースコードに変更を加え、独自に作業員向けモバイルソリューションを構築できます。アプリケーションへのサインには、会社独自のキーを使用することもできます。

カスタマイズ

アプリケーションをカスタマイズして次のことができます。

ブランディング:アプリケーションのアイコン、アプリケーション名、起動の画像、AEM Forms アプリケーション内のページを変更します。テキストを特定の地域のローカライズアプリケーションに変更することもできます。AEM Forms アプリケーションのブランディングについて詳しくは、「ブランディングのカスタマイズ」を参照してください。

テーマ:AEM Forms アプリケーションユーザーインターフェイスでの色、フォント、間隔などのスタイルを変更します。詳しくは、「テーマのカスタマイズ」を参照してください。

ジェスチャー:AEM Forms アプリケーションユーザーインターフェイスでの右にスワイプ、左にスワイプなどのジェスチャーを変更します。詳しくは、「ジェスチャーのカスタマイズ」を参照してください。

AEM Forms アプリケーションプロジェクトをカスタマイズ用にセットアップする方法について、詳細は次のリンクを参照してください。

構築と配布

AEM Forms アプリケーションのソースコードは、パッケージ共有で AEM Forms アプリケーションソースパッケージの一部として入手可能な adobe-lc-mobileworkspace-src.zip から抽出できます。

AEM Forms アプリケーションソースを入手するには、以下の手順を実行します。

  1. パッケージ共有
    URL: http://<server>:<port>/crx/packageshare に移動します。
  2. ソースパッケージをダウンロードします。パッケージをダウンロードすると、AEM Forms パッケージマネージャーに追加されます。
  3. ダウンロードしたら、http://<server>:<port>/crx/packmgr/index.jsp に移動し、adobe-aemfd-forms-app-src-pkg-<version>.zip をインストールします。
  4. パッケージをダウンロードするには、ブラウザーで http://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip を開きます。 
    ソースパッケージがデバイスにダウンロードされます。 

 

iOS の場合

iOS アプリケーション(.ipa)の作成方法について、詳しくは「Xcode プロジェクトの設定と iOS アプリの構築」を参照してください。

プロビジョニングプロファイルを使用した AEM Forms アプリケーションへの署名方法について詳しくは、「iOS Code Signing Setup, Process, and Troubleshooting(iOS の署名の設定、プロセス、トラブルシューティング)」を参照してください。

Android の場合

Android アプリケーションリ(.apk)の作成方法について、詳しくは「プロジェクトの設定と Android アプリケーションの構築」を参照してください。

AEM Forms アプリケーションへの署名方法について詳しくは、「アプリケーションへの署名」を参照してください。

Windows の場合

Windows アプリケーション(.appx)の作成方法について、詳しくは「Visual Studio プロジェクトの設定と Windows アプリケーションの構築」を参照してください。

MDM を介したアプリケーションの配布方法について詳しくは、「AEM Forms アプリケーションの配布」を参照してください。MDM を介したアプリ配信は iOS と Android にのみ対応しています。

Mobile Workspace を AEM Forms アプリケーションにアップグレードするための推奨事項

最新バージョンの AEM Forms アプリケーションにアップグレードする場合は、以下のポイントを通読してください。

  • Android に Play ストアから以前のバージョンのアプリケーションをインストールした場合
    アプリケーションを Play ストアから直接アップグレードできます。
  • 以前のバージョンのアプリケーションがソースコードを使用して構築およびインストールされている場合(iOS および Android):
    新しいアプリケーションをインストールする前に、すべてのデータを AEM Forms Server と同期してください。データが同期されたら、以前のバージョンのアプリケーションをアンインストールし、新しいアプリケーションをインストールします。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー