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

QQ登录

只需一步,快速开始

查看: 3746|回复: 2

[处理中3] 自主流转问题

[复制链接]

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
发表于 2019-7-24 11:17:10 | 显示全部楼层 |阅读模式
需求描述:1) A→B,A流转到B,不用选择流转对象,A能够直接流转到B。2)通过A环节界面上指定的部门,获取该部门有B环节权限的人员,作为B环节执行者,自动将A环节任务流转到这些执行者中。问题描述:


1)如何根据部门名称,获取该部门下某种角色的人员;
2)设置执行者,需要自定义函数,能否不在执行规则中的表达式编辑器中进行,直接在流程java中进行设置,如何设置

感谢

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2019-7-24 11:58:48 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2019-7-24 12:02 编辑

描述: 获取拥有某个角色的组织单元
    参数: {String} roldID 角色ID
    参数: {Object} inOrg 组织单元所在的组织,
            允许三种情况:
                空值, 表示不限制范围;
                单个组织单元ID或FID(String类型);
                多个组织单元ID或FID(String类型)形成的List;
    参数: {Boolean} isPersonMember 是否取到人员成员
    返回值: {List<com.justep.system.opm.OrgUnit>}   
    案例:
        findOrgUnitsHasRole('角色ID', '', true)
        findOrgUnitsHasRole('角色ID', currentOgnID(), false)

最好在表达式里写。

java设置我没想到怎么弄


及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2019-7-24 13:26:14 | 显示全部楼层
1.平台没有提供通过名称获取的,要实现自己到数据库查出ID,调用平台提供的函数去获取
http://docs.wex5.com/bex5-server-question-list-10006/

2.那就自己流转查询事件中自己去修改执行者/BIZ/demo/process/process/modifyControl/dsrc/ModifyControlProcess.java
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 21:38 , Processed in 0.091614 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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