创建自定义对象时,您还需要了解专员和客户(也称为 终端用户)访问对象及其记录的方式。在 Enterprise 服务模式中,这在管理中心的用户角色页面中定义。在所有其他服务模式中,除了客户之外,每个系统用户角色的访问权限都是预定义的。
相关文章:使用访问规则细化自定义对象权限
关于对象权限
- 基于用户角色的查看、创建、编辑和删除对象记录权限。
- 除基于用户角色的权限之外,特定对象的访问规则进一步限制用户对对象记录的访问。
- 在Support的自定义对象记录页面上对象记录对专员的可见度。
- 对象权限决定了对该对象记录的访问权限。
- 对象权限在专员工作区的查找关系字段中强制执行。对于没有查看目标自定义对象权限的专员,“查找关系”字段将显示为空白。
- 对象权限不是由占位符检查或强制执行的。有权管理宏和触发器的专员可能会无意中访问关于自定义对象的信息。
- 报告不包含对象权限。
- 如果自定义对象的记录包含敏感数据,请勿将其设置为对终端用户可见。虽然筛选有助于将自定义对象的记录的可见性限制为仅与当前用户相关,但针对 API 请求,不存在此类筛选,且可见度受限。终端用户可能使用 自定义对象 API访问与自己无关的自定义对象记录。
配置专员的对象列表和搜索权限
除了定义对自定义对象记录的基于用户角色的访问权限之外,您还可以在专员工作区的自定义对象记录页面中控制各个自定义对象及其记录对专员的可见性。对象列表和搜索权限不会影响查找关系字段中自定义对象记录的可访问性;相反,它仅决定“自定义对象记录”页面中的内容。默认值是所有专员和管理员。
- 在管理中心,单击侧栏中的对象和规则 (
),然后选择自定义对象 > 对象。 - 单击您要查看权限的自定义对象的名称,然后单击 权限 标签。
- 在 对象列表和搜索下,选择 所有专员和管理员 或 仅限管理员。

- 单击保存。
审查专员的系统用户角色权限
| 查看 | 编辑 | 添加 | 删除 | |
|---|---|---|---|---|
| 管理员 | 是 | 是 | 是 | 是 |
| 专员 | 是 | 是 | 是 | 是 |
| 低权限专员 | 是 | 否 | 否 | 否 |
| 参与者 | 是 | 否 | 否 | 否 |
定义专员的 Enterprise 自定义用户角色权限
在 Enterprise 服务模式中,对每个自定义对象的访问权限都像其他基于用户角色的自定义权限一样进行管理。但是,权限可以直接从对象中管理,也可以在“用户角色”页面上管理。创建新的自定义对象后,专员无权访问该对象,除非管理员或 专员以具有用户角色管理权限的自定义用户角色 添加权限。
自定义对象权限是 为系统用户角色预定义的 ,无法更改。
配置单个自定义对象的自定义用户角色权限
要对专员对自定义对象记录的访问权限进行最精细的控制,请使用管理中心的“对象”页面直接编辑对象的权限。在此页面上,您可以使用访问规则授予完全或受限访问权限。
配置所有自定义对象的自定义用户角色权限
要快速授予自定义用户角色访问帐户中自定义对象的权限,您可以使用“用户角色”页面编辑每个用户角色。通过这种方法,您为对象选择的任何权限都是对该对象所有记录的完全访问。
-
在管理中心中,单击侧栏中的人员 (
),然后选择团队 > 用户角色。或者,在自定义对象的权限标签中,单击 管理用户角色 以打开用户角色页面。
- 单击您要管理其对象访问权限的用户角色名称。
- 在 自定义对象下,选择您希望用户角色对每个对象具有的权限:查看、 编辑、 添加和 删除。

- (可选)使用 访问规则优化用户角色对对象的权限 。
- 单击保存。
定义自定义对象的终端用户权限
客户查看自定义对象记录并与之交互的权限在对象级别配置。
您可以使用用户界面中的筛选进一步限制对终端用户相关记录的访问。但是,这些筛选不会限制通过 自定义对象 API对记录进行访问。请谨慎授予终端用户查看自定义对象记录的权限。
使用访问规则细化自定义对象记录基于用户角色的权限
访问规则对于自定义对象是唯一的,用于细化 自定义专员用户角色 和 终端用户对自定义对象记录的访问权限。
访问规则在“权限”标签中进行创建和管理,可应用于每个用户角色的查看、添加、编辑和删除权限等对象。请务必确保有权添加、编辑或删除记录的用户也有足够的权限查看这些记录。因此,如果用户角色具有添加、编辑或删除对象记录的完全访问权限,他们也必须具有完全访问权限才能查看这些记录。同样,如果一个用户角色对添加、编辑或删除对象记录具有受限访问权限,则其必须具有受限或完全访问权限才能查看这些记录。
要创建和管理访问规则,请参阅 使用访问规则优化自定义对象权限。
查看自定义对象的权限
查看自定义对象时,您可以在权限标签上按用户角色查看权限概要。
- 在管理中心,单击侧栏中的对象和规则 (
),然后选择自定义对象 > 对象。 - 单击您要查看权限的自定义对象的名称,然后单击 权限 标签。
当前权限将反映在表格中。勾选标记表示该用户角色对对象记录具有该权限的完全访问权限,X 表示该用户角色没有该权限,字符串表示该用户角色具有该权限,且已应用访问规则以限制对对象记录的访问.

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。


10 条评论
mfg
It's wild that you can't restrict light agents and contributors from seeing custom objects. That permission restriction really needs to be re-considered, or a new light agent system role should be added to exclude that permission. It seems like the purpose of light agents generally is to restrict the roles' functionality, it seems like having roles that are more restrictive would match that intent.
0
Jacquelyn Brewer
Mehboob Ali I'm happy to inform you that Custom Object Permission APIs are now available.
0
Mehboob Ali
Jacquelyn Brewer Is there an API to update custom object permissions?
0
Jacquelyn Brewer
土谷卓 and Dane A. End user permissions for accessing custom object records are now available.
0
Destiny
I will go ahead and open a support ticket for you so that we can delve into and resolve the issue you're experiencing with the agent access to the custom object records feature.
0
Ivica Nedeljkovic
I set permissions for staff(agents) to be able to view/edit custom objects, however, when I try to list/search or view records from this object type as agent(via zendesk support app), I get error code 403 forbidden with message: "You do not have access to this page. Please contact the account owner of this help desk for further help."
I also tested via API and get exactly same error.
I am sure that I set permissions correctly, and I can see correct permissions both on role page and also on custom object permissions page.
If I login as admin user, I can access these custom objects.
Do I need to set anything else? How long it take to propagate these permissions? And can you confirm that Agents can access custom objects at all(via API) after permissions are set correctly.
Update: This issue is resolved, the problem was that permissions propagation took more than 4 hours even in UI shows new permissions.
0
mfg
I hope that the end goal becomes something more like macros and views - where the permissions are granted on a role/group basis. We have multiple lines of business and different groups would need access to different custom objects, and we would not want other groups to have access to some of them.
0
taku
Thanks for the reply. Is end-user permissions part of your future development roadmap?
0
Dane
0
taku
Is there no ability to manage end-user permissions in the new custom objects?
Also, am I correct in assuming that the ability for end users to access custom objects has been removed?
The functionality existed in legacy custom objects.
https://support.zendesk.com/hc/en-us/articles/4408834725402-Legacy-custom-objects-guide-for-admins#topic_fk5_wyl_pyb
0
登录以发表评论。