我正在研究lotus应用程序,我想根据某些角色隐藏视图。例如,只有部门经理可以查看Lotus视图而不是所有用户。 可以应用的另一个选项是根据用户角色隐藏轮廓。 任何人都可以提供帮助
答案 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来检查它是否是经理。我还发现我必须将值比较为字符串而不是数字。