起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: bio_2000

[结贴] 关于流程批量审批的问题

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2018-8-24 17:41:54 | 显示全部楼层
ProcessControl  = ProcessUtils.advanceProcessQuery(task);后面加上
System.out.println(cur.writer().asXML());
看看输出结果
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-8-24 18:07:44 | 显示全部楼层
本帖最后由 bio_2000 于 2018-8-24 18:11 编辑
jishuang 发表于 2018-8-24 17:41
ProcessControl  = ProcessUtils.advanceProcessQuery(task);后面加上
System.out.println(cur.writer().as ...

有两条信息,跟两条流程对应<process-control><status>none</status><message></message><postscript></postscript><dialog-enabled>true</dialog-enabled><save-history>true</save-history><task-join>false</task-join><task-join-mode>tjmMultiple</task-join-mode><customized-enabled>false</customized-enabled><jump-enabled>false</jump-enabled><exts/><runnable-activities><businessActivity4 selectable="true" optional="false" label="申请(总经理)" id="860D44F6E35441358BA2E2A0850EBE3F"/></runnable-activities><notice/><to><process-control-item activity-id="860D44F6E35441358BA2E2A0850EBE3F" selected="false" readonly="false" is-end="false"><process>/RexinSystem/ContractAndFund/process/gcbillcreate/gcbillcreateProcess</process><template></template><unit>businessActivity4</unit><task-assign-mode>together</task-assign-mode><executor-kinds></executor-kinds><exts/><executor-range><org-unit><fid>/ORG01.ogn/Rd693eWamMikAacDQfs.dpt/PfIe5EEn97ZJSpAOa0h.pos</fid><fname>/瑞信长材/公司领导/总经理</fname><responsible>false</responsible></org-unit></executor-range><task-relation-value><SA_Task>DAADFA2448B44CEFAD37855F4ADDA4DC</SA_Task><sProcessName>申请</sProcessName><sPreemptMode>tpmOpen</sPreemptMode><sLock>EA00939E82C244FFBA366BE0E91BCC5E</sLock><sActivity>businessActivity4</sActivity><sName>总包合同02-P-18038-11-4586申请:总经理审批</sName><sEURL>/RexinSystem/ContractAndFund/process/gcbillcreate/businessActivity4.a</sEURL><sCURL>/RexinSystem/ContractAndFund/process/gcbillcreate/businessActivity3.a</sCURL><sProcessTemplateID2></sProcessTemplateID2><sProcess>/RexinSystem/ContractAndFund/process/gcbillcreate/gcbillcreateProcess</sProcess><sLastModifyTime>2018-08-24T18:04:22.805Z</sLastModifyTime><sExecuteMode>temPreempt</sExecuteMode><sActivityName>申请(总经理)</sActivityName><sActivityInTemplate>businessActivity4</sActivityInTemplate><sTypeName>申请</sTypeName></task-relation-value><executors><org-unit><fid>/ORG01.ogn/Rd693eWamMikAacDQfs.dpt/PfIe5EEn97ZJSpAOa0h.pos/CXvLn1PSQMdyFfATm0o@PfIe5EEn97ZJSpAOa0h.psm</fid><fname>/瑞信长材/公司领导/总经理/王京瑶</fname><responsible>false</responsible></org-unit></executors></process-control-item></to></process-control>


<process-control><status>none</status><message></message><postscript></postscript><dialog-enabled>true</dialog-enabled><save-history>true</save-history><task-join>false</task-join><task-join-mode>tjmMultiple</task-join-mode><customized-enabled>false</customized-enabled><jump-enabled>false</jump-enabled><exts/><runnable-activities><businessActivity5 selectable="true" optional="false" label="分包合同特批(总经理)" id="3C5F025034664117AC202C019F98FAB5"/></runnable-activities><notice/><to><process-control-item activity-id="3C5F025034664117AC202C019F98FAB5" selected="false" readonly="false" is-end="false">
<process>/RexinSystem/ContractAndFund/process/scpaymentspecial/scpaymentspecialProcess</process><template></template><unit>businessActivity5</unit><task-assign-mode>together</task-assign-mode><executor-kinds></executor-kinds><exts/><executor-range><org-unit><fid>/ORG01.ogn/Rd693eWamMikAacDQfs.dpt/PfIe5EEn97ZJSpAOa0h.pos</fid><fname>/瑞信长材/公司领导/总经理</fname><responsible>false</responsible></org-unit></executor-range><task-relation-value><SA_Task>E505FAB2D2DF4A24924AB58FE9E2DF23</SA_Task><sProcessName>特批</sProcessName><sPreemptMode>tpmOpen</sPreemptMode><sLock>3665653CFA0949538ACFAF6979D6BAA7</sLock><sActivity>businessActivity5</sActivity><sName>分包合同04-17151-201特批:总经理审批</sName><sEURL>/RexinSystem/ContractAndFund/process/scpaymentspecial/businessActivity5.a</sEURL><sCURL>/RexinSystem/ContractAndFund/process/scpaymentspecial/businessActivity4.a</sCURL><sProcessTemplateID2></sProcessTemplateID2><sProcess>/RexinSystem/ContractAndFund/process/scpaymentspecial/scpaymentspecialProcess</sProcess><sLastModifyTime>2018-08-24T18:04:23.510Z</sLastModifyTime><sExecuteMode>temPreempt</sExecuteMode><sActivityName>分包合同特批(总经理)</sActivityName><sActivityInTemplate>businessActivity5</sActivityInTemplate><sTypeName>特批</sTypeName></task-relation-value><executors><org-unit><fid>/ORG01.ogn/Rd693eWamMikAacDQfs.dpt/PfIe5EEn97ZJSpAOa0h.pos/CXvLn1PSQMdyFfATm0o@PfIe5EEn97ZJSpAOa0h.psm</fid><fname>/瑞信长材/公司领导/总经理/王京瑶</fname><responsible>false</responsible></org-unit></executors></process-control-item></to></process-control>



回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-8-24 18:19:25 | 显示全部楼层
jishuang 发表于 2018-8-24 17:41
ProcessControl  = ProcessUtils.advanceProcessQuery(task);后面加上
System.out.println(cur.writer().as ...

报错内容
2018-08-24 18:04:23 excute stream action, params:{"accept":"application/json","action":"batchAdvanceProcessAction","actionFlag":"__action_0__","activity":"mainActivity","contentType":"json","executeContext":"","executor":"","parameters":{"control":{"class":"com.justep.system.process.ProcessControl","object":{"@@tag":"process-control","customized-enabled":"false","dialog-enabled":"true","exts":{},"jump-enabled":"false","message":"","notice":[],"postscript":"","save-history":"true","status":"none","task-join":"false","task-join-mode":"tjmMultiple","to":[{"@activity-id":"5EB5EAE53A68417EBD2431942B38A701","@id":"5EB5EAE53A68417EBD2431942B38A701","@is-end":"false","@readonly":"false","@selected":"true","executor-kinds":"","executor-range":[{"@@tag":"org-unit","fid":"/ORG01.ogn/Rd693eWamMikAacDQfs.dpt/PfIe5EEn97ZJSpAOa0h.pos","fname":"/瑞信长材/公司领导/总经理","responsible":"false"}],"executors":[{"@@tag":"org-unit","fid":"/ORG01.ogn/Rd693eWamMikAacDQfs.dpt/PfIe5EEn97ZJSpAOa0h.pos/CXvLn1PSQMdyFfATm0o@PfIe5EEn97ZJSpAOa0h.psm","fname":"/瑞信长材/公司领导/总经理/王京瑶","responsible":false}],"exts":{},"process":"/RexinSystem/ContractAndFund/process/gcbillcreate/gcbillcreateProcess","task-assign-mode":"together","task-relation-value":{"@@tag":"task-relation-value","SA_Task":"25C14D2F062240BC91694F51E5D8197C","sActivity":"businessActivity4","sActivityInTemplate":"businessActivity4","sActivityName":"申请(总经理)","sCURL":"/RexinSystem/ContractAndFund/process/gcbillcreate/businessActivity3.a","sEURL":"/RexinSystem/ContractAndFund/process/gcbillcreate/businessActivity4.a","sExecuteMode":"temPreempt","sExecuteMode2":"","sLastModifyTime":"2018-08-24T18:04:20.933Z","sLock":"D03D2EE2BC9242F0A0E47028DE245F48","sName":"总包合同02-P-18038-11-4586申请:总经理审批","sPreemptMode":"tpmOpen","sProcess":"/RexinSystem/ContractAndFund/process/gcbillcreate/gcbillcreateProcess","sProcessName":"申请","sProcessTemplateID2":"","sTypeName":"申请"},"template":"","unit":"businessActivity4"}]}},"tasks":["8B0BAF4510574AC9B15B7F37B2426E79","AA37661FDDF3479480652C258E24E699"]},"process":"/RexinSystem/PersonalApplication/process/batchapproval/batchapprovalProcess"}
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.system.action.Engine.invokeActions(Native Method)
        at com.justep.system.action.Engine.invokeActions(Unknown Source)
        at com.justep.business.server.BusinessServer.doAction(Unknown Source)
        at com.justep.business.server.BusinessServer.doExcute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor144.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.system.action.Engine.invokeAction(Native Method)
        at com.justep.system.action.Engine.invokeAction(Unknown Source)
        at com.justep.model.impl.UtilImplementInstance.invokeAction(Unknown Source)
        at com.justep.model.impl.UtilImplementInstance.invokeAction(Unknown Source)
        at com.justep.system.action.ActionUtils.invokeAction(Unknown Source)
        at com.justep.system.process.ProcessUtils.advanceProcess(Unknown Source)
        at PersonalApplication.batchAdvanceProcess(PersonalApplication.java:15)
        ... 27 more
Caused by: com.justep.system.util.BizSystemException: 编码: JUSTEP180360; 提示: 后续环节未指定执行者,请重新流转
        at com.justep.system.util.BizSystemException.create(Unknown Source)
        at com.justep.system.process.ProcessEngine.check(Unknown Source)
        at com.justep.system.process.ProcessEngine.commit(Unknown Source)
        at ProcessProcedure.advanceProcess(ProcessProcedure.java:355)
        ... 37 more
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-8-24 19:35:44 | 显示全部楼层
找到出问题的原因了,只有执行者是每个流程的最后一人,下一步就是'结束'的,则可以所有类型的流程一起流转结束,否则流程批量流转只能是同类型的流程才可以,不然就会报错。不知道不同类型的流程但下一步的执行者一样的,可不可以通过什么方式一起流转。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2018-8-27 08:40:06 | 显示全部楼层
下一步就是'结束'的不需要执行者,可以自己做一下判断
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-8-30 16:19:57 | 显示全部楼层
jishuang 发表于 2018-8-27 08:40
下一步就是'结束'的不需要执行者,可以自己做一下判断

嗯,知道了,可以结贴了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 17:54 , Processed in 0.064764 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表