2011-09-18 35 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)並查看您是否可以獲得角色工作。依賴訪問級別幾乎不像使用角色一樣細緻。 –

相關問題