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

QQ登录

只需一步,快速开始

查看: 2155|回复: 0

[分享] 如何在流程分支条件中判断申请人的是否拥有某个权限

[复制链接]

26

主题

72

帖子

294

积分

中级会员

Rank: 3Rank: 3

积分
294
QQ
发表于 2016-8-26 13:20:26 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器:
本帖最后由 jjbboox 于 2016-8-26 14:24 编辑

我要判断申请人是否拥有科长的角色,然后控制分支的流向。
写了下面写的表达式,返回true流向主管审批,返回false流向科长审批

inOrgUnits(findActivityFirstExecutorFID('START'),orgUnitsToOrgFIDs(findOrgUnitsHasRole('kezhang',currentDeptID(),true)))

但是实际上,不管用科长提申请,还是其他人提出申请,表达式的值都是false,都会流向科长审批。
哪里写错了吗?


已经搞定了。
orgUnitsToOrgFIDs类型搞错了。用findOrgUnitsHasRoleByCode,去掉orgUnitsToOrgFIDs就OK了。
inOrgUnits(findActivityFirstExecutorFID('START'),findOrgUnitsHasRoleByCode('kezhang',currentDeptID(),true))


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

本版积分规则

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

GMT+8, 2024-5-3 21:48 , Processed in 0.064093 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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