0

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

4

4 回答 4

4

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

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

@IsNotMember("[MANAGER]"; @UserRoles)
于 2012-03-02T10:52:42.827 回答
2

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

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

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

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

于 2011-11-15T17:10:33.077 回答
0

我正在使用 Lotus Notes 8.5.3,并且在使用这样的公式时能够隐藏按钮

!@UserAccess(@DbName)="6"

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

于 2012-10-18T10:10:10.280 回答
0

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

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

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

于 2011-10-03T09:00:01.517 回答