アクティビティフォームでは、あらかじめ用意されたいくつかの送信アクションが使用でき、フォームデータを複数のエンドポイントに送信できます。
例えば、 メールアクション 送信アクションは、アダプティブフォームの送信が成功すると、電子メールを送信します。 これは、フォームデータと PDF を電子メールで送信するように設定することもできます。
この記事では、アダプティブフォームで電子メールアクションを有効にする手順や、さまざまな設定について詳しく説明します。
また、 メールPDFアクション :入力済みのフォームをPDFの添付ファイルとして電子メールで送信します。 このアクションで使用できる設定オプションは、電子メールアクションで使用できるオプションと同じです。PDF のメール送信アクションは、XFA ベースのアダプティブフォームに対してのみ使用できます。
電子メールアクションを使用すると、アダプティブフォームの送信に成功したときに、1 人または複数の受信者に電子メールを自動的に送信できます。
電子メールアクションを使用するには、電子メールサービスの設定で説明されているように AEM メールサービスを設定する必要があります。
アダプティブフォームを編集モードで開きます。
アダプティブフォームの開始ツールバーの横にある編集をクリックします。
編集コンポーネントダイアログが開きます。
を選択します。 送信アクション 「 」タブで「 」を選択します。 メールアクション 送信アクションドロップダウンリストから
このタブには、現在のフォームに対して電子メールアクションを設定するためのオプションが表示されます。
宛先、CC、および BCC フィールドに有効な電子メール ID を指定します。
件名および電子メールテンプレートフィールドに、それぞれ件名と電子メール本文を指定します。
フィールドに変数プレースホルダーを指定することもできます。この場合、フィールドの値は、フォームがエンドユーザーによって正しく送信されたときに処理されます。詳細については、「アダプティブフォームのフィールド名を使用した電子メールコンテンツの動的作成」を参照してください。
フォームに添付ファイルがあり、それを電子メールに添付する場合は、添付ファイルを含めるを選択してください。
PDF のメール送信アクションを選択した場合は、添付ファイルを含めるオプションを選択する必要があります。
「OK」をクリックして、変更を保存します。
アダプティブフォームのフィールド名はプレースホルダーと呼ばれ、ユーザーがフォームを送信した後にそのフィールドの値によって置き換えられます。
電子メールアクションタブでは、アクションが実行されたときに処理されるプレースホルダーを使用できます。すなわち、電子メールのヘッダー(例えば宛先、CC、BCC、件名)を、ユーザーがフォームを送信したときに生成するようにできることを意味します。
プレースホルダーを定義するには、次を指定します。 ${<field name>}
をクリックします。
例えば、フォームが というemail_addr
電子メールアドレスフィールドを持っている場合、ユーザーの電子メール ID を取得するために、宛先、CC、または BCC フィールドに次のプレースホルダーを指定できます。
${email_addr}
ユーザーがフォームを送信すると、フォームの email_addr
フィールドに入力された電子メール ID に電子メールが送信されます。
フィールドの編集ダイアログにフィールドの名前があります。
変数プレースホルダーは、件名や電子メールテンプレートフィールドにも使用できます。
次に例を示します。
Hi ${first_name} ${last_name},
Your form has been received by our department. It usually takes ten business days to process the request.
Regards
Administrator
繰り返し可能なパネル内のフィールドは、変数プレースホルダーとして使用することはできません。