创建触发器
必备
以下权限:
- 过程自动化>扳机>全部
- 过程自动化>扳机>添加
- 过程自动化>扳机>删除
- 过程自动化>扳机>编辑
- 过程自动化>扳机>看法
- 过程自动化>扳机>测试
触发器提供了一种自动化 Genesys Cloud 工作流程的有效方法。 创建触发器时,可以将 Genesys Cloud 配置为在特定事件发生时采取特定操作。 有关触发器组件的更多信息,请参阅触发器概述。
要创建触发器,请执行以下步骤:
- 单击 管理员。
- 在下面建筑师, 点击触发器。
- 点击添加触发器。
- 输入触发器的名称和描述,然后单击添加。
- 在 “主题名称” 下,选择一个主题。
- 在 “工作流目标” 下,选择要调用的工作流。
- 在“数据格式”下,选择顶层原语或者json 格式作为输入参数路由到工作流的数据格式。
注释:
-
顶级原语(例如字符串、枚举、数字和布尔值)将发送到工作流程。
-
对于 JSON 数据格式,整个事件作为 JSON 对象发送到工作流。必须将工作流配置为具有一个名为 jsonData 的 JSON 类型的输入变量。
-
- (可选)您可以指定调用触发器必须满足的条件。 要添加条件,请单击添加条件。
- 在 JSON 路径下,输入要比较的事件架构的属性。
- 在 “运算符” 下,选择一个运算符,用于将 JSON 路径与用户定义的值进行比较。
- 根据所选运算符的类型输入值。
- 字符串和数组 – JSON 输入
- 数字-数字
- 布尔值-对或错
注意: Genesys Cloud 根据所选运算符对值进行格式化。 对于某些值,必须以 JSON 格式显示它们。 因此,必须测试触发器的条件,以确保值在 JSON 中格式正确。
- 选择触发器的计时配置。 默认选择不会对触发器添加时间限制,并且工作流会立即执行。 您还可以选择:
- TTL – 当处理事件出现延迟时,等待的阈值时间,在此之后触发器将不再执行。 输入时间(以秒为单位)。
- 延迟启动– 延迟工作流程的执行。 当您想要互动后推迟后续行动。 输入 60-900 秒范围内的值。
- 单击 “ 创建”。
- (可选)单击 “保存并测试”。 在 “测试触发器” 窗口中,以 JSON 格式输入测试事件,然后单击 “测试”。 结果显示测试事件的验证,以及应用于触发器的目标和条件的验证。
- 要激活触发器,请将开关切换到 “激活”。
- 单击 “ 保存”。
测试触发器
在激活触发器之前,请对其进行测试以验证配置。 您可以使用开发者工具箱中的通知为测试生成示例事件。 测试可帮助您识别配置中的任何错误。