magician 发表于 2023-6-7 17:06:47

一人多组织成员 选择任何一个 启动流程 提示身份不存在

本帖最后由 magician 于 2023-6-7 21:52 编辑

创建了一个流程,有一个成员是在多个组织下添加了成员,启动时提示选择其中一个组织,无论选择哪个组织都提示身份不存在。但是如果成员旨在一个组织中就没问题,可以根据所在组织选择对应的路由启动对应的表单
流程启动判断如下



两条判断路由都添加了如下的判断语句

var unitList = this.org.getUnitByIdentity( this.workContext.getWork().creatorIdentityDn,2);
var newData = unitList.name;
return unitList.name == "xxx"||unitList.name == "aaa";





xadmin 发表于 2023-6-8 11:00:59

您现在流程启动成功了吗?是表单加载的时候报这个错吗?还是根本没有启动成功?

magician 发表于 2023-6-8 11:42:53

选择了相应的流程 表单加载的同时 报这个错,但是报错后 表单页面还是能显示出来的

xadmin 发表于 2023-6-9 10:33:51

magician 发表于 2023-6-8 11:42
选择了相应的流程 表单加载的同时 报这个错,但是报错后 表单页面还是能显示出来的 ...

那就是您表单上用了人员组织组件吧,可能写了默认值什么的,值没写对,要写全称,您可以去检查表单上的org字段

mnssr 发表于 2023-6-26 09:52:41

xadmin 发表于 2023-6-9 10:33
那就是您表单上用了人员组织组件吧,可能写了默认值什么的,值没写对,要写全称,您可以去检查表单上的or ...

我用了人员组织组件,想要带出当前创建人部门,但是下图这样配置提示“xx部门 身份不存在”,我这里明明用的是组织,为什么总是检查身份呢?确认问题就出现在这个字段的默认值脚本上

https://img1.imgtp.com/2023/06/26/2zuLPt9s.png
https://img1.imgtp.com/2023/06/26/5JYf1MKs.png
https://img1.imgtp.com/2023/06/26/IE4MGBt4.png

mnssr 发表于 2023-6-26 09:54:34

xadmin 发表于 2023-6-9 10:33
那就是您表单上用了人员组织组件吧,可能写了默认值什么的,值没写对,要写全称,您可以去检查表单上的or ...

再补一张配置图
https://img1.imgtp.com/2023/06/26/iVYC8vYd.png
页: [1]
查看完整版本: 一人多组织成员 选择任何一个 启动流程 提示身份不存在