使用Forms Workflow的“发送电子邮件”步骤 using-send-email-step-of-forms-workflow

AEM Forms 6.4中引入了“发送电子邮件”步骤。通过此步骤,我们可以构建业务流程或工作流,从而允许您发送带有或不带有附件的电子邮件。 以下视频介绍了配置发送电子邮件组件的步骤。

作为本文的一部分,我们将引导您完成以下用例:

  1. 用户填写休息时间申请表
  2. 在提交表单时,会触发AEM Workflow
  3. AEM Workflow利用发送电子邮件组件,发送包含DoR作为附件的电子邮件

在使用“发送电子邮件”步骤之前,请确保从以下位置配置Day CQ Mail Service: configMgr. 提供特定于您的环境的值

配置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