报表设计

AnyReport报表设计器采用HTML5开发,一个类似Excel表格形式的WEB报表设计与开发平台,能让用户在浏览器中进行所见即所得的可视化报表设计,而无需在客户端单独安装程序,这就提高了 Web 报表设计的灵活性、协同性,可设计参数查询报表、简单报表、自由报表、主子报表、分组报表、交叉报表、图形报表、数据下钻报表等,报表系统设计的报表模板将以XML的格式保存,HTML5报表设计器不依赖其它插件。

报表设计器主要包括开始、插入、公式等工具栏

  • 开始工具:可设置单元格的样式、单元格的边框的样式、单元格告警的样式。可方便地新增图形报表、报表浮动层、面板等。
  • 插入工具:可为报表元素设置链接、图片、单元格背景色,可设置图表与图表的交互属性。
  • 公式工具:单元格的值可通过公式计算输出。

      报表系统在线设计

图形报表

AnyReport 图表基于HTML5 SVG技术,轻量级,不需要安装插件。

  • 图表丰富:AnyReport 提供丰富的图表类型,柱形图、线图、饼图、条形图、面积图、气泡图、漏斗图、雷达图、仪表图、地图、混合图等。
  • 兼容性:兼容 IE7+,支持主流浏览器Chrome、Firefox等,同时支持移动设备浏览器。
  • 交互性:支持多种交互操作,用户通过点击图表元素改变存在交互关联图表的数据。
  • 实时性:图表支持异步刷新数据,可指定刷新频率。

      报表系统图表

报表系统展示

直观的报表展示在数据分析挖掘非常重要,形象美观的报表页面。AnyReport融入图表、交互式图表、数据条、图片、数据条件样式、数据高亮以及图标集等数据可视化方式,更易于有效地分析数据,报表具有菜单管理功能,可将定义的报表动态的加入报表系统,报表具体权限管理模块,可设置报表菜单的浏览权限。

  • 输出:报表可输出HTML通过浏览器浏览,支持输出pdf、word、pptx、excel。
  • 打印:基于pdf的打印,可以直接在浏览器端进行打印,对浏览器资源要求较低,一般浏览器默认支持pdf,无需安装插件。

       大屏展示

填报设计

AnyReport表单设计器采用HTML5开发的WEB表单设计器,表单设计器基于B/S构建模式,可以轻松的在几分钟内定义一个复杂的,符合业务要求 的表单模型,不需要编程工作,通过表单设计器可快速开发部署用于数据采集的电子表单模板,实现企业内部/外部的数据采集功能。能够设计多种填报表单样式、能够通过多浏览器录入数据,并进行数据校验,表单设计器可依据表单组件字段自动生成数据库表结构,数据列表,便于对数据管理,提高了可用性,通过报表设计器可灵活地对表单数据进行统计分析。

  • 表单元素:表单包括文本框、下拉框、日期域、下拉树、单选框、复选框、密码框、文本域、图片、数据下拉框、文本编辑器、文本等组件。
  • 数据管理:表单设计器可生成数据列表,数据列表可编辑、删除、新增数据。
  • 校验:表单设计器可定义表单检验规则、错误提示信息等。

      表单设计器

可视化工作流

AnyReport 工作流采用JBPM工作流引擎,JBPM是一个轻量级的嵌入式工作流系统,解决的问题是流程的自动化,是一个工作流系统实现,工作流可与报表系统结合。

  • 开始节点:流程的开始节点,可流转到任务节点。
  • 结束节点:表示一个流程结束。
  • 任务节点:一个任务会被分配给一个指定的用户, 用户可审核该任务,触发流程流转到下一个节点,也可分配一个用户组。
  • 分支节点:活动允许将一个单独的流程路径分成 两个或多个分支,这些流程分支可以同步执行。
  • 合并节点:合并节点和分支节点联合使用,将作为等待状态。
  • 判断节点:该节点用以决定在多个执行流程路径中哪个才可以被执行。
  • 状态节点:该节点也叫手工节点 ,进入这种状态,整个业务流程的执行就会中断,直到系统外参与者发起继续执行的命令,业务流程的执行才能够继续下去 。

      报表系统集成工作流

 

报表打印

基于客户端pdf报表打印技术,零客户端,做基于浏览器报表打印,到分页和精确打印,使用户在打印上灵活、方便快捷。采用自动分页的计算方法,合理地拆分表格,使表格数据类似word自动切分表格分页展示,pdf报表打印支持分页预览,支持等比缩放。

 

报表输出

AnyReport 报表工具支持pptx、word、pdf、excel等office文件输出。

  • word:基于wordML规范,通过操作XML生成doc文件,支持报表浮动层、面板的图形报表图片输出,支持单元格合并、表格中嵌套表格。
  • pptx: 支持单元格合并,表浮动层、面板的图形报表图片输出。

移动报表设计

移动报表设计,基于PC端报表设计器设计报表模板,模拟移动端设备预览报表。

    移动报表

 

报表集成

第三方系统访问AnyReport报表系统采用iframe方式嵌套报表页面,使用JWT授权访问报表,AnyReport报表系统暴露报表资源URL供第三方系统访问,第三方系统生产访问报表系统的授权URL。

    移动报表

报表权限管理

为了数据的安全,企业对报表的浏览、数据录入等操作需要权限控制,员工可以访问而且只能访问自己被授权的资源,较完善的权限管理体系,即可对角色授权也可具体到对用户授权。
对角色授权:赋予角色可以操作的功能和访问的菜单,赋予角色可访问的数据,为用户分配角色
对用户授权:用户权限继承角色权限,也可对用户授权继承角色权限之外的权限,做到权限更加灵活、完善

    报表权限管理