查看: 13851|回复: 5

流程调用

升级   12.26%

124

主题

175

回帖

1226

积分

注册会员

Rank: 2

积分
1226
发表于 2022-12-5 14:59:03 | 显示全部楼层 |阅读模式
管理员你好,流程调用:我从之前的流程流转到“流程调用”这个节点,启动者设置的是当前流程启动者,但是到流程调用的第一个节点的时候,审批人我是脚本写的,但是是没有效果的,这个脚本代码,我在之前流程是可以使用的。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-12-5 16:55:09 | 显示全部楼层
但是到流程调用的第一个节点的时候,    第一个节点是新流程的第一个节点?脚本怎么写的?
回复

使用道具 举报

升级   12.26%

124

主题

175

回帖

1226

积分

注册会员

Rank: 2

积分
1226
发表于 2022-12-5 17:07:31 | 显示全部楼层




下面这个是被调用的流程,第一个直接是部门主管了
这个脚本代码是可以在前面的流程实现的
代码
var dangqianBM = this.workContext.getWork().creatorUnitDn || this.workContext.getWork().creatorUnit;

var unitList = this.org.listSupUnit(dangqianBM, true );//获取当前部门上级的所有组织
for(var i=0;i<unitList.length;i++){
    if(unitList.typeList[0]=='division'){
        var identityList = this.org.getDuty( "次负责人",unitList.distinguishedName);
        var person=[];
        person.push(identityList[0].distinguishedName)
        return person;
    }
}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-12-6 09:42:30 | 显示全部楼层


您确定这段代码在前端脚本里可以使用?看起来您这里写的有问题,unitList是数组,这里应该是unitList.typeList[0]吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   12.26%

124

主题

175

回帖

1226

积分

注册会员

Rank: 2

积分
1226
发表于 2022-12-6 11:57:55 | 显示全部楼层
不好意思管理员,复制都复制错了,应该是unitList[i].typeList[0],问题已经解决了,可以正常调用另一个流程了
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-12-6 16:48:18 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread