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

QQ登录

只需一步,快速开始

查看: 3898|回复: 9

[结贴] 您好,这边有从前台到后台完整的手动启动流程的案例吗?

[复制链接]

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
发表于 2017-8-14 10:04:22 | 显示全部楼层 |阅读模式
您好,这边有从前台到后台完整的手动启动流程的案例吗?我想参考一下,我写的走到后台代码这里总是报“调用失败! |编译模块"/XGDXMGL/ExpertReview/logic/code"中的类"ExpertReview"出错
警告: [options] 未与 -source 1.5 一起设置引导类路径
警告: [options] 源值1.5已过时, 将在未来所有发行版中删除
警告: [options] 目标值1.5已过时, 将在未来所有发行版中删除
警告: [options] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。


D:\BeX5_V3.4\model\BIZ\XGDXMGL\ExpertReview\logic\code\dsrc\ExpertReview.java:18: 错误: 找不到符号

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-14 10:58:21 | 显示全部楼层
http://docs.wex5.com/bex5-process-question-list-10030/中有代码启动的

发tomcat控制台完整的错误信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-8-14 11:19:20 | 显示全部楼层
jishuang 发表于 2017-8-14 10:58
http://docs.wex5.com/bex5-process-question-list-10030/中有代码启动的

发tomcat控制台完整的错误信息 ...

。。。。。。。我要的是手动启动流程的,不是回退。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-14 11:48:20 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-8-14 16:43:55 | 显示全部楼层
您好,首先感谢您的帮助。现在提示我  需要手动绑定执行者,由于我这边的id带过来可以把我选取的人的信息取到,帮我看下我这个代码有啥问题。
public static void getQdlc(String xmmc,String id){
                String data_model = "/XGDXMGL/ExpertReview/data";
                String sql="select * from T_PMS_ReviewProject where id='"+id+"'";
                Table tab=SQL.select(sql, null, data_model);
                String sid=null;
                String zjmc=null;
                if(tab.size()>0){
                        sid = tab.iterator().next().getString(0);
                }
               
                /*
                String sql2="select zjmc from T_PMS_REVIEWEXPERT where pid='"+id+"'";
                List list=new ArrayList();
                list=SQL.select(sql2,null,data_model);
                if(list.size()>0){
                        for(int i = 0 ; i < list.size() ; i++)
                        zjmc=list.get(i);
                        System.out.println(list.get(i));                       
                }*/
               
                String process ="/XGDXMGL/ExpertReview/process/ExpertReview/expertReviewProcess";
                String task = ProcessUtils.startProcess(process, "手动启动一键通知",id,sid).get(0).get("task");
                ProcessUtils.advanceProcessQuery(task);
        }
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-14 17:04:49 | 显示全部楼层
具体的提示信息发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-8-14 17:15:08 | 显示全部楼层
jishuang 发表于 2017-8-14 17:04
具体的提示信息发一下

2017-08-14 17:11:24 excute stream action, params:{"accept":"application/json","action":"getQdlcAction","actionFlag":"__action_0__","activity":"ProjectReview","contentType":"json","executeContext":"","executor":"","parameters":{"id":"173CC130352F462480FC1CDDBCCB5EA2","xmmc":"8月10日测试00001"},"process":"/XGDXMGL/ExpertReview/process/ExpertReview/expertReviewProcess"}
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.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.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.startProcess(Unknown Source)
        at com.justep.system.process.ProcessUtils.startProcess(Unknown Source)
        at com.justep.system.process.ProcessUtils.startProcess(Unknown Source)
        at ExpertReview.getQdlc(ExpertReview.java:55)
        ... 27 more
Caused by: com.justep.system.util.BizSystemException: 编码: JUSTEP180197; 提示: 任务"专家在线评审:手动启动一键通知"必须指定执行者
        at com.justep.system.util.BizSystemException.create(Unknown Source)
        at com.justep.system.process.PNEngineUtils.processControlItemToTask(Unknown Source)
        at com.justep.system.process.PNEngineUtils.createActivityTask(Unknown Source)
        at com.justep.system.process.PNEngineUtils.inputActivityInstance(Unknown Source)
        at com.justep.system.process.PNEngine.inputAI(Unknown Source)
        at com.justep.system.process.PNEngine.execute(Unknown Source)
        at com.justep.system.process.StartProcessEngine.execute(Unknown Source)
        at com.justep.system.process.ProcessEngine.start(Unknown Source)
        at ProcessProcedure.startProcess(ProcessProcedure.java:195)
        ... 40 more
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-14 17:37:19 | 显示全部楼层
ExpertReview.getQdlc(ExpertReview.java:55)执行的是什么?

执行者需要的是否FID的值,不是id的值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

275

主题

1012

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2017-8-14 17:43:03 | 显示全部楼层
jishuang 发表于 2017-8-14 17:37
ExpertReview.getQdlc(ExpertReview.java:55)执行的是什么?

执行者需要的是否FID的值,不是id的值 ...

55行是流程启动
        返回的是待办任务的信息,每个待办任务是列表中的一项,每项是一个Map,包括process, activity和task信息。

场景可能和例子不大一样,以前没做过这种手动启动流程,代码指定执行者的操作。还有供给参考的代码吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-14 17:45:10 | 显示全部楼层
代码指定执行者的操作,要设置的执行者的FID的值,就是SA_OPOrg中sFID的值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 22:48 , Processed in 0.053863 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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