[集成]{class="badge positive"}

草稿Forms功能板

[AEM Forms as a Cloud Service]{class="badge informative"}

草稿Forms仪表板提供已保存但尚未提交的表单的集中视图。 它会查询Adobe Experience Platform以显示表单名称、所有者电子邮件和保存日期,并允许操作员通过在AEP中触发form.nudge事件来手动发送提醒,该事件将启动Adobe Journey Optimizer历程以投放提醒电子邮件。

草稿仪表板

实施概述

  1. 配置Node.js应用程序

    • 使用连接到​ Adobe Experience Platform查询服务 ​所需的凭据配置Node.js应用程序。
    • 从​ Adobe Experience Platform >查询>凭据 ​获取​ Adobe Experience Platform查询服务 ​连接凭据。
    • 将Query Service主机、端口、数据库、用户名和密码存储为环境变量。
    • 配置发送form.nudge Experience事件所需的Adobe Experience Platform凭据和数据流信息。
    • 对于此实施,这些配置值在​ 渲染 ​中定义为环境变量。
    • 更新应用程序中的查询服务表名称,以匹配Adobe Experience Platform环境中的表单状态数据集。
  2. 创建草稿Forms仪表板

    • 生成​Node.js应用程序,以提供用于查看已保存但尚未提交的表单的仪表板。
    • 对于此实施,Node.js应用程序托管在​ Render ​上。
    • 将应用程序连接到​Adobe Experience Platform查询服务
    • 查询submitted = false的记录的表单状态数据集。
    • 显示仍处于草稿模式的表单的信息,如​表单名称、所有者电子邮件和保存日期
  3. 添加发送提醒操作

    • 为仪表板上显示的每个草稿表单添加​ 发送提醒 ​按钮。
    • 选择按钮后,将相应的ownerIdformId发送到渲染上托管的Node.js后端。
    • 后端使用Auth0Owner标识向Adobe Experience Platform发送​ form.nudge ​体验事件。
  4. 在Adobe Journey Optimizer中创建轻推历程

    • 在Adobe Journey Optimizer中创建自定义​ form.nudge ​事件。
    • 创建在收到form.nudge事件时触发的历程。
    • 使用与Auth0Owner身份关联的所有者配置文件来确定电子邮件收件人。
    • 发送提醒电子邮件,鼓励用户返回Forms门户并完成保存的表单。

除了在配置的表单放弃期后发送的自动提醒之外,此实施还从渲染上托管的Node.js仪表板提供​按需提醒功能

使用提供的JavaScript文件作为参考实现,以构建Forms草稿仪表板。 此示例演示了如何在Adobe Experience Platform中查询尚未提交的表单,以及如何在选择了“发送提醒”操作时触发form.nudge事件。 您可以调整实施以适合您的应用程序和环境。

recommendation-more-help
experience-manager-learn-help-cloud-service