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

接口 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. UUID那些事

    UUID那些事 UUID 是一个全局唯一的通用识别码.它使用某种规则,而不是某种中心化的自增方式,来保证这个识别码的全局唯一性.UUID 有非常多的使用场景,比如在分布式系统中,需要生成全局唯一 ID ...

  2. MySql在生产环境中是用mysqldump还是xtrabackup备份和恢复数据

    如题,究竟该使用mysqldump还是xtrabackup,要说用,两个都能备份,都支持热备,但是生产环境我们要考虑的是效率,就是不管备份还是恢复,都要快,要稳定. 之前我在维护mysql数据库的时候 ...

  3. SSM-SpringMVC-20:SpringMVC中处理器方法之返回值void篇

      ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 处理器的方法我们之前做过,返回值为String的,返回值为ModelAndView的,我们这个讲的这个返回 ...

  4. 分布式计算框架Gearman原理详解

    什么是Gearman? Gearman提供了一个通用的应用程序框架,用于将工作转移到更适合于工作的其他机器或流程.它允许你并行工作,负载平衡处理,并在语言间调用函数.它可用于从高可用性网站到传输数据库 ...

  5. 了解mysqlpump工具

    Ⅰ.功能分析 1.1 多线程介绍 mysqlpump是MySQL5.7的官方工具,用于取代mysqldump,其参数与mysqldump基本一样 mysqlpump是多线程备份,但只能到表级别,单表备 ...

  6. const命令,全局变量的属性,变量的解构赋值

    const命令 1:声明常量(只在当前代码块中有效)---注意声明的常量可以是对象,但是常量储存的是对象的地址,地址声明后不可变,但是可以给常量对象添加属性 全局变量的属性 1:window和glob ...

  7. Javascript 中的map/reduce

    先填个坑,后面慢慢填 附上一篇不错的文章:https://segmentfault.com/a/1190000008719824

  8. 25.创业真的需要app吗?真的需要外包吗?

    两个星期前,一名亲戚的朋友打算投入自己的二十多万元去搞个摄影社交app,问我有没有靠谱的外包推荐,我赶紧劝住他,现在app的成本已经非常高了,初期的研发就要十几万,加上后期的推广(每个用户成本大概2元 ...

  9. 【BZOJ 3697】采药人的路径

    题目链接: TP 题解: 调了好久233. 大概想一想就是树分,然后考虑这样路径(u,v)的特征,以根节点(root)切开,u到root的阴阳差值,和v到root巧合互为相反数,然后考虑要有一个点可作 ...

  10. Apache SkyWalking 为.NET Core带来开箱即用的分布式追踪和应用性能监控

    在大型网站系统设计中,随着分布式架构,特别是微服务架构的流行,我们将系统解耦成更小的单元,通过不断的添加新的.小的模块或者重用已经有的模块来构建复杂的系统.随着模块的不断增多,一次请求可能会涉及到十几 ...