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

QQ登录

只需一步,快速开始

查看: 6029|回复: 10

[结贴] 流传流转的时候指定给某一个人

[复制链接]

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
发表于 2017-7-3 08:51:13 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:


版本是BEX5_V3.6

流传流转的时候,如果只有一个人有权限,打开流转界面的时候将这个人直接选中到界面上,如果有两个人以上的就保持原平台的方式不变,弹出框自己选择流传人是谁

这个功能怎么实现?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-3 11:15:51 | 显示全部楼层
打开流转界面的时候将这个人直接选中到界面上这个是执行规则中设置,可以自己定义多个执行规则
获取环节有权限的人,自己判断数量,如果大于1就设置执行者表达式
如果不是就只设置执行者范围表达式
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-7-3 11:25:31 | 显示全部楼层
jishuang 发表于 2017-7-3 11:15
打开流转界面的时候将这个人直接选中到界面上这个是执行规则中设置,可以自己定义多个执行规则
获取环节有 ...

有三个流程businessActivity1,businessActivity2,businessActivity3
流程是甲-乙-丙
1.png

我在businessActivity1的地方设置了流传规则findOrgUnitsHasCActivityInACOgn('businessActivity1',true),这个的意思不是获取当前机构下拥有businessActivity1权限的人员吗,也就是这个人是甲?为什么我打开流转界面的时候自动填充了乙进去?而且我在“技术科审核”界面打开流转界面的时候又自动填充了丙进去,这个时候我并没有在businessActivity2设置流转规则啊?


还有,怎么获取环节有权限的人?怎么设置执行者范围表达式?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-3 14:08:35 | 显示全部楼层
“技术科审核”界面打开流转界面的时候是流转到“网络中心审核”了,流转对话框中找的是“网络中心审核”由权限的人
同样的第一个环节流转显示的是第二个环节有权限的

第一个环节上设置的执行规则,是流程启动的时候默认找的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-7-3 14:36:34 | 显示全部楼层
jishuang 发表于 2017-7-3 14:08
“技术科审核”界面打开流转界面的时候是流转到“网络中心审核”了,流转对话框中找的是“网络中心审核”由 ...

获取环节有权限的人,自己判断数量,如果大于1就设置执行者表达式
如果不是就只设置执行者范围表达式
这个该怎么设置?怎么获取环节有权限的人根据判断结果设置表达式的?


1.png 2.png

设置了执行规则界面上也没有直接赋值
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-3 15:34:45 | 显示全部楼层
自己定义一个函数,平台提供的有

com.justep.system.opm.OrgUtils.findOrgUnitsHasActivity(String process ,String activity, Object inOrg, Boolean isPersonMember)
获取拥有指定环节权限的组织单元
返回的数组,自己判断数组的大小返回true或者否则,定义执行规则的时候生效条件中设置自己定义的函数
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-7-3 15:45:17 | 显示全部楼层
jishuang 发表于 2017-7-3 15:34
自己定义一个函数,平台提供的有

com.justep.system.opm.OrgUtils.findOrgUnitsHasActivity(String proces ...

1.png

我没做条件无论在表达式还是范围表达式写了界面上都没有默认填充,还是要自己选,要的效果是下面一弹出对话框就自动填充执行人


1.png

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-3 16:27:40 | 显示全部楼层
你设置的是第一个环节的,要流转到的目标是第二个环节的,看第二个环节上的设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-7-3 16:47:47 | 显示全部楼层
jishuang 发表于 2017-7-3 16:27
你设置的是第一个环节的,要流转到的目标是第二个环节的,看第二个环节上的设置 ...

我把第一个环节上设置的规则都删了,添加了第二个环节的执行规则和流转规则 ,然后还是不行

1.png 3.png

2.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-3 17:15:54 | 显示全部楼层
你的规则中没有设置表达式啊,你设置的是范围表达式
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 02:37 , Processed in 0.102586 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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