JasperReports Server Pro 4.5 / JasperReports 4.5将角色分配给报告的特定部分

时间:2012-07-08 10:23:23

标签: jasper-reports jasperserver

我有一份报告,其中包含不同类别/部门(销售,会计,IT) 和4个用户:

  • 用户1 - (管理员)查看所有部门。
  • 用户2 - 销售和会计。
  • 用户3 - 仅限会计。
  • 用户4 - 仅限销售。

该权限已存储在数据库中。

我想要的是什么:

SELECT depname FROM dept 
WHERE permission=(retriev_from_jasperserver_pro_users_role)

有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以使用这些内置参数:

WHERE my_column in $P{LoggedInUserRoles}
AND another_column = $P{LoggedInUsername}