如何在Business Central权限集中移除搜索栏的Chart of accounts并禁用访问
解决Business Central权限集中彻底移除“Chart of accounts”访问与搜索显示的问题
要彻底让目标权限集无法访问且在搜索栏不显示“Chart of accounts”,需从权限的强制拒绝和关联权限清理两方面入手,具体操作如下:
移除所有直接/间接关联权限
检查当前权限集及它所包含的其他权限集,确认是否存在对**页面16(Chart of accounts)和表数据15(G/L Account)**的任何直接授权(如R/I/E/M权限),以及通过其他对象(报表、代码单元等)间接获得的权限,全部移除这些授权项。添加强制拒绝权限(核心步骤)
在权限集的权限列表中新增两项拒绝权限,直接覆盖所有允许类权限:- 对象类型:
Page,对象ID:16,权限设为X(拒绝) - 对象类型:
Table Data,对象ID:15,权限设为X(拒绝)
拒绝权限优先级高于所有允许权限,能确保用户完全无法访问该页面和表数据。
- 对象类型:
清理关联对象的隐含权限
若搜索栏仍显示该选项,需检查是否存在其他对象(如财务报表、XMLport)的权限,这些对象可能引用了Chart of Accounts相关对象,导致搜索栏仍出现入口。针对这类关联对象,要么移除其权限,要么同样添加X拒绝权限。验证权限生效
保存权限集后,让用户重新登录Business Central:- 检查搜索栏,确认“Chart of accounts”不再出现
- 尝试直接通过页面ID访问(如输入
page=16的URL),应提示权限不足
内容的提问来源于stack exchange,提问作者kuhi
相关产品推荐
相关产品推荐

