0

たとえば、さまざまなカテゴリ/部門 (営業、経理、IT) と 4 人のユーザーのレポートがあります。

  • ユーザー 1 - (管理者) すべての部門を表示します。
  • ユーザー 2 - 販売および会計。
  • ユーザー 3 - アカウンティングのみ。
  • ユーザー 4 - 販売のみ。

アクセス許可は、データベースに既に格納されています。

私はそのようなものが欲しい:

SELECT depname FROM dept 
WHERE permission=(retriev_from_jasperserver_pro_users_role)

出来ますか?

4

1 に答える 1

0

次の組み込みパラメーターを使用できます。

WHERE my_column in $P{LoggedInUserRoles}
AND another_column = $P{LoggedInUsername}
于 2012-07-08T20:46:53.240 に答える