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

QQ登录

只需一步,快速开始

查看: 1561|回复: 4

[结贴] 动态工作流视频 应用于项目

[复制链接]

19

主题

62

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
发表于 2015-4-20 10:21:48 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
<actions><action direct-execute="false" process="/bterp/useplan/process/mai_monthmup/mai_monthmupProcess" activity="mainActivity" action-flag="__action_0__" executor="" execute-context="" name="externalStartProcessAction" accept="*/*"> <parameters xmlns:xbiz="http://www.justep.com/xbiz#">  <parameter name="process">   <xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">/bterp/useplan/process/dynamicFlow1/dynamicFlow1Process</xbiz:simple>  </parameter>  <parameter name="attributes"><xbiz:map><item key="sName"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">YSYJH201504200016的(动态流程示例)</xbiz:simple></item><item key="sData1"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">3E049AA88DBC4A54BC7BC6333B5B663F</xbiz:simple></item><item key="sESField01"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">/bterp/useplan/process/mai_monthmup/mainActivity.w</xbiz:simple></item></xbiz:map></parameter>  <parameter name="control"/>  <parameter name="executor">   <xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"/>  </parameter> </parameters></action></actions>
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
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.BusinessServerServlet.execService(Unknown Source)
at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
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 ExternalProcessProcedure.startProcess(ExternalProcessProcedure.java:21)
... 26 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
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 ProcessProcedure.beforeStartProcess(ProcessProcedure.java:131)
... 37 more
Caused by: com.justep.model.exception.ModelException: 编码: JUSTEP154064; 提示: 计算表达式currentPersonMember2()出错
at com.justep.model.exception.ModelException.create(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.evaluate(Unknown Source)
at com.justep.system.process.ExpressEngine.calculate(Unknown Source)
at com.justep.system.process.ProcessRuleEngine.a(Unknown Source)
at com.justep.system.process.ProcessRuleEngine.a(Unknown Source)
at com.justep.system.process.ProcessRuleEngine.a(Unknown Source)
at com.justep.system.process.ProcessRuleEngine.executeRuleToProcessControl(Unknown Source)
at com.justep.system.process.ProcessQueryEngine.makeFlowIn(Unknown Source)
at com.justep.system.process.ProcessQueryEngine.makeTo(Unknown Source)
at com.justep.system.process.StartProcessQueryEngine.execute(Unknown Source)
at com.justep.system.process.ProcessEngine.startQuery(Unknown Source)
at ProcessProcedure.startProcessQuery(ProcessProcedure.java:90)
... 47 more
Caused by: com.justep.model.exception.ModelException: 编码: JUSTEP154075; 提示: 调用函数currentPersonMember2出错
at com.justep.model.exception.ModelException.create(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.functionExpression(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.constExpression(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.unaryExpression(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.multiExpression(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.addExpression(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.compExpression(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.notExpression(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.andExpression(Unknown Source)
at com.justep.system.ksql.parser.ExpressionImpl.orExpression(Unknown Source)
... 58 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
... 67 more
Caused by: com.justep.system.util.BizSystemException: 编码: JUSTEP180029; 提示: 权限验证出错, 当前process="/bterp/useplan/process/dynamicFlow1/dynamicFlow1Process", activity="mainActivity", action="startProcessQueryAction", executor="null"
at com.justep.system.util.BizSystemException.create(Unknown Source)
at com.justep.system.context.ContextHelper.getPersonMember(Unknown Source)
at OrgFn.currentPersonMember(OrgFn.java:219)
at OrgFn.currentPersonMember2(OrgFn.java:231)
... 71 more

system用户 不报错,换成自己创建的用户后台就报这个错

19

主题

62

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
 楼主| 发表于 2015-4-20 11:15:50 | 显示全部楼层
组织机构图 如下图,在起步软件下 创建用户可以,liuxy不在起步软件下,报错

  if(confirm("您确定要发起【" + processLabel + "】吗?")){
    //数据保存后,如果工作流尚未启动则自动启动
   if (!justep.Context.getTask()) {
    var dataMaster = justep.xbl("dataMaster");
    //构造流程标题
    var title = dataMaster.getValue("MonthMupNo") + "的(动态流程示例)";
    //获取用户选择的工作流
    var process = dataMaster.getValue("fProcess");
   
    //构造流程启动数据,标题、业务数据ID、表单页面
    var relations = {};
    relations["sName"] = title;
    relations["sData1"] = dataMaster.getID();
    relations["sESField01"] = "/bterp/useplan/process/mai_monthmup/mainActivity.w";
   
    var executor = justep.Context.getCurrentOrgFID();
   
    alert(executor);
   
    // 启动工作流
    var p = justep.xbl("flw");
    p.startExt(process, relations, executor);
    //流转
    p.advanceQuery();
   
   }
  }else{
   event.cancel;
  }
1.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-4-20 13:39:45 | 显示全部楼层
确认功能权限是否分配的正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

19

主题

62

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
 楼主| 发表于 2015-4-20 14:10:06 | 显示全部楼层
功能权限应该分配正确呀,都可以操作模块 都可以点按钮 只是用户创建在起步下 不报错,放到新建机构就报错
回复 支持 反对

使用道具 举报

19

主题

62

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
 楼主| 发表于 2015-4-20 14:25:52 | 显示全部楼层
经过检查,确实是应为我功能分配 有点问题,请结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 20:52 , Processed in 0.061325 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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