AEM アダプティブフォームと AEM ワークフローの統合:ビジネスプロセスの合理化
「AEM ワークフローを起動」送信アクションは、アダプティブフォームを AEM ワークフローと関連付けます。フォームが送信されると、関連するワークフローがオーサーインスタンスで自動的に起動します。データファイル、添付ファイル、レコードのドキュメントは、ワークフローのペイロードの場所または変数に保存できます。ワークフローが外部データストレージ用にマークされ、外部データストレージ用に設定されている場合、変数オプションのみを使用できます。ワークフローモデルで使用できる変数のリストから選択できます。ワークフローの作成時ではなく、後の段階で外部データストレージの対象としてワークフローがマークされている場合は、必要な変数設定が適切に行われていることを確認します。
AEM as a Cloud Service では、フォーム送信を処理するための様々な送信アクションが標準で提供されます。これらのオプションについて詳しくは、アダプティブフォーム送信アクションの記事をご覧ください。
メリット
AEM ワークフローをアダプティブフォームと統合するいくつかの利点を次に示します。
- AEM ワークフロー統合を使用すると、フォーム送信に関わる複雑なビジネスプロセスを自動化できます。
- AEM Workflow は条件ロジックをサポートしているので、フォームデータや外部要因に基づいて動的に判断を下すことができます。
- AEM ワークフローでは、定義済みのルールと条件に基づいてタスクをルーティングし、タスクが適切な個人またはグループに割り当てられるようにします。
AEM ワークフローとアダプティブフォームを統合する steps-to-integrate-workflow-with-af
アダプティブフォーム用の AEM ワークフローで自動処理を設定するには次の手順を実行します。
-
コンテンツブラウザーを開き、アダプティブフォームの ガイドコンテナ コンポーネントを選択します。
-
ガイドコンテナプロパティ アイコンをクリックします。アダプティブフォームコンテナダイアログボックスが開きます。
-
「送信」タブをクリックします。
-
送信アクション ドロップダウンリストから「AEM ワークフローを起動」を選択します。
-
「ワークフローモデル」ドロップダウンリストからワークフローモデルを選択します。
-
「**** を使用してデータファイルを保存」ドロップダウンリストからオプションを選択します。
データファイル:アダプティブフォームに送信されたデータを含みます。「データファイルパス」オプションを使用して、ファイル名とペイロードを基準とするファイルのパスを指定できます。例えば、
/addresschange/data.xml
パスは、addresschange
という名前のフォルダーを作成し、ペイロードを基準に配置します。フォルダー階層を作成せずに、data.xml
のみを指定して、送信されたデータのみを送信することもできます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。 -
「**** を使用して添付ファイルを保存」ドロップダウンリストからオプションを選択します。
添付ファイル:「添付ファイルのパス」オプションを使用して、アダプティブフォームにアップロードされた添付ファイルの保存先となるフォルダー名を指定できます。フォルダーがペイロードを基準に作成されます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。
-
「**** を使用したレコードのドキュメント」ドロップダウンリストからオプションを選択します。
レコードのドキュメント:アダプティブフォーム用に生成されたレコードのドキュメントを含みます。「レコードのドキュメントパス」オプションを使用して、レコードのドキュメントファイル名と、ペイロードを基準にファイルのパスを指定できます。例えば、
/addresschange/DoR.pdf
パスは、ペイロードを基準にaddresschange
という名前のフォルダーを作成し、ペイロードを基準にDoR.pdf
を配置します。DoR.pdf
のみを指定して、フォルダー階層を作成せずに、レコードのドキュメントのみを保存することもできます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。 -
「完了」をクリックします。