泛微E9OA二次开发通过Java代码发起流程,可以通过以下方式进行实现。

 public String createWorkFlow(String userId) {/****************流程创建*************/WorkflowBaseInfo workflowBaseInfo = new WorkflowBaseInfo();//工作流信息workflowBaseInfo.setWorkflowId("398");//流程IDworkflowBaseInfo.setWorkflowName("4.30个人发展/融入计划(导师带教)");//流程名称WorkflowRequestInfo workflowRequestInfo = new WorkflowRequestInfo();//工作流程请求信息workflowRequestInfo.setCanView(true);//显示workflowRequestInfo.setCanEdit(true);//可编辑workflowRequestInfo.setRequestName(workflowBaseInfo.getWorkflowName());//请求标题workflowRequestInfo.setRequestLevel("0");//紧急程度 0:正常 1:重要 2:紧急workflowRequestInfo.setCreatorId(userId);//创建者ID 创建流程时为必输项workflowRequestInfo.setWorkflowBaseInfo(workflowBaseInfo);//工作流信息workflowRequestInfo.setIsnextflow("0"); //为1表示流转到下个节点(默认),0表示停留在创建节点/****************main table start*************/WorkflowMainTableInfo workflowMainTableInfo = new WorkflowMainTableInfo();//主表WorkflowRequestTableRecord[] workflowRequestTableRecord = new WorkflowRequestTableRecord[1];//主表字段只有一条记录WorkflowRequestTableField[] WorkflowRequestTableField = new WorkflowRequestTableField[1];//主表的1个字段WorkflowRequestTableField[0] = new WorkflowRequestTableField();WorkflowRequestTableField[0].setFieldName("sqr");//姓名WorkflowRequestTableField[0].setFieldValue(userId);//userIdWorkflowRequestTableField[0].setView(true); //必须为trueWorkflowRequestTableField[0].setEdit(true); //必须为trueWorkflowRequestTableField[1] = new WorkflowRequestTableField();WorkflowRequestTableField[1].setFieldName("fj");// 附件WorkflowRequestTableField[1].setFieldType("http:test.jpg");WorkflowRequestTableField[1].setFieldValue("http://10.60.8.153:9000/img/banner.png");WorkflowRequestTableField[1].setView(true);WorkflowRequestTableField[1].setEdit(true);workflowRequestTableRecord[0] = new WorkflowRequestTableRecord();workflowRequestTableRecord[0].setWorkflowRequestTableFields(WorkflowRequestTableField);workflowMainTableInfo.setRequestRecords(workflowRequestTableRecord);workflowRequestInfo.setWorkflowMainTableInfo(workflowMainTableInfo);/****************main table end*************/String requestId = new WorkflowServiceImpl().doCreateWorkflowRequest(workflowRequestInfo, Integer.parseInt(userId));if (Integer.parseInt(requestId) > 0) {System.out.println("流程触发成功  requestId:" + requestId);} else {System.out.println("流程触发失败");}return requestId;}

泛微E9 OA 二次开发创建流程相关推荐

  1. 关于泛微E9 OA系统手机端无法使用的抢救过程

    关于泛微E9 OA系统手机端无法使用的抢救过程 1.重启emp目录中,sh rsstart.sh,启动过程显示mysql服务启动异常. 2.关闭服务,重启再试一下.sh stop.sh 还是显示mys ...

  2. 泛微Ecology8.0二次开发指导手册

    文章目录 一.开发准备 二.开发环境搭建 步骤1:从服务器上拷贝WEAVER/ecology代码 步骤2:把本地代码导入到myeclipse工程中 步骤3:配置ecology项目环境 步骤4:修改ec ...

  3. 泛微E9二次开发,对接金蝶云星空,数据同步,表单同步。

    文章目录 泛微E9二次开发,对接金蝶云星空 一.搭建开发环境,引入相关依赖 一.创建项目 二.配置javaSDK 三.配置项目依赖 四.编写测试代码 五.配置编译 六.resin远程debug配置 二 ...

  4. 泛微OA二次开发后处理接口编写

    泛微OA二次开发后处理接口编写 一.所需的依赖文件 二.demo代码解析 三.小技巧 四.注意事项 一.所需的依赖文件 weaver.soa.workflow.request.RequestInfo ...

  5. 超全 泛微 E9 Ecology 9开发资料大全 开源资源下载 泛微E9二次开发 泛微开发实战经验 泛微开发实战例子 泛微二次开发项目例子 泛微二次开发Demo 泛微二次开发完整例子 泛微二次开发入门

            由于工作需要,E9在泛微一推出来,以前所在的企业就第一时间上线了,经过四年多的运行,功能强大再加上在上面开发非常多的业务,一般的企业员工只需要打开泛微就可以处理完平时信息化的业务.后来 ...

  6. 泛微OA二次开发环境搭建

    泛微OA二次开发环境搭建 **前言:**本次分享主要分两个方面,1.基于泛微e8测试安装包的二次开发环境:2.基于公司内容OA搭建备份后的二次开发环境,20190819这天是我搭建成功的第一天,经验欠 ...

  7. 通达OA二次开发手册

    前 言 Office Anywhere网络智能办公系统(以下简称通达OA),不仅是一套成熟的网络办公系统,同时也是一个完整.精巧的软件开发平台,不仅集成了Web开发的全套环境,并提供了管理架构.系统资 ...

  8. 泛微协同OA工作微博重磅发布

    "工作就需每天博一博!"2011年"国内高端OA"泛微重磅推出基于协同OA和移动OA的工作微博应用,继移动OA之后,再次将微协同应用推向高潮.高效.便捷.易用的 ...

  9. 泛微协同OA 园区管理新动力

    日前,以金融后台服务为特色的上海金融产业服务基地在上海奉贤区正式揭牌,作为上海国际金融中心建设的重要实施配套工程,以及<上海市十二五金融集聚区布局规划>确定的金融功能区,园区在发展实体平台 ...

最新文章

  1. 理解Flex itemRenderer(5)--效率
  2. java 编写代码_Java 7:如何编写非常快速的Java代码
  3. signal(SIGPIPE, SIG_IGN);
  4. 专访丨HashData创始人简丽荣:云原生与大数据时代,湖仓一体代表了未来
  5. 【MYSQL快速入门】常用函数:日期函数
  6. 随机森林python反欺诈_基于三明治结构深度学习框架的金融反欺诈模型研究与应用...
  7. 中国汉字一、二级字库的汉字与unicode编码(十六进制)对照表(收藏)
  8. PYTHON判断回文素数
  9. 详解win10系统还原点怎么设置
  10. Java 8 reduce 是什么
  11. Up in the Air-16
  12. Android网络开发
  13. 玩转 IDEA 系列教程——强烈推荐官方中文(汉化)插件!
  14. android学习笔记1
  15. 动画云创始人胥克谦amp;课程格子创始人李天放分享创业经历
  16. kibana启动报错 Elasticsearch cluster did not respond with license information
  17. 敏捷迭代管理 --需求讲解会
  18. 纯java实现相片转素描
  19. 爆笑!新一轮的淘宝差评
  20. golang包time用法详解

热门文章

  1. python subprocessing Popen、run
  2. 腾讯云linux没有root,解决腾讯云服务器默认为ubuntu用户问题
  3. 查看ERC20的精度
  4. 通过div+css做出好看的横排导航栏
  5. 辣妈孙怡新剪空气刘海 青春洋溢变氧气美女
  6. 记录:Warning C6385 : 从“p”中读取的数据无效: 可读大小为“n * sizeof(int)”个字节,但可能读取了“8”个字节。
  7. 统计建模(5月1日)
  8. js 正则 字母数字下划线,数字不能在首位
  9. 计算机领域项目经费预算,教学项目经费预算表.doc
  10. k米评分容易得高分的歌_悠达客厅K歌系统高调上市丨出色表现,先睹为快