起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 219|回复: 14

【搞定】关于执行者范围?

[复制链接]
发表于 2007-7-5 16:45:56 | 显示全部楼层 |阅读模式
我在执行者范围设置的是:环节执行者所属岗位成员的直接管理者,表达式是:OrgManager(GetProcUnitExecutorPositionMember('', True), '', True)
但我在程序运行时发现:
比如,当我第一次运行费用申请时,流转对话框的执行者为空,取不到执行者,但可以手动添加(只能添加符合设置条件的成员)。
以后每次运行费用申请时,它就会默认出现第一次添加的执行者(而且符合范围设置条件)。
是不是起步本身就是这样设计的啊?为什么第一次它就不会出现执行者呢?
掂解?
回复

使用道具 举报

发表于 2007-7-5 17:09:13 | 显示全部楼层
楼主,OrgManager(GetProcUnitExecutorPositionMember('', True), '', True)中的
GetProcUnitExecutorPositionMember('', True)表达式中没有指定环节!

其实可以通过定位一个组织单元,然后取这个组织单元的管理者就可以。
比如:
OrgManager(OrgKey('XSB', 'XSY', ''), '', False)
这样的话就可以定位到销售部的销售员这个岗位成员的管理者了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 17:47:49 | 显示全部楼层
但问题是组织单元无法定位,象费用申请的话,很多部门,很多岗位的成员都需要使用,不能固定的!
回复 支持 反对

使用道具 举报

发表于 2007-7-5 17:52:59 | 显示全部楼层
GetProcUnitExecutorPositionMember('', True)表达式中没有指定环节!
你在定义这个表达式的时候把指定环节定义进去再试试看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 18:12:48 | 显示全部楼层
指定环节还是不行,那个为空是因为它默认为前驱环节!
回复 支持 反对

使用道具 举报

发表于 2007-7-6 09:02:17 | 显示全部楼层
对于‘以后每次运行费用申请时,它就会默认出现第一次添加的执行者(而且符合范围设置条件)。’这个问题是这样的,每次执行一个新流程,系统会默认取上一次的执行者。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-6 17:17:22 | 显示全部楼层
但我默认的执行者为什么没有呢?是不是我的组织机构没设置好?
除了在管理权限要添加相应的岗位成员外,还要设置别的么?
回复 支持 反对

使用道具 举报

发表于 2007-7-6 17:29:50 | 显示全部楼层
具体不好说
要不楼主把你做的打个包上来,我重现看看!
注:要全的,别到时候我这儿运行不了。
回复 支持 反对

使用道具 举报

发表于 2007-7-11 10:00:23 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

发表于 2007-7-13 14:11:43 | 显示全部楼层
还有问题吗,楼主?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 19:56 , Processed in 0.052422 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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