泛微OA 工作流WebService接口使用说明(2)

2025-11-22

从相关id的工作流过来 写入流程查看日志 writeWorkflowReadFlag String requested 请求id String userId 用户id 无返回值 取得归档工作流类型数量 Int userid: getProcessedWorkflowRe用户id questCount String[] conditions: 查询条件字符串数组 取得归档流程列表 getProcessedWorkflowRequestList int pageNo: 当前页数 int pageSize: 每页的分页数量 int recordCount: 总行数 int userId: 用户id String[] conditions: 查询流程的条件,为字符串数组类型 Int: 归档流程数量 WorkflowRequestInfo []:请求基本信息列表 根据参数条件获得归档请求列表 接口对象说明:

1)WorkflowRequestInfo 工作流请求信息 /** * 请求ID */ private String requestId; /** * 请求标题 */ private String requestName; /** * 请求重要级别 */ private String requestLevel; /** * 短信提醒 */ private String messageType; /**

* 流程类型 */

private WorkflowBaseInfo workflowBaseInfo; /**

* 当前节点名称 */

private String currentNodeName; /**

* 当前节点Id */

private String currentNodeId; /**

* 流程状态 */

private String status; /**

* 创建者 */

private String creatorId; /**

* 创建时间 */

private String createTime; /**

* 最后操作者名称 */

private String lastOperatorName; /**

* 最后操作时间 */

private String lastOperateTime; /**

* 是否可查看 */

private boolean canView;

/**

* 是否可编辑 */

private boolean canEdit; /**

* 签字意见是否必填 */

private boolean mustInputRemark; /**

* 主表信息 */

private WorkflowMainTableInfo workflowMainTableInfo; /**

* 明细表信息 */

private WorkflowDetailTableInfo[] workflowDetailTableInfos; /**

* 流转日志信息 */

private WorkflowRequestLog[] workflowRequestLogs; /**

* HTML显示模板 * 0 iPad * 1 iPhone */

private String[] WorkflowHtmlTemplete; /**

* 解析后的HTML显示内容 * 0 iPad * 1 iPhone */

private String[] WorkflowHtmlShow; /**

* 被代理人 */

private String beagentid; /**

* 流程短语 */ private String[][] workflowPhrases; 2)WorkflowBaseInfo 工作流信息 /** * 工作流ID */ private String workflowId; /** * 工作流标题 */ private String workflowName; /** * 工作流类型ID */ private String workflowTypeId; /** * 工作流类型名称 */ private String workflowTypeName;

2.2.3调用实例

根据实际的webservice客户端实现的客户端代码均不相同.以下仅供参考.

1) 创建流程

/** *创建流程,支持多明细,并且带附件字段--目前只支持一个附件,并且是(http格式的) * @throws Exception */ //主字段 WorkflowRequestTableField[] wrti = new public static void createRequest() throws Exception { WorkflowRequestTableField[4]; //字段信息 wrti[0] = new WorkflowRequestTableField(); wrti[0].setFieldName(\);//被留言人 wrti[0].setFieldValue(\);//被留言人字段的值,111为被留言人id wrti[0].setView(true);//字段是否可见 wrti[0].setEdit(true);//字段是否可编辑

wrti[1] = new WorkflowRequestTableField(); wrti[1].setFieldName(\);//留言内容 wrti[1].setFieldValue(\); wrti[1].setView(true); wrti[1].setEdit(true);

wrti[2] = new WorkflowRequestTableField(); wrti[2].setFieldName(\);//留言人 wrti[2].setFieldValue(\); wrti[2].setView(true); wrti[2].setEdit(true);

wrti[3] = new WorkflowRequestTableField(); wrti[3].setFieldName(\);//附件

wrti[3].setFieldType(\);//http:开头代表

该字段为附件字段

wrti[3].setFieldValue(\\);//附件地址 wrti[3].setView(true);

wrti[3].setEdit(true);

WorkflowRequestTableRecord[] wrtri = new

WorkflowRequestTableRecord[1];//主字段只有一行数据 wrtri[0] = new WorkflowRequestTableRecord();

//明细字段

WorkflowDetailTableInfo wdti[] = new

wrtri[0].setWorkflowRequestTableFields(wrti);

WorkflowMainTableInfo wmi = new WorkflowMainTableInfo(); wmi.setRequestRecords(wrtri);

WorkflowDetailTableInfo[2];//两个明细表0明细表1,1明细表2

//明细表1 start

wrtri = new WorkflowRequestTableRecord[2];//数据 行数,假设添加2行//第一行

wrti = new WorkflowRequestTableField[3]; //每行3个字段 wrti[0] = new WorkflowRequestTableField(); wrti[0].setFieldName(\);//数量 wrti[0].setFieldValue(\); wrti[0].setView(true);

明细数据


泛微OA 工作流WebService接口使用说明(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:离散数学复习指导1

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219