请选择 进入手机版 | 继续访问电脑版
风雨十年,感恩同行

帆软FineReport V10.0全功能无限并发软注册文件及10.0更新日志

[复制链接]
发表于 2019-4-24 15:45:00 | 显示全部楼层 |阅读模式
1.png 7 D! c" z  {% N6 y/ C5 x" ~& v
/ a7 q$ o  R/ M) d5 m) c; s0 H# E
9 {; s+ [$ Q4 {" x' j8 V. a! c
2.png 7 [) t6 }# M3 l: o( d/ U

- b( n3 \+ @- P" r1 U- f
/ ~7 I: d) Q9 x- t) g8 a8 r% s+ J
3.png
# m- O8 m. ?) {* q3 G
$ I+ L! s% Y" n% `$ h0 s2 ^

7 v5 S+ s2 C/ }2 Q
. v8 l2 L# o' R$ J

* S8 ?+ z$ [% N5 k4 n: a2 {1 E1. 综述编辑
5 \0 o: Y4 k0 U: W  C如果我们把FineReport比喻成一棵大树,FR9.0让这棵树长的更高,长出更多枝丫,我们从智能·共享·开放3个角度,延伸更多场景,提供更广阔的想象空间。而我们FR10.0则希望这棵树的根扎的更深更稳,因此我们从安全性、大并发、高可用等几个角度发力,希望能让FR成长为企业可信赖的报表中心,能支撑起繁杂的报表业务,为企业报表应用的安全可用保驾护航!
" m) L+ u+ [, H) r4 n* `$ l# F. O4 Y* a& x5 [+ k# \
5 x0 {5 H, H; `* A1 X' i
注:10.0jdk最低只支持1.6( |4 A5 k5 F3 q8 X! @

7 s5 ]' t- O- K5 ?1 V

8 @0 o8 r& R" _4 Y+ L( S. R; N2. 平台编辑
6 s; P2 j9 @5 w; U2.1 外观更好看
% F" k# ^* p" p6 \平台整体风格简约现代,交互流畅易用7 ]. E" s( ]- S: o/ w4 {0 _
# `$ ]# A2 U9 d4 W7 v& H9 A
* O: e' I6 }1 f. |
外观配置方面:5 G* n& G$ h% `

& d4 z" ?( C& G$ }

/ i; n$ U* j# Z. J" E支持登录标题与平台标题分开设置;
% w1 V- X( d) \
  E) q: B3 [7 W7 R# x* q

- J0 m# ?/ ]) {3 c- v  B5 z对平台的配色有了更多的自定义项,包括顶部标题行样式、面板聚焦颜色、左侧导航背景、悬浮面板背景、标签栏背景、文字颜色;0 }- y  S# Q3 A1 n$ e

% y, i  d8 J% ^9 y# F# N

  V& s; f9 u; v$ l% ~. w- R去除了对于信息提示的样式设置。! G- Q2 ]4 y5 `8 C; A4 e

0 I1 K) P& A! B) ?3 g
+ r# t: M8 F- j/ e; K6 z$ e8 T
详情参考:外观配置; g) o2 M5 I/ n/ \% Z+ w) k+ S
: j, |1 U0 g1 p  }  G: [$ B
5 {* S% \5 B- h
2.2 系统更稳定. g# M$ T# Z9 u) }" o. K8 }
日志存储脱离数据库,特别是内置的hSQL,改为基于帆软自主开发的swift引擎(10.0日志不支持迁移)。全面提高日志存取分析的效率,同时也能有效避免由于日志过大导致系统过慢甚至宕机。
" F6 r) ^0 K9 D( i4 l7 c3 O1 s( d: e5 u- ^& E. e  y
% @: e6 K9 R4 C8 A: }) K" m" _* {
平台优化了对超大量用户的支持(10W级用户),各管理系统页面可达到秒级响应。
; \" o! M: E6 Q2 ^
: P% D( V. S) X+ E# x

# [1 e: {8 e! l8 ~配置脱离xml,改存数据库,确保不再出现保存丢失的情况,特别是权限丢失这类很严重的问题。
, u) W6 C3 O* Q+ Z$ Q% W5 c, R) j
" G7 T! ?1 l& k4 x: L9 {' ?

% x/ p) x& t  a. w2 m0 E9 Y+ C详情参考:平台hsql默认迁移
1 G- s: j* l. {4 Q
! k' x! k2 ?$ X
* _  o! I5 s" U4 m; _/ @: A
2.3 功能更强大
5 D" D! d* f( J( C! L用户管理——用户可被禁用;同步数据集可以增加id;批量删除支持一次删除所有用户,不再是原来的一次最多删除一页用户;支持对平台使用用户进行设置;支持管理员在添加用户、为用户重置密码后,系统自动发送邮件通知此用户。0 `$ \  B; R* n0 w9 \
( `( P( T8 Y# Q' m. T4 K

7 I6 B" e; q4 \' q0 D; V目录管理——支持在根目录下添加模板;支持模板和目录混排;支持对目录整体进行批量删除;去除了目录封面的设置。
' i- y6 I, O  A5 h1 e) \* B
. {9 l. H' ~; c0 u! z- F( j+ K
2 ^/ K8 n7 `9 a" `
权限管理——配置易用性增强,包括:
) h* o/ g) D* G" U! e8 H2 \/ S5 _
7 @# g) c$ W4 e

5 ]9 f& b4 K" }$ T1)去除了“用户权限查看”与“权限项查看”,所有配置所见即所得,可以更方便的查看和配置权限;
) [  o6 q6 |+ ~) E# w) r3 u5 [4 H+ k8 g
4 F4 q3 o* Y; F; {4 p2 B
2)增加了权限来源查看的功能,令权限的配置过程更加清晰;
; V8 u6 l+ K) e; k  b, B" N: f- f2 o  }6 Z$ x
2 `7 v2 |( O2 j8 t$ }' M  [) q1 D
3)支持直接对用户设置权限;/ V+ G) v8 w$ ~' P; l  r. Y

6 H( E# U, Q3 ^# S# Y+ o
! b7 U6 e# n9 m2 c3 j
4)支持权限复用,权限复用不支持在用户维度进行权限复用;+ i( w; l: b# ^  R3 E  j" c5 w) A/ k
+ \; F& J0 D9 l! P' F9 ]
& C2 ~, h2 s. B2 V3 I3 E3 j
5)只有开启了分级授权,才可以对用户进行人员管理与管理系统的权限配置;
0 D& Q" i" i+ H7 H; S+ l% i5 V$ ^& t1 M) _. F/ q
8 m# Y$ K* O9 }2 u, q
6)权限配置时支持对人员管理、目录权限、管理系统进行搜索;
5 {) E5 I7 Q+ q3 {& V$ V% ]- `
% r, c: {! D- K9 q! [
5 k0 a$ w4 k8 J0 B1 N
7)对首页的权限配置从外观配置移到了权限配置中;" w5 V0 |; H% w. {

$ S- @+ v& P/ T
+ p+ ]# n6 @, O7 |6 H) k" j
8)模板权限剥离成单独的模块:模板认证。) t6 n8 b! I0 [0 E) E

- G# t7 A5 C$ t# }4 k6 Y3 t

% i& ]5 v6 }& e6 O: s; C2.4 支持平台新建数据连接
+ Q/ J" b0 @9 Q$ W' \2 a3 f, R数据连接单独放入了目录中,并支持在平台中创建数据连接。  h  A! T) S, C8 _7 g

2 k/ Q. ]! A1 c, J* h5 ^2 X. F+ N, o

. |3 O# u) L% x- `2 h5 b7 H详情参考:数据连接选项1 z2 K; s; N% }- H9 W

7 u6 l* ?* e1 |* X8 l4 w8 a

/ {$ p$ A0 \% ~* Y, e: K: ?2.5 日志更全面3 ]8 c7 J" V: C6 ?# m
原本的系统情况变为了平台日志,所有日志支持导出;1 y( f) p7 M/ p2 c: m% k0 A

. a7 c. I: M/ C8 v! [! Z- V+ w

! e* D0 d% N4 @+ ^模板访问明细去除了非明细查看,增加了高级查询条件,同时增加记录了模板在平台中的路径、不通过平台的报表访问、打印与导出的操作类型;
% d% k. r% A1 N9 p: C0 ?+ J5 _' {

/ m: _- l9 ]3 Z高级系统监控插件内置,新增用户行为、模板热度、性能监控三个tab;6 t! n+ q7 ~# k/ M- b

& E) f+ b. M6 s* z3 s

. z+ t2 @  A/ p0 m! _原本日志查看变为出错日志;! v( I# A% c+ I( [/ r

: n% X+ |5 u! e" l. L8 w4 |9 Z( I

6 U& q  ]9 [) B. \, c0 Y新增管理日志,记录全部平台管理设置操作日志。5 Y# e9 n3 ^* Y5 ^4 Y' S
8 e; o; s: P- b7 K) E) n

! C" M6 i% J( u2 D. h" y0 H- n2.6 公有云注册! D1 Y5 ^" p6 D6 a4 G
增加一种公有云授权机制,不需要提供机器物理信息,可直接到帆软认证服务器进行在线认证,方便快捷,安全可靠。
& o8 O; g! Z6 y, e, {0 L' t  n
" g5 }- d  U, c. w. c

' R. L3 q; @1 r0 }. P5 [: t详情参考:公有云认证* ?. `1 i3 w" k; b! s

+ \, g- E  _: L! o' h$ d
( l6 g; Y) v* o# T8 S0 j
3. 集群编辑
: L. q3 N+ F( S4 b. Y( `FR的集群经历了2个阶段——基本依赖于容器的集群和自主开发的主从集群,但随着报表系统的在信息化系统中地位的提升,所承担的压力也随之增加,原本的两种集群方式暴露了比较多的问题,FR10.0在此基础上推出了全新集群,有如下几个特性:高一致性、高可用性、高适应性、大并发性、使用简单,为客户系统的高效正常使用保驾护航。8 ]5 u9 A- T1 L$ v% V2 X# ~
# t, K% A- k+ W

7 ?& M+ l( j7 t2 ~, |7 t特点详述:
/ l* e7 x* W( x* Q7 m8 M4 y! _# W" j/ @- C, F

8 j% q) g  |" {" j+ ~) d3.1 支持热部署
0 q8 U- m! \8 d. M. Q! l. d增加删除节点不需要重启集群,只需要拷贝其他节点文件到该节点并启动既可。新增节点简单。  |7 {  V- g; U9 f3 b. e0 s+ a

) \6 J1 V4 n8 m* @& L

. ~; ^6 I0 K/ g4 M5 G; [3.2 对高可用性方面的优化
0 _  o0 V4 u5 w! Y0 O0 d适配了新的集群特性,某节点宕掉,自动切换其他节点,登入的用户无需重新登录。并保持所有单机功能可用。提升了集群的高可用性。
4 a# R$ b7 d# ~# J4 Y7 H* l  b6 N6 r( |9 e7 b

$ H8 s0 n$ |8 }1 K) d+ @4 {3.3 对并发性能方面的优化
" f# F! I/ e1 H0 X% q* F% S对负载方面做了更好的优化,负载更加均衡。同时单节点支持的并发数更大。在负载均衡的情况下,并发数随节点呈线性增长。提升了集群的大并发性。8 ^! f* _- q( i$ F1 R/ ~* {% |
& N) L" A( h3 X! v; f1 ]

: Q6 X9 i) j- ]3 N9 u4 S' O; W3.4 新增本地缓存机制
; [& Z5 B: [! y; V1 j; B" z新增本地缓存机制,文件服务器、状态服务器、外置的数据库的内容会在第一次及更新时,读取信息到缓存里。并在保存文件、配置时写入各服务器。提升了访问响应速度并有效降低对各服务器的读写并发。
% r: \0 V1 Y4 C7 T3 c3 j$ h8 w6 w% i: k$ T, }
# v" r( |8 ?0 X
3.5 新增状态服务器
( k0 C0 @6 W5 ]新增状态服务器,解决session同步的各种问题。状态服务器存储集群的各类信息。存储sessionid与节点信息和关联关系,不再需要配置session粘滞。简化了配置内容,使用简单。8 b! _7 q" P* y9 b2 ]  o

3 I+ W8 C6 `1 N. @9 L6 ]4 s* {

! I6 k0 f6 y. @2 a" |- |3.6 新增文件服务器, B5 R% s' o: h* g
新增文件服务器,用于共享模板及模板所引用的附件。保证每个节点访问的模板及附件实时一致。保证模板及附件的高一致性。
5 U6 \9 A, \5 ^2 P2 k" q% ]9 U; P5 b6 W# _+ M+ P, |
! H# t' ]0 y! z% C" O
3.7 外置数据库保存平台配置信息1 q" v" V. e; v' Z9 ~
集群下,平台配置信息全部存储在外置数据库。保证每个节点访问的平台配置实时一致。保证平台配置信息的高一致性。" a5 ?% i8 v7 T, ?3 ?7 K7 M
7 z# u2 K5 w- `8 ?4 s5 |9 Q+ J
: U4 Q( Q& G) l/ _4 D! a( o( f$ ]" [
3.8 新增平台的可视化配置界面+ k# k% `' b  A$ d6 Q' Y2 S3 @0 I
平台新增集群的可视化配置界面,可进行状态服务器、文件服务器的绑定与配置。并在开启集群后,可实时查看各节点的内存运行情况,并配置各节点的IP,端口,主机名的信息。让集群部署更简单快捷。3 M! [; t5 `! f0 N/ V: m
0 @. z. `0 q+ C& }& ?
( g( S+ U+ @) w/ Q9 |6 s4 g
4. 安全性编辑
& N, x7 _/ e  ?1 K6 T2 A# w数据是21世纪的石油,如何保证企业应用的安全,已经上升到必然需要面对和解决的高度。因此我们在FR10.0着重在安全性上发力,从修补漏洞和主动防御两个角度去整体提升应用安全。详情参考:安全管理
& l2 ^/ b: A+ c# m0 B5 e/ R( L3 a8 x8 o. I) @; o6 e

/ }3 {( d( z0 Z0 m$ u( R1 q! B特点详述: 7 @  L) u& }0 o1 w! e& y  `  L

: C+ p: q0 h+ C! U! Q, b3 S
" p* x, h( T* r: f! @+ f4 _
4.1 修补漏洞
1 z% T) _9 d' m- F. B6 K10.0平台中所有密码加密存储,降低密码泄露风险。* |$ p) k1 J7 {6 T
使用token验证,解决HTTP响应分割、会话标识未更新、跨站点请求伪造的问题。
7 r9 l8 J" }% n# @+ J3 }不再返回报表绝对路径,修复发现目录列表模式的漏洞。注:只适用于平台内挂载报表。(下钻)超链形式的还是显示的绝对路径。
& X+ y, E+ x5 [" c( O  l4.2 主动防御
" {0 e" G) {6 v/ U& [! l新增cookie增强、文件上传校验、Security Headers及访问控制等一系列安全防护功能。能降低上传恶意文件、跨站脚本等多种攻击方式的威胁,缓解cc攻击和爬虫爬取,提高应用的安全性。6 s" v$ Q. H" I/ S9 F9 \/ S
7 f' B7 {! N1 f" |& w& b6 x
; \; a6 w( j/ U' v
4.3 密码增强策略、防暴力破解3 ]1 o3 `. G' U5 S5 b& l0 o: g
支持密码定期更新,密码强度限制与修改密码短信邮箱验证,进一步提高了平台的安全性建设。, U: b1 [, q$ U- w

0 V6 u0 B8 Z1 }1 [. R& M9 t7 N
& W' b5 @6 n1 }# ^! o/ z1 \& q9 f
防暴力破解增加登录次数限定功能,可以限制允许登录错误次数和锁定时间,超出则锁定,可等锁定时间过去自动解锁或通过管理员解锁及重置密码解锁。5 ~4 \0 d! g& [: b2 O; g4 j

0 m7 N0 o* F8 ]
$ G- E+ @  P( H% n+ W
同时增加滑块验证和邮箱验证,滑块验证开启时如用户输入密码错误次数达到两次,第三次开始需要进行滑块验证。6 k3 U0 ^* g! D+ ~6 k
" i2 p9 B8 g2 z( b0 B
9 m! [$ d8 ]: b2 E9 a1 c
邮箱验证类似短信验证,开启时登录要接收邮箱验证码验证,同时开启邮箱和手机只用选其一验证。
) E& y+ E' f3 _, s9 v9 s6 R7 \. C9 j- c9 w2 e
; `8 L8 @1 |. T
4.4 其他6 m: ]3 M/ n) I! f2 S: ^
水印功能优化——设置界面简化,现在可对字号进行设置,解决了密度设置不明确带来的困扰;优化对公式及换行的支持,并以顶层透明的形式显示,不再被内容遮挡;优化打印及pdf导出效果,让数据更加安全。
+ D  t( \6 Z: H# W8 B) b+ \. N, @& L; d' K. a2 i, j9 J

- l4 G  E' c3 U! z2 [' b5. 运维编辑1 B6 u" m- s: v2 y$ w0 M/ S
5.1 云端运维
8 D: a& U, W- y' C系统稳定可用有时比功能丰富强大更重要,特别是对于2B产品,所以智能运维一直以来就是我们产品的重心。开启此项功能后,云端在系统自动或者用户手动上传数据包(绝不涉及业务数据)后生成检测报告,给出用户运维建议。相比于本地运维,云端运维有其优势,比如大计算、零成本、低门槛、高成长等等。因此我们希望通过云端运维和本地运维两种方式丰富运维功能,发挥各自优势,为系统的稳定可用保驾护航。' H0 p& v- W/ H6 d# d

- f* F. W, b7 s3 [2 l8 i

& s3 Q" F% k# G- r云端优势:7 v: X- s4 ^; L& S- m
, ^! H' X1 N) O9 O

! _1 N( Q& F( k' s5 B2 n大计算——通过大量复杂计算模型、基于大数据的统计、比较和拟合,给出更精准、更智能、更全面的运维建议。
# p7 M4 m0 U' ^0 J; f1 I3 T
3 N- K/ F  w# i' a/ q' r4 M+ b
$ R$ h4 Y6 P, _* \
零成本——无需消耗本地计算资源,大计算在帆软提供的云中心完成。
# \3 y2 v( k3 d, Q4 o  E* b4 m. n/ t) b- U6 Z

9 `/ K, T  e. v6 N' v低门槛——无需维护运维工具本身(运维工具部署在云端,由帆软的专业人员维护)。! L2 J6 ~7 V- B* L- j) [6 W
/ z- \  ^2 h8 Y6 e! D% a
& [$ ]; g: i( F8 U
高成长——持续更新成长的运维平台,功能更新不需要用户额外处理,不会对用户产生任何负担。; `8 E, A* Y' A! [( g1 F5 n. \

% Y3 `5 h  L0 N% T6 J& n
' ^1 x( b% K/ {8 t
数据安全:
- n! ~& w1 s6 H$ x, |( p8 A
6 h* ?/ n7 w/ ^! w0 s$ S9 a

4 Y. s* R5 y3 c& h3 U数据脱敏——只涉及产品改良和应用运维所需数据,绝不涉及业务数据。% C7 G# V8 L+ l& C
' z4 o# i+ n* G8 \* W
6 B% j6 _3 \: v- u" z6 _& W: I
数据披露——用户可以随时看到上传了哪些数据。0 }$ f. l+ M3 G
8 ]4 ^2 j( G2 O
) q6 O* _9 i+ e) a+ s
保密协议——如有需求,可以签署保密协议。
. _5 [" W' q. s; x% Z6 t  G. j( W
0 i# b6 ~8 A% P- A1 p% O+ D2 J8 V
6 M  Q6 K* ]# _: j& h; v
支持的功能:4 ?4 ~- M* c( n) \" V+ C

- e2 Q  j! w; ^( h0 B2 ]

6 s4 s" `* g% Q, H, N6 z4 Q; e性能问题模板推荐——基于系统使用情况,推荐出性能存在问题的模板。
8 i( B1 b+ ^8 K: A; O/ J; P
, T1 ^8 j) w; J+ t- Z5 Q

. F+ o  {" s% Q3 a5.2 智能运维增强: e* a$ Q0 s+ y$ _- Q) E0 S" `
FineReport 10.0智能运维通过优化防宕机机制,增强对于资源的合理应用,从源头预防了导致宕机的各种问题,进而保证了系统的可用性。1 i: h& t) H2 `/ E0 P, m: w( b! h% r
8 z  N# S9 H5 J8 W  O. I* k4 O4 x

9 ?3 d7 x( I1 g* e1)优化了智能释放的机制:在内存占用达到阈值时可以通过强制GC有效地回收资源,进而保证系统的可用性。同时用户可选择在内存使用过高时自动地清理过早或过大的会话。5 o+ i" F5 ]! v* g5 O+ J0 i4 x' B+ u8 q

. v( ]: Y: E( m

# x. I+ {% b; k0 D& O% j- z7 h% \2)增强了模板限制功能:通过对于数据集中的行数、模板中的单元格数、sql的执行时长进行限制,有效地防止单模板占用过大内存、sql执行过久造成线程阻塞的问题。6 f9 e; N9 d8 t4 z3 |

* U1 {8 a* Y0 V

) P) L$ r1 V4 N( ]+ c: m3)使用延迟队列检查session是否过期,令用户可以通过简单的设置对会话的生命周期进行管理。2 \  H5 m" Q3 ?( N" s

6 C3 D; C7 i% s' I' e+ ~

$ a& {- E+ V; t* b$ G: J4)日志文件过大时自动提醒用户进行日志清理。
6 G$ E0 p2 h# z+ u" E+ b7 g/ K; x8 H: d+ F2 [; L( Q

+ M8 ?6 H1 @9 f. t1 m, \6. 设计器编辑
: S% g* a, ^) ?: r设计器是信息部门人员使用最多的工具,一些问题困扰我们已久,比如设计器越用越卡、加载保存慢等等。10.0主要解决这些性能和严重bug并对远程设计进行了大的重构。
; o! e2 G  U- g; ~9 P7 _/ P  R! {6 ~

% }# Q* D7 a  {& r6 v9 \' Z! W6.1 远程设计重构
+ _4 g1 b* e) V. e! [2 A, q传输时的序列化数据格式由xml改为字节,降低传输的数据量
. u6 E( G/ ]! Q" j7 Q9 V7 h; a
8 o- \# U9 `8 e% C6 }# z
9 v1 l# U/ c  w: w2 `7 t9 y3 Y
保持http协议的方式,进行远程设计的连接验证。) u2 \1 Q, n7 b% R5 ^# N0 w6 P

# N$ E5 o6 n. P+ p3 ~

6 M! z: {7 V( h; H, X5 C  ^) Z1 U采用netty框架做私有通信协议替换http协议作为远程设计的通信协议,进一步降低传输的数据量采用RPC(远程过程调用)的通信方式,完成远程设计的实时操作。
& T9 T% h$ J4 o1 t' {( W. [$ }* {. z' O3 Z; k) d$ O. d5 f/ @

1 T* H$ b. e3 |+ m保证了网络间通信的高效,降低了数据传输的出错率。
6 }; ]% M& z( u! B  J% s' z7 E
, `! R, ?+ f, N! s! U0 p; ?

2 F9 f. a. B% Z4 c4 S; }7 g6.2 远程设计模板权限管理4 J. k/ z0 m2 p/ K/ b0 X
支持使用系统管理员帐号配置远程设计的用户,并给远程设计用户分配各自的模版的权限。方便远程设计下每个开发人员的权限精细化管理。保证模版安全,避免权限泄漏。详情参考:高级远程设计
- L2 w# O; w' h! ]4 g% F9 Z* k. ^% r5 r, k

0 a4 B. p5 y) i$ u8 p8 c. M6.3 设计器卡顿优化% ^% ?  B, w3 O$ I$ k
修复了内存泄漏的相关bug(卡顿的主要原因)。( ^8 S: [* U5 ^! y+ F5 E
2 d- ^1 k0 H% d6 r  O# n
9 |. P6 \% J9 J! P1 G$ f# n" q$ w
新增限制最大缓存模版个数功能,来保证内存不会随着使用时间增加而不断提升。从而解决卡顿问题。
% |" X! S; o0 u; @" ^( g6 ?" B. g) M  s) x% L, }+ P) K
; ]  l+ h) R7 \" u
6.4 设计器解决0kb问题(模板临时文件存储)
! G2 `& w5 u# ^. ]( x" G设计器模板0KB一般问题都出在保存,新版本通过保存的时候先输出到临时文件, 然后再重命名为源文件, 删除临时文件的方式,解决了此问题。* Y0 I/ A/ Q+ j6 M0 d
# M8 R- H! [7 S; D

) I7 t! T9 q6 V' x  a! D6.5 远程设计支持新增、删除、重命名文件、文件夹, c1 m& v" T& N- i7 F% Y
远程设计状态下,支持在设计器内对目录下的文件和文件夹进行操作。可对文件和文件夹进行新增、删除、重命名。. T0 u: Y0 w- c( S- k$ ^( i
5 g5 R4 D# [) O; ~$ g2 D+ v

# }4 {' i# W1 }. [2 w! q, K) W6.6 设计器“更新升级插件”内置
/ z9 U& E0 X9 d1 h9 ^6 u; G1 e: u由于使用插件“更新升级插件”功能的客户很多,两个插件内置到设计器中,功能及界面与原来相同。详情参考:FineReport升级指南. U5 r5 F; }2 n) v2 y
2 D! q; y! H* x. D1 P: v/ u1 L

) K4 z8 M) Y8 y  T2 h1 E6 U# I6.7 设计器数据连接界面删除“编码转换”的配置选项$ h; u; c1 K" I' P8 i2 J. U
由于使用“编码转换”功能的客户过少,数据连接界面删除了”编码转换“功能的配置选项,但后端功能代码保留,确保已使用的老客户能正常工作,也避免该功能给新客户造成误导。% e- j8 c( [$ t/ P3 G
  _9 c1 ~. S9 \: n. b

) o, i) [$ q" G: m# D7. 大屏编辑; i6 n0 l: F# R
新增更炫酷播放图表、离屏控制、组件动画。针对大屏应用场景:增加了6~7个高级图表组件,15种动态加载动画及离屏控制功能并支持3D组件和加载动画的联动。解决了大屏用户追求更酷炫的效果和远程操控大屏的需求。% c1 K3 [+ J" T) m. T8 C
( f7 F4 N0 \& Q1 S4 q. u
' k8 z2 u6 y' @
7.1 扩展图表
4 G' F  W5 h1 V: t+ i! G 新增8种高级图表组件(酷炫大屏3D特效),让整个大屏制作效果更加酷炫富有科技感:
0 b9 S  m, B7 j
) L' x$ T% X) w+ _; J+ ]' m  d

3 f" w' R2 S6 v# L 1)三维柱形地球  2)三维点地球  3)三维流向地球  4)KPI指标卡  5)粒子翻页计数器  6)时间齿轮  7)目录齿轮  8)轮播gis点地图  
! n/ l5 H* |8 F! q' R
9 ~9 k# S3 P2 G/ ^' N0 m. W
) E* q' u, j. T) Y. [; b4 r
详情参考:扩展图表 : l' x+ i- P2 r! z+ w' F7 i1 r

# {1 H  |0 f) o# |. e( O
' l' F: ~# `2 y) i, w
7.2 组件加载动画4 w) ^( ?7 ?1 W; [/ B8 p
支持15种动态加载特效,通过组件加载动效,让每个组件模块舞动起来,让整个大屏界面化静为动:
5 G: f# U" p' [) `* C" c
+ X# O  I0 ?: P4 J/ R
, Q1 L. y( y1 c2 F7 h4 n# W
1)向上滑动  2)向下滑动  3)向左滑动  4)向右滑动  5)弹跳  6)拉伸  7)脉动  8)轻微摆动  9)摇摆  10)沿Y轴轻弹  11)沿X轴轻弹  12)向上缩放  13)向下缩放  14)向左缩放  15)向右缩放
6 w6 V# I  ]9 ?, e/ N- c- x5 n- \  h4 b7 `% n: X. u$ w& ]

3 O/ J) O- k$ [+ p+ Q7.3 离屏控制
& r; i& E' Z. M# B 通过视频媒体传输方式,将大屏界面投影到手机或平板,并通过点击等操作实时远程操控大屏界面。可支持的远程的操作如下:" ?+ |4 L. T7 H+ t8 o

: ^: [2 Q; G6 L# w8 l# n6 _
9 c9 N+ q& N# k
1)大屏之间的切换  2)图表组件自带的刷新  3)图表组件自带的全屏  4)图表组件自带的排序  5)地图放大缩小移动  6)组件的钻取和联动  7)组件轮播和切换  8)组件的超链点击
  p5 p. M1 Z3 W! |$ D; v1 L' e4 Y

' a% h3 X% W8 U: y0 D; c8. 图表编辑: L3 r# y" a  n. s1 O; x
8.1 地图文件
5 \7 V& m+ Q6 j5 @8 V; y# g10.0 的地图调整了目录结构,新增'世界'目录,且置于'中国'目录之上,形成钻取关系。
* p, }" p+ S3 x" {( c/ Q' T5 e) V: b. A( U9 w( a

+ Y- [, F$ B% D' v2 V& y如:用户制作的9.0模板中地图路径为:'assets/map/geographic/中国/上海市.json',在10.0中需要将模板路径改为'assets/map/geographic/world/中国/上海市.json'才可正常识别。0 f  d7 I. N8 g& C! Y& P
6 P8 M! L8 |7 t/ `2 Z( h* c9 S; e

" w# y3 A/ N: C5 p! Z! U可以通过“手动升级jar包”或“手动迁移模板”两种方法来解决,详情参考:10.0图表升级须知/ u8 e) N- P# Q" B/ t4 b$ T, Q

8 d! S4 Q- X  J; @+ L1 T6 r
/ }2 e5 M% J/ \- e' V; s' l; L: R) X
8.2 老图表$ Y$ w  e" [+ W7 Y1 z
1)10.0不再提供新增老图表的功能,不过老模板中已经存在的老图表依然支持设置和预览。
; z6 Z5 @7 b9 D; [0 O7 X2 [" G) A. \
" ~+ J/ B# S/ X. E$ x
2)10.0发布后,会于下一个小版本中推出老图表的插件,有需求的用户可以通过安装插件的方式使用老图表。
; E" e* g6 X/ m$ m# `# s8 N
# @) i8 J  h7 V

/ B  s& i! E! ?5 \+ J8 H3)10.0不再支持位图地图插件。
! S, C: c0 N" [- p4 R9 \# [
; P( H0 [4 Z/ x
/ i& B+ B* G) m3 f
9. 移动端编辑: M' O5 ]  `3 I2 H" f( C
移动端更新日志  W1 L5 W3 [& l6 l: [% u* p
( x4 N, M: F- ?' D6 u7 L  X0 k

- \4 Z7 G+ x( N% g+ u, x10. 其他编辑
+ ^" a  C9 M" j, b* N4 U, _5 n10.1 html解析% U. y8 Y. W) ]' |
报表里使用html是非常常见的场景,但市场上却没有任何一个产品能完美解决html的展现、特别是打印、导出。FR10.0致力于改变这样的现状,希望能彻底解决HTML内容展示打印导出时出现的各种问题。
. R. g2 p+ T5 y' p3 c1 [, Y2 \. E+ B& X

5 E8 K3 X: y6 R/ [+ [功能描述:
: i& }; N: k# {8 p) L! ^) J( c8 r% i- u! {' b

# a& B/ L' C: s/ c单元格设置为【以HTML显示内容】时,在原有支持功能的基础上,新增了对于img标签、list标签、style标签、table标签中的各项属性、文字上下标、文字样式的支持;html内容分页情况下也不会重复显示内容,可以在正确的位置断开;同时在有html时可支持单元格的各项属性设置。* d/ P, @9 ^. U! r. q
) c8 T# m! r% f2 @5 x6 O; \1 O: E& W
8 U9 i8 |2 @5 a0 n9 G
10.2 自适应逻辑改进! w2 M( x) x1 U+ Q- R
页面重加载时不再到后台请求计算,而是改为前台缩放,减少计算,优化体验。包括拖动浏览器窗口大小、执行全屏操作等。
. A+ P- c! y. T
1 r: u1 b1 m4 `. i6 o
" x8 i$ Y  {$ |- X/ A
10.3 删除控件校验出错的回滚机制
5 K- w& V4 d0 |. Z取消了原控件校验出错时的回滚机制,替换处理逻辑为:保留当前编辑内容,即控件编辑过后如果校验失败,则提示出错信息同时控件保留当前编辑的内容。(仅新填报)
$ j) M  i1 G. n" ^3 {10.4 控件多个实际值对应同一个显示值 $ u: N8 X* y( I& m6 v
在给控件配置数据字典的时候,可能会碰到多个不同的实际值对应同一个显示值的情况,这个情况以往通常是通过修改原始数据来解决。
' `( q9 D, j8 ?( o! P: O* f本次更新,优化了控件在多个实际值对应相同显示值情况下的处理逻辑,当直接在控件里选值时,无论是参数查询还是填报控件,均支持实际值和显示值多对一的情况。
/ c. ]$ d# I" D. e4 S4 O( s10.5 邮件正文以html显示
/ O6 V$ `& s6 H0 L) x4 f+ a邮件正文预览报表内容时,以HTML方式显示报表内容。解决了之前邮件中以图片显示报表内容时出现的内容模糊,文字不支持复制的问题。1 s2 L3 {. @2 V* w

3 g; x+ R6 @% w8 A! R

4 v% v( c* c# B7 T' Z10.6 9-10升级工具6 e6 b# ?# _* b9 r2 I
大版本更新时的平滑升级是比较头疼的工作,各种配置文件、jar包等需要考虑兼容,靠人工处理往往容易犯错,导致升级出现问题。0 c& A6 r3 v3 T6 \- c& \# c
为了帮助用户更顺利的从9.0升级到10.0版本,我们特提供一个独立的辅助升级程序,可以将9.0的web工程升级到10.0工程,包括jar包、各类配置文件、finedb数据表等的兼容升级。
( f: X4 v: Y& E1 U. F4 j该辅助升级工具无需安装,即点即用,简单方便。8 ]! _& o. _1 F. P# a
详情参考:9-10升级工具
: J- d$ R. L$ B8 i1 P3 m0 r0 d1 _, A10.7 内置服务器由jetty换为Tomcat
; L6 c/ ?7 }. S# R  ~( N9 g& N原本的内置服务器由jetty变为了tomcat,在稳定性更强的同时也让部分用户能够更快捷的搭建报表服务器。; D# J/ ^1 l7 ]( G, t0 }8 U
; S$ h6 {$ n" h/ h- e0 S9 D

0 K1 D$ O, D; ^& G" e10.8 AlphaFine优化
' _6 y$ U; y  S/ O. d0 ~AlphaFine接入小帆知识库,支持分词搜索,更能理解用户描述的问题。( \1 T# x# [" @$ W0 x
/ e3 [1 l& j6 v; u: f% L
: i/ W# b5 I' K1 Y* C- e  D2 |/ [6 U
7 u6 y$ S& d# x

( `( o; K/ B' a) `' T帆软FineReport V10.0全功能无限并发软注册文件! B( U- R6 @) J1 s# d6 n' d
帆软FineReport V10.0全功能无限并发软注册文件.rar (187.23 KB, 下载次数: 59)

您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:592439202

服务时间 9:00-22:00

金蝶用友易助管家婆深度服务
 
QQ在线咨询
售前咨询热线
592439202
售后服务热线
243998158
快速回复 返回顶部 返回列表