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

QQ登录

只需一步,快速开始

查看: 14766|回复: 15

[结贴] 流程图的执行规则

[复制链接]

45

主题

136

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
发表于 2018-8-3 09:53:45 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
执行规则中的范围表达式,有什么方法时可以把很多人一起放进来的方法,这些人有可能不属于同一组织机构或同一部门。现可以知道每个人的id或code,怎样才能把他们一起放进范围表达式,让提交选择执行人的时候可以选到他们。
目前我看到一些方法都是参数要传个组织或机构,有没有参数是到人的?或者不用平台提供的方法,范围表达式应该怎么写,有没有样列

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-3 10:19:46 | 显示全部楼层
平台提供的有根据ID或者code获取的啊
find.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

45

主题

136

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
 楼主| 发表于 2018-8-3 11:04:46 | 显示全部楼层
jishuang 发表于 2018-8-3 10:19
平台提供的有根据ID或者code获取的啊

如果带权限呢,只能选择赋了当前环节权限的人
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-3 11:42:40 | 显示全部楼层
findOrgUnitsHasCActivity函数联合使用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

45

主题

136

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
 楼主| 发表于 2018-8-3 15:10:19 | 显示全部楼层
jishuang 发表于 2018-8-3 11:42
findOrgUnitsHasCActivity函数联合使用

怎么个联合法,这两个方法的参数都是id,嵌套不行,并起来应该也不行
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-3 15:27:56 | 显示全部楼层
findOrgUnitsHasCActivity里面可以传list啊
你前面已经获取到人员成员的list,给这个函数做参数啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

45

主题

136

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
 楼主| 发表于 2018-8-3 16:43:09 | 显示全部楼层
jishuang 发表于 2018-8-3 15:27
findOrgUnitsHasCActivity里面可以传list啊
你前面已经获取到人员成员的list,给这个函数做参数啊 ...

findOrgUnitsHasCActivity(findPersonMembersByIDList(list(list(currentOgnID(),currentPersonID()))),true)
这么嵌套吗?没有达到我要的效果
我测试了一下,我当前登录人是A,然后A和B都有这个节点权限,这时供我选择的人同时有A和B。而我要的是上面只传了那个人ID,就只能选哪个,上面我传currentPersonID(),就应该是只能选到登录人A,而不是A和B同时可选
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-3 17:00:48 | 显示全部楼层
先确认findPersonMembersByIDList(list(list(currentOgnID(),currentPersonID())))获取的是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

45

主题

136

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
 楼主| 发表于 2018-8-6 10:41:59 | 显示全部楼层
jishuang 发表于 2018-8-3 17:00
先确认findPersonMembersByIDList(list(list(currentOgnID(),currentPersonID())))获取的是什么

单独把这个放进范围表达式,同时出来了A和B,我需要的是只出来当前人,是我这这方法有问题?
描述: 根据人的ID指定的人员成员
        参数: {List<List<String>>} orgIDandPersonID 由组织ID和人的ID形成的列表,
                例如list(list('组织ID', '人ID'), list('组织ID', '人ID'))
        返回值: {List<com.justep.system.opm.OrgUnit>}   
        案例:
                findPersonMembersByIDList(list(list('组织ID', '人ID'), list('组织ID', '人ID')))
       
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-6 10:57:01 | 显示全部楼层
这个是根据人的ID获取人员成员,获取了两个人,说明传的参数不正确,确认传的就是两个ID去

获取当前人就只传当前人的ID去获取

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-24 19:18 , Processed in 0.061198 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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