当前位置:文档之家› 基于Cordys BOP4平台的自定义表单开发工具解决方案

基于Cordys BOP4平台的自定义表单开发工具解决方案

基于Cordys BOP4平台的自定义表单开发工具解决方案
基于Cordys BOP4平台的自定义表单开发工具解决方案

基于Cordys BOP平台的

自定义表单开发工具解决方案

2016年8月4日

目录

目录

1.表单开发 (3)

1.1.进入表单开发工具界面 (3)

1.2.表单开发工具布局介绍 (4)

1.2.1.表单操作区 (4)

1.2.2.表单设计区 (5)

1.2.3.查看源码 (5)

1.3.编辑表单项 (5)

1.4.编辑单行文本 (6)

1.5.编辑多行文本 (7)

1.6.编辑下拉列表 (7)

1.7.编辑日期时间 (8)

1.8.编辑复选控件 (8)

1.9.编辑单选控件 (9)

1.10.编辑表格控件 (9)

1.11.编辑访问数据库下拉列表 (10)

2.文件配置 (10)

2.1.下载到本地 (10)

2.2.替换文件引用 (11)

3.部署表单 (17)

3.1.上传文件 (17)

3.2.发布文件 (20)

3.3.配置文件路径 (21)

1.表单开发

表单开发工具是为快速开发表单设计,用以提高开发表单的工作效率。

1.1.进入表单开发工具界面

1、表单开发人员登录联通管理支撑系统

2、点击导航栏中的系统管理中的表单管理,进入表单列表页;

3、单击要设计的表单行(列前的单选会选中),点击列表上面的“设计表单”

按钮,进入表单开发工具界面

1.2. 表单开发工具布局介绍

1.2.1. 表单操作区

提供修改表单标题、添加布局区块、保存表单布局、预览表单功能。

1.2.2.表单设计区

提供表单设计区,在此添加设置表单项。可增加1行1栏、1行2栏、1行3栏、1行4栏,删除行,删除当前布局组,修改布局组标题。

1.2.3.查看源码

提供查看当前页面源码、查看设计后的源码。

1.3.编辑表单项

在表单设计区,点击“添加表单字段”,弹出“表单属性定义”窗口,如图:

可在此处对表单项目进行编辑。

1.4.编辑单行文本

在属性类型处选择“单行文本”,输入显示名称、fieldid、格式化类型、是否必填和提示输入项。

预览效果:

1.5.编辑多行文本

在属性类型处选择“多行文本”,输入显示名称、fieldid、格式化类型、是否必填和提示输入项。

预览效果:

1.6.编辑下拉列表

在属性类型处选择“下拉列表”,输入显示名称、fieldid、格式化类型、是否必填和提示输入项。

预览效果:

1.7.编辑日期时间

在属性类型处选择“日期时间”,输入显示名称、fieldid、格式化类型、是否必填和提示输入项。

预览效果:

1.8.编辑复选控件

在属性类型处选择“复选控件”,输入显示名称、fieldid、格式化类型、是否必填和提示输入项。

预览效果:

1.9.编辑单选控件

在属性类型处选择“单选控件”,输入显示名称、fieldid、格式化类型、是否必填和提示输入项。

预览效果:

1.10.编辑表格控件

在属性类型处选择“单选文本”,输入显示名称、fieldid、格式化类型、是否必填和提示输入项。

预览效果:

1.11.编辑访问数据库下拉列表

2.在属性类型处选择“单选文本”,输入显示名称、fieldid、格式化类型、是

否必填和提示输入项。

预览效果:

2.文件配置

2.1.下载到本地

1、表单设计完成后,点击页面最上方的”保存表单布局文件”,点击“预览表单”按钮,打开预览页面,在此页面可查看设计完成的表单效果。

2、在表单设计完成,无修改后,在预览页面空白处点击鼠标右键,选择“另存为”,为表单起一个名字,下载到本地。

3、找到文件的下载目录,会有一个htm文件和一个同样名字后面带“_files”的文件夹,如图:

2.2.替换文件引用

打开文件,如“test.htm”

1、将表单上的这部分内容,如图:

替换为:

2、将表单最下方的这部分内容,如图:

替换为:

注意:

●test.htm的最后一行

要改成 test.js的名字和htm文件的名字是一致。

●test.htm的标签上一行

value中的值一定要和流程信息中的“流程业务值”一样,如图:

3、将文件夹test_files中的example.js改名为test.js,和htm文件的名字是

一致,如图:

4、将test.htm和test.js各复制一份,将名称修改为test_print.htm和

test_print.js如图:

5、打开test_print.htm,将页面最下面的这句,如图:

修改为: 6、将test_print.js文件清空,粘贴以下内容:

}

$.each($('select'), function (index, ele) {

$.each(Object.keys(formData), function (index2, ele2) {

if ($(ele).attr('fieldid') == ele2) {

$("#" + $(ele).attr('id')).val(formData[ele2]);

$("#" + $(ele).attr('id')).parent().html("

" + formData[ele2] + "
");

$("#" + $(ele).attr('id')).remove();

}

});

});

checkType();

$.each($('input[type="text"],textarea'), function (index, ele) {

$.each(Object.keys(formData), function (index2, ele2) {

if ($(ele).attr('fieldid') == ele2) {

$("#" + $(ele).attr('id')).val(formData[ele2]);

$("#" + $(ele).attr('id')).parent().html("

" + formData[ele2] + "
");

$("#" + $(ele).attr('id')).remove();

}

});

});

$.each($('input[type="radio"]'), function (index, ele) {

$.each(Object.keys(formData), function (index2, ele2) {

if ($(ele).attr('fieldid') == ele2) {

$("#" + $(ele).attr('id')).val(formData[ele2]);

$("#" + $(ele).attr('id')).parent().parent().html("

style=\"height:34px\">" + formData[ele2] + "

");

$("#" + $(ele).attr('id')).remove();

}

});

});

$.each($('input[type="checkbox"]'), function (index, ele) {

$.each(Object.keys(formData), function (index2, ele2) {

if ($(ele).attr('fieldid') == ele2) {

$("#" + $(ele).attr('id')).val(formData[ele2]);

$("#" + $(ele).attr('id')).parent().parent().html("

style=\"height:34px\">" + formData[ele2] + "

");

$("#" + $(ele).attr('id')).remove();

}

});

});

});

3.部署表单

3.1.上传文件

1、登录CORDYS后台,进入添加页面的工程下,如图:

2、点击所属项目名称,按“更新”按钮,如图:

更新项目,如图:

3、点击要上传文件目录右键,选择“上传文档”,如图:

4、打开选择文件页面,点击“Browse”按钮在电脑上找到test.htm文件

点击“Finish”完成。文件就上传到服务器上,如图:

集团报表系统解决方案

集团报表系统解决方案 1.需求分析 减少事业部各分公司的填报、合并报表工作量,提高报表收集、合并的效率,为管理者、决策者提供方便快捷的数据统计和分析。 2.现状描述 目前集团各管理部门的报表均为邮件(QQ)收集,然后手工合并、统计,这过程中涉及大量重复的人工操作,大大降低了报表合并的效率。 同时,各业务系统间的报表数据不互通,彼此间可能存在很多数据重复填报的情况,不能做到数据的协同使用。 3.解决方案 3.1.整体思路 通过excel报表服务器系统实现统一的数据填报、合并、查询;应用excel数据透视图制作个性化的图、表;使用SSRS开发更加专业、及时的数据分析报表。

3.2.Excel报表服务器 把整个报表的业务分解成:填报、合并、图表三个方面。 ●填报 使用excel报表服务器制作填报表模板,通过权限分配给各分公司相关人员。分公司在填报时,只能按固定的格式填写数据,未按规范填报的数据,保存不了。 对于不会经常变化且只参与计算的数据,可预先添加到系统里,分公司人员只需录入变化的数据,系统就可以根据预先定义的公式自动计算。 ●合并计算 除了可以自动合并分公司填报的报表,合并报表时还可以定义公式,设置条件,自动计算合并后的数据。

并且,在合并计算时,可根据需要,取其它业务部门填报的数据。 例如,财务部门计算营销人员工资时,可直接取市场部填报的营销人员薪等薪级标准;计算工人工资时,可取生产部门填报的生产数据,甚至生产班的出勤数据(如果有)。 ●图表 除数据表合并,还可以根据业务部门需求,制作固定格式的图表(柱形图、饼形图、曲线图等)展现。用户在使用时,只需要筛选不同的条件,即可得到最终想要的图表。 考虑到模板的通用,所以这种方式有些局限性:需预先定义,由系统管理员来制作,并且样式固定。如果对数据筛选,或图表有更个性化的需求,可使用Excel数据视图。 3.3.Excel数据透视图 在使用Excel制作数据透视图时,整个过程可分为两个步骤:管理员准备数据、用户制作图表。 ●数据准备 由用户提出具体日常需要的数据,系统管理员从报表服务器中取出相关数据,制作成一张或多张(建议一张)报表模板。用户只需导出报表模板的查询结果,即可得到一份加工后的保存在本地的数据明细表。 ●图、表制作(用户) 制作数据表:打开本地数据明细表,在Excel中,通过拖动的方式,根据自己需求配置:数据字段、分类字段、筛选条件等,即可看到自己需要的统计结果。

类excel报表开发工具FineReport教程之表单设计

类excel报表开发工具FineReport教程之表单设计1.描述 不同于普通报表设计,表单设计拥有很多普通报表设计无法企及的优势,如下: 整体性:普通报表是一个整体,无法实现局部刷新,表单是由各个组件组件,可以实现组件内刷新,即局部刷新; 自适应:普通报表无法实现自适应,表单可以完美的实现自适应,更好的支持移动端的使用; 控件:普通报表实现参数查询,只能将控件添加到参数面板中,表单不仅可以在参数面板中添加控件,同时还可以单独使用控件,实现数据的过滤; 联动:普通报表中单元格或图表无法直接与单元格实现联动,表单却可以实现报表块或图表块与报表块的联动。 2.表单界面 打开设计器,点击文件>新建表单,即可新建一张表单,如下图:

表单各组件介绍请查看表单组件介绍。 3.表单设计步骤 如下图,表单设计的一般操作步骤: 新建表单:FineReport支持新建工作薄,即普通cpt模板,还支持新建表单,两种设计模式; 拖入组件:FineReport表单支持多种不同的组件类型,包括报表、参数、图表和控件,后续详细介绍;

定义数据集:定义各个组件数据来源,与普通模板的数据来源一样,图表组件数据即可来源于数据集,也可来源于单元格 设置表单样式:即设置表单的显示样式,详细请查看表单样式 表单组件介绍 1.描述 从上一节的表单设计整体界面可以看出,FineReport的表单设计组件由4部分组成:报表、参数、图表和控件,下面我们一一介绍各个组件的使用方法。 1.1报表 报表块组件,可在该组件中绑定单元格数据,以表格的形式在组件范围内显示数据,报表块的具体设置模板与cpt模板一致,cpt模板的制作请参照报表,并且报表块中的数据可作为图表块的数据源。 1.2参数 参数面板是指,为表单添加过滤参数面板,所有过滤控件全部添加在该面板上,也可以理解为参数面板时为了承载参数控件而存在的,其制作方式与参数查询类似。 1.3图表块 图表块是指,可在该组件中选择任意FineReport支持的图表类型,图表块中所有图表的使用与统计图表的制作一致。 1.4控件

报表开发工具FineReport上报模板设计

上报模板设计 由多级上报示例中的流程图可以看出,销售额的录入需要经过销售人员录入基础数据,销售总监审核数据,总领导查看数据,其中销售人员录入数据,那么该模板只能显示该销售员的上期录入数据,以及该期数据;销售总监审核数据则需要看到所有销售人员的数据,而总领导查看数据,则需要另外一张模板,在销售数据的基础上进行图表分析。 1. 模板制作 1.1 sale.cpt 销售人员录入数据,首先我们我们来制作这张模板。 ?模板数据 新建模板数据集ds1:SELECT * FROM [up] ds2:SELECT * FROM [销量] ?报表样式 ?数据过滤 从上图可以看出,销售人员录入当月数据的同时,需要查看上月销量数据,故C5和C6单元格的公式分别为year(today()) + "-" + (month(today()) - 1)和year(today()) + "-" + (month(today())),同时对D5和D6的单元格进行过滤,使之只显示相应月份相应销售人员的数据,如下,D5单元格的过滤条件:

D6单元格的过滤条件类似。 模板里面的各项制作这里就不再一一赘述,可自行查看模板%FR_HOME%\WebReport\WEB-INF\reportlets\demo\Datareport\sale.cpt。 ?多级上报参数使用 FineReport为多级上报提供了四个参数$fr_task_id、$fr_task_name、$fr_task_state和$fr_task_sender,可直接调用。其中fr_task_id和fr_task_name是指获取上报任务id和名称,fr_task_sender是指当前操作节点的上一个节点的操作人,fr_task_state是指获取当前任务流转所处状态,如下列表: fr_task_state=-1是指异常情况; fr_task_state=0是指等待上报; fr_task_state=1是指等待审核; fr_task_state=2是指审核通过; fr_task_state=3是指被退回; fr_task_state=4是指已关闭; fr_task_state=5是指超时。 fr_task_state其具体使用情况请查看进行多级上报。 fr_task_sender的具体使用情况请查看联合填报上报。 1.2 Audit.cpt 销售总监审核数据,可以看到所有销售人员的当期数据。 ?模板数据 新建模板数据集ds1:SELECT https://www.doczj.com/doc/048522437.html,er,name,area,up.* FROM up,user where up.销售员=https://www.doczj.com/doc/048522437.html,er and 月份='${month}',参数默认值为为当前月份:year(today()) + "-" + (month(today()))。

大数据量报表展现系统建设方案

大数据量报表展现系统开发方案 ----三期延续开发 一、目标与需求 该系统提出将信息中心建设成为数据集散中心、报表处理中心和决策辅助支持中心,成为信息资源管理体系的中心和枢纽。将分散在各个业务处理系统中的数据归集起来,为各级机构提供数据提取和查询服务;开发管理信息平台系统,实现综合查询与分析,实现综统报表、监管报表、业务报表等统计信息的共享,建立联动查询统计。 依据总体规划,借鉴经验,广泛征求意见后,提出立项开发数据分析系统,拟实现下列目标: 1、进一步的完善业务信息库,通过建立逻辑数据模型,按主题整合业务数据,并建立适合各类专题分析需要的数据集市,形成企业级中央数据仓库,以中央数据仓库为纽带完成业务数据向管理信息的过渡; 2、“工预善其事,必先利其器”,引进ETL、前端信息展现工具、系统集成门户等先进的数据仓库和商业智能解决方案,进一步完善管理信息平台技术架构,实现对数据的深层次挖掘,为各级信息使用者提供先进适用的分析管理工具,为管理部门提供个性化纯WEB信息展示平台; 3、优化全报表生成、报送、管理和使用体系,凡是数据仓库可以生成的报表由系统自动生成,实现资产负债分析、经营业绩分析、客户分析、风险分析和财务分析五个方面的专题统计分析,并为将来

引进决策分析模型进行决策支持奠定基础。 鉴于在项目整体开发阶段由于企业的自身业务调整和变化,特别是对前期调研所拟定的业务蓝图及相关开发计划进行了范围扩大的调整。导致前两期项目开发工作只完成其中一部分,在甲方的要求下此项目增加的开发范围作为三期工程(不排除报表业务继续扩大,项目需求继续扩大的可能),同时沿用此方案并需达到此方案中既定的目标来完成项目整体,且此项目需在本期结束后进入维护期。 二、应用范围 针对用户的不同级别,分别满足业务人员、管理人员、高级管理人员以及决策者对信息的不同要求。 三、与其他系统的关系 数据挖掘系统项目完成后管理信息平台的系统架构将如下图所示,管理信息平台系统架构从大的方面可以分为两个部分:数据仓库和商业智能。数据仓库以方便查询为目的,打破关系型数据库理论中标准泛式的约束,将业务数据库的数据重新组织和整理,为查询,报表,联机分析等提供数据支持。数据仓库建立起来后,定期的数据装载(ETL)成为数据仓库系统一个主要的日常工作。

报表开发工具Finereport动态图表

动态图表 与静态图表不同,动态图表的核心在于数据和图表类型可随条件的不同即时展现,即除了能展现一般的静态图表内容之外,动态图表还有很好的交互性。动态图表实现原理与动态报表类似,是基于参数传递或数据过滤实现的,本文介绍的是基于数据参数传递原理的动态图表。 动态图表数据 用户希望根据条件的不同,显示的图表不同,这是动态图表产生的最初推动力。如下图,选择年份与月份条件,图表中显示满足条件的数据,从而实现动态图表: 实现思路 根据参数条件动态改变图表的数据来源: 若图表数据来源于数据集,那么可以通过数据源参数来动态改变图表的数据; 若图表数据来源于单元格,那么可以通过报表参数,并设置过滤来改变图表的数据,该节就以此为例。 示例 1 准备数据

新建工作薄,添加数据集ds1,SQL语句为SELECT Year(订购日期)as 年, month(订购日期)as 月, 货主省份, 应付金额FROM [订单] 。 2 定义参数 我们根据选择的年份与月份来动态改变图表,定义3个报表参数: 报表参数Year:年份,默认值为2010; 报表参数Start:起始月份,默认值为1; 报表参数End:结束月份,默认值为6。 参数界面设计如下: 3 表样制作 在单元格中统计出各省某年若干月的销售额情况并汇总,如下图: 数据列设置如下: 单元格数据集数据列属性 A3 ds1 货主省份设置过滤条件:年等于$Year B3 ds1 年默认 C2 ds1 月从左到右扩展,设置过滤条件:月大于或等于$Start and 月小于或等于$End C3 ds1 应付金额汇总-求和 根据参数值的不同,单元格中统计出来的数据不同,以单元格作为数据来源,图表显示的数据也不同,从而实现动态图表。 4 插入图表 合并一片单元格如上图,右击单元格元素>插入图表,选择柱形图,点击确定。 5 图表类型设置

利用开源报表FineReport实现系统监控

利用开源报表FineReport实现系统监控 描述 系统监控是指通过平台可以查看到系统的运行状态的各种指标,包括日志查看、统计查看、系统状态和系统检测。 (一)日志查看 1、描述 无法预览报表,或者设计报表报错,就可以通过报错日志进行判断是什么问题。 2、日志查看 快速查询日志信息,日志列表中显示简单的出错信息、发生错误的时间和发生错误的模板,点击管理系统>系统监控>日志查看,在日期控件中选择需要查看的日志日期之后,点击查询,即可看到所有该时间段内的日志信息,如下图: 注:如果出错信息太长,可以点击详情查看所有出错信息。 3.日志设置 可选择性的设置是否需要对日志进行统计;日志输出的级别以及对日志进行统计时,都统计什么操作类型的日志。其中日志级别分为四种:SEVERE,WARNING、INFO和DEBUG,SEVERE是导出服务器的报错日志,WARNING输出执行报表时的错误或警告信息,INFO则是导出除sql执行日志信息的所有日志信息,,DEBUG是导出所有基本日志信息,包括SQL 语句执行日志,默认的日志级别为WARNING;统计设置里面的操作类型是指模板预览方式、导出和打印功能,即分页预览、数据分析、表单预览、填报、导出和打印。 点击管理系统>系统监控>设置,如下图,开启对日志进行统计,日志级别选择WARNING,操作统计全选:

(二)统计查看 1.问题描述 详细查看哪个目录下面的报表被访问了及使用什么方式被访问,还可统计报表被访问了多少次,为了查看每个报表的使用率是怎样的。 统计查看包括系统访问次数的统计和报表访问明细两个方面的信息查看。 2.系统访问次数统计 以折线图的方式显示报表访问的动态信息。 点击管理系统>系统监控>统计查看,如下图: 3.报表访问明细 详细介绍哪个目录下面的报表被访问,访问时间,访问的ip,操作(什么方式访问的报表如:分页预览、填报预览、数据分析等),角色(登陆用户名的角色),用户名。

OracleEBS-报表开发工具之闲碎

ORACLE EBS —报表开发工具之闲碎 Author:Jarwang(王重东) Create Date:January10,2011 Create Location:BeiJing Update Date: Control No: Current Edition: 1.0 声明:本文可以任意免费转载、复制、传播。但您务必保持其完整性!If you copy this document,you ought to keep the document completely.

Document Control Modify Record 日期作者版本更改参考 January10,2010jarwang 1.0 Approved 姓名职位签字 Distribute 编码姓名地点和位置 1 2 3 4

Content Document Control2 Modify Record2 Approved2 Content3 Preface5 Report Builder6 Download6 Installation6 Development6 Report入门例子6 Report页面设置10 数据模型、固定框、循环框10 实现记录汇总行动态伸缩12 Report多数据源12 查询视图无数据12 Report数据域13 Report汇总项13 Report动态条件查询14 矩阵报表14 Report编译出错14 Discoverer16 Download16 Installation16 Discoverer for web16 Discoverer for Desktop16 Development17 Discoverer快速入门示例17 Discoverer工作表数值型显示21 通过工作簿找到对应的Discoverer职责21 Discoverer JOIN之使用22 Discoverer数值型无法正确显示23 Discoverer上钻/下钻24 Discoverer分类汇总求AP供应商余额27 Oracle HTMLReport29 Configuration29 Development29 Create the Package29 Create the Concurrent request31 Run the Concurrent request32 Oracle WEB PL/SQL Report33 Installation Error!Bookmark not defined. Development33 XML Publisher34 Foundation34 Download35 Installation35 Development36 XML Publishier for Invoice36 Create the Concurrent request42 Deploy XML Publisher43 Oracle DBI46

表格模板-NET统计分析报表解决方案 精品

前段时间接到很多报表的工作,现拿出一些小例子与大家分享。 用户需求: 运营商管理员: 1. 以合作伙伴为维度对用户订购进行统计分析: a. 可对某一个合作伙伴进行分析,查看该合作伙伴下产品的用户订购在某个时间段内的发展趋势,需实现折线图、柱状图。 b. 可对所有合作伙伴进行分析,对比在某段时间内所有合作伙伴下产品的用户订购发展量,查看在某段时间内所有合作伙伴下产品的用户订购发展量在订购总量中所占比例,需实现柱状图、饼状图。 2. 以产品为维度对用户订购进行统计分析: a. 可对某一个产品进行分析,查看该产品的用户订购在某个时间段内的发展趋势,需实现折线图、柱状图。 b. 可对所有产品进行分析,对比在某段时间内所有产品的用户订购发展量,查看在某段时间内所有产品的用户订购发展量在订购总量中所占比例,需实现柱状图、饼状图。 合作伙伴管理员: 1. 以产品为维度对用户订购进行统计分析: a. 可对本公司下某一个产品进行分析,查看该产品的用户订购在某个时间段内的发展趋势,需实现折线图、柱状图。 b. 可对本公司下所有产品进行分析,对比在某段时间内所有产品的用户订购发展量,查看在某段时间内所有产品的用户订购发展量在订购总量中所占比例,需实现柱状图、饼状图。 时间需支持按年、按月统计。 根据用户需求,我们可以开始进行实现。 实现步骤: 这里是用一个例子实现用户需求,没有用到系统内的表,系统内的表有很多例子中不需要的字段,所以根据系统内表结构新建。 1. 数据库数据表设计: 合作伙伴表(CPInfo)

产品信息表(ProductInfo): 用户订购表(UserOrderInfo): 因为是移动的系统,所以用户订购是通过手机。

常用报表工具对比

常用报表工具对比 目前市场上主流的报表工具有,IBM公司的Cognos、SAP公司的BO、润乾公司的润乾报表等等。 1、Cognos Cognos公司的产品是由一系列的功能模块组合而成的套件,包括如下一些模块: Powerplay Enterprise Server——是PowerPlay企业级的服务器。由应用服务器和Web 服务器组成。可在Internet、广域网和局域网上发布Cubes并作为在线分析运行平台。 Impromptu Web Report—— WEB界面的报表制作和发布的专业平台。 Scenario ——系统提供的ETL工具。 4Thought——建模与预测模块,采用神经网络技术。 Impromptu——是企业级、交互式数据库查询和报表生成工具,提供查询、报表功能,针对关系型数据。 Powerplay——提供OLAP分析功能,针对多维数据PowerCube(Cognos的多维数据结构)。在Powerplay中可以钻取到Impromptu中。这是Cognos公司的集成平台。 Transformer——是一个OLAP服务器。主要用来创建模型,帮助你组织数据,将不同数据源的数据整合到PowerCube当中,形成多维数据源。 Cognos Upfont ——网络集成的门户 Upfont Access ——负责权限的设置与验证

2、BO BusinessObjects Explorer Reporter 查看、刷新、计划、分发和打印全客户文档,创建新查询和文档,OLAP 的旋转和切片以及钻取功能。 Designer 允许universe 设计者创建、管理和分发universes. universe 用日常商业商业术语代表数据结构,属于语义层 Supervisor 允许管理员进行权限管理 BusinessQuery Excel 加载项,使用BusinessObjects universe, 支持关系型和多维数据库(OLAP) BusinessMiner 发现并处理数据中的隐含关系 企业级服务器产品包括: Infoview WebIntelligence (Reporter 和Explorer) 是BusinessObjects 基于WEB的决策支持系统。Broadcast Agent 制定自动发布文档的定时机制。

传统式报表转向拖拽式报表解决方案

报表调研结果 1.1 系统现状: 目前平台的报表采用的是润乾报表,版本是4.x。润乾报表是一款收费产品,我们目前使用的是重庆电力有限公司购买的永久授权专业版。 目前报表都是开发人员先了解客户明确的业务需求,然后通过润乾报表提供的报表设计器设计各种复杂格式的报表,采用的方式是在设计器通过调整单元格样式、字体样式以及编写sql语句等一系列过程最终形成一个raq文件,然后与系统平台衔接起来形成一个定制化的报表。具体流程如下图: 1.2不足之处: 通过以上流程可以看出定制化的报表周期较长,效率较低,扩展性也不高,这样就很难满足客户对报表的灵活多变的需求。而且对于只熟悉业务知识,不懂得SQL语言的业务人员,熟练掌握一种报表设计工具,有着高昂的学习成本。 不但如此,而且随着报表数量和系统业务数据的日益膨胀,尽管在设计上已经考虑了性能,但是有的报表还是非常消耗系统资源,这很可能对其他模块的业务操作带来安全,性能等方面的影响,甚至宕机。

1.3如何改进: 能否有一种方便快捷的方式让终端业务人员,也像报表设计人员一样快速的完成常规临时性的报表的设计、发布成为解决以上问题的关键。 通过查阅相关资料,目前有两种方案,如下: 1.润乾5.0 润乾5.0正是从终端用户自己设计报表的角度出发,开创性的提出了用户自定义报表模型。对于常见的报表类型:列表式报表、分组式报表、交叉式报表、自由式报表,甚至组合报表和统计图,都可以采用润乾自定义报表功能模块,来快速设计和发布。自定义报表让不懂技术的业务人员通过字段拖拖拽拽、轻轻松松完成报表,具体介绍: 自定义分组报表让用户可以通过字段拖拽的方式,自由组合报表字段,自己设计列表式报表、分组式报表、复杂表头类型的分组报表。如图1所示: 图1

好用的11款开源报表工具推荐

好用的11款开源报表工具推荐 开源报表工具,即开放源代码的报表软件,开源就是要用户利用源代码在其基础上修改和学习的。它的好处多多:成本低,满足基本报表需求,有专门的讨论区可以解决用户问题……同时,缺点也很明显:无法满足复杂的报表需求,bug 不能及时解决,更新速度慢。无论是选择开源报表工具还是购买商业报表,都要按需选择。本文就来推荐一些好用的开源报表工具和免费报表工具。 1.JasperReports JasperReports是一个基于Java的开源报表工具,是当今Java开发人员最常用的报表工具。其报表分析功能可以嵌入web和移动应用程序,支持PDF、HTML、XLS、CSV和XML文件输出格式。其开源软件还可以管理其付费的商业智能报表分析平台。 2.BIRT(百灵报表) BIRT是为web应用程序开发的基于eclipse的开源报表系统。它自带报表设计器,可视化操作;报表引擎基于OSGI框架,易于扩展和集成,并且可以轻松地与主流web应用服务器(如Tomcat、Websphere、Weblogic、JBoss)集成。提供开放的API和辅助开发功能;支持多维数据表。 3.Pentaho Reporting Pentaho Reporting软件平台集成了许多开源报表工具,允许用户创建PDF、Excel、HTML等多种形式的数据报表,支持多数据源。它注重数据处理层,有各种数据显示方法,甚至RSS输出。它的架构非常类似于spagoBI,但pentaho喜欢将自己的东西称为一个解决方案。 4.ExcelReport ExcelReport是一款基于NPOI开发的报表引擎组件。NPOI是一个开源的C#,让你不需要在服务器上安装微软的Office,就可以读写Excel、WORD等微软OLE2组件文档的项目。ExcelReport结合NPOI进行数据处理的优点,进一步简化了生成Excel报表的过程。 5.Superset Superset 是Airbnb的开源数据可视化工具,主要面向数据分析师,用于数据可视化。可视化效果非常好,github上的评论数量远远超过了其他可视化工具。缺点是不能快速复制图表,得从SQL层面再走一遍。而且当前的权限设置比较复杂,也不是很好用。 6.Davinci Davinci是宜信开发的开源BI软件,面向业务人员/数据工程师/数据分析师/数据科学家,也是Java系;功能比较全面,但在中国并没有得到广泛的应用。 7.Seal Report Seal Report开源软件平台可以创建以数据库为数据来源的报表及仪表盘,它的特点包括在HTML5,微软报表格式, Web报表服务器及动态SQL中创建源生的pivot 图表。 8.UReport2 UReport2是一个基于Spring的高性能的纯Java报表引擎。迭代单元格可用于实现任意复杂的中国式报表。它可以运行在各种主流浏览器,如Chrome, Firefox, Edge (IE浏览器除外),打开浏览器来完成报表的设计。 9.Spagobi

数据运营报表系统平台解决方案

数据运营报表系统平台解决方案 一、现状描述 目前,集团基于已有业务系统及在建业务系统,基本实现了相关业务的信息化管理,但当前集团运营管理人员、高层管理人员开展数据管理决策相关工作时,采用的数据是各下属公司以 EXCEL报表为载体将现有信息化系统中的数据、非信息化管理环节的日常业务数据进行采集、分析、汇总后进行填写、加工后上报至集团运营管理部。 伴随着的集团精细化管控深化与战略运营高效展开,必然需要深化引入信息化管理工具,以实现事前有计划、事中有控制、事后有分析的全数据管理,以此保障集团日常运营监控及数据获取的及时性、准确性,可信度。 二、需求分析 减少各分公司的填报、合并报表工作量,实现电子化数据管理, 以此提高报表收集、合并的效率,为管理者、决策者提供方便快捷的 数据统计和分析。 1、报表统计分析层面 : 解决各业务分析管理报表数据的及时、准确获取,并结合实际业务需求为集团各层级管理者快速提供各类所需的统计分析报表。

2、管理决策层面:基于科学管理决策的角度,能够结合集团实际业务需要建设多种数据分析,通过仪表盘、图表、地图等图形化方式将信息呈现出来,让集团各层级管理者能够实时、准确的了解当前整体状况。 3、实时监控层面:通过智能移动端 APP应用的方式,将集团各 层级管理者关注分析内容、分析指标进行归集,通过授权访问,使得 管理人员与分析决策人员随时随地就可完成管理工作。 三、解决方案 1、建设目标 搭建数据运营报表系统平台,将集团下属公司各个管理领域的业务系统的数据进行综合采集、整理、汇总,协助集团各层级管理人员迅速地找到反映集团真实运营情况的当前或历史数据信息,并能从复杂的信息中迅速地找到数据信息与数据信息之间的关系,从而获得各种统计结果和分析判断。因此,结合“大数据生产运营体系建设”的信息化建设蓝图规划,建设以分析报表功能为主的数据运营报表系统满足集团各层级分析信息所需。 (1)集团高层管理者:辅以快速、准确了解以各业务分析经营成 果和相关业务状况,及时调整战略,以确保获得成功;

SAP报表编辑器(Report Painter)

SAP报表编辑器->Report Painter Concept of Report Painter->概念 这里所指的Report Painter是SAP ECC产品中的一个报表开发工具,中文名为报表绘制器。经常与Report Painter一同提出的Report Writer是其前身,原应用于SAP R/3产品中,后升级为Report Painter。 Application Scope for Report Painter->适用范围 主要用于财务模块(FICO Module)报表的开发,也可用于少量SD/MM/PP模块的主数据类报表的开发。使用该工具开发报表,每次需基于系统已有的一个数据库表,因此开发出的报表数据是在一个模块内的,如可开发资产负债表、费用明细报表。 Features of Report Painter->特点 ?不需要编程,报表取数逻辑简单,工具使用技巧易于掌握,适用于SAP模块顾问,特别是财务顾问使用。 ?取数来源明确。用于取数的数据库表是已知的。下表为可用于报表开发的数据库表: ?

?有专业知识要求。对于主要的应用,财务报表的开发,如开发资产负债表,需具备会计知识的同时需结合企业的会计科目设置情况,进行报表开发。 Major Element of Report Painter->主要元素 ?报表(Tcode:GRR1~GRR3/GR34),即开发的对象,主要开发工作在这里完成,如报表行、列各栏位的内容、取数,报表格式等。 ?方式(Tcode: GRR4~GRR6),分别定制报表行和列的栏位内容、格式等。 ?实用程序,分为目录和传送两部分: 目录(Tcode:GR3L/GR5L),可通过报表或报表组运行开发的报表; 传送(Tcode:GR37/GR57/GRR7…),主要是对开发的报表按照报表组、报表、模块的方式将开发技术数据从系统导出或者导入,实现报表不同client间的传输。 ?报表编写器,是Report Painter的主要内容,包括集、变量、指标、标准格式、库、报表、报告组。 集(Tcode:GS01~GS04),以数据库表的一个字段为基础,可设置层级、引用变量,作为报表直接取数的一个来源。通常一个集指代数据表的一个纬度,可自 定义。 变量(Tcode:GS11~GS14),以数据库表的一个字段为基础,作为报表直接取数的一个来源,可较灵活的自定义。

NC-006合并报表解决方案

集团企业合并报表 解 决 方 案 用友软件股份有限公司

概述 随着企业的联合、兼并、重组等投资业务越来越多,投资主体不断地多元化,政府对上市企业的监管要求越来越高,使得编制合并会计报表工作成为集团企业财务部门业务难点之一。然而,合并涉及的单位众多、企业间内部交易错综复杂、递延内部会计事项难以梳理、甚至难以从会计系统中区别出所有的基础数据,使得合并报表成为困扰会计界的世界性难题。 用友软件股份有限公司是中国最大的管理软件供应商与服务商,在十多年的时间里,一直致力于国家政府部门、企事业单位的信息化建设。针对集团企业合并报表的处理难题,用友公司根据十多年的财务软件开发经验结合有关理论和国家法律法规的要求,推出了用友合并报表解决方案,并形成了专门的软件产品。 用友合并报表可以协助企业完成定义合并范围、建立单位信息、设定报表、设定抵销项目和抵销关系等工作,同时有关数据可以下发给子公司;子公司接收报表和内部交易附表,录入个别报表数据和内部交易数据,上报给母公司;母公司根据选定的合并范围,由系统自动或手动生成抵销分录,从而产生合并工作底稿和合并报表。在多级次的集团公司中,系统自动把子集团的合并报表转化为个别报表,参与上一级公司的报表合并,依此类推,产生不同级次的合并报表,完成整个集团的报表合并。 在用友的合并报表系统中,还设计了解决集团企业会计制度不统一情况下处理报表合并的功能。例如,需要合并的两家公司分别采用的是中国、香港会计制度,或者采用中国的财务制度,却要出具香港的财务报告。 一、系统需求与应用目标 根据现状及对未来技术发展的要求,我们理解项目应用目标体现在以下几个方面:采用网上申报方式的数据采集模式 灵活设置抵销项目和抵销关系 支持因会计制度差异造成的个别会计报表调整 自动产生有关的抵销分录和合并工作底稿 支持手工制作抵销分录 支持自动对账 支持灵活选择合并范围 对多级次关系的企业集团,支持逐级合并与大合并、混合合并等三种方式

基于私有云的统一报表平台解决方案

1. 方案简介 随着我国目前政府部门和企业信息化建设越来越广泛,存在着一个部门或者企业存在非常多的报表业务,并且因为各种历史原因,不同的报表业务分别建设,使用不同的系统,单独部署,相对独立隔离。由此带来部分系统管理工作重复,数据分散存储,无法进行统一的分析查询,不利于系统的升级维护。在这样的背景下,提出基于私有云的统一报表平台,实现报表业务的统一部署、统一管理。 基于私有云的统一报表平台能为各部门和企业实现如下目标: (1)统一报表平台能够实现报表业务灵活方便的扩展,不仅能对具体报表业务进行调整,还能灵活方便增加新的报表业务 (2)统一报表平台在数据存储层,及业务逻辑处理层能够通过分布式技术进行水平扩展 (3)统一报表平台能够针对每套报表业务定制个性化的报送流程。往往,不同的报表业务一般会在报送流程上有一定的差异性,平台能为不同的业务定制个性化的流程 (4)统一报表平台提供多租户的管理模式。平台通过多租户管理模式,覆盖多种场景,来满足不同的管理需求 (5)在高并发用户情况下,统一报表平台能够提供稳定的性能表现。 2. 方案概述 本系统提供完整的统计业务建模功能,包括业务方案、统计实体、指标体系,报表设计、公式引擎、报送流程、业务参数包等等,此外还提供数据的审核、运算、上报流程等功能。不同的统计业务之间相互独立,互不干扰,但可根据需要在合法授权的情况下共享数据,实现报表业务的统一部署、统一管理。

统一报表平台架构示意图 3. 方案特色 3.1 多租户管理 在单一系统框架内,为不同用户提供虚拟的报表业务服务平台,用户在操作自身的报表业务实例时,相当于拥有自身独立的平台系统,与其他报表业务互相隔离。 集中管理模式:由平台管理员对全部报表业务实例及用户进行集中管理。 分级用户管理:集中的业务实例分配与分级的用户管理相结合的模式,由平台管理员创建业务实例,及业务管理员,并将因为实例的权限分配给业务管理员。由业务管理员为业务内的用户进行管理并授权。 自主注册:由使用人员通过用户注册功能提交注册申请,由平台管理员或者业务管理员对资料进行审核,审核无误后创建统计实体及初始化用户。

报表开发统一规范

报表开发统一规范 报表是软件对用户输出的主要方式,报表的制定也要有一定的规范,以下几点标准可作为在软件系统中报表设计的参考: 一、报表风格统一、结构合理、分类明确,能够清晰的表达报表中所要体现的内容。 二、报表结构要连贯。 三、同一软件系统产生的全部报表的字体类型、字体大小、字体颜色要一致。通常报表 标题为18号黑色加粗宋体,表前、表中、表后字段均为9号黑色(特殊说明除外)宋体。 四、表头设计 1.标题(XXX报表) 1.1字体为18号黑色加粗宋体,在报表表格横向距离居中的位置。 1.2 如有副标题,副标题字体为14号宋体加粗,在报表表格横向距离居中的位置。 1.3 标题与表前字段之间有约1cm的间距。 2.表前字段(编制单位,统计日期,单位……) 2.1 字体均为9号黑色宋体; 2.2 “编制单位”与表格左对齐,“统计日期”与表格居中对齐,“单位”与表格右 对齐。 五、表尾设计 1.字体均为9号黑色宋体。 2.页码居中对齐显示,页码显示形式为“第X页/共X页”。 3.“制表人”等信息紧接着表格的下方间隔一定的距离,与表格左对齐方式显示。六、表身设计 1.表格线条规整,不存在线短或线过长的情况。 2.表格所选线型要一致,报表的边框线为1.5磅黑色单线,表格中线条为0.5磅黑色单线。 3.表格单行间距相同。 4.表格中各字段的对齐方式一致。表格中字符型的字段内容水平居中;数值型的字段内容中部右对齐并以千分号格式(如12,345),如果数值为0,应以“-”显示;备 注等表述为说明的字段可采用中部两端对齐的方式。 5.表格中字体均为9号黑色宋体。 6.如果表中内容不能直观显示行数,可增加一栏“序号”(仅供参考)。 7.如果表中数值型字段需要累计,应在表格的最后一行增加一栏“合计”。 七、报表的输出要规范,如软件系统会有报表导出的功能,报表导出为各种格式 (.doc、.excel、.pdf、.rpt等格式)后其形式、内容要统一,不会因为格式的不同而使报表发生失真的现象。 八、报表支持打印输出功能,打印输出后的报表不产生失真。 九、样表 1.

报表解决方案

报表解决方案 报表是基于web的oa的重要组成部分。我做报表经历了三个阶段。 最早是把报表直接在ie里输出,这是一种比较土的做报表的方法。这样做逻辑上简单。只是客户在使用的时候不太方便。因为有的报表输出结果后,客户需要修改,比如删除其中某些行,某些列。为此我用javascript写了一段很长的代码,用以让客户定制输出 的列,根据他的选择输出不同的列。至于有的客户需要删除某些行。我建议客户把ie里输出的报表全部拷贝到elxcel里,在那里编辑打印。 用ireport做报表。 学写ierport做报表,我花了一个星期。这确实是个不错的报表工具。因为某些原因,我必须使用jdk1.3.1所以选择了与之兼容性比较好但版本比较底的ireport0.1.0。但是遇到些问题。比如,在ireport里画表格是用线条工具。在设计版面上有各种band,每个band都划分了一定位置。如果我在一个区域比如column header里画的线条不小心超出到了detail 里,那么在报表编译输出时竖线就不能输出,所以我觉得在ireport里画表格不太方便。我同时也怀疑是不是我用的工具版本太低?用ireport还有个问题,客户端要装adobe acrbat reader才可以看到报表。我想用ireport做饼状图柱状图一类,没成功。 用jsp文件调用ireport生成的.jasper文件总是弹出对话框问是否打开或者下载,我打开后是乱码,下载后也是乱码。据说是adobe reader的问题,换了ie和adobe reader的版本都不行,郁闷ing。 改用servlet调用.jasper文件。用adobe reader6.0还是不行,可能是我jsper.jar版本太低,改成了adobe reader4.0成功了。 具体的例子 jsp调用:T est.jsp文件 〈%@ page import="dori.jasper.engine.*" %> 〈%@ page import="java.util.*" %> 〈%@ page import="java.io.*" %> 〈%@ page import="java.sql.*" %> 〈% java.sql.Connection sqlCon; //数据库连接对象 https://www.doczj.com/doc/048522437.html,ng.String strCon; //数据库连接字符串 //装载JDBC驱动程序 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //设置数据库连接字符串 strCon ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=kenoah" ; //连接数据库 sqlCon = java.sql.DriverManager.getConnection(strCon,"sa","sa");

IUFO与久其报表对接服务解决方案

IUFO与久其报表对接服务解决方案 用友软件股份有限公司 大型客户支持服务业务总部-支持服务事业部. 目录 [目录生成的操作:鼠标左击该段文字,选择菜单_插入->引用->索引与目录]

第一章背景 由于财政部和国资委的下级单位使用久其报表软件报送统计报表、管理报表和预决算报表数据,许多客户核算使用NC系统,基础报表大部分通过IUFO系统自动生成的,因此,需要在久其报表软件手工填报,工作量巨大且容易出差错。 - 1 - 第二章价值分析 2.1 准确上报 由账务生成的报表数据对接到久其报表,保证上报数据正确性 2.2 提升效率 降低重复工作,及时向国资委报送数据。 - 2 - 服务解决方案第三章 阶段安排1. 按照以下三个阶段开展:客户用友阶段事项 ,将验证数据正确性试搭建测系统第一阶段测试对接数据导入久其IUFO 报表系统停生产系统正式对接第二阶段正式对接第三阶段持续支持解决对接后问题 实施计划2.2.1导出IUFO【报表数据批量导出】【我的报表】-所在节点: 导出过程:选择任务:)(1

- 3 - 注意:只支持逐个任务导出。选择该任务下的单位以及报表2() 单位选择图例,如下:- 4 - 报表选择图例,如下: 文件保存- 5 -

注意:EXCEL,里面的页签是报表代码和报表名称命名1).以单位代码和名称命名的一个压缩包是导出的一个任务的报表,建议按照任务名称命名压缩包。2). )解压压缩包,方能导入。 3 2.2久其快报导入所在节点: 导入过程:选择快报系统的单位:- 6 - 的对应关系IUFO设置快报系统与

报表的对应关系IUFO设置快报报表与- 7 - 的对应关系:设置快报报表中数据与IUFO ,下次导入时【打开关系】。设置完成后,记得【保存关系】导入数据: 导入数据完毕。 - 8 - 2.3关键注意事项、、【国资委企业财务快报系统】【久其通用数据管理平台】1.久其报表系统 主要有导入功能,方可实现导入。,需要确认久其报表系统支持【久其数据管理系统】excel 与久其报表系统的表样保持一致。IUFO2. - 9 - 第四章成功案例 4.1客户介绍 海南省政府国有资产监督管理委员会(以下简称省国资委),为负责全省国有资产监督管理工作的省政府直属特设机构(正厅级)。海南省政府国有资产监督管理委员会党委履行中共海南省委规定的职责。

用友NC集团报表解决方案

集团报表解决方案 1.关键目标 本解决方案重点解决集团企业报表管理中的如下关键问题: (1) 如何帮助集团企业快速构建满足不同管理要求的报告体系; (2) 如何帮助集团企业快速部署报表,节约部署时间和部署费用; (3) 如何实现在不同数据环境下报表数据的快速采集,提高编报效率; (4) 如何快速完成集团内部交易对账,解决集团企业对账难的问题; (5) 如何快速完成复杂股权关系下合并报表的编制,并留有审计痕迹; (6) 如何灵活地利用各类报表数据为管理决策提供分析报表; 2.总体思路 构建集中的报表管理系统,落实集团报表管理制度;通过报表管理平台快速编报集团及各单位的个别报表、汇总报表、合并报表及分析报表,在此基础上对报表数据进行更加深入的加工和利用,支持集团管理决策。

图注说明: (1) 集团报表的样表体系的建立:如集团报表的样表格式、编制要求、报送流程和编制 周期等,主要包括集团个别报表体系、集团汇总报表体系、集团合并报表体系、集 团报表的分析体系; (2) 通过数据采集工具采集报表编制所需的各种数据; (3) 通过报表编制平台完成:个别报表的编制和调整、汇总报表及合并报表的编制和调 整,分析报表的生成; (4) 通过报表发布工具发布集团管理所需的各类报表; (5) 抽取报表数据和相关业务系统数据建立集团数据仓库,为商业智能系统提供数据基 础。 3.具体解决方案 3.1如何帮助企业快速构建满足不同管理要求的报告体系 财务会计的目标是向财务会计报告使用者(包括投资者、债权人、政府及其有关部门和社会公众等)提供与企业财务状况、经营成果和现金流量等有关的会计信息。因而企业需要针对不同的管理者提供不同的报告。另外由于集团企业的复杂性,境外上市、海外投资、内部责任考核等也造成集团企业在不同会计环境下提供面向内部和外部的各种报告。 NC报表系统应用了多维指标的技术,将传统的报表从静态电子表格扩展为基于指标的多维数据库管理,可更加灵活的定义各种报表,更加方便的进行多纬度、多单位、多期间的数据分析。 3.1.1建立面向不同报表的指标体系 (1)首先要将各种报表中每个填录项目提炼为指标,将不同报表的相同指标进行归纳总结,集中建立各种指标体系,满足不同报表使用; (2)通过指标之间的参照和引用,可减少数据重复录入工作量,实现一点录入全部共享,提高报表编制过程中的工作效率; (3)通过指标体系,建立数据分析维度,为多维分析奠定基础。每一个指标可以建立不同的维度如单位、日期、币种等。

相关主题
文本预览
相关文档 最新文档