起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 143|回复: 9

【结贴】如何判断orgchildren( ) 函数返回值是否有组织单元的子,**

[复制链接]
发表于 2008-11-6 11:15:51 | 显示全部楼层 |阅读模式
如何判断orgchildren( ) 函数返回值是否有组织单元的子,
回复

使用道具 举报

发表于 2008-11-6 11:20:42 | 显示全部楼层
组织结构函数都是返回集合的函数,不能返回boolean的类型。
只能看最后结果是否有组织单元返回。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-6 12:40:53 | 显示全部楼层
那如何判断orgchildren()中的子是否含有某个功能权限的,,只是想判断是有或没有   ,  这样的表达式该如何实现呢??
回复 支持 反对

使用道具 举报

发表于 2008-11-6 13:02:12 | 显示全部楼层
原始需求是什么?组织机构表达式的最终目标只是返回符合要求的组织机构单元。3楼描述是不能完成的。
回复 支持 反对

使用道具 举报

发表于 2008-11-6 13:08:16 | 显示全部楼层
http://bbs.justep.com/forum.php?mod=viewthread&tid=20121
可以用 FuncRef 关键字去查,如果需求描述不清楚。上面链接是与功能有关的组织机构表达式用法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-6 13:10:08 | 显示全部楼层
想要实现的就是:一个机构下包括几个部门和几个子机构:子机构中的某个人员成员填写好一张单据流转时,要自动生成下一步的默认执行者,而这个默认执行者范围的要求是:先在子机构中查询是否有下一步业务功能的权限的人员,如果子机构没有的话,就到上一级机构中查找。现在的问题就是:“在子机构中查询是否有下一步业务功能的权限的人员”这样的条件的表达式,不知道如何实现??
回复 支持 反对

使用道具 举报

发表于 2008-11-6 13:23:07 | 显示全部楼层
表达式里面做不了判断。只能用代码去执行表达式,然后判断是否有组织机构单元返回,如果没有再执行第二条件。
功能不用判断,直接加上执行者必须是功能所有者的选项。
http://bbs.justep.com/forum.php?mod=viewthread&tid=24763
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-6 13:40:39 | 显示全部楼层
“表达式里面做不了判断。只能用代码去执行表达式,然后判断是否有组织机构单元返回”   

你所说的这些能够用相应的代码说明一下,
回复 支持 反对

使用道具 举报

发表于 2008-11-6 14:01:58 | 显示全部楼层
代码例子,请参考7楼连接:No.11  代码中使用组织机构表达式
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-6 15:54:12 | 显示全部楼层
搞定了,谢谢啦
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-26 09:17 , Processed in 0.045266 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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