將RoadFlow做爲工做流引擎服務中心,其它第三方系統如OA,ERP等經過調用RoadFlow對外提供的標準WebApi接口來實現流程發送、退回、查詢待辦事項、已辦事項、查看流轉審批過程等操做。實現流程及實例集中管理,一個工做流引擎服務中心對多個系統提供服務。ajax
要將RoadFlow做爲工做流引擎服務中心,各個系統的組織架構必須統一。要麼使用roadflow的組織架構,要麼使用其它系統的統一組織架構。json
權限驗證:api
RoadFlowWebApi採用驗證調用服務器IP來驗證是否有權限使用接口(因此全部調用api都要經過服務端post Api地址來調用,不能直接在JS中用ajax請求接口)。服務器
在接口系統管理中,將要調用api的系統加入。架構
調用方式:post
調用RoadFlowWebApi統一採用POST Json參數字符串到相應接口的方式。3d
請求參數例子:{"systemcode":"分配的系統標識","userid":"",.....}code
每一個請求參數中 systemcode 參數是必須的,就是roadflow分配給調用系統的系統標識,若是此參數爲空,則沒法經過接口權限驗證。blog
返回參數實例:{"errcode":0,"errmsg":"錯誤信息","data":{}}接口
若是返回json中errcode不等於0表示接口返回錯誤,errmsg爲錯誤信息。