如何根据用户角色隐藏Lotus轮廓

时间:2011-09-18 09:58:51

标签: view lotus-notes lotus

我正在研究lotus应用程序,我想根据某些角色隐藏视图。例如,只有部门经理可以查看Lotus视图而不是所有用户。 可以应用的另一个选项是根据用户角色隐藏轮廓。 任何人都可以提供帮助

4 个答案:

答案 0 :(得分:4)

这已经很长时间了,但是这里是如何用公式语言隐藏轮廓的:

选择“隐藏时间”选项并添加以下代码行:

@IsNotMember("[MANAGER]"; @UserRoles)

答案 1 :(得分:2)

在视图属性的“安全性”部分中,您可以指定使用视图的权限。

可以将这些权利分配给角色,团体或个人。

当视图对用户不可用时,大纲条目将被隐藏。

注意:必须让服务器,服务器组和数据库管理员访问这些视图:不要忘记你。

答案 2 :(得分:0)

每个大纲条目都包含一个Hide When Section,你绝对可以使用@UserRoles公式来确定大纲条目是否应该可见。

但是,如果用户知道如何按住CTRL + SHIFT然后单击顶部菜单“查看\转到”,他们将能够以这种方式访问​​视图。

我不认为这对你想要达到的目标来说风险太大,除非它是在视图中显示的敏感数据?

答案 3 :(得分:0)

我正在使用Lotus Notes 8.5.3,我可以在使用像这样的公式时隐藏按钮

!@ UserAccess(@DbName)= “6”

我没有成功使用@UserRoles,所以我使用@Useraccess来检查它是否是经理。我还发现我必须将值比较为字符串而不是数字。