历史版本2 :多级上报集成 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 版本编辑

报表服务器版本
JAR 包
10.0
2019-05-20

2. 描述编辑

9.0 版本中通过使用 多级上报集成 插件,来实现让上报脱离平台集成进其他应用中;而 10.0 版本则不需要安装插件,直接将功能内置在了报表中。

3. 集成设计编辑

多级上报集成各节点功能对应访问链接如下所示:

  节点链接  
  上报任务管理  http://localhost:8075/webroot/decision/workflow/task/all
  上报流程管理  http://localhost:8075/webroot/decision/workflow/management
  我的上报任务  http://localhost:8075/webroot/decision/workflow/task

注:以上几个独立链接访问时需要验证登录,根据用户目录模板权限来判断是否可以访问多级上报的独立链接。

1)上报任务管理:http://localhost:8075/webroot/decision/workflow/task/all

222

2)上报流程管理:http://localhost:8075/webroot/decision/workflow/management

222

3)我的上报任务:http://localhost:8075/webroot/decision/workflow/task

222

4. 权限配置编辑

对于多级上报的独立链接,管理员也可通过独立页面实现对于多级上报独立链接的访问权限配置,无需与整个平台的权限混用。

4.1 权限配置链接

独立页面的权限配置链接形式为: http://localhost:8075/webroot/decision/workflow/authority

升级 FineReport 前,权限是在目录权限配置中生效的,升级后目录权限中对标签配置的不生效了,如用户需要保留之前的配置,需要同步权限。

注:该页面仅允许超级管理员登录。

4.2 不同步权限

4.2.1 登录提示

首次登录时,页面会跳出弹窗提示:目录权限中有关于上报页面的权限配置,是否从目录权限中同步权限配置?

如下图所示:

121.png

4.2.1 选择不同步

直接进入页面,所有权限配置均处于初始未设置状态或上次设置状态,权限设置方式与平台 权限管理 相同 。如下图所示:

123.png

4.3 同步权限

4.3.1 选择同步权限

登录时,在弹窗提示中选择同步权限。

  • 同步成功后将继承平台权限配置。

  • 同步失败,点击返回,权限配置处于初始未设置状态或上次设置状态。

如下图所示:

321.png

4.3.2 再次选择是否同步

若用户点击过「同步权限」,再次登录时将不再跳出弹窗提示。用户可通过更改数据库配置恢复。

修改 FineDB 中 fine_conf_entity 表中的值,修改为false。具体如下表所示:

 表ID
  值意义
 fine_conf_entity  WorkflowAuthorityConfig.compatible  true 不弹出提示
  false 弹出提示

修改步骤请参照 报表内置HSQL数据库FineDB

4.4 注意事项

1)平台对于上报标签的权限配置,对于多级上报独立链接不生效。

2)平台目录中挂载的上报标签,它的权限配置仍由平台的权限配置控制。

3)用户未注册「多级上报」功能点时,访问权限配置页面提示「未注册」,如下图所示:

图片.png