監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

OA協(xié)同外部XML報表接口

申請免費試用、咨詢電話:400-8352-114

外部XML報表接口

將非本OA系統(tǒng)的報表按照本文規(guī)定的格式存成XML文件,系統(tǒng)去讀取這些xml格式文件并在泛普OA系統(tǒng)系統(tǒng)展現(xiàn)出來,并可以在系統(tǒng)中通過權(quán)限設(shè)置為人員分配報表查看權(quán)限。

1 功能配置

配置WEB-INF/prop/xmlreport.properties
a.         配置OA報表存放地址
#文件存放地址,最后必須加“/”
report.url=ftp://泛普OA系統(tǒng):1@192.168.0.205/
#report.url=http://127.0.0.1/filesystem/test/
FTP:需要提供完整的URL地址及用戶名密碼
HTTP:提供完整的URL地址
b.         配置報表名稱及參數(shù)
#報表名稱,以“,”號分隔
report.names=生產(chǎn)日報表,開發(fā)周報表,綜合年報
#報表文件前綴
report.files=DD_,MM_,YY_
#D:按日期;M:按月份;Y:按年份
report.gettime=D,M,Y
names,files,gettime三個配置項必須同時使用,且三個參數(shù)的值必須同樣多。
如:生產(chǎn)日報表對應(yīng)的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.         查詢報表的年數(shù)
#顯示報表年數(shù)
report.years=10
該參數(shù)表示查詢時顯示的年數(shù)。即報表條件中的報表年份,如(圖1-1)所示。

(圖1-1)
泛普OA系統(tǒng)完整的配置示例如下:
#設(shè)置是否啟用此功能 0:不啟用 1:啟用
report.status=1
#文件存放地址,最后必須加"/"
report.url=ftp://泛普OA系統(tǒng):1@192.168.0.205/
#report.url=http://127.0.0.1/filesystem/test/
#文件前輟,以","號分隔,以":"號后數(shù)字指定報表類型
report.names=生產(chǎn)日報表,開發(fā)周報表,工作月報,生產(chǎn)季報,工作總結(jié)半年報,綜合年報
#報表前綴
report.files=DD_,YYYY-MM_,YYYY-MM_,YYYY-S_,YYYY-Y_,YYYY_
#D:按日期;M:按月份;Y:按年份
report.gettime=D,M,M,Y,Y,Y
#顯示報表年數(shù)
report.years=10

2 泛普協(xié)同軟件報表文件格式

XML格式體定義如下:
名稱 必須 屬性值 類型 描述
ResultSet Y VALUE String 報表體,屬性VALUE存報表編號或日期
Record[] Y     報表內(nèi)容,第一個體定義報表的名稱及報表列等屬性
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有限公司生產(chǎn)日報表" />
<!-- List 字段 放的是報表的字段名 -->
                 <List VALUE="V1,V2,V3,V4" />
<!-- ListName 字段 放的是報表的中文列名 -->
                 <ListName VALUE="項目,單位,本月計劃,本日計劃" />
         </Record>
<!--上面Record 放置的是表的字段信息和組成,下面的Record 就是一行行的數(shù)據(jù)-->
<Record>
                 <V1 VALUE="工業(yè)總產(chǎn)值&nbsp;" />
                 <V2 VALUE="萬元" />
                 <V3 VALUE="7985.60" />
                 <V4 VALUE="601.06" />
</Record>

</ResultSet>

3 泛普OA辦公報表配置權(quán)限

每個報表都需要設(shè)置共享權(quán)限,共享的設(shè)置權(quán)限由角色中配置。
角色設(shè)置:
1.選擇【設(shè)置中心】→【權(quán)限管理】→【角色設(shè)置】菜單,進(jìn)入(圖3-1)所示頁面;

(圖3-1)
2.此時,可以右鍵菜單中點擊“新建”新建角色,也可以點擊已有角色名稱編輯角色。在(圖3-1)所示頁面中點擊“功能權(quán)限”鏈接,打開(圖3-2)所示頁面,點擊“加入”按鈕,在如(圖3-3)所示頁面中勾選“外部XML報表權(quán)限”,右鍵菜單中點擊“保存”;

(圖3-2)

(圖3-3)
3.在(圖3-1)所示頁面中點擊“成員”對應(yīng)的數(shù)字鏈接,打開(圖3-4)所示頁面,點擊“加入”按鈕,在如(圖3-5)所示頁面中選擇人員,右鍵菜單中點擊“保存”;

(圖3-4)

(圖3-5)

4 OA協(xié)同菜單配置

需要設(shè)置二個菜單,一個為報表的共享設(shè)置菜單,管理報表誰可以查看,另一個菜單為報表的查詢菜單,通過查詢菜單,用戶可以查看擁有權(quán)限的報表。

 
1、配置報表共享菜單

2、配置報表查詢菜單

5 報表共享設(shè)置

此功能設(shè)置當(dāng)前OA軟件配置的報表誰可以查看。點擊報表對應(yīng)的共享鏈接進(jìn)行設(shè)置。

 
選擇共享設(shè)置項,點擊保存。保存的共享信息可以查看“共享信息”。

6 報表查詢

報表條件的報表名稱下接選框中顯示的即是可查看的報表,選擇報表后點擊右鍵“搜索”,可查詢報表。

 
點擊報表的鏈接后,報表在泛普OA系統(tǒng)中展示如下:

發(fā)布:2006-04-25 17:30    編輯:泛普軟件 · admin    [打印此頁]    [關(guān)閉]
相關(guān)文章:
成都OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普成都OA快播其他應(yīng)用

成都OA軟件 成都軟件動態(tài) 成都OA信息化 成都OA客戶 成都OA快播 成都OA行業(yè)資訊 成都監(jiān)控公司 成都倉庫管理軟件 成都餐飲管理軟件 成都物業(yè)管理軟件 成都網(wǎng)站建設(shè)公司 成都軟件開發(fā)公司 成都門禁系統(tǒng)