OBIEE ADF集成

时间:2013-10-04 11:49:57

标签: oracle-adf obiee

我的要求是根据用户角色在我的adf屏幕上显示信息中心。 为此,我创建了三个仪表板

Dashboard1-分配给role1 Dashboard2-分配给role2 Dashboard3-分配给role3。

我创建了一个adf页面,其中包含三个Obiee仪表板(使用)

现在,只要具有角色(role1和role2)的用户登录到我的adf应用程序,他就应该只显示Dashboard1和Dashboard2。 我通过在obiee中设置仪表板的权限来实现这一点,但问题是Dashboard3显示“Dashboard3的访问被拒绝”消息。

我如何克服它,或者有什么方法可以只渲染分配给登录用户的仪表板。 是否有任何由obiee公开的API,它为我提供了分配给特定用户的仪表板。

任何人都可以帮我这个。

1 个答案:

答案 0 :(得分:0)

您可以在仪表板中使用呈现的属性,并使用以下表达式填充它 #{securityContext.userInRole ['role1']} 只有在用户有role1时才会显示

您需要启用ADF安全性...如果您未启用它,则可以从here

了解如何