授予对人员工作表的只读访问权限
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
问题
我想向我的用户授予对人员工作表的访问权限,但他们不应该能够进行编辑。如何执行此操作?
答案
通常,人员工作表配置为要求用户具有“访问工资详细信息”角色权限,才能查看工作表或其任何行。通过
“建模”>“按层级指定的工作表”>“编辑”人员工作表>“列和层级”
,“工作表属性”菜单的“安全性”选项卡可调整此设置。
您可以通过
“管理”>“角色和权限”,
将“访问工资详细信息”权限指定给角色。为了使用户能够编辑工作表,他们还需要具有“可编辑工作表权限”角色权限。“可编辑工作表权限”角色权限适用于用户有权访问的所有工作表。

如果您想向某些用户授予对“人员”工作表的只读访问权限,但仍然能够编辑模型中的所有其他工作表,您可以通过以下几种不同的方式进行选择:
- 创建一个模型报告,其中包含人员工作表中的信息。在这种情况下,如果用户没有“访问工资详细信息”权限,则无法查看该报告。因此,您可以创建报告的 PDF 或 Excel 快照,并将该报告保存到您的计算机中。然后,您可以上传文件,并与必要的用户层级共享上传的报告文件。
- 为需要“人员”工作表只读访问权限的用户创建另一个登录名。第二个登录名将具有“访问工资详细信息”角色权限,但不包括“可编辑工作表权限”。
- 在“模型化工作表构建器”中,将“人员”工作表上的所有列设为只读。用户仍可在人员工作表中添加和删除行,但无法编辑现有行。工作表构建器中的只读设置将应用于所有用户,因此,无论输入信息的用户是谁,都需要暂时禁用只读设置,才能编辑或导入数据(并且不能通过用户界面进行更改)。