You are on page 1of 11

泛微协同办公平台(e-cology)

非标准功能——外部 XML 报表接口


(V6.000.0601 版本)

Weaver Software
上海市联航路 1188 号 33 号楼泛微
软件大厦
邮政编码:200122

电话:+86 21 68869298
传真:+86 21 50942278

上海泛微网络科技有限公司 www.weaver.com.cn 第 1 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
版权说明

本手册以及相关的计算机软件程序仅用于为泛微协同管理平台最

终用户提供信息,上海泛微软件有限公司有权。本手册是上海泛

微软件有限公司的专有信息,并受中华人民共和国版权法和国际

公约的保护。

未得到上海泛微软件有限公司明确的书面许可,不得为任何目的、

以任何形式或手段辅助或传播本手册的任何部分内容。

本手册内容若有变动,恕不另行通知。本手册中例子中所引用的

公司、人名和数据若非特殊说明,均属虚构。

本手册以及本手册所提及的任何产品的使用均受适应的最终用户

许可协议限制。本手册由上海泛微软件有限公司制作。本手册中

提及的所有商标、商标名称、服务标志及徽标均归其各自公司所

有。

上海泛微网络科技有限公司 www.weaver.com.cn 第 2 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
外部 XML 报表接口

将非本系统的报表按照本文规定的格式存成 XML 文件,系统去读取这些 xml 格式文件


并在 ecology 系统展现出来,并可以在系统中通过权限设置为人员分配报表查看权限。

1 功能配置

配置 WEB-INF/prop/xmlreport.properties

a. 配置报表存放地址
#文件存放地址,最后必须加“/”
report.url=ftp://ecology:1@192.168.0.205/
#report.url=http://127.0.0.1/filesystem/test/
FTP:需要提供完整的 URL 地址及用户名密码
HTTP:提供完整的 URL 地址

b. 配置报表名称及参数
#报表名称,以“,”号分隔
report.names=生产日报表,开发周报表,综合年报
#报表文件前缀
report.files=DD_,MM_,YY_
#D:按日期;M:按月份;Y:按年份
report.gettime=D,M,Y
names,files,gettime 三个配置项必须同时使用,且三个参数的值必须同样多。
如:生产日报表对应的 XML 文件前缀为“DD_” ,并且该报表是以每日显示 gettime 的
方式是“D” ,按日期。
gettime 的说明:
D:报表以 files 中的前缀加 YYYY-MM-DD 形式的格式命名,如 DD_2008-12-31.xml
M:报表以 files 中的前缀加 YYYY-MM 形式的格式命名,如 MM_2008-12.xml
Y:报表以 files 中的前缀加 YYYY 形式的格式命名,如 YY_2008.xml

c. 查询报表的年数
#显示报表年数
report.years=10
该参数表示查询时显示的年数。即报表条件中的报表年份,如(图 1-1)所示。

上海泛微网络科技有限公司 www.weaver.com.cn 第 3 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
(图 1-1)

完整的配置示例如下:
#设置是否启用此功能 0:不启用 1:启用
report.status=1
#文件存放地址,最后必须加"/"
report.url=ftp://ecology:1@192.168.0.205/
#report.url=http://127.0.0.1/filesystem/test/
#文件前辍,以","号分隔,以":"号后数字指定报表类型
report.names=生产日报表,开发周报表,工作月报,生产季报,工作总结半年报,综合年报
#报表前缀
report.files=DD_,YYYY-MM_,YYYY-MM_,YYYY-S_,YYYY-Y_,YYYY_
#D:按日期;M:按月份;Y:按年份
report.gettime=D,M,M,Y,Y,Y
#显示报表年数
report.years=10

2 报表文件格式

XML 格式体定义如下:
名称 必须 属性值 类型 描述

ResultSet Y VALUE String 报表体,属性VALUE存报表编号


或日期

Record[] Y 报表内容,第一个体定义报表的名
称及报表列等属性

TableName Y VALUE String 报表的名称

List Y VALUE String 报表列定义,以“,”分隔

ListName Y VALUE String 报表列名称,以“,”分隔

XML 报表格式如下:
<?xml version="1.0" encoding="GBK" ?>
上海泛微网络科技有限公司 www.weaver.com.cn 第 4 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
<!—ResultSet 中 VALUE 放置的是报表的日期或编号-->
<ResultSet VALUE="SC_2009-01-04">
<Record>
<!--TableName 字段 放的是报表的名称-->
<TableName VALUE="XX 有限公司生产日报表" />
<!-- List 字段 放的是报表的字段名 -->
<List VALUE="V1,V2,V3,V4" />
<!-- ListName 字段 放的是报表的中文列名 -->
<ListName VALUE="项目,单位,本月计划,本日计划" />
</Record>
<!--上面 Record 放置的是表的字段信息和组成,下面的 Record 就是一行行
的数据-->
<Record>
<V1 VALUE="工业总产值&nbsp;" /> 第二个 Record 实体中的内
<V2 VALUE="万元" /> 容标签名称匹配的是第一
<V3 VALUE="7985.60" /> 个中 List 列表中的值
<V4 VALUE="601.06" />
</Record>

</ResultSet>

3 报表配置权限

每个报表都需要设置共享权限,共享的设置权限由角色中配置。

角色设置:
1.选择【设置中心】→【权限管理】→【角色设置】菜单,进入(图 3-1)所
示页面;

上海泛微网络科技有限公司 www.weaver.com.cn 第 5 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
(图 3-1)

2.此时,可以右键菜单中点击“新建”新建角色,也可以点击已有角色名称编
辑角色。在(图 3-1)所示页面中点击“功能权限”链接,打开(图 3-2)所
示页面,点击“加入”按钮,在如(图 3-3)所示页面中勾选“外部 XML 报
表权限”,右键菜单中点击“保存”;

(图 3-2)

上海泛微网络科技有限公司 www.weaver.com.cn 第 6 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
(图 3-3)

3.在(图 3-1)所示页面中点击“成员”对应的数字链接,打开(图 3-4)所示


页面,点击“加入”按钮,在如(图 3-5)所示页面中选择人员,右键菜单
中点击“保存” ;

上海泛微网络科技有限公司 www.weaver.com.cn 第 7 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
(图 3-4)

(图 3-5)

上海泛微网络科技有限公司 www.weaver.com.cn 第 8 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
4 菜单配置

需要设置二个菜单,一个为报表的共享设置菜单,管理报表谁可以查看,另一个菜单为
报表的查询菜单,通过查询菜单,用户可以查看拥有权限的报表。

1、配置报表共享菜单

2、配置报表查询菜单
上海泛微网络科技有限公司 www.weaver.com.cn 第 9 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
5 报表共享设置

此功能设置当前配置的报表谁可以查看。点击报表对应的共享链接进行设置。

选择共享设置项,点击保存。保存的共享信息可以查看“共享信息”。

上海泛微网络科技有限公司 www.weaver.com.cn 第 10 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278
6 报表查询

报表条件的报表名称下接选框中显示的即是可查看的报表,选择报表后点击右键“搜
索”,可查询报表。

点击报表的链接后,报表在 ecology 中展示如下:

Weaver Software
2010-09

上海泛微网络科技有限公司 www.weaver.com.cn 第 11 页 共 11 页

上海市闵行区联航路 1188 号浦江智谷 33 号楼


电话:021- 68869298 传真:021-50942278

You might also like