Forms Workflow のメール送信手順の使用
- 適用対象:
- Experience Manager 6.4
- Experience Manager 6.5
作成対象:
- 初心者
- 開発者
AEM Forms 6.4 で導入されたメール送信手順です。この手順を使用して、添付ファイルの有無に関わらずメールを送信できるビジネスプロセスやワークフローを構築できます。 次のビデオでは、メール送信コンポーネントの設定手順について説明します。
この記事の中では、次の使用例について説明します。
- ユーザーが休暇申請フォームに入力します
- フォームの送信時に、AEM ワークフローがトリガーされます
- AEM ワークフローは、メール送信コンポーネントを使用して、DoR が添付されたメールを送信します
メール送信手順を使用する前に、configMgr から Day CQ Mail Service を設定していることを確認してください。お使いの環境に合わせた値を指定します
この記事に関連付けられたアセットとして、次のものが得られます。
- 送信時にワークフローをトリガーするアダプティブフォーム
- DOR を添付ファイルとしてメールを送信するサンプルワークフロー
- メタデータプロパティを作成する OSGi バンドル
お使いのシステムでサンプルを実行するには、次の手順を実行してください。
-
setvalue バンドルをダウンロードしてインストールします。このバンドルには、ワークフローのプロセス手順の一部としてメタデータプロパティを作成するためのコードが含まれています。
-
アダプティブフォームを起動します。必須フィールドに入力して送信します。
-
DocumentOfRecord を添付ファイルとして含むメールが届きます。
ワークフローモデルを探索
ワークフローのプロセス手順を見てみましょう。プロセス手順に関連付けられたカスタムコードは、メタデータのプロパティ名を作成し、送信されたデータから値を設定します。これらの値は、送信メールコンポーネントで使用されます。
メール送信コンポーネントの「添付ファイル」タブが、以下のスクリーンショットに従って設定されていることを確認します。