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

QQ登录

只需一步,快速开始

楼主: chenweibinx

[结贴] 抄送根据流程内容

[复制链接]

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-7-5 14:15:53 | 显示全部楼层
本帖最后由 chenweibinx 于 2018-7-5 14:18 编辑
jishuang 发表于 2018-7-5 14:10
自己设置的规则不也是通知规则中的?那可以在规则中设置函数定义参数,把relationValue获取的值做参数传递 ...

意思是,在通知规则中,获取页面申请内容的部门,然后获取这个部门的管理,再加上自己写的Java返回的人,把这两个有包含的人都通知,具体怎么写?比如我自己写的Java的方法为getPerson
那么通知规则要怎么同时包含这两个A(B,getPerson())
B就是页面填写的部门的管理者
A就是涵盖B的管理者和getPerson()的人
请问具体A和B怎么写
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-5 14:19:27 | 显示全部楼层
那可以多个函数用联合使用


自己写的java要获取获取页面申请内容的部门,就是10喽说的把relationValue函数做参数获取的值在java中读取
org.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-7-5 14:25:56 | 显示全部楼层
jishuang 发表于 2018-7-5 14:19
那可以多个函数用联合使用

获取页面的部门这样写没错吧
findOrgUnitsHasActivity('businessActivity1',relationValue('MM_ApplyMain', :sData1, '', '', 'fApplyDept', '/HTTMM/MMDyeApply/data'),true)
那怎么获取这个部门的管理者呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-5 14:39:48 | 显示全部楼层
获取管理中http://bbs.wex5.com/forum.php?mo ... 8&pid=165564210中发过函数啊
http://www.wex5.com/portfolio-it ... %E6%A8%A1%E5%9E%8B/中视频中有说明如何设置管理者的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-7-5 15:29:50 | 显示全部楼层
本帖最后由 chenweibinx 于 2018-7-5 16:03 编辑

findManagers这个不是要根据单个组织单元ID或FID,可是我获取的是部门名称
还有那个视频看了,觉得不是我想要的设置。就是怎么在通知规则设置:
先获取页面申请的部门relationValue("MM_ApplyMain", :sData1, "", "", "fApplyDept", "/HTTMM/MMDyeApply/data")
再获取上得到的这个部门的管理者感觉不是很理解怎么写,
请问具体的语句是怎么写?
我这么写报错了
orgUnitsAnd(GetEmpCodes('SYS_0001','HTTMM001_04'),findManagers(relationValue('MM_ApplyMain', :sData1, '', '', 'fApplyDept', '/HTTMM/MMDyeApply/data'),'',false,''))


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-5 16:15:34 | 显示全部楼层
部门的管理者你怎么设置的管理者?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-7-5 16:20:49 | 显示全部楼层
jishuang 发表于 2018-7-5 16:15
部门的管理者你怎么设置的管理者?

在业务管理权限,在管理人的岗位添加业务管理,将申请的部门分给这个管理者的岗位
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-5 16:27:16 | 显示全部楼层
业务管理权限设置的那就还是findManagers方法获取

平台没有提供根据name查的,业务数据中应该存ID,如果是name,那就还需要自己定义函数,函数中把name传进行,自己到SA_OPOrg中写ksql或者sql查出ID或者FID返回,给findManagers做参数
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-7-6 10:31:16 | 显示全部楼层
jishuang 发表于 2018-7-5 16:27
业务管理权限设置的那就还是findManagers方法获取

平台没有提供根据name查的,业务数据中应该存ID,如果是 ...

那我可以把relationValue('MM_ApplyMain', :sData1, '', '', 'fApplyDeptId', '/HTTMM/MMDyeApply/data'),'',false,'')这个获取的值当做参数传给要写的方法吗?可是relationValue的返回的参数类型是Object,自己写的fn的方法没有这个类型,请问要怎么操作
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-6 10:33:54 | 显示全部楼层
可以啊,自己的参数类型定义为String就可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-14 06:51 , Processed in 0.062983 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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