Loading
使用 Salesforce Flow 自动化业务流程
测试并激活所有课程管理流

测试并激活所有课程管理流

在课程管理系统中测试每个流,以确保它正常工作。然后激活它。

测试和激活流是确保您的自动化在真实用户与其交互之前正常工作的关键步骤。此测试流程模拟真实场景(创建课程交付、注册参与者、管理候补名单和处理取消),以验证所有流是否如预期协同工作。通过创建测试数据并完成完整的注册工作流,您将确认保存前流正确验证数据,保存后流发送适当的电子邮件和更新状态,以及屏幕流提供流畅的用户体验。一旦测试完成并且您已经确认一切正常,激活流使它们可以用于生产,让您的组织开始从自动化课程管理系统中受益。这种逐步测试方法有助于您尽早发现任何问题,并确保业务流程在上线时平稳运行。

在测试前,请确保您已在此课程管理项目中创建所有流:

重要
重要 要从 Salesforce 发送电子邮件,Salesforce 流中的发送电子邮件操作需要域级和用户级电子邮件验证。如果用户的电子邮件地址或电子邮件发送域未验证,电子邮件传递将失败。请参阅从 Salesforce 发送电子邮件的要求。

首先,创建测试数据,这样您就不会使用真实数据。然后,测试并激活流。

  1. 为您的课程管理系统创建两个测试客户。
    1. 对于与教师联系人关联的客户,创建名为 LTS Services 的测试客户。
    2. 对于与课程参与者关联的客户,创建名为 Dove Advertising 的测试客户。
  2. 为您的课程管理系统创建测试教师联系人。
    1. 对于名字,输入 Amanda
    2. 对于姓氏,输入 Houston
    3. 对于客户,选择 LTS 服务
    4. 对于电子邮件,输入您的电子邮件。
  3. 为您的课程管理系统创建测试参与者联系人。
    1. 对于名字,输入 Becky
    2. 对于姓氏,输入 Barnes
    3. 对于客户,选择鸽子广告
    4. 对于电子邮件,输入您的电子邮件。
  4. 为您的课程管理系统创建测试课程。
    1. 对于课程名称,输入使用 AI 添加闭路字幕。
    2. 对于课程状态,选择准备安排
  5. 为您的课程管理系统创建状态为“已计划”的测试课程交付。
    1. 对于课程交付名称,输入使用 AI 添加闭路字幕(西部/十一月)。
    2. 对于课程,选择使用 AI 添加隐藏字幕。
    3. 对于教师,选择 Amanda Houston
    4. 对于地区,选择西部
    5. 对于开始日期,选择 11 月的日期。
    6. 对于状态,选择已计划
    7. 对于最大学生数量,输入 2
  6. 为您的课程管理系统创建另一个状态为“已计划”的测试课程交付。
    1. 对于课程交付名称,输入使用 AI 添加闭路字幕(西部/十二月)。
    2. 对于课程,选择使用 AI 添加隐藏字幕。
    3. 对于教师,选择 Amanda Houston
    4. 对于地区,选择西部
    5. 对于开始日期,选择 12 月的日期。
    6. 对于状态,选择已计划
    7. 对于最大学生数量,输入 2
  7. 创建测试课程参与者。
    1. 对于课程参与者名称,输入 Becky Barnes(西部/十二月)
    2. 对于出席者,选择 Becky Barnes
    3. 对于状态,选择已注册
    4. 对于确认代码,输入 TestCode123
    5. 对于课程交付,选择西部/十二月交付。
  8. 测试并激活管理新课程参与者记录流。
    1. 在流列表视图中,打开管理新课程出席者记录流,然后单击调试
      调试面板将打开。
    2. 在调试面板中,对于 Course_Attendee__c,选择您创建的其中一个测试课程交付,然后单击运行
    3. 在“调试”面板中,检查流是否沿着重复记录路径运行,并在自定义错误消息元素后结束。
    4. 单击启用
  9. 测试并激活设置课程交付状态和发送电子邮件流。
    1. 在流列表视图中,打开设置课程交付状态和发送电子邮件流,然后单击调试
      调试面板将打开。
    2. 在调试面板中,为 Course_Attendee__c 选择 Becky Barnes (West/December )
    3. 单击运行
    4. 在调试日志中,检查流是否无错误完成,并检查您是否收到电子邮件。
    5. 如果一切正常,单击激活
  10. 测试并激活管理课程参与者取消流。
    1. 在流列表视图中,打开管理课程参与者取消流,然后单击调试
      调试面板将打开。
    2. 在调试面板中,为 Course_Attendee__c 选择 Becky Barnes (West/December )
    3. 打开更新记录部分。
    4. 对于出席者状态,选择已取消
    5. 单击运行
    6. 在调试日志中,检查流是否无错误完成。
    7. 如果一切正常,单击激活
    现在,我们将测试屏幕流,并测试所有流如何协同工作。
  11. 在流列表视图中,打开“为课程注册新参与者”屏幕流,然后单击调试
    调试面板将打开。
  12. 在调试面板中,输入 Dove Advertising 测试帐户的帐户 ID,然后单击运行
    流中的第一个屏幕将打开。
  13. 使用电子邮件地址输入有关新参与者的信息,然后选择 11 月的课程交付。
    该流告诉您,参与者现在已经注册了课程。
  14. 查看您的电子邮件以获取课程确认。
  15. 单击编辑流,然后再次单击调试
    调试面板将打开。
  16. 在调试面板中,输入 Dove Advertising 测试帐户的帐户 ID,然后单击运行
    流中的第一个屏幕将打开。
  17. 要检查重复记录的逻辑,输入有关相同参与者的信息,并再次选择 11 月的课程交付。
    该流告诉您参与者已经注册了该课程,保存后记录触发的流不会向重复的参与者发送电子邮件。错误电子邮件可能会发送到流创建者,这没关系。
  18. 单击编辑流,然后再次单击调试
    调试面板将打开。
  19. 在调试面板中,输入 Dove Advertising 测试帐户的帐户 ID,然后单击运行
    流中的第一个屏幕将打开。
  20. 要将第二个人添加到 11 月的课程交付,请使用您的电子邮件地址输入有关新参与者的信息。然后选择 11 月的课程交付。
    该流告诉您,参与者现在已经注册了课程。
  21. 查看您的电子邮件以获取课程确认。
  22. 单击编辑流,然后再次单击调试
    调试面板将打开。
  23. 在调试面板中,输入 Dove Advertising 测试帐户的帐户 ID,然后单击运行
    流中的第一个屏幕将打开。
  24. 要将第三方添加到 11 月的课程交付,请使用您的电子邮件地址输入有关新参与者的信息。然后选择 11 月的课程交付。
    该流告诉您课程讲授已满,参与者已添加到候补名单。
  25. 查看您的电子邮件,以确认候补名单。
  26. 查看您的电子邮件,了解给教师的完整课程通知。
  27. 要检查流是否正确处理取消,请打开课程参与者列表视图。
  28. 单击已注册 11 月课程的课程参与者的链接。
    记录将打开。
  29. 对于状态,选择已取消
  30. 单击保存
  31. 检查您的电子邮件,以确认取消。
  32. 检查您的电子邮件,以查看之前候补的出席者是否收到注册通知。
  33. 在流列表视图中,再次打开“为课程注册新参与者”屏幕流,然后单击调试
    调试面板将打开。
  34. 在调试面板中,输入 Dove Advertising 测试帐户的帐户 ID,然后单击运行
    流中的第一个屏幕将打开。
  35. 要检查取消后课程交付是否正确更新,请将参与者添加到 12 月的课程交付。使用您的电子邮件地址输入有关新出席者的信息。然后选择 12 月的课程交付。
    该流告诉您,参与者现在已经注册了课程。
  36. 单击编辑流,然后再次单击调试
    调试面板将打开。
  37. 在调试面板中,输入 Dove Advertising 测试帐户的帐户 ID,然后单击运行
    流中的第一个屏幕将打开。
  38. 要将其他人员添加到 12 月的课程交付,请使用您的电子邮件地址输入有关新参与者的信息。然后选择 12 月的课程交付。
    该流告诉您课程讲授已满,参与者已添加到候补名单。
  39. 单击编辑流,然后单击激活。
  40. 打开课程交付列表视图。
  41. 检查 12 月的课程交付状态是否设置为“完全”。
  42. 打开课程参与者列表视图。
  43. 将两个 12 月出席者的状态设置为“已取消”。
  44. 打开课程交付列表视图。
  45. 检查 12 月的课程交付状态现在是否为“已计划”。
  46. 如果一切如预期正常工作,您可以继续下一步。
 
正在加载
Salesforce Help | Article