即使未添加到 restricted_folder_ids 中,是否可以向用户显示额外的橱柜?

Is it possible to show additional cabinets to a user even if it is not added in restricted_folder_ids?

我在存储库 "trepository" 中有一个柜子说 "tcabinet"。 在此存储库中有多个用户,但是通过将柜子 ID 添加到 dm_user 对象中的 restricted_folder_ids 列来限制他们的访问。

用户有权访问 ACL。但他们仍然看不到 tcabinet,因为他们的访问受到限制。有成千上万这样的用户。

让这些用户看到tcabinet。我必须将 tcabinet 的对象 ID 添加到每个用户的 restricted_folder_ids 列,这绝对是一项艰巨的任务。

有什么办法可以让他们看到柜子而不需要给每个用户添加柜子id吗?

正如 OpenText 也证实的那样,没有其他方法可以实现这一点。不过我们可以在dm_usertable.

中给每个人的'restricted_folder_id'属性添加柜子
UPDATE dm_user object
APPEND restricted_folder_ids=’<Object ID of the Cabinet>’
WHERE user_name='<user_name>'

注意:如果您使用此方法,请确保过滤掉 dm_user table 中没有任何现有 'restricted_folder_id' 的用户,否则此方法将限制这些用户访问单个文件夹可能不是本意。