asp.net开源流程引擎API开发调用接口大全-工作流引擎设计
2019-10-15 18:09
2166 查看
关键词: 工作流引擎 BPM系统 接口调用 工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流 一、程序调用开发接口
二、 接口说明 所谓的驰骋工作流引擎的接口,在BP.WF.Dev2Interface.*上面的静态方法,前台页面通过这些静态方法通过页面于操作者提供交互数据功能交互。
Port_* 开头的方法都是组织结构相关的操作,比如:登录、登出、发送消息。
DB_*的都是提供数据列表的接口,比如:发起列表、待办列表、在途列表、完成列表等。
驰骋BPM的发起、待办、在途菜单功能都是通过这个静态方法提供的BP.WF.Dev2Interface.DB_*接口生成的列表。
驰骋的工作处理器创建工作ID、发送、退回、移交、删除、加签、会签等操作也是调用BP.WF.Dev2Interface.Node_*通过流程接口对流程的操作比如:流程的删除、回滚、撤销、冻结、取消冻结等流程的操作都是操作的BP.WF.Dev2Interface.Flow_*开发接口。
以WorkOpt_* 开头的方法,都是工作流引擎部件的代码,比如在退回窗口上,获取可以退回的节点列表,设置指定的节点处理人。
我们在流程属性里有一个接口,请参考如下图: 菜单接口 获取数据是如何根据您自己的需要,通过CCBPM的接口获取想要的数据。 比如:发起流程,待办工作,在途工作。 类名:BP.WF. Dev2Interface.DT_* 在当前的静态方法中一般的返回的都是datatable数据集合类型,可以将它转化为json以方便前台生成列表。 发起列表: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
二、 接口说明 所谓的驰骋工作流引擎的接口,在BP.WF.Dev2Interface.*上面的静态方法,前台页面通过这些静态方法通过页面于操作者提供交互数据功能交互。
Port_* 开头的方法都是组织结构相关的操作,比如:登录、登出、发送消息。
DB_*的都是提供数据列表的接口,比如:发起列表、待办列表、在途列表、完成列表等。
驰骋BPM的发起、待办、在途菜单功能都是通过这个静态方法提供的BP.WF.Dev2Interface.DB_*接口生成的列表。
驰骋的工作处理器创建工作ID、发送、退回、移交、删除、加签、会签等操作也是调用BP.WF.Dev2Interface.Node_*通过流程接口对流程的操作比如:流程的删除、回滚、撤销、冻结、取消冻结等流程的操作都是操作的BP.WF.Dev2Interface.Flow_*开发接口。
以WorkOpt_* 开头的方法,都是工作流引擎部件的代码,比如在退回窗口上,获取可以退回的节点列表,设置指定的节点处理人。
我们在流程属性里有一个接口,请参考如下图: 菜单接口 获取数据是如何根据您自己的需要,通过CCBPM的接口获取想要的数据。 比如:发起流程,待办工作,在途工作。 类名:BP.WF. Dev2Interface.DT_* 在当前的静态方法中一般的返回的都是datatable数据集合类型,可以将它转化为json以方便前台生成列表。 发起列表: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
相关文章推荐
- 开源的asp.net工作流程引擎ccflow : 自由表单设计器的基本操作.
- asp.net mvc短信接口调用——阿里大于API开发心得
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- asp.net 模拟CURL调用微信公共平台API 上传下载多媒体文件接口
- Slickflow.NET 开源工作流引擎基础介绍(三) -- 基于HTML5/Bootstrap的Web流程设计器
- mysql+asp.net开发注意大全:mysql创建数据库的时候,创建新用户,并且付给权限。mysql存储过程的编写,mysql数据库引擎的区别,mysql数据库文件夹备份
- Google Map开发(一) ASP.NET中调用Google Map API实现简单的地图显示
- 开源的asp.net工作流程引擎。 http://ccflow.org
- 全开源ASP.NET工作流快速开发平台,你想要的强大工作流引擎就在这里!
- 基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V3.3.9 Stable [开源]
- Google Map开发(一) ASP.NET中调用Google Map API实现简单的地图显示
- ASP.NET 调用 新浪微博开放平台API 接口的操作
- Teddy's Knowledge Base--基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V2.0.0 [开源]
- 全开源ASP.NET工作流快速开发平台,你想要的强大工作流引擎就在这里!
- 基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V1.8.1 [开源]
- 基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V3.3.9 Stable [开源]
- 基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速Web开发框架设计
- Asp.net网站开发架构设计要求
- ASP.NET调用word开发环境下正常,iis下报错
- Asp.net 2.0控件开发相关调试(JavaScript调试和自定义控件设计时调试)