监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭

OA协同外部XML报表接口

申请免费试用、咨询电话:400-8352-114

外部XML报表接口

将非本OA系统的报表按照本文规定的格式存成XML文件,系统去读取这些xml格式文件并在泛普OA系统系统展现出来,并可以在系统中通过权限设置为人员分配报表查看权限。

1 功能配置

配置WEB-INF/prop/xmlreport.properties
a.         配置OA报表存放地址
#文件存放地址,最后必须加“/”
report.url=ftp://泛普OA系统: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)所示。

(图1-1)
泛普OA系统完整的配置示例如下:
#设置是否启用此功能 0:不启用 1:启用
report.status=1
#文件存放地址,最后必须加"/"
report.url=ftp://泛普OA系统: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" ?>
<!—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;" />
                 <V2 VALUE="万元" />
                 <V3 VALUE="7985.60" />
                 <V4 VALUE="601.06" />
</Record>

</ResultSet>

3 泛普OA办公报表配置权限

每个报表都需要设置共享权限,共享的设置权限由角色中配置。
角色设置:
1.选择【设置中心】→【权限管理】→【角色设置】菜单,进入(图3-1)所示页面;

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

(图3-2)

(图3-3)
3.在(图3-1)所示页面中点击“成员”对应的数字链接,打开(图3-4)所示页面,点击“加入”按钮,在如(图3-5)所示页面中选择人员,右键菜单中点击“保存”;

(图3-4)

(图3-5)

4 OA协同菜单配置

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

 
1、配置报表共享菜单

2、配置报表查询菜单

5 报表共享设置

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

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

6 报表查询

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

 
点击报表的链接后,报表在泛普OA系统中展示如下:

发布:2006-04-25 17:30    编辑:泛普软件 · admin    [打印此页]    [关闭]
相关文章:

泛普成都OA快播其他应用

成都OA软件 成都软件动态 成都OA信息化 成都OA客户 成都OA快播 成都OA行业资讯 成都监控公司 成都仓库管理软件 成都餐饮管理软件 成都物业管理软件 成都网站建设公司 成都软件开发公司 成都门禁系统