|
版本: |
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))
|
|