驰骋工作流引擎 -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工作流引擎. 节点跳转 节点流转自定义 应用背景: 有一些流程在运行过程中是 ...
随机推荐
- PAT1041: Be Unique
1041. Be Unique (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Being uniqu ...
- Linux内核参数调优
用法: vim /etc/sysctl.conf #修改内容 sysctl -p #生效 相关参数仅供参考,具体数值还需要根据机器性能,应用场景等实际情况来做更细微调整. net.core.net ...
- 【原】用Java编写第一个区块链(一)
写这篇随笔主要是尝试帮助自己了解如何学习区块链技术开发. [本文禁止任何形式的全文粘贴式转载,本文来自 zacky31 的随笔] 目标: 创建一个最基本的"区块链" 实现一个简单的 ...
- 解决python2.x用urllib2证书验证错误, _create_unverified_context
解决以下错误: 错误1:AttributeError: 'module' object has no attribute '_create_unverified_context', 错误2:URLEr ...
- SpringCloud实战8-Bus消息总线
好了现在我们接着上一篇的随笔,继续来讲.上一篇我们讲到,我们如果要去更新所有微服务的配置,在不重启的情况下去更新配置,只能依靠spring cloud config了,但是,是我们要一个服务一个服务的 ...
- ps技术--批量给图片加水印
在日常的办公过程中,对于一些比较重要的文件的扫描件需要特殊处理,这时我们就需要给它们加上水印,保证它们的用途唯一,而这些扫描件很多,不可能一一给他们加水印,所以为提高工作效率,我们就可以使用一些小软件 ...
- 求第n个丑数
参考http://www.cppblog.com/zenliang/articles/131094.html 什么是因子:因子*因子=乘积数如果一个数是丑数,那么这个数是2,3,5的乘积的结果.比如: ...
- Math.pow();Math.sqrt();
//Math.pow(a,b)功能是a的b次方 (int)Math.sqrt(n):先对n开方,然后转成int类型//例如,(int)Math.sqrt(2)=(int)1.414=1 Math.ab ...
- map和flatmap的区别+理解、学习与使用 Java 中的 Optional
转自:map和flatmap的区别 对于stream, 两者的输入都是stream的每一个元素,map的输出对应一个元素,必然是一个元素(null也是要返回),flatmap是0或者多个元素(为n ...
- mutex.go
package} } ) ].GetResponseRange().Kvs[].CreateRevision ) return nil } func (m *Mutex) IsOwner() ...