本文讨论了删除值(如票据字段或标记)在自动化中的影响,以及如何纠正删除值错误。
本文包含以下部分:
关于删除值
当您创建自动化时,您可以选择各种不同的条件。看到自动化条件和操作参考。其中一些将永远存在于您的帐户上,例如:
在Ze亚博ndesk支持中,票据总是有状态的,所以总会有一个关闭的状态。虽然您可以依赖始终存在的状态,但其他元素(如Ticket Fields)如何处理呢?它们可以被更改或删除。
在自动化中删除值
更改字段值可能会对自动化产生不同的结果。如果我们创建一个依赖于下拉字段的条件测试下拉一个值叫做梨,然后将该字段值的名称从梨来梨v2.0,自动化条件中的名称将更新。
然而,在后端自动化的许多功能依赖于标签。那么如果我们回到这个梨字段值并更改该字段值的标记而不是其名称?
如果我们将该标签更改为其他内容,然后返回查看我们的自动化条件,我们可以看到它已经打破了该条件,现在我们看到一个错误“Value不再存在”。选择另一个。”
如果不更改标记,我们只需删除整个字段值梨,我们发现发生了完全相同的事情,并且我们在自动化条件中得到错误声明“Value不再存在”。选择另一个。”
这个错误看起来肯定不太好,但它能做什么呢?
删除值错误消息
既然我们已经更改或删除了自动化所依赖的票证字段值,并在我们的条件中创建了一个错误,那么让我们来看看自动化的其余部分,看看发生了什么。下面是我们的自动化的其余部分:
如您所见,第一个条件显示了错误消息。然后将条件标记为错误并跳过。
接下来,自动化检查该自动化检查的票证是否存在未关闭和没有标签板球。
不幸的是,这些剩余的条件与我账户中剩余的有效门票相匹配。因此,板球票标签被添加到我所有的票后,这个自动化运行。
解决删除值错误
有几种不同的方法可以解决已删除值错误:
在更改票证字段之前更新自动化
避免遇到此问题的最佳解决方案是了解自动化中的条件,并在对它们所依赖的字段进行任何更改之前对其进行调整。
您可以将条件查找的字段值更改为不同的字段值,或者您可以完全禁用自动化,因为删除字段将使自动化不再相关。或者,您可以调整自动化来寻找完全不同的东西,这样条件就可以匹配即将出现的新情况。
无论您的决定是什么,主要目标是确保当您删除或更改字段时,您的帐户上的任何活动自动化都不会依赖于它。
倒转自动清理票据
通过反转自动化来清理票据:
- 创建一个新的自动化,撤消以前的自动化所做的工作。
- 创建另一个自动化来完成您最初的目标。
在上面的例子中,我不小心添加了标签板球敬我所有的票。在我的新自动化中,我添加了一个操作来删除标记的所有实例板球。自动化看起来像下面的图片:
这第一个新的自动化摆脱了板球标签。在此自动化运行几个小时以从我的帐户中的所有门票中删除标签后,我需要创建另一个新的自动化,将板球我本来是想在票上放上标签的。例如:
现在,我已经成功地挽回了损失,纠正了我的罚单。我原本想要有这个标签的票将会有。
使用Zendesk API进行更正亚博
这个解决方案将会有很大的不同,这取决于您所熟悉的脚本语言、API的任何更新、编程语言的更新和不断发展的技术。这些说明将提供更多的概要,包括有关Zendesk API的更多信息的链接。亚博
创建一个脚本来识别受影响的票据
- 检索自动化何时启动或对字段进行更改的UNIX时间戳。
- 输入到增量事件API端点拨打您的帐户并获取自该时间以来发生的票务事件。
如果您不知道确切的日期和时间,请查看您的门票,了解开始发生更改的时间,查找该字段最后一次更新的时间,或者使用适当的时间缓冲区进行猜测。
- 拉出这些事件后,您可以查找执行了不需要的操作的自动化ID。
如果您不知道自动化ID,则应该在列表自动化端点。然后,从那些包含自动化的事件中提取票证id。
一旦您有了受影响的票据列表,您需要确定需要对这些票据采取的操作来纠正问题,然后循环遍历您发现的每个受影响的票据以应用这些更新。使用更新多张票端点将是最快的方式来实现这些批量操作与票证列表。
0评论
请登录留下评论。