2011-09-18 67 views
1

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

回答

0

每个大纲条目包含一个隐藏时段,您可以肯定使用@UserRoles公式来确定大纲条目应该是否可见。

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

我不认为这对你想实现的目标来说太冒险了,除非它是在视图内显示的敏感数据?

2

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

这些权限可以分配给角色,组或个人。

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

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

4

这是一个很长一段时间,但这里用式语言它是如何隐蔽进行概括:“当隐藏”选项,并添加这行代码

选择:我使用

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

是的,这是要走的路 –

+0

是的。我一直这样做。 –

0

的Lotus Notes 8.5.3,我能够用公式这样

时隐藏按钮!@UserAccess(@DbName)=“6”

我没跟任何@UserRoles成功莫所以我使用@Useraccess来检查它是否是经理。我也发现我必须比较价值作为字符串不是数字如此。

+0

尝试使用utkai的公式:@IsNotMember(“[MANAGER]”; @UserRoles)并查看您是否可以获得角色工作。依赖访问级别几乎不像使用角色一样细致。 –

相关问题