獲取數據是如何根據您本身的須要,經過CCBPM的接口獲取想要的數據。json
好比:發起流程,待辦工做,在途工做。spa
類名:BP.WF. Dev2Interface.DT_* 在當前的靜態方法中通常的返回的都是datatable數據集合類型,能夠將它轉化爲json以方便前臺生成列表。htm
發起列表:BP.WF. Dev2Interface.DB_GenerCanStartFlowsOfDataTableblog
發起列表是當前登陸人員,或者指定人員能夠發起的流程列表,返回的數據源包含 No,Name兩個列,分別是流程模版編號,流程模版名稱,能夠鏈接到工做處理器 MyFlow.htm?FK_Flow=001 上讓用戶能夠直接發起流程。接口
系統提供的功能頁面:請參考/WF/Start.htmci
待辦列表:BP.WF. Dev2Interface.DB_ GenerEmpWorksOfDataTable開發
就是當前操做員的待辦,須要他解決的問題,待辦列表返回的是WorkID流程實例ID,Title流程實例標題,FK_Flow流程模版編號,FlowName流程模版名稱等列,更多的信息請參考(Select * from WF_EmpWorks的視圖)。開發者能夠根據這個數據源生成待辦數據列表,鏈接到MyFlow.htm,好比MyFlow.htm?WorkID=10112&FK_Flow=002&FK_Node=203同步
系統提供的功能頁面:請參考/WF/Todolist.htm工作流
在途列表: BP.WF. Dev2Interface.DB_ GenerRuningOfDataTableit
顧名思義在途就是未完成的工做,而且我參與了,好比,我發起流程,他就是個人在途,我審批過的流程。對於在途流程的集合返回的列有,WorkID, Title 等。鏈接到工做查看器上好比,/WF/WFRpt.htm?WorkID=111&FK_Flow=001,在在途上能夠執行,撤銷或者催辦操做。
系統提供的功能頁面:請參考/WF/Runing.htm
其餘高級方法,並不經常使用,開發說明都在代碼裏面,請參考/WF/的前臺頁面相關操做。
流程接口是指對流程實例操做的接口,好比流程的催辦、回滾、刪除、凍結等操做。
流程的接口是以Flow_開頭的接口,本操做手冊不能及時與代碼同步,最新的接口須要參考代碼。
方法 |
方法名 |
參數 |
備註 |
Flow_DoFlowOver |
流程完成 |
workID |
|
Flow_DoPress |
催辦 |
workID |
|
Flow_DoRebackWorkFlow |
回滾 |
workID |
|
Flow_DoDeleteFlowByFlag |
邏輯刪除 |
workID |
|
Flow_DoUnDeleteFlowByFlag |
撤銷邏輯刪除 |
workID |
|
Flow_DoFix |
凍結 |
workID |
|
Flow_DoUnFix |
撤銷凍結 |
workID |
|
Flow_DoDeleteFlowByReal |
完全的刪除 |
workID |
|
Flow_DoDeleteDraft |
刪除草稿 |
workID |
|
Flow_DoUnSend |
撤銷發送 |
workID |
|
Flow_IsCanDoCurrentWork |
判斷是否能夠處理當前工做 |
workID |
|
Flow_IsCanDeleteFlowInstance |
判斷是否有刪除流程實例的權限 |
workID |
|
Flow_IsCanStartThisFlow |
判斷是否能夠發起流程 |
workID |
|
Flow_SetFlowTitle |
設置流程標題 |
workID |
|
Flow_SetSDTOfFlow |
設置流程應完成日期 |
workID |
|
Flow_ReSend |
從新發送 |
workID |
|
Flow_DoComeBackWorkFlow |
把流程從非正常運行狀態恢復到正常運行狀態. |
workID |
好比如今的流程的狀態是,刪除,掛起,如今恢復成正常運行。 |
節點接口是指對流程實例操做的接口,好比建立workid,執行發送,退回,移交,會籤等操做。
接口是以Node_開頭的接口,本操做手冊不能及時與代碼同步,最新的接口須要參考代碼。
方法 |
方法名 |
參數 |
備註 |
Node_CreateBlankWork |
建立workid |
|
|
Node_SendWork |
執行發送 |
|
|
Node_ReturnWork |
執行退回 |
|
|
Node_SetWorkRead |
設置工做已讀 |
|
|
Node_SetWorkUnRead |
設置工做未讀 |
|
|
Node_Shift |
移交 |
|
|
Node_ShiftUn |
撤銷移交 |
|
|
Node_Allot |
工做分配 |
|
|
Node_AddTodolist |
增長一個操做員 |
|
|
Node_AddNextStepAccepters |
增長指定步驟的操做員 |
|
|
Node_CC |
抄送 |
|
|
Node_CC_DoDel |
刪除抄送 |
|
|
Node_CC_SetRead |
設置讀取 |
|
|
Node_SetDraft |
設置爲草稿 |
|
|
Node_SetDraft2Todolist |
把草稿轉爲待辦 |
|
|
Node_HungUpWork |
掛起 |
|
|
Node_UnHungUpWork |
撤銷掛起 |
|
|
組織結構接口是指對組織結構操做的接口,登陸、登出發送消息等操做。
接口是以Port_開頭,本操做手冊不能及時與代碼同步,最新的接口須要參考代碼。
方法 |
方法名 |
參數 |
備註 |
Port_Login |
登陸 |
|
|
Port_SigOut |
退出登陸 |
|
|
Port_SendMsg |
發送消息 |