【问题标题】:Zendesk: How to get count of tickets under each priority related to a specific view?Zendesk:如何获取与特定视图相关的每个优先级下的票数?
【发布时间】:2016-12-15 23:18:56
【问题描述】:

因此,在我的 rails 应用程序中,我尝试使用 api 来检索与特定视图相关的所有票证的计数。但我想要与每个优先级相关的计数。一个示例场景:视图 A 中有 25 个工单。其中 19 个是普通优先级,其中 4 个是高优先级。我想发出一个 api 请求并在其中一个请求中获得 19(正常),在另一个请求中获得 4(高)。

我试图根据文档提出一个 api url,但我无处可去。我该怎么做?

【问题讨论】:

    标签: ruby-on-rails zendesk zendesk-api zendesk-app


    【解决方案1】:

    对于基于优先级的视图中的工单计数没有特定的端点,但您可以返回视图中的所有工单,然后自行按优先级对它们进行排序。

    我建议为此使用官方Zendesk API gem。一旦你有了initialized the client,你就可以使用它来返回视图中高优先级和普通优先级票证的计数(在下面的代码中替换VIEW_ID):

    view = client.views.find(id: VIEW_ID)
    urgent_count = view.tickets.select {|x| x.priority == "urgent"}.count
    high_count = view.tickets.select {|x| x.priority == "high"}.count
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多