起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: Mephist

【搞定】取执行者的问题 **

[复制链接]
 楼主| 发表于 2006-1-5 21:57:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-5 21:59:55 | 显示全部楼层
好像越说越复杂了,晕死
简单点:
怎么通过一个表达式取某个环节执行者部门的某个岗位 ??
比如取前驱环节部门的GW1的人员,要把人员名称显示出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-6 09:37:49 | 显示全部楼层
。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-1-6 13:09:21 | 显示全部楼层
8.13.3         组织机构表达式的典型例子分析
        OrgSelect(OrgCondition('*.DPT', isplayName='办公室', '') AND
OrgCondition('*.PSM', isplayName='技术员', ''))
这个组织机构表达式的初衷是取得办公室的技术员岗位成员。但是,这样写没有任何组织单元会符合上述条件的,因为,第一个条件是限定的是显示名称为“办公室”的部门,第二个条件限定的是显示名称为“技术员”的岗位成员,没有哪个组织单元能够既是部门,又是岗位成员。应该首先取到办公室,然后取这个组织单元的子中“显示名称=技术员”的组织单元。如下:
OrgChildren(OrgSelect(OrgCondition('*.DPT', isplayName='办公室', '')),
OrgCondition('*.PSM', isplayName='技术员', ''), False, False)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-6 15:09:17 | 显示全部楼层
这个看了, 我现在能够取到岗位,但是看到的执行者没有人员名称
如图,上面是结果,下面是实现方式:

未命名.jpg

28.46 KB, 下载次数: 254

回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-6 15:10:21 | 显示全部楼层
类型取的是岗位成员类型

我现在要得到部门,岗位,人员名称,要如何做 ??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-6 15:15:47 | 显示全部楼层
还有,为什么不能在表达式中直接写 : DisplayName = '' ???
把手册上的 原函数拷过来都不行。。
回复 支持 反对

使用道具 举报

发表于 2006-1-6 16:03:06 | 显示全部楼层
15楼的OrgChildren怎么只有3个参数?
表达式中可以直接写 : DisplayName = '' 啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-6 16:10:03 | 显示全部楼层
函数是从Demo 那看的,少个参数好像也没问题,校验也没问题
表达式中写 : DisplayName  就提示 “组织机构表达式‘DisplayName’没有定义。
回复 支持 反对

使用道具 举报

发表于 2006-1-6 16:13:46 | 显示全部楼层
这里是可以直接写的

无标题.jpg

88.53 KB, 下载次数: 241

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-6 23:31 , Processed in 0.047736 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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