馳騁工做流引擎 -Webservice接口說明文檔

 

關鍵詞:工做流引擎接口說明  馳騁工做流接口參數詳解 json

接口 LocalWSI 編碼

/** orm

* 待辦 接口

* @param userNo 用戶編號 開發

* @param sysNo 系統編號,爲空時返回平臺全部數據 工作流

* @return io

*/ table

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;

相關文章
相關標籤/搜索