驰骋工作流引擎 -Webservice接口说明文档
关键词:工作流引擎接口说明 驰骋工作流接口参数详解
接口 LocalWSI
/**
* 待办
* @param userNo 用户编号
* @param sysNo 系统编号,为空时返回平台所有数据
* @return
*/
public String DB_Todolist(String userNo, String sysNo);
/**
* 获得在途
* @param userNo 用户编号
* @param sysNo 系统编号,为空时返回平台所有数据
* @return
* @throws Exception
*/
public String DB_Runing(String userNo, String sysNo) throws Exception;
/**
* 我可以发起的流程
* @param userNo 用户编号
* @param sysNo 系统编号,为空时返回平台所有数据
* @return 返回我可以发起的流程列表.
* @throws Exception
*/
public String DB_StarFlows(String userNo, String sysNo) throws Exception;
/**
* 我发起的流程实例
* @param userNo 用户编号
* @param sysNo 系统编号,为空时返回平台所有数据
* @param pageSize 每页的长度
* @param pageIdx 第几页
* @return
*/
public String DB_MyStartFlowInstance(String userNo, String sysNo, int pageSize, int pageIdx);
/**
* 创建WorkID
* @param flowNo 流程编号
* @param userNo 工作人员编号
* @return 一个长整型的工作流程实例
* @throws Exception
*/
public long CreateWorkID(String flowNo, String userNo) throws Exception;
/**
* 执行发送
* @param flowNo 流的程模版ID
* @param workid 工作ID
* @param ht 参数,或者表单字段.
* @param toNodeID 到达的节点ID.如果让系统自动计算就传入0
* @param toEmps 到达的人员IDs,比如:zhangsan,lisi,wangwu. 如果为Null就标识让系统自动计算
* @param userNo 用户的登录名,此参数用于登录
* @return 发送的结果信息.
* @throws Exception
*/
public String SendWork(String flowNo, long workid, Hashtable ht, int toNodeID, String toEmps, String userNo) throws Exception;
/**
* 保存参数
* @param workid 工作ID
* @param paras 用于控制流程运转的参数,比如方向条件. 格式为:@JinE=1000@QingJaiTianShu=100
* @param userNo 用户的登录名,此参数用于登录
* @throws Exception
*/
public void SaveParas(long workid, String paras, String userNo) throws Exception;
/**
* 获得下一个节点信息
* @param flowNo 流程编号
* @param workid 流程实例
* @param paras 方向条件所需要的参数,可以为空。
* @param userNo 用户的登录名,此参数用于登录
* @return 下一个节点的JSON.
* @throws Exception
*/
public String GenerNextStepNode(String flowNo, long workid, String paras, String userNo) throws Exception;
/**
* 获得下一步节点的接收人
* @param flowNo 流程ID
* @param toNodeID 节点ID
* @param workid 工作事例ID
* @param userNo 用户的登录名,此参数用于登录
* @return 返回两个结果集一个是分组的Depts(No,Name),另外一个是人员的Emps(No, Name, FK_Dept),接受后,用于构造人员选择器.
* @throws Exception
*/
public String GenerNextStepNodeEmps(String flowNo, int toNodeID, int workid, String userNo) throws Exception;
/**
* 可退回的节点集合
* @param currNodeID 当前节点ID
* @param userNo 用户的登录名,此参数用于登录
* @return 返回节点集合的json.
* @throws Exception
*/
public String WillToNodes(int currNodeID, String userNo) throws Exception;
/**
* 获得当前流程信息.
* @param flowNo 流程ID,即流程编号
* @param userNo 用户的登录名,此参数用于登录
* @return 当前节点信息
* @throws Exception
*/
public String CurrNodeInfo(int currNodeID, String userNo) throws Exception;
/**
* 获得当前workID 下的流程信息.
* @param workID 流程ID
* @param userNo 用户的登录名,此参数用于登录
* @return 当前的流程信息
* @throws Exception
*/
public String CurrGenerWorkFlowInfo(long workID, String userNo) throws Exception;
/**
* 退回.
* @param workID 流程ID
* @param retunrnToNodeID 流程退回的节点ID
* @param returnMsg 退回原因
* @param userNo 用户的登录名,此参数用于登录
* @return 退回结果信息
* @throws Exception
*/
public String Node_ReturnWork(long workID,int returnToNodeID,String returnMsg, String userNo) throws Exception;
/**
* 执行流程结束 说明:强制流程结束.
* @param flowNo流程编号
* @param workID工作ID
* @param msg 流程结束原因
* @param userNo 用户的登录名,此参数用于登录
* @return 返回成功执行信息
* @throws Exception
*/
public String Flow_DoFlowOverQiangZhi(String flowNo, long workID, String msg, String userNo) throws Exception;
/**
* 用户登陆
* @param UserNo用户登录名
* @throws Exception
*/
public void Port_Login(String UserNo) throws Exception;
/**
* 执行撤销
* @param flowNo 流程编码
* @param workID 工作ID
* @param unSendToNode 撤销到的节点,可为0会安系统默认的方式退回
* @param fid 可以为0;
* @param userNo 用户的登录名,此参数用于登录
* @return
* @throws Exception
*/
public String Runing_UnSend(String userNo,String flowNo, long workID, int unSendToNode,long fid) throws Exception;
/**
* 流程结束后回滚
* @param flowNo 流程编码
* @param workId 工作ID
* @param backToNodeID 回滚到的节点ID
* @param userNo 用户的登录名,此参数用于登录
* @param backMsg 回滚原因
* @return 回滚信息
* @throws Exception
*/
public String DoRebackFlowData(String flowNo,long workId,int backToNodeID,String backMsg, String userNo) throws Exception;
interface CCFormAPII
/**
获得单据模版信息
@param userNo 用户编号
@param sid SID
@param workID 工作ID
@param billTemplateNo 单据模版编号
@param ds 返回的数据源
@param bytes 返回的字节
* @throws Exception
*/
@WebMethod
public void GenerBillTemplate(String userNo, String sid, long workID, String billTemplateNo, DataSet ds, byte[] bytes) throws Exception;
/**
获得Word文件 - 未开发完成.
@param userNo 用户编号
@param sid SID
@param frmID 表单ID
@param oid 表单主键
@return
* @throws Exception
*/
@WebMethod
public void WordFileGener(String userNo, String sid, long workID, byte[] bytes) throws Exception;
驰骋工作流引擎 -Webservice接口说明文档的更多相关文章
- 驰骋工作流引擎ccflow-ccbpm工作流引擎sdk表单装载逻辑处理注意事项
cbpm工作流引擎sdk表单装载逻辑处理注意事项 关键字:驰骋工作流引擎 sdk表单 装载接口调用 说明:如果您要采用ccbpm的sdk表单开发,在表单 加载前您需要调用一个接口来获得当前节点的信 ...
- 驰骋工作流引擎-ccflow单据模式介绍与使用
Ccflow单据模式 关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 表单引擎 表单单据模式增删改查 应用场景: 一些客户在使 ...
- 驰骋工作流引擎与jFinal集成版本2.0
驰骋工作流引擎与jFinal集成版本2.0 发布说明 关键字: 驰骋工作流程快速开发平台 工作流程管理系统java工作流引擎. 使用协议:GPL. 关于JFinal: https://www.jfin ...
- weiapi2.2 HelpPage自动生成接口说明文档和接口测试功能
在开发Webapi项目时每写完一个方法时,是不是需要添加相应的功能说明和测试案例呢?为了更简单方便的写说明接口文档和接口测试HelpPage提供了一个方便的途径. 她的大致原理是:在编译时会生成.dl ...
- .netcore2.1使用swagger显示接口说明文档
项目之前开发完接口后,我们还需要写接口说明文档,现在有了swagger方便了很多,可以网页版直接测试,当然了也减少了我们的工作量. 使用swagger生成接口说明文档,大致需要2个步骤 1.从“管理 ...
- 驰骋工作流引擎 -CCBPM如何自动升级
关键词:工作流引擎自动升级 工作流自动升级升级步骤设置1,CCBPM把更新分成三类, 应用程序代码更新.数据表结构更新.数据更新.2,CCBPM在您登录流程设计器时自动判断当前的版本与数据库版本是 ...
- 驰骋开源的asp.net工作流程引擎java工作流 2015 正文 驰骋工作流引擎ccflow6的功能列表
关键词: 驰骋工作流引擎 ccflow的功能列表 工作流功能列表 表单引擎功能列表 我们工作流引擎ccflow6重构之后对功能做了一些调整,要想快速了解ccbpm的功能,可以以下面列表为准 ...
- 驰骋工作流引擎-底层开发API 说明文档
驰骋工作引擎-底层开发API 登录与门户API 首先要进行代码集成与组织机构的集成 其次在自己的系统登录界面,登录成功后要执行ccbpm的框架登录. 所谓的登录就是调用ccbpm的登录接口,如左边的代 ...
- 驰骋工作流引擎ccflow-流转自定义功能使用说明
流转自定义功能使用说明 关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 节点跳转 节点流转自定义 应用背景: 有一些流程在运行过程中是 ...
随机推荐
- 深入出不来nodejs源码-编译启动(1)
整整弄了两天,踩了无数的坑,各种奇怪的error,最后终于编译成功了. 网上的教程基本上都过时了,或者是版本不对,都会报一些奇怪的错误,这里总结一下目前可行的流程. node版本:v10.1.0. 首 ...
- Python报错:SyntaxError: Non-ASCII character '\xe5' in file 1.py on line 6, but no encoding declared...
本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=686 具体报错内容: File "1.py", line 6 SyntaxError: Non- ...
- JFrame图形界面 ----鼠标消息
#开始 不管是什么GUI 按钮的存在都是必不可少的而且还会有很多奇怪的按钮 #代码 package window; import java.awt.Container; import java.awt ...
- Spring Boot ConfigurationProperties validate
使用@Query可以在自定义的查询方法上使用@Query来指定该方法要执行的查询语句,比如:@Query("select o from UserModel o where o.uuid=?1 ...
- IP地址和MAC地址的关系
IP地址是网络层的概念,而MAC地址是数据链路层的概念.IP地址在网络层上对不同的硬件地址类型进行了统一,从而提供网络互联的可能:而硬件地址在真正的数据传输中要用到.当应用程序把数据从源主机发送到目标 ...
- web前端 DOM 详解
先来点概念 文档对象模型(DOM)是一个独立于语言的,使用 XML 和 HTML 文档操作的应用程序接口(API). 在浏览器中,主要与 HTML 文档打交道,在网页应用中检索 XML 文档也很常见. ...
- JavaScript prototype原型和原型链详解
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了, ...
- 7. 整合shiro,搭建粗粒度权限管理
shiro是一个易用的权限管理框架,只需提供一个Realm即可在项目中使用,本文就将结合上一篇中搭建的权限模块.角色模块和用户模块来搭建一个粗粒度的权限管理系统,具体如下:1. 添加shiro依赖和与 ...
- VMware下对Ubuntu进行扩充磁盘大小
今天用虚拟机的时候,发现虚拟机快满了,提示磁盘空间小,不得不扩充虚拟机空间.经过百度搜索,终于搞定了,记录如下 平台:VMware(10.0.3)+Ubuntu 14.04(32bit) 1.选择VM ...
- Executor框架简介
Executor框架是在Java5中引入的,可以通过该框架来控制线程的启动,执行,关闭,简化并发编程.Executor框架把任务提交和执行解耦,要执行任务的人只需要把任务描述清楚提交即可,任务的执行提 ...