- 12
- 0
- 约4.62千字
- 约 8页
- 2017-05-29 发布于河南
- 举报
使用java报表FineReport执行定时任务的权限控制
使用java报表FineReport执行定时任务的权限控制
1、描述
定时任务生成的 文件和邮件附件内容可根据用户的不同而不同,实现向不同用户分
cpr
发相应用户数据的报表。
2、实现原理
如果数据决策系统中创建的定时任务执行之后,系统会在工程文件
夹%FR_HOME%\WebReport\WEB-INF下面新建一个schedule,如下图:
schedul文件夹中保存的定时任务根据定时任务名称,执行日期和执行时间的不同分三
级目录保存,如下图:
如果创建定时任务的时候如果勾选了根据用户显示不同内容或根据收件人不同发送不
同附件这两项,那么在执行定时任务的时候,会在定时任务模板中实现勾选的用户过滤,保
存结果是,在时间文件夹下面增加以及目录—用户名称,定时任务执行后生成的 文件以
cpr
及导出的附件均保存在用户名称文件夹下,如下图:
在用户名称文件夹下的所有文件的内容均只有与相应用户相关的内容,而挂载在虚拟目
录下的 文件根据系统登录用户不同到不同文件夹下去拿 文件,故可以实现不同用户
cpr
原创力文档

文档评论(0)