|
XX集團OA軟件需求
|
XX集團文檔WebService接口說明文檔 1.XX集團需求門戶需要取到我們的某一目錄下文檔的數(shù)量,需要判斷:文檔狀態(tài)(正常、臨時、審批等) 2.名易OA配置在web.xml檢查是否有如下內(nèi)容,否則應(yīng)加入: servlet servlet-nameXFireServletervlet-name display-nameXFireServletdisplay-name servlet-classorg.codehaus.xfire.transport.http.XFireConfigurableServletervlet-class ervlet servlet-mapping servlet-nameXFireServletervlet-name url-patternervices*url-pattern ervlet-mapping| | 3.名易OA調(diào)用方法 3.1.wsdl名易服務(wù)器ip:端口號]ervicesDocService?wsdl 3.2.新增方法 3.2.1.獲取指定目錄指定文檔狀態(tài)的文檔數(shù)量publicintgetDocCountBySeccategory(intseccategoryid,Stringdocstatus,Stringsessioncode)throwsException;參數(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)的文檔列表publicDocInfo[]getDocListBySeccategory(intseccategoryid,Stringdocstatus,Stringsessioncode,intpage,intsize)throwsException參數(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ù)publicintgetDocNoReadCountBySeccategory(intseccategoryid,Stringstartdate,Stringenddate,Stringsessioncode)throwsException參數(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ù)量publicintgetDocCountByMultiSeccategory(Stringseccategoryids,Stringdocstatuses,Stringsessioncode)throwsException;參數(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)的文檔列表publicDocInfo[]getDocListByMultiSeccategory(Stringseccategoryids,Stringdocstatuses,Stringsessioncode,intpage,intsize)throwsException參數(shù)說明: 參數(shù) 數(shù)據(jù)類型 說明| | seccategoryids String 文檔子目錄id串,子目錄id間以,號分隔,如:81,82,83| | docstatuses| | | | | |
| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | |
| |