AEM アダプティブフォームと AEM ワークフローの統合:ビジネスプロセスの合理化

AEM ワークフローを起動」送信アクションは、アダプティブフォームを AEM ワークフローと関連付けます。フォームが送信されると、関連するワークフローがオーサーインスタンスで自動的に起動します。データファイル、添付ファイル、レコードのドキュメントは、ワークフローのペイロードの場所または変数に保存できます。ワークフローが外部データストレージ用にマークされ、外部データストレージ用に設定されている場合、変数オプションのみを使用できます。ワークフローモデルで使用できる変数のリストから選択できます。ワークフローの作成時ではなく、後の段階で外部データストレージの対象としてワークフローがマークされている場合は、必要な変数設定が適切に行われていることを確認します。

NOTE
ユーザーがワークフローを開始したときに実行される一連のステップを定義するワークフローモデルを作成する方法について説明します。ワークフローを一時的なものにするか、複数のリソースを使用するかなど、モデルのプロパティを定義することもできます。

AEM as a Cloud Service では、フォーム送信を処理するための様々な送信アクションが標準で提供されます。これらのオプションについて詳しくは、アダプティブフォーム送信アクションの記事をご覧ください。

メリット

AEM ワークフローをアダプティブフォームと統合するいくつかの利点を次に示します。

  • AEM ワークフロー統合を使用すると、フォーム送信に関わる複雑なビジネスプロセスを自動化できます。
  • AEM Workflow は条件ロジックをサポートしているので、フォームデータや外部要因に基づいて動的に判断を下すことができます。
  • AEM ワークフローでは、定義済みのルールと条件に基づいてタスクをルーティングし、タスクが適切な個人またはグループに割り当てられるようにします。

AEM ワークフローとアダプティブフォームを統合する steps-to-integrate-workflow-with-af

基盤コンポーネント

基盤コンポーネントに基づくアダプティブフォーム用の AEM ワークフローで自動処理プロセスを設定するには、次の手順を実行します。

  1. 編集用にアダプティブフォームを開き、アダプティブフォームのコンテナプロパティの「送信」セクションに移動します。

  2. 送信アクション ​ドロップダウンリストから、AEM ワークフローを起動 ​として「送信アクション」を選択します。

  3. ワークフローモデル」ドロップダウンリストからワークフローモデルを選択します。

  4. 「**** を使用してデータファイルを保存」ドロップダウンリストからオプションを選択します。

    データファイル:アダプティブフォームに送信されたデータを含みます。「データファイルパス」オプションを使用して、ファイル名とペイロードを基準とするファイルのパスを指定できます。例えば、/addresschange/data.xml パスは、addresschange という名前のフォルダーを作成し、ペイロードを基準に配置します。フォルダー階層を作成せずに、data.xml のみを指定して、送信されたデータのみを送信することもできます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。

    ワークフロー FC を起動

  5. 「**** を使用して添付ファイルを保存」ドロップダウンリストからオプションを選択します。

    添付ファイル:「添付ファイルのパス」オプションを使用して、アダプティブフォームにアップロードされた添付ファイルの保存先となるフォルダー名を指定できます。フォルダーがペイロードを基準に作成されます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。

  6. 「**** を使用したレコードのドキュメント」ドロップダウンリストからオプションを選択します。

    レコードのドキュメント:アダプティブフォーム用に生成されたレコードのドキュメントを含みます。「レコードのドキュメントパス」オプションを使用して、レコードのドキュメントファイル名と、ペイロードを基準にファイルのパスを指定できます。例えば、/addresschange/DoR.pdf パスは、ペイロードを基準に addresschange という名前のフォルダーを作成し、ペイロードを基準に DoR.pdf を配置します。DoR.pdf のみを指定して、フォルダー階層を作成せずに、レコードのドキュメントのみを保存することもできます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。

  7. 完了」をクリックします。

    note note
    NOTE
    詳しくは、Forms 中心の AEM ワークフロー - ステップリファレンスを使用して、ビジネスプロセスを自動化を参照してください。
コアコンポーネント

コアコンポーネントに基づくアダプティブフォーム用の AEM ワークフローで自動処理プロセスを設定するには、次の手順を実行します。

  1. コンテンツブラウザーを開き、アダプティブフォームの​ ガイドコンテナ ​コンポーネントを選択します。

  2. ガイドコンテナプロパティ ガイドプロパティ アイコンをクリックします。 アダプティブフォームコンテナダイアログボックスが開きます。

  3. 送信」タブをクリックします。

  4. 送信アクション ​ドロップダウンリストから「AEM ワークフローを起動」を選択します。

    「メールを送信」のアクション設定

  5. ワークフローモデル」ドロップダウンリストからワークフローモデルを選択します。

  6. 「**** を使用してデータファイルを保存」ドロップダウンリストからオプションを選択します。

    データファイル:アダプティブフォームに送信されたデータを含みます。「データファイルパス」オプションを使用して、ファイル名とペイロードを基準とするファイルのパスを指定できます。例えば、/addresschange/data.xml パスは、addresschange という名前のフォルダーを作成し、ペイロードを基準に配置します。フォルダー階層を作成せずに、data.xml のみを指定して、送信されたデータのみを送信することもできます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。

  7. 「**** を使用して添付ファイルを保存」ドロップダウンリストからオプションを選択します。

    添付ファイル:「添付ファイルのパス」オプションを使用して、アダプティブフォームにアップロードされた添付ファイルの保存先となるフォルダー名を指定できます。フォルダーがペイロードを基準に作成されます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。

  8. 「**** を使用したレコードのドキュメント」ドロップダウンリストからオプションを選択します。

    レコードのドキュメント:アダプティブフォーム用に生成されたレコードのドキュメントを含みます。「レコードのドキュメントパス」オプションを使用して、レコードのドキュメントファイル名と、ペイロードを基準にファイルのパスを指定できます。例えば、/addresschange/DoR.pdf パスは、ペイロードを基準に addresschange という名前のフォルダーを作成し、ペイロードを基準に DoR.pdf を配置します。DoR.pdf のみを指定して、フォルダー階層を作成せずに、レコードのドキュメントのみを保存することもできます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。

  9. 完了」をクリックします。

    note note
    NOTE
    詳しくは、Forms 中心の AEM ワークフロー - ステップリファレンスを使用して、ビジネスプロセスを自動化を参照してください。
ユニバーサルエディター

ユニバーサルエディターで作成されたアダプティブフォーム用の AEM ワークフローで自動処理プロセスを設定するには、次の手順を実行します。

  1. アダプティブフォームを編集用に開きます。

  2. エディターで​ フォームプロパティを編集 拡張機能をクリックします。
    フォームプロパティ ​ダイアログが表示されます。

    note note
    NOTE
    • ユニバーサルエディターインターフェイスに フォームプロパティを編集 アイコンが表示されない場合は、Extension Manager で​ フォームプロパティを編集 ​拡張機能を有効にします。
    • ユニバーサルエディターで拡張機能を有効または無効にする方法については、Extension Manager 機能のハイライトの記事を参照してください。
  3. 送信」タブをクリックし、「AEM ワークフローを起動」送信アクションを選択します。

    「メールを送信」のアクション設定

  4. ワークフローモデル」ドロップダウンリストからワークフローモデルを選択します。

  5. 「**** を使用してデータファイルを保存」ドロップダウンリストからオプションを選択します。

    データファイル:アダプティブフォームに送信されたデータを含みます。「データファイルパス」オプションを使用して、ファイル名とペイロードを基準とするファイルのパスを指定できます。例えば、/addresschange/data.xml パスは、addresschange という名前のフォルダーを作成し、ペイロードを基準に配置します。フォルダー階層を作成せずに、data.xml のみを指定して、送信されたデータのみを送信することもできます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。

  6. 「**** を使用して添付ファイルを保存」ドロップダウンリストからオプションを選択します。

    添付ファイル:「添付ファイルのパス」オプションを使用して、アダプティブフォームにアップロードされた添付ファイルの保存先となるフォルダー名を指定できます。フォルダーがペイロードを基準に作成されます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。

  7. 「**** を使用したレコードのドキュメント」ドロップダウンリストからオプションを選択します。

    レコードのドキュメント:アダプティブフォーム用に生成されたレコードのドキュメントを含みます。「レコードのドキュメントパス」オプションを使用して、レコードのドキュメントファイル名と、ペイロードを基準にファイルのパスを指定できます。例えば、/addresschange/DoR.pdf パスは、ペイロードを基準に addresschange という名前のフォルダーを作成し、ペイロードを基準に DoR.pdf を配置します。DoR.pdf のみを指定して、フォルダー階層を作成せずに、レコードのドキュメントのみを保存することもできます。ワークフローが外部データストレージ用にマークされている場合は、「変数」オプションを使用し、ワークフローモデルで使用可能な変数のリストから変数を選択します。

  8. 完了」をクリックします。

    note note
    NOTE
    詳しくは、Forms 中心の AEM ワークフロー - ステップリファレンスを使用して、ビジネスプロセスを自動化を参照してください。

関連記事

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab