ドキュメントAEMAEM チュートリアルAEM Forms のチュートリアル

Forms Workflow のメール送信手順の使用

最終更新日: 2025年5月5日
  • 適用対象:
  • Experience Manager 6.4
  • Experience Manager 6.5
  • トピック:

作成対象:

  • 初心者
  • 開発者

AEM Forms 6.4 で導入されたメール送信手順です。この手順を使用して、添付ファイルの有無に関わらずメールを送信できるビジネスプロセスやワークフローを構築できます。 次のビデオでは、メール送信コンポーネントの設定手順について説明します。

この記事の中では、次の使用例について説明します。

  1. ユーザーが休暇申請フォームに入力します
  2. フォームの送信時に、AEM ワークフローがトリガーされます
  3. AEM ワークフローは、メール送信コンポーネントを使用して、DoR が添付されたメールを送信します

メール送信手順を使用する前に、configMgr から Day CQ Mail Service を設定していることを確認してください。お使いの環境に合わせた値を指定します

Day CQ メールサービスの設定

この記事に関連付けられたアセットとして、次のものが得られます。

  1. 送信時にワークフローをトリガーするアダプティブフォーム
  2. DOR を添付ファイルとしてメールを送信するサンプルワークフロー
  3. メタデータプロパティを作成する OSGi バンドル

お使いのシステムでサンプルを実行するには、次の手順を実行してください。

  1. Developingwithserviceuser バンドルをデプロイします。

  2. setvalue バンドルをダウンロードしてインストールします。このバンドルには、ワークフローのプロセス手順の一部としてメタデータプロパティを作成するためのコードが含まれています。

  3. Day CQ メールサービスの設定

  4. パッケージマネージャーを使用して、この記事に関連付けられたアセットを CRX に読み込んでインストールします。

  5. アダプティブフォームを起動します。必須フィールドに入力して送信します。

  6. DocumentOfRecord を添付ファイルとして含むメールが届きます。

ワークフローモデルを探索

ワークフローのプロセス手順を見てみましょう。プロセス手順に関連付けられたカスタムコードは、メタデータのプロパティ名を作成し、送信されたデータから値を設定します。これらの値は、送信メールコンポーネントで使用されます。

NOTE
AEM Forms 6.5 以降では、メタデータプロパティを作成するためにこのカスタムコードは必要ありません。AEM Workflow の変数機能を使用してください。

メール送信コンポーネントの「添付ファイル」タブが、以下のスクリーンショットに従って設定されていることを確認します。
「送信メール添付ファイル」タブ 「DOR.pdf」の値は、アダプティブフォームの送信オプションで指定された、レコードパスのドキュメントで示された値と一致する必要があります。

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e