xxd 发表于 2024-8-22 11:02:45

流程处置后出现undefined

请假流程中每次处理人处理后都会出现这个undefined,到最后服务调用的时候会报错,java.lang.UnsupportedOperationException: JsonObject,因为我处理人都是通过脚本获取到的,所以我不知道这个错误的原因还有undefined的原因

论坛管理员 发表于 2024-8-23 13:10:34

您是只有这一个流程这样吗?还是所有流程都这样?每个环节除了这里的undefined待办能正确生成吗?待办人都对不对?

xxd 发表于 2024-8-23 15:58:23

基本上我自己写的流程设计里面处理人都是脚本写的就会出现这种

论坛管理员 发表于 2024-8-26 09:48:20

您的o2server是什么版本?把处理人的脚本部门,print出最终的人员格式看看
有没有修改过消息配置?

xxd 发表于 2024-8-26 10:05:19

版本是8.2.3,处理人的脚本返回是身份对象数组,没有修改过消息配置,脚本如下
var identityList = [];
var unitList=[];
var identity=[];
var unit = this.workContext.getWork().creatorUnitDn;
var name=this.workContext.getWork().creatorIdentityDn;
identityList=this.org.getDuty("部门正职",unit);
//判断拟稿人是否是部门正职
if(identityList.distinguishedName==name){
   unitList=this.org.listSupUnit(unit, true);
   identity=this.org.getDuty("部门正职",unitList.distinguishedName);
   return identity;
}
return identityList;
页: [1]
查看完整版本: 流程处置后出现undefined