起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 632|回复: 10

【搞定】流程中两个节点,调用同一功能,后一节点执行者范围有误

[复制链接]
发表于 2007-3-12 17:27:53 | 显示全部楼层 |阅读模式
请帮忙看后一节点的执行者表达式有何问题:
OrgChildren(OrgManager(GetProcUnitExecutorPositionMember('', False), '', False), '', True, False)
去掉功能拥有者选项后,问题依然
同一公式,对于节点功能是不同的流程,是正常的
回复

使用道具 举报

发表于 2007-3-12 20:34:38 | 显示全部楼层
有什么问题呢?
回复 支持 反对

使用道具 举报

发表于 2007-3-13 09:01:40 | 显示全部楼层
1、楼主,OrgManager(GetProcUnitExecutorPositionMember('', False), '', False)这句是取上一环节执行者所属岗位成员的所有的管理者,包括直接管理和间接管理者

2、OrgChildren(OrgManager(GetProcUnitExecutorPositionMember('', False), '', False), '', True, False)则取了管理者全部的子节点

有没有可能是在管理权限上分配有问题,
比如你不希望出现的岗位或人员有间接的管理权限,或从他的父继承了相关的管理权限。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-13 17:07:30 | 显示全部楼层
同样的管理权限设定,对于某些流程来说就没问题,我觉得可能还是同一功能导致,你们可以测一下
回复 支持 反对

使用道具 举报

发表于 2007-3-15 10:20:30 | 显示全部楼层
管理权限跟具体的功能没有关系的
楼主你遇到的具体问题是什么,请描述
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-15 10:44:15 | 显示全部楼层
一个简单的流程,从部门经理审批进行到主管总裁进行审批时,主管总裁的执行者范围不对,其执行者表达式如上设定,其会把部门经理节点的执行者范围列出来

leave.gif

4.67 KB, 下载次数: 166

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-15 10:46:37 | 显示全部楼层
.

flout.gif

11 KB, 下载次数: 177

回复 支持 反对

使用道具 举报

发表于 2007-3-15 11:09:05 | 显示全部楼层
是不是你设置了部门的管理者,所以把部门经理算出来了
那你看看部门经理审批环节的执行者岗位成员 的 管理者是否包括了部门经理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-15 14:02:53 | 显示全部楼层
前面部门经理审批节点的执行人公式为OrgChildren(OrgManager(GetProcUnitExecutorDept('', False), '', False),'', True, False)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-15 16:07:38 | 显示全部楼层
哈哈,搞定了,是导入工具的问题,原来将岗位也一并进行了导入,导入后数据显示看起来好像正常,实际不然,从新建部门经理和主管总裁岗位,并进行从新授权后功能就正常了,可能是导入岗位时产生了异常数据
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-26 21:05 , Processed in 0.045626 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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