2013-10-04 57 views
0

我的要求是基於用戶角色在我的adf屏幕上顯示儀表板。 爲此,我創建了三個儀表盤OBIEE ADF集成

Dashboard1-分配給基於role1 Dashboard2-分配給基於role2 Dashboard3-分配給role3。

我創建了包含三個OBIEE儀表板(使用)

現在,只要有角色(基於role1和role2所)的用戶登錄到我的ADF應用程序中的ADF頁,他應該只顯示Dashboard1和Dashboard2。 我通過將對象設置爲儀表板的權限來實現此目的,但問題在於Dashboard3顯示「針對Dashboard3拒絕訪問」消息。

我該如何克服它,或者有什麼方法可以讓我只渲染分配給登錄用戶的儀表板。 是否有obiee暴露的API讓我將儀表板分配給特定的用戶。

任何人都可以幫助我解決這個問題。

回答

0

您可以在儀表板中使用的呈現屬性,並用以下公式填充 #{securityContext.userInRole [「role1上」]},當用戶已經role1上

您需要的交易只會顯示啓用ADF安全...如果您未啓用它,您可以從here