用户权限是一种限制用户访问特定文档的方式。
基于角色的权限允许设置对文档类型(如销售发票、订单、报价单等)的完全(默认)访问权限。这意味着,当你为用户分配销售用户角色时,他们可以访问所有销售订单和报价单。
用户权限可用于根据文档中的链接字段限制对选定文档的访问。例如,假设你与多个地区有业务往来,并且希望限制某些销售用户只能访问属于特定地区的报价单/销售订单。这可以通过用户权限实现。限制可以设置在客户、供应商、客户组、供应商组等上。
当你希望基于以下条件进行限制时,设置用户权限特别有用:
- 允许用户访问属于一个公司的数据
- 允许用户访问与特定客户或地区相关的数据
要访问用户权限,请前往:> 首页 > 用户和权限 > 用户权限
- 如何创建用户权限
- 前往用户权限列表,点击新建。
- 选择要应用规则的用户。
- 选择要允许的文档类型(例如“公司”)。
- 在“允许值”下,选择你想要允许的具体项目(公司的名称)。
- 如果你勾选了“设为默认”,则在“允许值”中选择的值将默认用于该用户未来的所有交易。也就是说,如果选择了公司“Unico Plastics Inc.”作为“允许值”,则该公司将默认用于该用户未来的所有交易。
注意:对于特定用户的特定文档类型,只能设置一个用户权限为默认。
- 更多用户权限操作
2.1 高级控制
在高级控制中,你可以更好地控制用户权限的应用范围。
2.1.1. 适用于
你可以通过取消勾选“适用于所有文档类型”复选框,然后设置文档类型,选择性地仅将用户权限应用于特定文档类型。设置适用于选项将使当前用户权限仅适用于所选文档类型主记录下。
在上述用户权限中,用户将只能访问所选公司的销售订单。
注意: 如果未设置适用于,则用户权限将应用于所有相关的文档类型。
2.1.2. 隐藏后代
允许的值可以是一个具有树状视图的文档类型,该视图包含具有父子或祖先-后代关系的记录。
假设允许值“Unico Plastics Inc.”有一个子公司“Unico Toys”。当为“Unico Plastics Inc.”创建用户权限时,其子公司的权限也会被授予。
隐藏后代仅在选择了树状视图文档类型时可见。通过启用此复选框,将不会授予允许值的后代权限。
能够查看“Unico Plastics Inc.”记录的用户将无法查看“Unico Toys”的记录。
2.2 忽略特定字段上的用户权限
另一种允许所有人查看受用户权限限制的文档的方法是,通过前往自定义表单,勾选特定字段上的“忽略用户权限”。
例如,你不想限制任何用户对资产(Asset)的访问,则在表单类型中选择资产。在字段表下,展开公司字段并勾选“忽略用户权限”。
2.3 严格权限
当定义了用户权限时,对于特定角色——角色权限仅在用户权限被定义时应用。当特定用户没有用户权限时,可能有两种解释:
- 显示所有内容(无限制)
- 不显示任何内容(无权限)
你可以通过在系统设置页面上勾选“应用严格权限”,选择你希望如何解释这一点。
要了解更多,请前往系统设置页面。
2.4 检查用户权限如何应用
最后,一旦你创建了严密的权限模型,并希望检查它如何应用于不同用户,你可以通过用户允许的文档报告来查看。使用此报告,你可以选择用户和文档类型,并查看特定用户可以访问哪些文档。
勾选“显示权限”复选框将显示读取/写入/提交等访问级别。
注意:如果你无法访问此列表中的销售订单或任何其他文档类型,请确保已正确设置角色。
例如,用户 Bruce 被限制只能访问公司“Unico Plastics Inc.”。
3. 相关主题
- 添加用户
- 角色和角色配置文件
- 基于角色的权限
- 页面和报告的角色权限