起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3897|回复: 3

[处理中3] 一个环节怎么获取第二个执行者?

[复制链接]

263

主题

733

帖子

1978

积分

金牌会员

Rank: 6Rank: 6

积分
1978
QQ
发表于 2018-10-18 14:54:54 | 显示全部楼层 |阅读模式
一个环节有多个执行者,第一个执行者执行完毕后怎么获第二个执行者的名字很多地方给出的解决方案是这个:
java执行后事件中获取下一个环节的执行者的名字
public static void flowTestProcessAfterAdvance() {

    ProcessControl flowControl = (ProcessControl) ContextHelper.getActionContext().getParameter("control");
    for (ProcessControlItem to : flowControl.getFlowTos()) {
        for (OrgUnit ect : to.getExecutors()) {
            String fid = ect.getFID();
            String fname = ect.getFName();
            System.out.println("==========人员名称sName=========" + OrgUtils.getPersonNameByFName(fid, fname));

        }
    }
}
这些都是获取下一个环节的执行者,不对
我现在是要获取本环节的下一个执行者



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-10-18 15:01:04 | 显示全部楼层
流程具体的环境是什么意思?一个环节多人顺序执行,第一个处理后获取第二个人?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

263

主题

733

帖子

1978

积分

金牌会员

Rank: 6Rank: 6

积分
1978
QQ
 楼主| 发表于 2018-10-22 09:29:23 | 显示全部楼层
怎么感觉你们这回答的这么不专业,系统平台是你们提供的,你们居然不知道这些应用场景,不要显得比我还菜鸟。

环节一提交到环节二,环节二有3个执行人(A/B/C),多人顺序执行
第一个处理人,也就是A点击执行提交,这时候需要获取到第二个处理人B,需要在businessActivity2AfterAdvance里面获取第二个处理人,怎么获取?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-10-22 09:43:20 | 显示全部楼层
流程是我们提供的,但流程设置有多种啊,要具体知道你怎么设置的,具体的流程执行环境是什么,才能提供详细的解决方案啊


参考http://docs.wex5.com/bex5-process-question-list-10051/中在环节2的onAfterAdvance事件中获取
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-8-28 10:25 , Processed in 0.056460 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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