成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 目標(biāo)計(jì)劃管理軟件 > 工作流管理系統(tǒng)
異構(gòu)系統(tǒng),泛普OA辦公軟件可以主動(dòng)觸發(fā)生成審批工作流
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
異構(gòu)系統(tǒng),泛普軟件可以主動(dòng)觸發(fā)生成審批工作流
一. 接口說(shuō)明
該接口通過(guò)提供一個(gè)可被外部系統(tǒng)訪問(wèn)的SERVLET來(lái)實(shí)現(xiàn)觸發(fā)生成泛普OA辦公軟件泛普OA系統(tǒng)系統(tǒng)中審批工作流的功能,異構(gòu)系統(tǒng)可以在需要的時(shí)候調(diào)用該接口,同時(shí)將創(chuàng)建流程所需的數(shù)據(jù)打包為XML數(shù)據(jù)流作為參數(shù)傳遞給該接口。
為了保證其安全性調(diào)用該接口的客戶端地址必須是在泛普OA辦公軟件泛普OA系統(tǒng)系統(tǒng)中設(shè)置的可信任客戶端地址范圍中。
二. 實(shí)現(xiàn)方法&步驟
1. 異構(gòu)系統(tǒng)生成XML文件數(shù)據(jù)流
文件格式如下:
<?xml version='1.0' encoding='UTF-8' ?>
<msc>
<respheader>
<enterpriseid></enterpriseid>
<serviceid> </serviceid>
<ver></ver>
<transactionid></transactionid>
<action>createRequest</action>
<resptime></resptime>
<respno></respno>
<respmsg></respmsg>
</respheader>
<!—以上信息保持固定格式-->
<data>
<userid>zhangyuntu</userid><!—流程創(chuàng)建人登錄名 -->
<workflowid>55</workflowid> <!—創(chuàng)建流程的ID,可以從系統(tǒng)中獲取-->
<requestname>在線申請(qǐng)/借閱流程名稱</requestname><!—流程標(biāo)題-->
<EsOnLineReg>
<RegCount>1</RegCount>
<RegInfo>
<RegType>在線申請(qǐng)</RegType> <!—自此開(kāi)始為流程主字段名稱和組字段名稱對(duì)應(yīng)的值-->
<RegUserGh>zhangyuntu</RegUserGh>
<RegDate>2009-06-03 09:17:24</RegDate>
<RegReason>申請(qǐng)</RegReason>
<RegToUser>zhangyuntu</RegToUser>
<RegUnid>41</RegUnid>
<Regdocindept>歸檔單位</Regdocindept>
<Regusingtype>在線申請(qǐng)</Regusingtype>
<Regdalx>文書檔案</Regdalx>
<RegOpinion></RegOpinion>
<resource2></resource2>
<resource3></resource3>
<department></department>
<department3></department3>
<resourcemore1></resourcemore1>
<sfbr></sfbr>
<RegViewInfo rows='2'> <!—以下信息為流程明細(xì)信息-->
<ViewInfo doctype='文書檔案' dfdw='對(duì)方單位' ssxm='所屬項(xiàng)目' shtbh='所合同編號(hào)' th='圖號(hào)' bzz='編制者' tzmc='圖紙名稱' bzdw='編制單位' wjbh='文件編號(hào)' cbdw='承辦部門' ngbm='擬稿部門' dh=' - -2-0003' wh='[2009-03]' wjbt='申請(qǐng)單類型:在線申請(qǐng)3標(biāo)題' zrz='責(zé)任者' mj='機(jī)密' bgqx='短期' cwrq='2009-05-22' days='0' reg_flag='0' dalx='da12481250' daTable='da1248' dakey='3' result='' /><!—第一條明細(xì)信息,組成方式:明細(xì)字段名稱=字段值-->
<ViewInfo doctype='文書檔案' dfdw='對(duì)方單位' ssxm='所屬項(xiàng)目' shtbh='所合同編號(hào)' th='圖號(hào)' bzz='編制者' tzmc='圖紙名稱' bzdw='編制單位' wjbh='文件編號(hào)' cbdw='承辦部門' ngbm='擬稿部門' dh=' - -1-0005' wh='[2009-04]' wjbt='申請(qǐng)單類型:在線申請(qǐng)4標(biāo)題' zrz='責(zé)任者' mj='公開(kāi)' bgqx='長(zhǎng)期' cwrq='2009-05-22' days='0' reg_flag='0' dalx='da12481250' daTable='da1248' dakey='4' result='' /> <!—第二條明細(xì)信息,組成方式:明細(xì)字段名稱=字段值-->
</RegViewInfo>
</RegInfo>
</EsOnLineReg>
</data>
<msc>
2. 調(diào)用接口
直接請(qǐng)求 URL:將上述生成的XML文件作為參數(shù)傳遞給該接口。
3. 接口以XML個(gè)格式返回處理結(jié)果
<msc>
<respheader>
<enterpriseid>GZGS</enterpriseid>
<serviceid>FWOA</serviceid>
<ver>300</ver>
<transactionid>0000000001</transactionid>
<action>createRequest</action>
<resptime>2006-6-22 17:43:23</resptime>
<respno>0</respno><!-- 0表示成功,非0表示失敗 -->
<respmsg></respmsg> <!-- 錯(cuò)誤信息 -->
</respheader>
</msc>
異構(gòu)信息只需要關(guān)心上訴紅色標(biāo)注部分信息。

本站推薦
- 1如何實(shí)現(xiàn)多源且異構(gòu)數(shù)據(jù)的有效融合?
- 2異構(gòu)數(shù)據(jù)庫(kù)做數(shù)據(jù)遷移的常用方法分析
- 3如何實(shí)現(xiàn)對(duì)異構(gòu)數(shù)據(jù)庫(kù)的整合訪問(wèn)?
- 4異構(gòu)數(shù)據(jù)庫(kù)實(shí)時(shí)同步的功能作用有哪些?
- 5數(shù)據(jù)同步內(nèi)容及異構(gòu)數(shù)據(jù)庫(kù)同步的步驟解析
- 6詳細(xì)闡述異構(gòu)數(shù)據(jù)庫(kù)同步的具體步驟
- 7多源異構(gòu)數(shù)據(jù)融合的各層級(jí)數(shù)據(jù)融合方法詳細(xì)闡述
- 8如何有效整合異構(gòu)數(shù)據(jù)庫(kù)中的數(shù)據(jù)?
- 9深入探討多源異構(gòu)數(shù)據(jù)融合該怎么做?

