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

當(dāng)前位置:工程項目OA系統(tǒng) > 泛普服務(wù)體系 > OA系統(tǒng)二次開發(fā)

XX集團(tuán)OA軟件需求

申請免費(fèi)試用、咨詢電話:400-8352-114

XX集團(tuán)文檔WebService接口說明文檔
 

1.XX集團(tuán)OA軟件需求

門戶需要取到我們的某一目錄下文檔的數(shù)量,需要判斷:文檔狀態(tài)(正常、臨時、審批等)

2.泛普OA配置

在web.xml檢查是否有如下內(nèi)容,否則應(yīng)加入:
       <servlet>
           <servlet-name>XFireServlet</servlet-name>
              <display-name>XFire Servlet</display-name>
              <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
</servlet>
<servlet-mapping>
              <servlet-name>XFireServlet</servlet-name>
              <url-pattern>/services/*</url-pattern>
</servlet-mapping>
 

3.泛普OA辦公自動化調(diào)用方法

3.1.wsdl

http://[泛普OA系統(tǒng)服務(wù)器ip:端口號]/services/DocService?wsdl

3.2.新增方法

3.2.1.獲取指定目錄指定文檔狀態(tài)的文檔數(shù)量

public int getDocCountBySeccategory(int seccategoryid,String docstatus,String sessioncode) throws Exception;
 
參數(shù)說明:
參數(shù) 數(shù)據(jù)類型 說明
seccategoryid int 文檔子目錄id
docstatus String 文檔狀態(tài)
"":全部
0:草稿
1:生效/正常(不需要審批,歸檔重新打開)
2:生效/正常(審批后,發(fā)布后)
3:審批
4:退回(草稿)
5:歸檔
6:待發(fā)布
7:失效
8:作廢
9:流程草稿
sessioncode String 登陸Session碼
 
返回值:
數(shù)據(jù)類型 說明
int 記錄數(shù)
 

3.2.2.泛普企業(yè)OA獲取指定目錄指定文檔狀態(tài)的文檔列表

public DocInfo[] getDocListBySeccategory(int seccategoryid,String docstatus,String sessioncode,int page,int size) throws Exception
 
參數(shù)說明:
參數(shù) 數(shù)據(jù)類型 說明
seccategoryid int 文檔子目錄id
docstatus String 文檔狀態(tài)
"":全部
0:草稿
1:生效/正常(不需要審批,歸檔重新打開)
2:生效/正常(審批后,發(fā)布后)
3:審批
4:退回(草稿)
5:歸檔
6:待發(fā)布
7:失效
8:作廢
9:流程草稿
sessioncode String 登陸Session碼
page int 頁數(shù)
size int 每頁記錄數(shù)
 
 
返回值:
數(shù)據(jù)類型 說明
DocInfo[] 文檔數(shù)組
 
 

3.2.3.泛普辦公自動化軟件獲取指定文檔子目錄下未閱讀(有權(quán)限的)文檔記錄數(shù)

public int getDocNoReadCountBySeccategory(int seccategoryid,String startdate,String enddate,String sessioncode) throws Exception
 
參數(shù)說明:
參數(shù) 數(shù)據(jù)類型 說明
seccategoryid int 文檔子目錄id
startdate String 開始日期,可為空字符串
enddate String 結(jié)束日期,可為空字符串
sessioncode String 登陸Session碼
 
 
返回值:
數(shù)據(jù)類型 說明
int 未閱讀記錄數(shù)
 
>=0:未閱讀文檔數(shù)量
-1:目錄id異常
-2:日期格式異常
 

3.2.4.獲取指定多個OA知識模塊文檔子目錄指定多個文檔狀態(tài)的文檔數(shù)量

public int getDocCountByMultiSeccategory (String seccategoryids,String docstatuses,String sessioncode) throws Exception;
 
參數(shù)說明:
參數(shù) 數(shù)據(jù)類型 說明
seccategoryids String 文檔子目錄id串,子目錄id間以,號分隔,如:81,82,83
docstatuses String 文檔狀態(tài)
"":全部
0:草稿
1:生效/正常(不需要審批,歸檔重新打開)
2:生效/正常(審批后,發(fā)布后)
3:審批
4:退回(草稿)
5:歸檔
6:待發(fā)布
7:失效
8:作廢
9:流程草稿
多個文檔狀態(tài)時,文檔狀態(tài)以,號分隔,如:1,2
sessioncode String 登陸Session碼
 
返回值:
數(shù)據(jù)類型 說明
int 記錄數(shù)
 

3.2.5.獲取指定多個文檔子目錄指定多個文檔狀態(tài)的文檔列表

public DocInfo[]getDocListByMultiSeccategory (String seccategoryids,String docstatuses,String sessioncode,int page,int size) throws Exception
 
參數(shù)說明:
參數(shù) 數(shù)據(jù)類型 說明
seccategoryids String 文檔子目錄id串,子目錄id間以,號分隔,如:81,82,83
docstatuses String 文檔狀態(tài)
"":全部
0:草稿
1:生效/正常(不需要審批,歸檔重新打開)
2:生效/正常(審批后,發(fā)布后)
3:審批
4:退回(草稿)
5:歸檔
6:待發(fā)布
7:失效
8:作廢
9:流程草稿
多個文檔狀態(tài)時,文檔狀態(tài)以,號分隔,如:1,2
sessioncode String 登陸Session碼
page int 頁數(shù),從1開始計數(shù)。0表示查詢所有的記錄。
size int 每頁記錄數(shù)
 
 
返回值:
數(shù)據(jù)類型 說明
DocInfo[] 文檔數(shù)組
 
 

3.2.6.獲取指定多個文檔子目錄下未閱讀(有權(quán)限的)文檔記錄數(shù)

public int getDocNoReadCountByMultiSeccategory (String seccategoryids,String startdate,String enddate,String sessioncode) throws Exception
 
參數(shù)說明:
參數(shù) 數(shù)據(jù)類型 說明
seccategoryids String 文檔子目錄id串,子目錄id間以,號分隔,如:81,82,83
startdate String 開始日期,可為空字符串,日期格式如:2013-01-01
enddate String 結(jié)束日期,可為空字符串,日期格式如:2013-12-31
sessioncode String 登陸Session碼
 
 
返回值:
數(shù)據(jù)類型 說明
int 未閱讀記錄數(shù)
 
>=0:未閱讀文檔數(shù)量
-1:目錄id異常
-2:日期格式異常
 
 
 
發(fā)布:2006-04-23 14:07    編輯:泛普軟件 · admin    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普OA系統(tǒng)二次開發(fā)其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實施方案 泛普OA項目啟動 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開發(fā) 泛普常見問題解決 泛普OA操作手冊 泛普軟件項目驗收 泛普培訓(xùn)推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客