如何使用 Adob​​e campaign 获取 aem 活动中所有与会者的出席情况?

How to take the attendance of all the attendees on a aem event using Adobe campaign?

上下文: - 我们正在管理 Campaign 中的事件 - 访问者可以通过 AEM 网站注册活动,该网站在 Campaign

上托管的注册表中包含一个 iframe

问题: 活动是否提供网络报告或网页,列出所有为特定活动注册的与会者? 如果来自特定活动的与会者列表中的“是”,我们是否有可能确认(例如通过复选框)与会者何时参加活动(活动组织者手动勾选)?

问题第 1 部分:活动是否提供网络报告或网页,列出所有为特定活动注册的与会者?

Adob​​e campaign 提供列出一个或多个活动的所有参与者的报告。 按照以下步骤创建报告。

  1. 转到管理>配置>报告创建新报告。
  2. Select 来自报表视图 i 的选择类型。全局的,多个 选择或单选。
  3. 创建查询以获取要在 报告。
  4. 将页面表单拖放到工作流中 space。
  5. 在表单中添加一个table以显示所有记录的列表。
  6. 将上下文数据添加到 table 并进行格式化以显示 数据。

问题第 2 部分:如果来自特定活动的与会者列表中的“是”,我们是否有可能确认(例如通过复选框)与会者何时参加活动(活动组织者手动打勾)?

解法:

  1. 创建一个自定义分机来参加考勤(更新 table 从网络记录)。按照 link 自定义中提到的所有步骤进行操作 分机
  2. 从表单调用 adobe campaign 中的登录方法以获取会话 令牌。
  3. 在表单 i 中添加两个按钮。在场,缺席。
  4. 使用所需参数调用(ajax 或页面加载)自定义 url 自定义扩展并更新记录。

一切就绪:)