天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2365|回复: 15

紧急-流程回撤报错

[复制链接]
appjqh 发表于 2012-5-18 14:06:57 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-6-13 10:48 编辑

流程回撤报错 for input String "",如图:


版本是:.sp4.9380.1-1,数据库是 oracle

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
purple 发表于 2012-5-18 14:14:12 | 显示全部楼层
您好,请问您对应的流程路径中是否有类型转换脚本?
 楼主| appjqh 发表于 2012-5-21 11:19:28 | 显示全部楼层
对应的流程路径中没有写脚本,只是审批人是过来脚本来写的?
bess 发表于 2012-5-21 11:21:33 | 显示全部楼层
您好,请问您的审批人是怎么获取的呢?方便的话,请将您的脚本贴出来!
 楼主| appjqh 发表于 2012-5-21 13:15:08 | 显示全部楼层
第一个环节的 审批人代码:
var user= getWebUser();
var roles = user.getRoles();
var departments =user.getDepartments();
var role = "";
var return_user="";
var doc = getCurrentDocument();
var domainid = getWebUser().getDomain();
var docid=doc.getId();
var sql="select '"+getDomainid()+"' as domainid , auditor as ITEM_审批人  from  t_relationhis where  endnodename ='受案申请' and docid='"+docid+"'";
var datas = queryBySQL(sql);
if(datas!=null&&datas.size()>0){
        var userid = datas.get(0).getItemValueAsString("审批人");
        return_user = getUserById(userid);
}else{
if(roles !=null && roles .size()>0){
      role = roles.get(0);
       if(role.getName()=="基层所队民警"||role.getName()=="主管部门民警"){
                return_user = user;
             $PRINTER.println("ssssssssssssssssssssssssss1"+role.getName());
               }
}
}
return_user;
第二个环节的审批人代码:
var rtn = "";
var user = getWebUser();
//var uprocess = $PROCESSFACTORY.createProcess("cn.myapps.core.user.ejb.UserProcess");
//var user = uprocess.doView(userid);
var dpts = user.getDepartments();
var roles = user.getRoles();
var dptid = dpts.get(0).getId();
var role = roles.get(0);
var roleid="";
       if(role.getName()=="基层所队民警"){
               roleid = "11e1-681e-eee8d758-a78a-950e0f381780";//基层单位领导
      }
   if(role.getName()=="主管部门民警"){
              roleid="11e1-681f-0e36259b-a78a-950e0f381780";//主管部门领导
   }
     
var users = getUsersByDptIdAndRoleId(dptid,roleid);
users;
 楼主| appjqh 发表于 2012-5-21 13:17:18 | 显示全部楼层
这个流程就2个环节:在第一个环节发送以后,然后有第一个环节的人回撤就报错。
   另外:我又测试了一下,只有第一个环节和第二个环节审批人是同一个人的时候才不报错,我感觉是你们平台的bug。
shary 发表于 2012-5-21 14:43:17 | 显示全部楼层
您好,明白您的意思。能否将您的对应这部分模块导出以便我们这边测试重现。非常感谢!!!
 楼主| appjqh 发表于 2012-5-21 15:58:12 | 显示全部楼层
我这个模块目前表单和功能都比较多,可能不方便导出来。你们建一个表单和流程应该挺容易的。
shary 发表于 2012-5-21 16:16:25 | 显示全部楼层
您好,能否提供您的QQ远程给您看下。
 楼主| appjqh 发表于 2012-5-21 16:26:37 | 显示全部楼层
我的qq:112896919

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 03:13

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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