创建触发器

必备

以下权限:

  • 过程自动化>扳机>全部
    • 过程自动化>扳机>添加
    • 过程自动化>扳机>删除
    • 过程自动化>扳机>编辑
    • 过程自动化>扳机>看法
    • 过程自动化>扳机>测试

触发器提供了一种自动化 Genesys Cloud 工作流程的有效方法。 创建触发器时,可以将 Genesys Cloud 配置为在特定事件发生时采取特定操作。 有关触发器组件的更多信息,请参阅触发器概述

要创建触发器,请执行以下步骤:

  1. 单击 管理员
  2. 在下面建筑师, 点击触发器
  3. 点击添加触发器
  4. 输入触发器的名称和描述,然后单击添加
  5. 在 “主题名称” 下,选择一个主题。
  6. 在 “工作流目标” 下,选择要调用的工作流。
  7. 在“数据格式”下,选择顶层原语或者json 格式作为输入参数路由到工作流的数据格式。
    注释:
    • 顶级原语(例如字符串、枚举、数字和布尔值)将发送到工作流程。

    • 对于 JSON 数据格式,整个事件作为 JSON 对象发送到工作流。必须将工作流配置为具有一个名为 jsonData 的 JSON 类型的输入变量。

  8. (可选)您可以指定调用触发器必须满足的条件。 要添加条件,请单击添加条件
    1. 在 JSON 路径下,输入要比较的事件架构的属性。 
    2. 在 “运算符” 下,选择一个运算符,用于将 JSON 路径与用户定义的值进行比较。
    3. 根据所选运算符的类型输入值。
      • 字符串和数组 – JSON 输入
      • 数字-数字
      • 布尔值-对或错
      注意: Genesys Cloud 根据所选运算符对值进行格式化。 对于某些值,必须以 JSON 格式显示它们。 因此,必须测试触发器的条件,以确保值在 JSON 中格式正确
  9. 选择触发器的计时配置。 默认选择不会对触发器添加时间限制,并且工作流会立即执行。 您还可以选择:
    • TTL – 当处理事件出现延迟时,等待的阈值时间,在此之后触发器将不再执行。 输入时间(以秒为单位)。
    • 延迟启动– 延迟工作流程的执行。 当您想要互动后推迟后续行动。 输入 60-900 秒范围内的值。
  10. 单击 “ 创建”
  11. (可选)单击 “保存并测试”。 在 “测试触发器” 窗口中,以 JSON 格式输入测试事件,然后单击 “测试”。 结果显示测试事件的验证,以及应用于触发器的目标和条件的验证。 
  12. 要激活触发器,请将开关切换到 “激活”
  13. 单击 “ 保存”

测试触发器

在激活触发器之前,请对其进行测试以验证配置。 您可以使用开发者工具箱中的通知为测试生成示例事件。 测试可帮助您识别配置中的任何错误。