关键词: 工做流引擎 BPM系统 接口调用 工做流快速开发平台 工做流流设计 业务流程管理 asp.net 开源工做流json
1、程序调用开发接口
2、 接口说明asp.net
所谓的驰骋工做流引擎的接口,在BP.WF.Dev2Interface.*上面的静态方法,前台页面经过这些静态方法经过页面于操做者提供交互数据功能交互。
Port_* 开头的方法都是组织结构相关的操做,好比:登陆、登出、发送消息。
DB_*的都是提供数据列表的接口,好比:发起列表、待办列表、在途列表、完成列表等。
驰骋BPM的发起、待办、在途菜单功能都是经过这个静态方法提供的BP.WF.Dev2Interface.DB_*接口生成的列表。
驰骋的工做处理器建立工做ID、发送、退回、移交、删除、加签、会签等操做也是调用BP.WF.Dev2Interface.Node_*经过流程接口对流程的操做好比:流程的删除、回滚、撤销、冻结、取消冻结等流程的操做都是操做的BP.WF.Dev2Interface.Flow_*开发接口。
以WorkOpt_* 开头的方法,都是工做流引擎部件的代码,好比在退回窗口上,获取能够退回的节点列表,设置指定的节点处理人。
咱们在流程属性里有一个接口,请参考以下图:.net
菜单接口设计
获取数据是如何根据您本身的须要,经过CCBPM的接口获取想要的数据。3d
好比:发起流程,待办工做,在途工做。htm
类名:BP.WF. Dev2Interface.DT_* 在当前的静态方法中通常的返回的都是datatable数据集合类型,能够将它转化为json以方便前台生成列表。blog
发起列表:BP.WF. Dev2Interface.DB_GenerCanStartFlowsOfDataTable接口
发起列表是当前登陆人员,或者指定人员能够发起的流程列表,返回的数据源包含 No,Name两个列,分别是流程模版编号,流程模版名称,能够链接到工做处理器 MyFlow.htm?FK_Flow=001 上让用户能够直接发起流程。开发
系统提供的功能页面:请参考/WF/Start.htm同步
待办列表: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_ GenerRuningOfDataTable
顾名思义在途就是未完成的工做,而且我参与了,好比,我发起流程,他就是个人在途,我审批过的流程。对于在途流程的集合返回的列有,WorkID, Title 等。链接到工做查看器上好比,/WF/WFRpt.htm?WorkID=111&FK_Flow=001,在在途上能够执行,撤销或者催办操做。
系统提供的功能页面:请参考/WF/Runing.htm
其余高级方法,并不经常使用,开发说明都在代码里面,请参考/WF/的前台页面相关操做。
流程接口
流程接口是指对流程实例操做的接口,好比流程的催办、回滚、删除、冻结等操做。
流程的接口是以Flow_开头的接口,本操做手册不能及时与代码同步,最新的接口须要参考代码。
节点接口
节点接口是指对流程实例操做的接口,好比建立workid,执行发送,退回,移交,会签等操做。
接口是以Node_开头的接口,本操做手册不能及时与代码同步,最新的接口须要参考代码。
组织结构接口
组织结构接口是指对组织结构操做的接口,登陆、登出发送消息等操做。
接口是以Port_开头,本操做手册不能及时与代码同步,最新的接口须要参考代码。
———————————————— 版权声明:本文为CSDN博主「驰骋工做流」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。 原文连接:https://blog.csdn.net/ccflow/article/details/102528621