[AEM Forms]{class="badge positive" title="AEM Formsに適用)。"}
AEM アダプティブフォームと AEM ワークフローの統合:ビジネスプロセスの合理化
AEM ワークフローの呼び出し送信アクションの仕組み
アダプティブフォームの送信時に、AEM ワークフローの呼び出し送信アクションがAdobe Experience Manager(AEM)ワークフローを自動的に開始します。 この送信アクションは、アダプティブフォームを特定のAEM ワークフローに関連付け、フォームが送信された時点で、関連するワークフローがオーサーインスタンスで実行されます。 その結果、フォームの送信は、レビュー、承認、データルーティングなどの自動化されたマルチステップのビジネスプロセスを、手作業の介入なしにトリガーすることができます。
フォームデータの保存:ペイロードの場所と変数の比較
ワークフローが開始されると、送信されたフォームデータを2つの宛先のいずれかに保存できます。
- ワークフローの ペイロードの場所 – データファイル、添付ファイルおよび レコードのドキュメント をワークフローペイロードに直接保存します。
- 変数 – 送信されたコンテンツを、ワークフローモデルで使用可能な変数のリストから選択したワークフロー変数に保存します。
使用可能な宛先は、ワークフローをデータストレージ用に設定する方法によって異なります。
- ワークフローが外部データストレージ用にマークされ、外部データストレージ用に設定されている場合、変数オプションのみが使用できます。 外部ストレージはペイロードを個別に処理するため、この設定ではデータをワークフロー変数に保存することがサポートされています。
- ワークフローの作成時ではなく、後の段階で外部データストレージ用にマークされている場合は、必要な変数設定が既に配置されていることを確認します。 これにより、送信されたフォームデータが正しく取得され、外部データストレージの設定との互換性が維持されます。
ワークフローモデルで使用可能な変数のリストから選択して、フォームデータの保存場所を正確にマッピングできます。
AEM as a Cloud Serviceのその他の送信アクションオプション
AEM as a Cloud Serviceには、フォーム送信を処理するための、すぐに使用できる送信アクションが複数用意されています。 これらのオプションについて詳しくは、アダプティブフォーム送信アクションの記事を参照してください。
メリット
Adobe Experience Manager(AEM)ワークフローと アダプティブForms を統合すると、フォーム駆動型ビジネスプロセスを自動化および管理する際に、いくつかの重要な利点が得られます。
- Adobe Experience Manager(AEM)ワークフロー統合により、フォーム送信によってトリガーされる複雑なビジネスプロセス の エンドツーエンド処理が自動化され、手作業による操作が減り、処理の遅延が発生します。
- AEM Workflowは 条件付きロジック をサポートしています。これは、フォームデータまたは外部要因に基づく動的な意思決定を可能にします。これは、各送信を固定された直線的なパスを使用せずに自動的に評価および分岐できるためです。
- AEM ワークフロー では、事前に定義されたルールと条件 に基づいてタスクがルーティングされ、各タスクが正しい個人またはグループに到達するようになります。 このインテリジェントなルーティングにより、承認の迅速化、ボトルネックの低減、チームをまたいだ説明責任の強化を実現できます。
AEM ワークフローとアダプティブフォームを統合する steps-to-integrate-workflow-with-af
アダプティブフォームにAEM ワークフローを統合することで、送信されたデータのレビュー、承認、処理が自動化され、手作業を必要とせずに定義されたビジネスプロセスを通じて各送信がルーティングされます。 基盤コンポーネントに基づくアダプティブフォームのAEM ワークフローで自動プロセスを設定するには、次の手順を実行します。
-
アダプティブフォームを編集用に開き、アダプティブフォームコンテナプロパティの送信 セクションに移動します。
-
送信アクションドロップダウンリストから、AEM ワークフローを起動として「送信アクション」を選択します。 これにより、フォームの送信時に、選択したワークフローが自動的にトリガーされ、送信されたデータ、添付ファイル、レコードのドキュメントが自動ビジネスプロセスにルーティングされます。
-
「ワークフローモデル」ドロップダウンリストからワークフローモデルを選択します。
-
「」ドロップダウンリストを使用して、 データファイルを保存する」オプションを選択します。
データファイル: データファイルには、アダプティブフォームに送信されたデータが含まれており、下流のワークフローステップ用にユーザー入力が保持されます。 「データファイルパス」オプションを使用して、ペイロードに対するファイルの名前とファイルの相対パスを指定できます。 例えば、
/addresschange/data.xmlパスはaddresschangeという名前のフォルダーを作成し、ペイロードに対して相対的に配置します。 フォルダー階層を作成せずに送信されたデータのみを送信するには、data.xmlのみを指定することもできます。 ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。
-
「を使用して添付ファイルを保存」ドロップダウンリストからオプションを選択します。
添付ファイル:添付ファイルは、ユーザーがアダプティブフォームにアップロードしたファイルです。 添付ファイルのパス オプションを使用して、これらの添付ファイルを保存するフォルダー名を指定できます。 フォルダーがペイロードを基準に作成されます。 ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。
-
「」ドロップダウンリストを使用して、 レコードのドキュメント」からオプションを選択します。
レコードのドキュメント:レコードのドキュメントには、アダプティブフォーム用に生成された印刷可能なアーカイブレコードが含まれています。 「レコードのドキュメントのパス」オプションを使用して、レコードのドキュメントのファイル名と、ペイロードに対するファイルの相対パスを指定できます。 例えば、
/addresschange/DoR.pdfパスは、ペイロードに対してaddresschangeという名前のフォルダーを作成し、ペイロードに対してDoR.pdfを配置します。 フォルダー階層を作成せずにレコードのドキュメントのみを保存するには、DoR.pdfのみを指定することもできます。 ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。 -
「完了」をクリックします。
note NOTE 詳しくは、Forms 中心の AEM ワークフロー - ステップリファレンスを使用して、ビジネスプロセスを自動化を参照してください。
コアコンポーネントベースのアダプティブフォームにAEM ワークフローを統合すると、定義されたビジネスプロセスを通じて、送信のルーティングと処理が自動化されます。 コアコンポーネントに基づくアダプティブフォームのAEM ワークフローで自動プロセスを設定するには、次の手順を実行します。
-
コンテンツブラウザーを開き、アダプティブフォームの ガイドコンテナ コンポーネントを選択します。
-
ガイドコンテナプロパティ
アイコンをクリックします。 アダプティブフォームコンテナダイアログボックスが開きます。 -
「送信」タブをクリックします。
-
送信アクション ドロップダウンリストから、AEM ワークフローの呼び出しを選択します。 これにより、フォームの送信時に、選択したワークフローが自動的にトリガーされます。
-
「ワークフローモデル」ドロップダウンリストからワークフローモデルを選択します。
-
「」ドロップダウンリストを使用して、 データファイルを保存する」オプションを選択します。
データファイル: データファイルには、アダプティブフォームに送信されたデータが含まれており、下流のワークフローステップ用にユーザー入力が保持されます。 「データファイルパス」オプションを使用して、ペイロードに対するファイルの名前とファイルの相対パスを指定できます。 例えば、
/addresschange/data.xmlパスはaddresschangeという名前のフォルダーを作成し、ペイロードに対して相対的に配置します。 フォルダー階層を作成せずに送信されたデータのみを送信するには、data.xmlのみを指定することもできます。 ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。 -
「を使用して添付ファイルを保存」ドロップダウンリストからオプションを選択します。
添付ファイル:添付ファイルは、ユーザーがアダプティブフォームにアップロードしたファイルです。 添付ファイルのパス オプションを使用して、これらの添付ファイルを保存するフォルダー名を指定できます。 フォルダーがペイロードを基準に作成されます。 ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。
-
「」ドロップダウンリストを使用して、 レコードのドキュメント」からオプションを選択します。
レコードのドキュメント:レコードのドキュメントには、アダプティブフォーム用に生成された印刷可能なアーカイブレコードが含まれています。 「レコードのドキュメントのパス」オプションを使用して、レコードのドキュメントのファイル名と、ペイロードに対するファイルの相対パスを指定できます。 例えば、
/addresschange/DoR.pdfパスは、ペイロードに対してaddresschangeという名前のフォルダーを作成し、ペイロードに対してDoR.pdfを配置します。 フォルダー階層を作成せずにレコードのドキュメントのみを保存するには、DoR.pdfのみを指定することもできます。 ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。 -
「完了」をクリックします。
note NOTE 詳しくは、Forms 中心の AEM ワークフロー - ステップリファレンスを使用して、ビジネスプロセスを自動化を参照してください。
ユニバーサルエディターで作成されたアダプティブフォームのAdobe Experience Manager(AEM)ワークフローで自動プロセスを設定するには、次の手順を実行します。
-
アダプティブフォームを編集用に開きます。
-
エディターで フォームプロパティを編集 拡張機能をクリックします。
フォームプロパティダイアログが表示されます。note NOTE - ユニバーサルエディターインターフェイスに フォームプロパティを編集 アイコンが表示されない場合は、Extension Manager で フォームプロパティを編集 拡張機能を有効にします。
- ユニバーサルエディターで拡張機能を有効または無効にする方法については、Extension Manager 機能のハイライトの記事を参照してください。
-
「送信」タブをクリックし、「AEM ワークフローを起動」送信アクションを選択します。
-
「ワークフローモデル」ドロップダウンリストからワークフローモデルを選択します。
-
「 を使用してデータファイルを保存」ドロップダウンリストからオプションを選択します。
データファイル:アダプティブフォームに送信されたデータを含みます。 「データファイルパス」オプションを使用して、ファイル名とペイロードを基準とするファイルのパスを指定できます。 例えば、
/addresschange/data.xmlパスは、addresschangeという名前のフォルダーを作成し、ペイロードを基準に配置します。 これにより、送信されたデータは、ペイロード内の専用フォルダーにグループ化されます。 フォルダー階層を作成せずに、data.xmlのみを指定して、送信されたデータのみを送信することもできます。 ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。 これにより、データファイルは、デフォルトのペイロードの場所ではなく、ワークフローに定義された外部ストレージの宛先にルーティングされます。 -
「 を使用して添付ファイルを保存」ドロップダウンリストからオプションを選択します。
添付ファイル:「添付ファイルのパス」オプションを使用して、アダプティブフォームにアップロードされた添付ファイルの保存先となるフォルダー名を指定できます。 フォルダーはペイロードに対して作成され、アップロードされたファイルが属するワークフローデータと共に保存されます。 ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。
-
「 を使用したレコードのドキュメント」ドロップダウンリストからオプションを選択します。
レコードのドキュメント:アダプティブフォーム用に生成されたレコードのドキュメント(DoR)と、送信されたフォームの固定されたアーカイブ可能なレンダリングが含まれています。 「レコードのドキュメントパス」オプションを使用して、レコードのドキュメントファイル名と、ペイロードを基準にファイルのパスを指定できます。 例えば、
/addresschange/DoR.pdfパスは、ペイロードを基準にaddresschangeという名前のフォルダーを作成し、ペイロードを基準にDoR.pdfを配置します。 これにより、生成されたレコードがワークフローペイロード構造内で整理されます。 フォルダー階層を作成せずにレコードのドキュメントのみを保存するには、DoR.pdfのみを指定することもできます。 ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。 これにより、レコードのドキュメントが、デフォルトのペイロードパスではなく、ワークフローで参照される外部ストレージの場所に移動します。 -
「完了」をクリックします。
note NOTE 詳しくは、Forms 中心の AEM ワークフロー - ステップリファレンスを使用して、ビジネスプロセスを自動化を参照してください。