一人多组织成员 选择任何一个 启动流程 提示身份不存在
本帖最后由 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";
您现在流程启动成功了吗?是表单加载的时候报这个错吗?还是根本没有启动成功? 选择了相应的流程 表单加载的同时 报这个错,但是报错后 表单页面还是能显示出来的 magician 发表于 2023-6-8 11:42
选择了相应的流程 表单加载的同时 报这个错,但是报错后 表单页面还是能显示出来的 ...
那就是您表单上用了人员组织组件吧,可能写了默认值什么的,值没写对,要写全称,您可以去检查表单上的org字段 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
xadmin 发表于 2023-6-9 10:33
那就是您表单上用了人员组织组件吧,可能写了默认值什么的,值没写对,要写全称,您可以去检查表单上的or ...
再补一张配置图
https://img1.imgtp.com/2023/06/26/iVYC8vYd.png
页:
[1]