关键词:工作流引擎接口说明  驰骋工作流接口参数详解

接口 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接口说明文档的更多相关文章

  1. 驰骋工作流引擎ccflow-ccbpm工作流引擎sdk表单装载逻辑处理注意事项

    cbpm工作流引擎sdk表单装载逻辑处理注意事项 关键字:驰骋工作流引擎 sdk表单 装载接口调用   说明:如果您要采用ccbpm的sdk表单开发,在表单 加载前您需要调用一个接口来获得当前节点的信 ...

  2. 驰骋工作流引擎-ccflow单据模式介绍与使用

    Ccflow单据模式 关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎.  表单引擎  表单单据模式增删改查   应用场景: 一些客户在使 ...

  3. 驰骋工作流引擎与jFinal集成版本2.0

    驰骋工作流引擎与jFinal集成版本2.0 发布说明 关键字: 驰骋工作流程快速开发平台 工作流程管理系统java工作流引擎. 使用协议:GPL. 关于JFinal: https://www.jfin ...

  4. weiapi2.2 HelpPage自动生成接口说明文档和接口测试功能

    在开发Webapi项目时每写完一个方法时,是不是需要添加相应的功能说明和测试案例呢?为了更简单方便的写说明接口文档和接口测试HelpPage提供了一个方便的途径. 她的大致原理是:在编译时会生成.dl ...

  5. .netcore2.1使用swagger显示接口说明文档

    项目之前开发完接口后,我们还需要写接口说明文档,现在有了swagger方便了很多,可以网页版直接测试,当然了也减少了我们的工作量. 使用swagger生成接口说明文档,大致需要2个步骤 1.从“管理 ...

  6. 驰骋工作流引擎 -CCBPM如何自动升级

    关键词:工作流引擎自动升级   工作流自动升级升级步骤设置1,CCBPM把更新分成三类, 应用程序代码更新.数据表结构更新.数据更新.2,CCBPM在您登录流程设计器时自动判断当前的版本与数据库版本是 ...

  7. 驰骋开源的asp.net工作流程引擎java工作流 2015 正文 驰骋工作流引擎ccflow6的功能列表

    关键词: 驰骋工作流引擎   ccflow的功能列表   工作流功能列表  表单引擎功能列表 我们工作流引擎ccflow6重构之后对功能做了一些调整,要想快速了解ccbpm的功能,可以以下面列表为准 ...

  8. 驰骋工作流引擎-底层开发API 说明文档

    驰骋工作引擎-底层开发API 登录与门户API 首先要进行代码集成与组织机构的集成 其次在自己的系统登录界面,登录成功后要执行ccbpm的框架登录. 所谓的登录就是调用ccbpm的登录接口,如左边的代 ...

  9. 驰骋工作流引擎ccflow-流转自定义功能使用说明

    流转自定义功能使用说明 关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 节点跳转 节点流转自定义 应用背景: 有一些流程在运行过程中是 ...

随机推荐

  1. Python_重写集合

    class Set(object): def __init__(self,data=None): if data == None: self.__data = [] else: if not hasa ...

  2. Codeforces Round #483 (Div. 2) C. Finite or not?

    C. Finite or not? time limit per test 1 second memory limit per test 256 megabytes input standard in ...

  3. ehcache与redis的比较与应用场景分析(转)

    ehcache直接在jvm虚拟机中缓存,速度快,效率高:但是缓存共享麻烦,集群分布式应用不方便.redis是通过socket访问到缓存服务,效率比ecache低,比数据库要快很多,处理集群和分布式缓存 ...

  4. PCA的数学原理(转)

    PCA(Principal Component Analysis)是一种常用的数据分析方法.PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可用于提取数据的主要特征分量,常用于高维数据的降 ...

  5. 2018 Unite大会——《使用UPA工具优化项目》演讲实录

    2018年5月11日至13日,腾讯WeTest与Unity联合打造的移动游戏性能分析工具(Unity Performance Analysis,以下称为UPA)正式亮相2018 Unite大会,为Un ...

  6. YII框架视图模块化

    在实际项目开发中,有很多地方我们在不同页面我们会重复利用它,如菜单栏... 下面是将这类型进行模块化处理,使其能在不同页面中重复利用... 案例: 效果图如下: 1.在YII中的路径如下: 2.在le ...

  7. sklearn了解一下

    sklearn是机器学习中一个常用的python第三方模块,网址:http://scikit-learn.org/stable/index.html ,里面对一些常用的机器学习方法进行了封装,在进行机 ...

  8. How nginx "location if" works

    Nginx's if directive does have some weirdness in practice. And people may misuse it when they do not ...

  9. repr调试python程序

    一般调试程序的时候都比较倾向print,利用直接打印的方法作出判断,但是print只能打印出结果,对类型无法作出判断.例如: a = 5 b = ' print(a) print(b) 结果为: 5 ...

  10. linux下安装python3.6.4

    想在阿里云端装一个 python36,因为自带的python2有点老 ,(centos系统) 当然你如果选择的乌班图系统的话就自带了python3,就不用看了 于是查找资料,但是一步一步的来总是不行, ...