支持提示:如何使用触发器更改票据主题

32个评论

  • 埃德·麦格夫

    至于让它工作,如果我们只为我们的API访问启用“令牌访问”会怎么样?是否可以将令牌作为身份验证的一部分传入,或者我们是否需要为API启用“密码访问”?

    谢谢!

    0
  • 埃德·麦格夫

    实际上,我只是回答了我自己的问题,并按照使用令牌的基本身份验证格式使其工作。

    username = userEmailAddress/token

    password = tokenValue

    我能够成功地让它工作。希望上面的内容能帮助到其他尝试这个的人。

    0
  • 爱资哈尔米

    我提供了我的管理凭证,但在HTTP目标配置中提交测试目标时收到以下错误:

    {"error":"无法验证您的身份"}




    0
  • 佩德罗·罗德里格斯(opservator.com)
    社区的主持人

    @……您是否尝试过更改密码,然后再试一次?如果您使用其他管理员的凭据,是否也会失败?如果问题仍然存在,我建议与Zendesk打开支持票。亚博

    0
  • 亚历杭德罗结肠

    @……

    如果你有访问API部分在你的管理仪表板我会给它一个尝试。

    然后,您可以使用admin的UN后跟“/token”作为用户名,并使用API令牌作为密码。

    它看起来是这样的。”azhar@example.com/令牌”“verylongapitokenforpassword”

    0
  • 妮可•桑德斯
    亚博Zendesk社区经理

    @……-我们的一个探员看过了,很快会给你答复。然而,我们删除了你的截图,因为一些信息在公共论坛上发布有点风险,我们想保护你的账户安全。

    0
  • 爱资哈尔米

    对不起,我没有更新身份验证问题后,重新登录。目前正在寻找其他解决方案,即我能够使用触发器和API调用更新票证主题,但使用相同的配置,我无法更新自定义字段。

    想知道如何使用相同的API调用和触发器更新自定义字段。

    触发器JSON主体中使用的表达式:

    {"ticket": {"subject": "subject更改为{{ticket.requester先生。”first_name}}}}—>是成功的

    {“票”:{“主题”:{{票。”ticket_field_360042501834}}}}—>是成功的

    {“票”:{“主题”:{{票。”ticket_field_option_title_360042588434}}}}—>是成功的

    {"ticket": {"customField:custom_field_360042588434": "Chat"}}——>不成功

    {"ticket": {"ticket_field_option_title_360042588434": "Press"}} ->不成功

    0
  • 谢尔盖
    亚博Zendesk客户服务

    嗨爱资哈尔,

    您可以使用以下语法更新票证字段(https://developer.亚博zendesk.com/rest_api/docs/support/tickets#setting-custom-field-values) - - -

    {“票”:{“custom_fields”:[{" id ": ticket_field_id_here,“价值”:“some_value”}]}}

    希望这对你有所帮助。我们的API文档可以回答大多数与API相关的问题,所以请尝试一下。

    0
  • 爱资哈尔米

    谢谢谢尔盖。它工作. .:)

    0
  • 爱资哈尔米

    嗨Sergie,

    我最近注意到的是,每当我试图用上面提到的JSON表达式设置自定义票证字段时,它对单个单词值更新得很好,但对多个单词值不工作。

    你能帮帮忙吗?

    例如:

    {“票”:{“custom_fields”:[{" id ": 360042537054,“价值”:“职业生涯 " }]}} -->工作正常

    {"ticket": {"custom_fields": [{"id": 360042537054, "value": "产品反馈或问题"}]}}-->不能正常工作

    0
  • 雷纳托米兰多斯桑托斯

    嗨,大家好!

    在这里,我将分享我的解决方案,例如,使用Liquid从门票标题中删除所有单引号('):

    {%分配ticketTitle =票。Title | remove:“'”%}

    “票”:{
    "subject": "{{ticketTitle}}"
    }
    }

    我希望它能帮助到和我有同样需要的人。

    最好的祝愿,

    雷纳托

    1
  • 原版DKNY

    在我看来,这不是一个伟大的工作,但谢谢你的建议。什么时候我们会得到一个真正的触发器,在更新或创建时修改现有票据的主题?

    1. 有风险的是管理员鲍勃用他的帐户设置这个,每次他的密码过期,这将*打破*。
    2. 如果将服务帐户用于此工作,则必须支付该许可证以填补此功能空白(哎哟!)
    3. 如果利用扩展/目标的触发器配置不正确,则来自使用该触发器的代理的任何更新都将来自与用于扩展/目标的凭据绑定的帐户。

    1
  • 亚历杭德罗结肠

    @……

    我完全明白你在说什么。

    话虽如此,我相信你的第一个问题可以通过使用令牌而不是密码来解决。

    这里是相关文档的链接。https://developer.亚博zendesk.com/rest_api/docs/support/introduction#api-token

    这也意味着在这种情况下,您“可以”避免获得服务帐户。

    再次,我完全理解你所说的,但我想让你知道,有一些变通的变通办法。;)

    0
  • 胡安-帕布鲁·戈麦斯

    我需要你帮个忙。我们似乎无法让延期通过。这是偶然的变化吗?

    0
  • 布雷特加油车
    亚博Zendesk社区经理

    嘿,胡安,

    你是否有机会提供你所设置的目标/扩展的屏幕截图,以便我们可以看看?请随意省略您的子域名或任何其他信息:)

    让我知道!

    0
  • Administrateur -

    你好布雷特

    我对你的方法很感兴趣

    我想设置一个自定义字段,而不是主题

    如果可能的话,我应该写什么呢主题在JSON表达式中:

    {"ticket": {"subject": "Your text goes here"}}

    谢谢!

    0
  • 谢尔盖
    亚博Zendesk客户服务

    想分享这篇方便的文章,这将展示你所追求的:https://develop.亚博zendesk.com/hc/en-us/articles/360059146153#setting-custom-field-values

    你可以使用这种语法,特别是:


    “票”:{
    “主题”:“你好”,
    "comment": {"body": "Some question"},
    "custom_fields": [{"id": 34, "value": "I need help!"})
    }
    }

    注意,如果您在创建票证时没有传递Subject属性/值组合,系统将从您的Comment属性中获取一些文本并将其用作主题。

    0
    社区的主持人
    产品经理耳语者- 2022

    伟大的技巧。我实际上是用它来附加到票的主题上。这允许我们从票证字段自动向主题添加客户票证编号,以阻止电子邮件循环。

    如果有人感兴趣,这里是JSON:

    {“票”:{“主题”:{{票。标题}}({{ticket.ticket_field_360042479912}}) "}}

    0
  • Devan La Spisa
    亚博Zendesk社区经理

    你好@……

    很高兴这个建议帮助了你!同时,感谢您在我们的提示上与社区分享您的提示!: D

    致以最亲切的问候。

    0
  • 玛丽Gleich

    如果我们可以使用触发器或自动化来附加或设置票据主题,那就太好了。我可以用宏来做到这一点,但如果它可以自动完成(而不必使用JSON),它将节省大量的时间!

    3.
    社区的主持人
    产品经理耳语者- 2022

    玛丽Gleich

    这里的JSON非常简单。这里是设置一个没有“特殊”编辑的主题:

    {"ticket": {"subject": "YOUR subject HERE"}}

    0
  • 雅各布·希尔

    我同意,我希望能够用触发器更新主题(和本机到期日期字段)!

    0
  • prakash.sati

    你好,

    我正试图创建一个端点url为web钩子https://yoursubdomain.亚博zendesk.com/api/v2/tickets/ {{ticket.id}} . json(我用我们的Zendesk域名替换了你的域名)但是它返回了一个错亚博误

    如果有人能帮忙,请!

    0
    社区的主持人
    产品经理耳语者- 2022

    普拉卡什殉死

    URL看起来不错。您在哪里看到这个错误?

    0
  • 莎朗·弗朗哥

    我在触发器的JSON主体中有:{"ticket": {"subject": "subject被{{ticket.request .first_name}}"}}

    当客户更改电子邮件的主题时,主题仍然没有更新。请建议。

    0
    社区的主持人
    产品经理耳语者- 2022

    莎朗·弗朗哥

    这个事件是怎么说的?扳机触发了吗?如果不是,我们需要看看条件。

    0
  • 莎朗·弗朗哥

    嗨,Lou,谢谢你的帮助。事件显示触发器已被触发"消息推送到网络钩子触发器-触发器名称-"

    条件是“地位不是新的”,行动如下:

    0
    社区的主持人
    产品经理耳语者- 2022

    莎朗·弗朗哥

    很抱歉我错过了。我很好奇。触发的条件是什么?我想不出有什么方法可以让请求者改变主题,所以不确定您是否可以实现您的目标。

    0
  • 凯文Froleiks

    我哪里做错了?了解吗?我只是想在某些情况下在主题行加上“需要采取的行动”。我将条件设置为仅适用于与单个宏相关的特定标签,并且为了只让它在每个票据上运行一次,我让它添加了“added_action_required”标签,该标签可以阻止触发器多次运行。

    json应该是正确的。webhook有什么变化吗?我还设置了一个主题,如果客户从我们的帮助中心的一个特定的web表单写(基本上把主题行改为“新提交在{{web表单名称}}”,这似乎也不再工作了。

    0
  • 佩德罗·罗德里格斯
    社区的主持人

    凯文Froleiks现在,一切看起来都很好。你能在你的管理中心下面再检查一下吗应用程序和集成»Webhooks»然后点击你的webhook并检查状态?例如,可能是身份验证方面的问题。

    1

登录留下评论。

由Zendesk提供支亚博持