当前位置:文档之家› 接口清单说明

接口清单说明

获取当前登录用户待办、已办工作流列表。

方法:
class getWorkFlowList(String userName,String type,int beginIndex,int endIndex) 参数说明:
userName:用户名
Type:获取工作流类型1:待办2:已办3:传阅消息
beginIndex:查询开始行
endIndex:查询结束行
输出说明:
获取当前登录用户可以发起的流程的列表。

以当前用户发起并提交一个流程。

方法:
class submitBillFlow(String userName,String billId)
参数说明:
UserName:提交用户名
billId:单据ID
流程传阅接口。

方法:
class circulatedFlow(String assignId,String personId,String msg)
参数说明:
assignId:任务ID,可通过待办、已办列表获取
personId:传阅人ID,支持多人ID用;隔开
Msg:传阅意见
流程传阅反馈(接收到传阅消息可提出意见提交反馈结果)
方法:
class sendPassCommen(String billId,String procinstId,String personName ,String msg) 参数说明:
billId:单据ID,可通过传阅列表获取
procinstId:流程实例,可通过传阅信息列表获取
personName :传阅发起人,可通过传阅列表获取
Msg:传阅反馈意见
获取传阅意见(通过流程实例)。

方法:
class gegtCirculatedMsg(String procinstId)
参数说明:
procinstId:流程实例ID,可通过待办、已办列表获取
输出说明:
组织机构信息获取接口。

方法:
class getOrgData(String parentId)
参数说明:
parentId:上级组织ID,为空时查询根节点组织
输出说明:
人员信息获取接口
方法:
class getPersonData(String orgId,String search)
参数说明:
orgId:组织ID,为空时查询所有人员
Search:查询关键字,模糊匹配人员名称
输出说明:
提交一个工作流到下一步(包含分支)
方法:
class submitProcessServers(String assignId,String isOk,String opinion,String userName)
参数说明:
assignId:任务ID,可通过待办、已办列表获取
isOk:同意,不同意用Y/N 表示
Opinion:审批意见
userName:处理人账号名称
中止一个流程
方法:
class stopProcessServers(String bizObjId)
参数说明:
bizObjId:业务单据ID,可通过待办、已办列表获取
输出说明:
获取某个流程实例节点列表
方法:
class getFlowNode(String processId)
参数说明:
processId:流程实例ID,可通过待办、已办列表获取输出说明:
跳转到某一个步骤
方法:
class jumpFlowNode(String processId,String nodeId)
参数说明:
processId:流程实例ID,可通过待办、已办列表获取nodeId:节点ID
输出说明:
根据当前用户获得某一个流程进度情况的列表
方法:
class getProcessSechedu(String processId)
参数说明:
processId:流程实例ID,可通过待办、已办列表获取输出说明:
根据一个表单标识获取表单的附件列表
方法:
class getAttachmentList(String bilID)
参数说明:
BillID:单据ID
输出说明:
根据附件ID获取表单的附件对象
方法:
class getAttachmentBo(String attactId)
参数说明:
attactId:附件ID,可从附件清单接口获取
输出说明:
执行sql的方法
方法:
class executeSQL(String type,String sql)
参数说明:
Type:1:执行sql(如:update,delete)2:执行sql查询
Sql:需要执行的sql
Java调用EAS ws 接口示例
String postIp = "http://127.0.0.1:6888";
String logunNum = "zhangwei";
String password = "";
EASLoginProxyServiceLocator easLoginProxyServiceLocator = new EASLoginProxyServiceLocator();
EASLoginProxy login = easLoginProxyServiceLocator.getEASLogin(new URL(postIp+"/ormrpc/services/EASLogin"));
WSContext ws =
login.login(logunNum,password,"eas","wxsz","L2",2);
if(ws.getSessionId()!=null){
System.out.println("登陆成功~!");
WSWorkFlowFacadeSrvProxy wsWorkFlowFacade = new WSWorkFlowFacadeSrvProxyServiceLocator().getWSWorkFlowFacade(new URL(postIp+"/ormrpc/services/WSWorkFlowFacade?wsdl"));
//调用组织接口
String orgData = wsWorkFlowFacade.getOrgData("");
System.out.println(orgData);
}。

相关主题