What's my plan?
Suite Team, Growth, Professional, Enterprise, or Enterprise Plus
Support Enterprise
位置: 管理中心 > 对象和规则 > 自定义对象 > 对象 

在Zendesk Support中,您可以使用查找关系字段在对象之间创建多对一关系。但是,在许多情况下,用多对多关系来表示会更准确。例如,在资产管理工作流程中,员工可能被分配到多项资产,而一项资产可能被分配给多名员工。

本文章说明了如何使用自定义对象和查找关系字段在 Zendesk 中定义数据丰富的多对多关系。

本文章包含以下主题:
  • 了解对象关系
  • 示例:创建资产管理的多对多关系

了解对象关系

定义 Zendesk 中对象如何相互关联是确保数据可用的关键。这些关系是说明如何连接记录和建立更大的数据模型的蓝图。有两种常见的关系类型:
  • 多对一:第一个对象的记录可以不与第二个对象的一条或多条记录相关。以下是 查找关系字段的 工作方式:在其上创建字段的对象是第一个对象,而被选为目标的字段是第二个对象。例如,终端用户可提交多个请求(工单),但每张工单只有一个请求者(终端用户)。
  • 多对多:第一对象的记录不与第二对象的一条或多条记录相关,第二类型的每个对象与第二对象的一条或多条记录不相关。例如,一个专员可以分配到多个组,每个组可以包含多个专员。

Zendesk 已经定义了一些标准关系,例如用户与工单(工单请求者、受托人、关注者)、工单与组织、专员与组等。管理员还可以使用查找关系字段来定义对象之间的自定义关系。查找关系字段是自定义对象记录中的数据整合到 Zendesk 工作流程中的方式,但也可用于定义标准 Zendesk 对象之间的自定义关系。但是,与标准对象关系(可以是一对多或多对多)不同,查找关系字段始终定义一对多关系。

但是,如果您将自定义对象与查找关系字段结合使用,则可以创建多对多关系。这是通过创建一个用作中介或 联结 对象的对象来完成的。具体而言,您必须执行以下步骤来构建此类关系模型:
  1. 标识您要在其之间建立多对多关系的两个对象。将这些视为主要对象。
  2. 创建一个带有两个查找关系字段(一个指向第一个主要对象,另一个指向第二个主要对象)的中间对象(联结对象),以及您可能需要的任何其他自定义字段。
  3. 为连接对象创建记录。

    相关的记录将在主要对象下可见。

例如:创建资产管理的多对多关系

复杂的多对多关系有许多有价值的用例。但是,我们来看一个 IT 团队管理分配给员工的资产的例子。在这种情况下,员工通常被分配到多个资产,而某些资产可能一次被分配给多个用户。

识别主要对象

在此场景中,两个主要对象是 User 和 Asset。

Users 是一个标准 Zendesk 对象,记录具有该帐户所有用户角色的用户。本例中,我们将重点关注与员工关联的用户记录。用户记录包含标准字段(例如姓名、电邮和电话),以及管理员创建的任何其他自定义用户字段(例如首选沟通渠道或职位)。

资产是由管理员 创建 的自定义对象,具有以下字段:
  • 资产名称:带有资产名称的文本字段。
  • 序列号:用于记录与硬件资产关联的序列号的文本字段。
  • 产品类型:带有以下选项的下拉字段:硬件、软件和订阅。
  • 购买日期:反映资产获取时间的日期字段。
  • 保修期满:反映资产保修到期时间的日期字段。

就本例而言,用户记录和资产记录都已存在。如果没有,管理员可使用 数据导入工具 工具批量导入记录。

创建连接对象

在此场景中,连接对象用于连接多个用户和资产。为此,将至少添加两个查找关系字段到对象,其中一个连接到每个主要对象。

创建资产分配联结对象
  1. 在管理中心,单击侧栏中的对象和规则 (),然后选择自定义对象 > 对象。
  2. 单击创建对象。
  3. 输入以下信息:
    • 名称:资产分配
    • 复数昵称:资产分配
    • 对象键: asset_assignment
    • (可选)描述:一个连接多个用户和资产的连接点对象。
  4. 单击创建对象。
  5. 打开自定义对象的 名称 字段(字段键 Standard::name),并进行以下更改L
    • 将 名称 更改为 分配 ID。
    • 在 记录名称类型下,选择 使用自动编号命名记录,并输入 前缀分配#和 起始号码0000001。
    注意:自定义对象的记录命名设置 在创建记录后就无法更改了。
  6. 单击 字段 标签,然后单击 添加字段 ,将 以下自定义字段添加到对象。
    • 选择 查找关系。将 名称 设置为 员工 ,并在 选择相关对象下选择 用户。
    • 选择 查找关系。将 名称 设置为 资产 ,并在 选择相关对象下选择 资产。
    • 选择 日期 ,并将 名称 设置为 开始日期。(可选)添加以下描述:分配资产的日期。
    • 选择 日期 ,并将 名称 设置为 结束日期。(可选)添加以下描述:分配结束的日期。
    • 选择 多行 并将 名称 设置为 注释。(可选)添加以下描述:多行文本字段,供专员捕获关于分配的更多信息。

建立关系

要建立资产和员工之间的关系,您需要创建资产分配记录。由于存在查找关系字段,资产分配记录中的数据也将在相关对象的记录中可见。在这种情况下,员工的个人资料将列出所有已分配的资产,资产记录将列出所有已分配的员工。

就本例而言,我们将添加涉及两名专员(Shaw 和 A003)和三项资产(A001、A002 和 A003)的资产分配记录。

为员工添加资产分配记录
  1. 在 Support中,单击 自定义对象 图标()。
  2. 选择 资产分配 对象。
  3. 在 资产分配 列表中,单击 添加。
  4. 输入以下信息,单击 添加 以保存每条记录,然后 单击添加 以创建下一条记录。

    记录名称会自动编号,因此不可编辑。

    分配 ID:Assignment#0000094
    • 员工:选择 John Cardton。
    • 资产:选择 A001。
    • 开始日期:选择 08/05/2022。
    • 注释:输入 新员工
    分配 ID:Assignment#0000096
    • 员工:选择 John Cardton。
    • 资产:选择 A003。
    • 开始日期:选择 08/05/2022。
    • 注释:输入 新员工。
    分配 ID:Assignment#0000095
    • 员工:选择 Harper Y驾到。
    • 资产:选择 A002。
    • 开始日期:选择 10/19/2024。
    • 结束日期:选择 04/19/2025。
    • 注释:输入 新建临时员工。
    分配 ID:Assignment#0000097
    • 员工:选择 Harper Y驾到。
    • 资产:选择 A003。
    • 开始日期:选择 10/19/2024。
    • 结束日期:选择 04/19/2025。
    • 注释:输入 新建临时员工。

查看关系

创建资产分配记录后,您可以通过以下方式查看相关的资产、员工和资产分配记录:
  • 用户个人资料:员工个人资料的相关标签将包含已分配资产的列表。
  • 资产记录:资产的记录将包含分配给该资产的员工列表。
  • 资产分配记录:资产分配记录将列出已分配的员工和资产。
在此示例中,以下相关记录将可见:
  • 在 David Cardton 的个人资料页面上,相关标签显示两条资产分配记录:Assignment#0000094 和 Assignment#0000096。

  • 在 Harper Yoshimoto 的个人资料页面上,相关标签显示两条资产分配记录:Assignment#0000095 和 Assignment#0000097。

  • A001 资产记录显示一条资产分配记录 (Assignment#0000094),显示为已分配给 JohnCarlton。

  • A002 资产记录显示一条资产分配记录 (Assignment#0000095),显示为已分配给 Harper Y驾到。

  • A003 资产记录显示两条资产分配记录:Assignment#0000096 和 Assignment#0000097 ,即分配给 JohnCarlton 和 Harper Yoshimoto。

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

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

由 Zendesk 提供技术支持