反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

导出中心

  • 文档创建者:小张好像不在线
  • 历史版本:4
  • 最近更新:小张好像不在线 于 2023-11-15
  • 1. 概述

    1.1 版本

    报表服务器版本JAR 包版本插件版本
    10.02021-09-301.0.0
    11.02022-05-10
    1.0.0

    1.2 应用场景

    • 针对导出文件,在导出过程中,增加验证码认证功能,保障数据安全

    • 针对导出的excel文件,进行文件安全加固,为文件本身的安全性要求,提供了解决方案

    • 针对导出文件,提供统一管理功能;增加导出排队功能,防止导出并发过多时,可能导致的系统宕机等问题

    1.3 功能描述

    • 导出验证码认证

    • 导出excel文件安全配置

    • 导出文件保存到文件中心

    • 导出文件统一管理:在文件中心中,可对导出的文件进行批量下载、删除等操作

    • 导出中心支持全局配置,模板默认采用全局配置

    • 文件中心支持配置导出并发限制数,文件清除等

    • 支持URL直接导出

    • 支持导出日志记录

    注意事项:

    • 不支持决策报表导出

    • 不支持行式引擎报表导出

    • 当前仅支持常规的word、excel、pdf和图片导出方式


    2. 插件介绍

    2.1 插件安装

    点击下载插件:导出中心插件

    设计器插件安装方法请参考:设计器插件管理

    服务器安装插件方法请参考:服务器插件管理

    2.2 操作方法

    2.2.1工具栏增加导出中心选项

    在模板web属性中,将导出中心添加到工具栏

    此时预览模板,工具栏中会出现导出中心的选项


    2.2.2导出中心属性配置

    点击模板->导出中心,即可打开配置界面

    其中有导出认证,安全设置,存储设置三项配置,这些配置默认选择服务器配置。可自行选择为模板单独设置,只针对当前模板配置生效

    2.2.3导出认证

    在导出认证中,可以配置导出验证码认证;

    首先,在配置界面中,选择模板单独设置;在选中验证码认证后,可设置通知方式,例如选择邮件通知,如下图

    在浏览器界面,通过导出中心进行导出时,会跳出一个验证码输入框,并且发送验证码到了邮箱(验证码有效期为10分钟)

    通知方式使用条件:

    邮件通知:1需要开启邮箱功能 2用户需要有邮箱配置

    短信通知:1需要开启短信功能 2用户需要有手机配置

    2.2.4安全设置

    在安全设置中,可以对导出的excel文件进行安全配置,有3种文件保护方式

    (1)excel文件整体加密

    效果:打开导出的excel文件时,需要输入密码后,才能查看文件内容。此密码随机生成,并且会通过邮件,发送给对应的进行导出操作的用户

    首先,在配置界面中,选择启动Excel导出增强,并勾选Excel2007文件保护;然后,在浏览器界面,通过导出中心进行excel文件导出

      

    打开导出的excel文件时,会弹出密码输入框

    密码会通过邮件的方式,通知到对应的进行导出操作的用户

    邮件通知:1需要开启邮箱功能 2用户需要有邮箱配置

    (2)excel单元格编辑保护

    导出excel文件时,不但能对文件整体加密,还可以对文件中选定的单元格进行编辑保护

    效果:编辑被保护的单元格时,需要输入密码后,才能进行编辑

    首先,在配置界面中,勾选Excel单元编辑保护,并且设置编辑保护的密码

    然后,选中需要被保护的单元格,启用该功能

    打开导出的excel文件,编辑其中被保护的单元格,需要输入配置的密码

    (3)excel导出水印

    水印设置参考:水印设置

    在导出excel文件中,如果想生成水印,需要在配置界面中,勾选Excel导出水印

    打开导出的excel文件,可以看到相应的水印

    2.2.5存储设置

    在导出中心配置界面,可以配置文件导出后,存储的位置

    选择保存到导出中心后,通过导出中心进行导出的文件,不会保存到当前的浏览器客户端;而是会在服务器端增加一个导出任务,进行排队导出。浏览器界面中,文件导出成功后,会弹出提示框,点击超链,即可进入文件中心中查看文件。同时,在导出任务完成后,可通过短信和邮件的形式(自行设置)通知对应的进行导出操作的用户

    配置页面

    导出成功后的提示框

    点击打开文件查看页面,进入文件中心,可查看用户导出的所有文件,方便进行统一管理

    2.2.6使用限制

    验证码认证和导出文件中心功能都要求先登录。

    2.2.7文件中心

    上面章节介绍了文件可以导出到文件中心。在文件中心的管理页面,可查看用户设置保存到导出中心的全部文件,并且支持文件的批量下载、删除

    文件中心地址为:http://ip:端口/工程名/decision/exportcenter/filecenter/main,  例如:http://localhost:8075/webroot/decision/exportcenter/filecenter/main

    页面如下:

    支持功能点:

    • 根据文件名(文件类型)、导出时间、文件大小查询对应的文件。默认查询条件为当前时间往前7天导出的全部文件

    • 单文件下载和删除,点击每个文件后的下载和删除选项,即可实现对应功能

    • 批量下载和删除,先勾选需要进行操作的文件,再点击工具栏的删除和批量下载即可

    2.2.8全局配置

    在数据决策系统中,可进行导出文件的全局配置,即服务器配置。模板默认采用全局配置(服务器配置),管理员可以进行全局配置的更改。配置界面在:管理系统→导出中心

    权限认证、安全设置和存储设置的配置步骤,与前文在设计器中配置方式相同,不再详述

    2.2.9文件中心配置

    除上面章节提到的在文件中心中,进行文件的统一管理外。文件中心本身还有很多其他配置项,配置界面在:管理系统→导出中心

    如并行任务数配置,针对导出文件,可限制同时导出的任务数量,多余任务需要排队等待导出执行

    文件清除配置,针对导出文件,可设置定期自动清除,也可手动清除


    文件存储仓库配置

    文件导出保存到导出中心时,后台会存储文件的基本信息和实际的文件。文件的基础信息存储在finedb的fine_plugin_exportCenter_File表中,文件默认存储在报表工程的WEB-INF/filcenter目录

    可以通过插件的方式新增文件存储的仓库(如FTP,网盘等),并且在配置中可选择对应仓库

    2.2.10排队监控

    针对多文件导出的场景,当导出任务数超过设置的并行限制数时,可以在导出中心→排队监控中,查看导出进度

    2.2.11URL直接导出

    导出中心支持URL直接导出,采用的是默认的URL功能,可参考:URL直接导出报表

    导出中心的format参数的固定值为export_center,使用exportType参数区分导出类型,所以直接导出地址为:

    http://ip:port/webName/decision/view/report?op=export&viewlet=模板路径&format=export_center&exportType=导出类型

    各种导出方式对应的exportType参数值如下:


    文件类型
    分类exportType参数值
    WordWORD_PLUS
    PDFPDF_PLUS
    Excel分页导出EXCEL_PLUS_PAGE
    原样导出EXCEL_PLUS_SIMPLE
    分页分sheet导出EXCEL_PLUS_SHEET
    图片PNGIMAGE_PLUS_PNG
    JPGIMAGE_PLUS_JPG

    注:如果配置了验证码导出认证,则不支持url直接导出

    2.2.12导出日志

    通过导出中心的进行导出操作的所有信息,均存储在finedb中的指定表中

    fine_plugin_exportCenter_export_record 记录使用导出中心导出的数据
    字段
    释义
    备注
    ID唯一标志,逻辑主键
    OPERATETIME导出时间
    OPERATETYPE导出文件位置

    custom_local:导出到浏览器

    filecenter:导出到文件中心

    OPERATEUSER导出用户
    FILENAME文件名
    FILETYPE文件类型

    fine_plugin_exportCenter_filecenter_manager_record  记录针对文件中心的操作

    字段
    释义
    备注
    ID唯一标志,逻辑主键
    OPERATETIME操作时间
    OPERATETYPE操作类型

    delete:删除文件

    download:下载文件

    batch_download:批量下载文件

    OPERATEUSER操作用户
    fileId文件id

    文件中心的文件表fine_plugin_exportCenter_File

    中的记录的文件id

    FILENAME文件名
    FILETYPE文件类型


    附件列表


    主题: 报表专题
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526