1,报表发布的流程
制做报表》》》报表部署》》》WEB页面集成》》》权限配置web
2,报表部署到Tomcat的简单介绍
A,独立部署
将WebReport文件拷贝到webapps下
重启Tomcat,浏览器输入http://localhost:8080/WebReport/ReportServer
B,嵌入式部署数据库
3,报表发布到决策平台
管理系统》》》目录管理》》》报表管理
点击对应主题,刷新出模板,浏览器
4,利用finereport决策平台打造本身的平台
A,自定义登陆网页
B,设置登陆背景图片
C,自定义标题平台
D,自定义主页url
E,顶部导航栏
F,配色选择
G,背景图片服务器
5,权限配置
对某张报表的对象操做进行控制,既让某些用户拥有该报表的部分或所有的操做权限
方案:1,对决策平台进行控制
适用于把finereport的数据决策系统做为项目独立系统的用户
2,经过报表平台管理对模板的控制
适用于将finereport报表集成至本身系统的用户
基于角色的权限架构:给用户分配一个角色。
用户及权限配置:添加用户》》》设置用户认证方式》》》权限分配session
模板内容的权限控制:
A,用户认证后会将报表三个固定的默认参数$fr_username\$fr_authority\$fr_userposition保存在session中
B,同一报表环境下模板中就能够直接以参数的形式获取到对应的值,而后在模板里进行筛选判断就能够显示不一样数据及样式架构
部署集成app
1,首先是JDK版本选择以及环境变量设置,确认JDK安装成功
2,根据业务应用数据量合理选择Tomcat版本,安装确认安装成功
3,根据业务场景选择合理的部署方式
4,注意合理设置服务器端口和内存
5,部署完成之后遇到发布的问题,查看日志判断错误缘由,通常从Tomcat内存,环境,以及类冲突等方面入手。webapp
权限管理工具
1,用户管理
finereport数据决策系统两种添加用户的方式:
手动添加:在决策系统中直接添加配置用户信息(也能够从数据集导入)
同步数据集:是指在设计器中新建一个服务器数据集,该数据集从数据库中获取用户信息,而后将该数据集中数据同步至
决策系统中。
单点登陆:帮助文档,
2,模板访问权限
A,不作身份验证
B,仅验证用户名,密码
C,自定义用户角色权限
D,使用数字签名验证
3,权限细粒度
是指在对模板内部的小处方面进行权限控制,好比说单元格内容数据,控件,隐藏行列,工具栏,sheet,表单等。
不一样的角色用户登陆系统,但愿可操做的内容不同,填报数据时,对某些控件拥有的编辑权限不同,查看数据时
,看到的数据不同。
finereport对权限细粒度控制提供了2中不一样的控制方式,一个是彻底可视化的权限编辑,另一个是根据FR提供的
内置参数设置条件属性来控制权限。
对于权限细粒度的控制,主要分为两方面:工具栏和模板内容。url
4,分级权限op=fs多级权限分配有如下几个特征:A、若是须要将受权权限分配给某个职位或角色,首先须要开启分级受权功能;B、若是某角色拥有受权权限,其必须拥有管理平台>权限管理的查看权限,由于进行权限分配的时候须要在权限管理项中进行;C、下级管理员能看到用户是管理员在给其分配可管理部门/角色时的部门下面的全部用户,同时该部门的部门结构也会显示出来;D、若是出现多个管理员为同一角色进行权限分配,那么后配置的增量更新先配置的;E、分级管理员增删报表目录的时候,不能直接针对文件夹来增删,必须向下钻取到最底层的具体报表,由于分级管理员对目录拥有的权限不必定是完整的目录。