获取数据是如何根据您本身的须要,经过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 |
发送消息 |