Zendesk 拥有多种业务规则,可用于跨产品自动执行记录更新和通知。触发器是您定义的业务规则,在创建或更新记录(如工单)后立即运行,并在满足特定条件时自动执行操作。本文章说明了不同类型的 Zendesk 触发器及其基本信息。
Zendesk 触发器的类型
触发器由 Zendesk 产品单独管理。
按 Zendesk 产品划分,触发器有以下类型:
-
工单触发器:第一种也是最常见的触发器类型,会在工单创建或更新时运行。Zendesk 提供了多个标准工单触发器,帮助您开始使用 Support 工作流程。
工单触发器一向视为仅适用于电邮工单(包括通过网络表格和 API 提交的工单),但也可为实时在线交谈、消息传送对话和通话创建工单。工单触发器支持“工单渠道是 {channel}”条件,您可以选择大多数 Zendesk 渠道。因此,最好将在线交谈和消息传送触发器视为工单触发器的子集,并在管理中心的单独页面上进行管理。
-
对象触发器:每当为指定的自定义对象创建或更新记录时运行。需要您激活并创建至少一个自定义对象。
请参阅了解对象触发器。
-
在线交谈触发器:在选定活动日志发生时运行。创建在线交谈触发器时,管理员必须指定导致触发器运行的单个活动日志。Zendesk 提供了几个标准的在线交谈触发器,帮助您开始实时在线交谈工作流程。
在 Chat 面板上进行管理:管理中心 > 对象和规则 > 业务规则 > 在线交谈触发器。
请参阅使用在线交谈触发器
-
消息传送触发器:消息传送触发器的工作方式与在线交谈触发器相同。创建消息传送触发器时,管理员必须指定导致触发器运行的单个活动日志。Zendesk 提供了几个标准消息传送触发器,帮助您开始消息传送工作流程。
对于某些帐户,消息传送触发器在“管理中心 > 对象和规则 > 业务规则 > 消息传送触发器”中进行管理。如果您看不到此页面,消息传送触发器仍可在 Chat 面板中创建和管理:管理中心 > 对象和规则 > 业务规则 > 在线交谈触发器。
请参阅使用消息传送触发器。
-
销售触发器:当用户指定的活动日志发生时运行。
请参阅创建 Sell 触发器。
关于 Zendesk 触发器的基本信息
本节概要介绍了触发器的一些基本知识。我们的文档中有更详细的解释。请参阅触发器资源。
- 触发器根据“条件”和“操作”创建。“条件”设置触发器触发所需的条件,而“操作”表示当满足这些条件时将执行的操作。
- 触发器始终在符合条件的活动日志发生后立即运行,或检查条件。对于工单和对象触发器,符合条件的活动日志是记录创建和更新。对于在线交谈、消息传送和销售触发器,符合条件的活动日志由管理员在配置触发器时定义。
- 例外情况是,工单触发器在工单关闭后不会运行或触发。但是,当工单被设置为“已关闭”时,工单触发器可能会触发,除非工单在 28 天后被系统自动关闭。
- 自行程序对工单所做的更改会引发触发器运行。配置触发器和自行程序时请注意,自行程序所做的更改会影响触发器,反之亦然。请参阅关于自行程序及其工作方式
- 触发器仅在其设置的条件得到满足时,才会触发或应用其操作。
- 一个工单触发器应用的操作会影响其它触发器对工单的运行和触发方式。但是,其他类型的触发器同时运行时不会出现这种循环行为。
- 触发器和所有的业务规则一样,必须小于 65 KB。
触发器剖析
触发器由两部分组成:条件和操作。您可将其结合起来创建“if”和“then”语句。如果 (if) 记录包含某个条件集,那么 (then)操作将更新记录并发送通知。在线交谈、消息传送和销售触发器也需要管理员来指定必须发生的活动日志,触发器才能运行。
条件
条件语句是触发器的“如果”部分。它们的结构为条件(有时称为类别)、运算符和值。
可用的条件选项因触发器类型而异。对于工单触发器、消息传送触发器和在线交谈触发器,有预定义的受支持条件列表。对于对象触发器,支持的条件取决于自定义对象的字段。
有两种类型的条件——all 条件和 any 条件。实际上,所有的 all 条件都必须为 true 才能满足触发器的条件,而一个或多个 any 条件也必须为 true 才能满足触发器的条件。对于工单触发器和对象触发器,您可以使用 all 和 any 条件的组合。但是,对于在线交谈和消息传送触发器,您必须选择使用 all 还是 any 条件。
操作
操作语句描述了当满足触发器的条件时会发生什么。这些是触发器的“那么”部分。当我们说触发器触发时,表示它正在应用操作。
操作语句的结构为操作和值。
与条件类似,可用操作因触发器类型而异。一个预定义的受支持操作列表可用于工单触发器、消息传送触发器和在线交谈触发器。对于对象触发器,有一些预定义的通知操作,但其余可用操作取决于自定义对象的字段。
运行活动日志
当我们说触发器运行时,触发器的条件将被评估,如果满足,则发生指定的操作。工单触发器和对象触发器会分别在创建/更新工单和自定义对象记录时自动运行。但是,在线交谈、消息传送和销售触发器仅在用户指定的活动日志发生时运行。在创建其中一个触发器时,管理员必须从下拉菜单中选择运行活动日志。