0

私の要件は、ユーザー ロールに基づいて自分の adf 画面にダッシュボードを表示することです。このために、3 つのダッシュボードを作成しました

Dashboard1- role1 に割り当てられた Dashboard2- role2 に割り当てられた Dashboard3- role3 に割り当てられた。

3 つの Obiee ダッシュボードを含む adf ページを作成しました ( を使用)

これで、ロール (role1 と role2) を持つユーザーが私の adf アプリケーションにログインするたびに、Dashboard1 と Dashboard2 のみが表示されます。obiee でダッシュボードへのアクセス許可を設定することでこれを実現しましたが、問題は Dashboard3 に対して「Access denied for Dashboard3」というメッセージが表示されることです。

どうすればそれを克服できますか、またはログインしたユーザーに割り当てられているダッシュボードのみをレンダリングできる方法はありますか? 特定のユーザーに割り当てられたダッシュボードを提供する obiee によって公開された API はありますか。

誰でもこれについて私を助けることができますか?

4

1 に答える 1

0

ダッシュボードでレンダリングされた属性を使用して、次の式 #{securityContext.userInRole['role1']}で埋めることができます。これは、ユーザーが role1 を持っている場合にのみ表示されます。

ADFセキュリティを有効にする必要があります...有効にしていない場合は、ここから方法を学ぶことができます

于 2013-10-04T15:15:49.207 に答える