最近搜索


没有最近搜索

Niall Colfer's Avatar

Niall Colfer

已加入2021年4月14日

·

最后活动2021年12月09日

关注

0

关注者

0

活动总数

23

投票

2

订阅

14

活动概览

的最新活动 Niall Colfer

Niall Colfer 创建了一篇文章,

文章关于用户管理的帮助

问题

如果 组织用户 被意外删除,是否可以恢复?

答案

不,已删除的组织或用户无法恢复。根据 数据恢复政策,Zendesk 无法代表您恢复组织或用户。

帐户中已关闭的工单将保留一个名为 工单组织的属性,即使在删除之后,它也会存储组织的 ID。这可在 Explore 中用于审阅数据,或用于通过 API 读取工单。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

已于 2023年1月26日 编辑 · Niall Colfer

0

关注者

0

投票

0

评论


Niall Colfer 创建了一篇文章,

文章关于实时在线交谈的帮助

问题

我想接收新在线交谈的通知。如何获取 Chat 的桌面通知?

回答

每个专员都可以在 Chat 设置中启用通知。

chat_sound_notifications.png

有关详细说明,请参阅文章:编辑您的在线交谈通知设置

此外,确保您的浏览器具有发送通知的权限。有关特定于浏览器的信息,请参阅以下文章。

如果您遇到 Chat 通知无法显示的问题,请确保您的网络稳定,并禁用扩展。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

已于 2024年2月20日 编辑 · Niall Colfer

0

关注者

0

投票

0

评论


Niall Colfer 创建了一篇文章,

文章关于应用和整合的帮助

问题

如何将查找字段从 SFDC 同步到 Zendesk Support?当我设置后,我仅在 Zendesk 中看到记录 ID,这没有帮助。

答案

SFDC 中的查找字段与其它字段有些不同:存储在此字段中的原始信息是一个记录 ID,Salesforce 会在您查看时查找相关的详情。如果此数据要同步到 Zendesk Support,我们将只有 SFDC 记录 ID。因此,我们的整合不允许映射查找字段以进行同步。

要将其转换为可用的数据类型,可以创建一个具有合适类型(通常是"文本")的自定义公式字段,并通过该查找字段自动填写记录的值。当从 SFDC 同步到 Zendesk 时使用自定义字段,并且该值将会结转。

用例示例:

同步父帐户信息的一个常见例子。SFDC 客户同步到 Zendesk 组织,但组织在 Zendesk 中具有扁平结构,没有任何层次结构。要传递父帐户,需要自定义字段映射,但由于这是 SFDC 中的"查找"字段,我们会得到一个通用的记录 ID,这不是最佳用户体验,但是我们可以做得更好。

1.在 Zendesk Support 中创建一个自定义字段

第一步是在 Zendesk 中创建一个自定义字段以捕获此信息。字段类型将取决于您要捕获的信息。在我们的例子中,这是一个组织级别字段,我们将使用 Text 字段类型来收集父客户的名称。

  1. 前往" 管理员 > 管理 > 组织字段"
  2. 从右边拖动 文本
  3. 为其命名一个有用的名称,例如 父帐户

2.在 SFDC 中创建一个公式字段:

现在我们在 SFDC 中需要一个合适的类型字段,以通过公式填充数据。再说一次,类型将取决于您的信息 —— 在我们的例子中是帐户上的 Text 字段。

  1. 前往 设置 > 自定义 > 客户 > 字段 ,创建一个新的自定义字段。
  2. 选择数据类型 公式
  3. 为其添加一个标签,如 父客户名称,并选择 公式返回类型 ,如 文本
  4. 输入公式 框中,您需要为此字段建立公式。我们的用例非常简单,因此选择 高级公式编辑器,并单击" 插入字段 "按钮。
  5. 选择正确的数据字段,例如 客户 > 父客户 > 客户名称

  6. 添加您偏好的安全设置和页面布局设置,以完成设置。

3.配置字段映射:

现在这些字段在这两个位置都存在,我们只需要添加连接。

  1. 在 Zendesk 中,打开 管理中心,并导航到 Salesforce 整合页面。 
  2. 选择 客户到组织同步 ,单击配置,然后向下滚动到 字段映射
  3. 单击" 添加映射 "按钮
  4. 从步骤 2 选择 Salesforce 字段。父帐户名称,等待 Zendesk Support 字段加载。
  5. 从步骤 1 选择 Zendesk 字段。父帐户
  6. 单击" 保存 "按钮以完成。

4.已完成!

配置已完成,从现在开始,数据将在这些字段之间同步。我建议在进行大规模的批量同步之前,先启用持续的同步并测试几条记录,或进行较小的批量同步,以确保配置按您的需要进行设置。

有一点需要注意:由于 Salesforce Streaming API 的限制,对这些公式字段的更改不会直接触发同步。要解决此限制,我们建议遵循此工作流程:https://support.zendesk.com/hc/en-us/articles/4408823413658 

 

如需了解更多关于 Salesforce 的信息,请查阅文章:设置适用于 Salesforce 整合的 Zendesk

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

已于 2023年1月26日 编辑 · Niall Colfer

4

关注者

0

投票

0

评论


Niall Colfer 创建了一篇文章,

文章使用 Chat 进行实时在线交谈

要在 Support+Chat 帐户和 第 4 阶段 Chat 帐户中使用 Chat API,您需要生成 OAuth 访问密钥对 API 请求进行身份验证。不支持基本身份验证。但是,首次生成密钥可能会有点困惑,因此本教程将通过示例逐步说明如何手动生成密钥。完成后,您应有一个密钥,可在 Chat API 请求中使用该密钥来读取和写入数据。

如果您要构建应用程序,则应将密钥生成功能构建到您的应用中,实现此流程自动化。

有两种方法可以为 Chat API 创建访问密钥:一种更快、更方便,用于测试环境(使用“隐式”授权流程);另一种更长、更正式,用于生产环境(使用“授权代码”授权)。流程)。本教程将针对这两方面进行介绍。

条件

本教程适用于已应用上一文章中所述所有更改的整合 Chat 帐户。此功能目前正在逐步推出,因此某些帐户可能会先于其他帐户需要。如果您不确定您的帐户是否已收到所有的更改,请随时联系我们的支持团队,他们会为您进行确认。

注意:帐户更改的一个副作用是需要重新创建 OAuth 密钥。如果您在更改到达您的帐户之前已完成本教程,则之后您将需要再次执行这些步骤。

步骤

OAuth“隐式”授权工作流程 包含以下步骤:

  1. 创建 OAuth API 客户端
  2. 使用第 1 步中的信息完成 OAuth 隐式授予工作流程,以获取密钥

创建 OAuth API 客户端

首先,我们需要一个 API 客户端。前往 Zendesk Chat > 帐户 > API 和 SDK,然后单击 添加 API 客户端 按钮。输入所选客户和公司的名称,为重定向 URL 输入http://localhost:8080更新。它应如下所示:

单击 Create API Client(创建 API 客户端)完成设置。您将看到一个弹出窗口,其中包含客户端 ID 和密钥。非常重要:客户端密钥仅显示一次,因此请记下它以供以后使用。如下所示:

现在我们的 API 客户端已准备就绪,请记下您的客户端 ID 和客户端密钥,然后单击 好的,知道了。我们现已准备就绪,可以完成 OAuth 授权工作流程。

完成 OAuth 隐式授予工作流程以获取密钥

此方法使用 OAuth“隐式”授权工作流程。另一种方法是使用 OAuth“授权代码”授予工作流程(如下一部分所示)。如果手动进行,与稍后显示的授权代码授予流程相比,此方法步骤更少,更方便。

1.按照上面的“创建 OAuth API 客户端”步骤进行操作。

2.从 OAuth 客户端收集此信息

  • 客户端 ID:CLIENT_ID
  • 您的 Zendesk 子域名

3.使用您自己的CLIENT_ID 和 SUBDOMAIN 来设置以下 URL 的格式,将其粘贴到新的浏览器标签中,然后按 Enter 键

https://{subdomain}.zendesk.com/oauth2/chat/authorizations/new?response_type=token&client_id=CLIENT_ID&scope=read%20write&subdomain=SUBDOMAIN

注意:

  • 如果 Chat OAuth 客户端只有一个重定向 URL 值,则可以选择传递 redirect_uri 值。系统将默认使用 OAuth 客户端的重定向 URL 值。
  • 如果 OAuth 客户端有多个重定向 URL 值,则需要传递一个 redirect_uri 值。如果传递了 redirect_uri 值 ,则 需要对其进行 URL 编码。在上面的例子中,可选的 redirect 参数为:redirect_uri=http%3A%2F%2Flocalhost%3A8080

4.随即进行通话,可能要求您登录并选择“允许”以生成密钥。

如果调用成功,您浏览器的地址字段将包含新的 OAuth 密钥(作为 access_token 值返回)。

尽管浏览器主窗口中显示了看似错误的消息,但如果浏览器的 URL 字段中返回“access_token”,则说明操作成功!

这里是工作流程演示:

 

生成密钥的更长的替代方法

这些步骤与上一节一样创建一个密钥,但演示了 OAuth“授权代码”授予流程。记下您的 OAuth 客户端详情,这些信息将在下文中使用。

将使用占位符而不是真实数据 —— 请记住,您的 OAuth 客户端密钥相当于您 Chat 帐户的密码,因此应格外小心。

  • 客户端 ID: CLIENT_ID
  • 客户端密钥: CLIENT_SECRET
  • 重定向 URI: http://localhost:8080
  • 子域名:您的 Zendesk 子域名;例如,如果您的帐户位于 niall.zendesk.com,此值为 niall
  • 授权代码: 我们还没有

1.准备第一个 URL

我们将在这里创建一个 URL 以请求授权代码。您需要前往 https://{subdomain}.zendesk.com/oauth2/chat/authorizations/new,并添加一些查询参数以传递上述一些信息。这次我们需要:

  • response_type:始终为 code
  • redirect_uri:我们将在授予访问权限后重定向到哪里,http://localhost:8080 以获得教程的
  • client_id:特定于您,如之前所述
  • scope:此密钥将具有的访问权限,我们将选择readwrite
    • 如果针对 Chat 对话 API使用密钥,则还包括“chat”范围。
  • subdomain:您的 Zendesk 子域名

总之,再进行 URL 编码,您会得到一个如下所示的最终 URL:

https://{subdomain}.zendesk.com/oauth2/chat/authorizations/new?response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A8080&client_id=CLIENT_ID&scope=read%20write&subdomain=SUBDOMAIN

CLIENT_IDSUBDOMAIN 区别仅在于您自己的 URL。

2.准备 cURL 通话

在实际访问该 URL 之前,让我们先构建稍后将运行的 cURL 调用。这次我们需要:

  • grant_type:始终为 authorization_code
  • code:这将在我们允许 URL 访问后获取
  • client_id:您的客户端 ID
  • client_secret:您的客户端密钥
  • redirect_uri:同上一步 - http://localhost:8080
  • scope:同上一个步骤相同 - readwrite

将所有这些放在一起后,我们会得到一个如下所示的命令:

curl https://{subdomain}.zendesk.com/oauth2/chat/ \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -d 'grant_type=authorization_code&code=AUTH_CODE&client_id=CLIENT_ID&client_secret=CLIENT_SECRET&redirect_uri=http%3A%2F%2Flocalhost%3A8080&scope=read%20write' \
 -X POST

请记住:您应该已经有 CLIENT_IDCLIENT_SECRET 现在,但我们没有 AUTH_CODE 还没有。

3.获取授权代码

现在转到我们在第 1 步中生成的 URL。您将看到这样的页面:

单击 允许 以授予访问权限,您将被重定向到重定向 URL。它看起来像是一个损坏的页面,但重要的是要在 URL 中查看授权代码,即之后的所有内容 ?code=

复制该代码,让我们为最后一步做好准备!授权码短期内有效。如果您等待超过几分钟,可能需要重新运行上述步骤以获取新的代码值。

4.进行 cURL 调用以获取密钥

返回到我们在第 2 步中构建的 cURL 调用,它如下所示

curl https://{subdomain}.zendesk.com/oauth2/chat/token \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -d 'grant_type=authorization_code&code=AUTH_CODE&client_id=CLIENT_ID&client_secret=CLIENT_SECRET&redirect_uri=http%3A%2F%2Flocalhost%3A8080&scope=read%20write' \
 -X POST

替换AUTH_CODE 替换为第 3 步中的代码,然后从终端应用程序运行命令。您将收到 JSON 对象形式的响应,如下所示:

{
 "access_token": "TOKEN",
 "token_type": "Bearer",
 "refresh_token": "REFRESH_TOKEN",
 "scope": "read write"
}

5.测试新密钥

建议您先进行测试以确认其是否如预期工作,因此我们现在就可以进行此操作。最简单的方法是直接拨打 GET 收件人: /api/v2/chats查看帐户信息:

curl https://{subdomain}.zendesk.com/api/v2/chat/chats -H "Authorization: Bearer TOKEN"

替换 TOKEN 替换为第 4 步中检索的内容。 

其它信息

机密 client_type

上述部分演示了“隐式”授权类型和“授权代码”授权类型。Chat API 还支持使用客户端凭证的保密授予类型。参考文档中的 机密授权类型对此有更多描述。

对于管理员和专员用于报告指标等用途的 API 调用,最好获取机密授予类型的 OAuth 密钥。您将需要设置 client_type 为“机密”。默认情况下,此值设置为“public”。这只能通过 API 完成,可通过以下方式实现:

1.获取客户端 ID

首先我们需要您的新客户端的 ID。您可使用新密钥通过以下调用获取此密钥:

curl https://{subdomain}.zendesk.com/api/v2/chat/oauth/clients -H "Authorization: Bearer TOKEN"

这将显示您所有的客户端。可以只有一个,但如果您有多个,您应挑选一个要更新的,并记下其 ID。

2.更新 client_type

有了客户端 ID 后,即可运行以下 cURL 调用来更新客户端 ID client_type 属性:

curl https://{subdomain}.zendesk.com/api/v2/chat/oauth/clients/{client_ID} -d '{"client_type": "confidential"}' \
 -X PUT -H "Content-Type: application/json" -H "Authorization: Bearer TOKEN"

该操作完成后,您的密钥可用于受限端点。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

已于 2024年11月12日 编辑 · Niall Colfer

8

关注者

1

投票

0

评论


Niall Colfer 创建了一篇文章,

文章关于 Web Widget 的帮助

问题

当客户首次访问我的网站时,如何更改 Web Widget(经典)按钮上显示的文本?

回答

提示: 参考这篇文章,确定您正在使用的小组件:我的 Zendesk 帐户使用的是哪个小组件

如果您有 Support Web Widget(经典)

您可以将小组件按钮设置为“ 帮助”、“ 支持 ”或“ 反馈”。要选择其中一个词,请转到“ 管理中心 > 渠道 > 经典 >Web Widget”。选择您要更改的小组件,然后单击“ 样式” 标签。滚动到样式标签的最底部,在这里您可以从下拉菜单中选择小组件按钮文本的首选字词:HelpSupport反馈。

如果您的联系表格当前已在 Web Widget(经典)设置中切换,您也可以在同一个地方更改联系表格按钮文本

注意:根据您已启用的联系选项,您选择的文本可能被 ChatCall us覆盖。有关更多信息,请访问此文章:如何更改网站小组件按钮上的文本?

如果您想将自己的自定义字词或短语放在小组件按钮上,可以使用此文章中所述的自定义代码:Web Widget (Classic) 的高级自定义

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

已于 2024年1月16日 编辑 · Niall Colfer

0

关注者

0

投票

0

评论


Niall Colfer 创建了一篇文章,

文章关于实时在线交谈的帮助

问题

如何取消 Zendesk Chat(以前称为 Zopim)订阅?

回答

这取决于您的 Chat 帐户是如何创建的,以及它是如何与 Support 整合的。Chat 帐户共有四个版本:

如果您无法确认 Zendesk Chat 帐户版本,请参阅文章:确认您的 Zendesk Chat 帐户版本

Zendesk Chat 第 3 阶段和第 4 阶段

您可从管理中心取消 Chat 第 3 阶段和 Chat 第 4 阶段帐户,具体步骤参见此文章:取消产品和帐户

我没有看到这些选项

在这两种情况下,操作均只能由帐户所有者执行,因为他们是唯一有权取消帐户权限的管理员。

如果您持有的是托管帐户或销售协助帐户,请联系 Zendesk 客户经理以更新订阅并取消 Chat。部分自助服务帐户必须联系 Zendesk 才能取消。

警告:取消将在您当前的帐单结算周期结束时生效。到时候,您将失去对帐户的访问权,您的全部帐户数据将被删除。您可以利用这段时间迁移数据或处理任何其他未完成的工作。全部数据均将按照 Zendesk 服务数据删除政策予以删除。

已于 2024年1月23日 编辑 · Niall Colfer

3

关注者

1

投票

0

评论


Niall Colfer 创建了一篇文章,

文章关于对象和规则的帮助

问题特征

当我使用 {{ticket.title}} 触发器和自行程序中的终端用户通知中的占位符时,占位符将替换为工单的第一条评论,而不是标题。

解决步骤

如果这是在您的帐户中发生的,这意味着“ 标题 ”字段在您的帐户中对客户不可见。

当“ 标题 ”字段已取消激活或处于活跃状态,且 权限设置为“ 专员可编辑”时,“ 标题 ”字段对终端用户不可见,因此占位符将显示工单描述。这是工单上的第一条评论。要在给终端用户的通知中使用 主题字段 ,标题必须对终端用户可见。

如需帮助重新激活此字段,请参阅文章:取消激活和重新激活工单字段

注意:当工单没有公开评论时, {{ticket.title}} 给终端用户的通知中的占位符将呈现为“无标题工单”。 确保 标题 字段对终端用户可见,并且工单有至少一条公开评论。 

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

已于 2024年5月21日 编辑 · Niall Colfer

5

关注者

0

投票

0

评论