起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 买猪蹄

如何消除组织机构分配权限时候的错误?[请求]

[复制链接]
 楼主| 发表于 2010-9-6 09:32:15 | 显示全部楼层
现在发现的问题是:在执行了DELETE FROM TORGINDEX WHERE FVALUE LIKE '%/FJXDOMSXT/%'彻底删除该空间的相关内容之后,系统运行一段时间后TORGINDEX 表又发现能出现了这类记录。这是怎么回事?
No10的意思是把人员的运行权限删除吗?我发现这个报错应该不是该Func分配到人员上的运行权限出错,而是该Func分配的管理权限问题,可我用System账户运行组织机构管理器,重新给RY1分配管理权限时,没有发现出错的功能如图(无论是在人员、岗位、部门,管理权限全为空),可是用该人员运行“组织机构设计器-机构”分配给其他人员功能权限时,总是提示1楼的报错。

组织机构报错2.jpg

105.5 KB, 下载次数: 167

回复 支持 反对

使用道具 举报

发表于 2010-9-6 10:20:56 | 显示全部楼层
楼主您直接删除TORGINDEX 中的数据是清理不干净的。相关信息并不单保存在这一个地方。

10楼给您提供了一个彻底解决问题的方法,您需要删除的是所有人员对所有不存在功能的管理和运行权限。

如果您觉得逐个删除功能的管理和运行权限太繁琐。您可以尝试使用以下方法解决:
使用system账号登录business,单击【系统修复工具】功能,点击【刷新功能权限】按钮。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-6 17:51:13 | 显示全部楼层
问题是:已经将该人员的管理权限和运行权限清除过了,现在只分配了一个“组织机构设计器-机构”,可是用该人员登陆运行“组织机构设计器-机构”分配权限时,依然报错。如图

组织机构报错5.jpg

272.3 KB, 下载次数: 161

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-6 17:52:33 | 显示全部楼层
包括该人员的所有岗位、部门、机构上的运行功能、管理功能的权限全部清除了。
回复 支持 反对

使用道具 举报

发表于 2010-9-7 09:39:19 | 显示全部楼层
这么说吧,假如你使用system登录,把人员A所在的机构,部门,岗位以及该人员的运行,管理功能全删除。那么仅仅只能保证人员A使用的时候不会报错。
但是如果您使用人员A登录,然后当人员A再给其他人员分配权限的时候,如果其他人员的权限里含有不存在的系统功能,仍然会报错。所以一直建议您把所有功能分配权限都过一遍。

另,楼主,使用system登录以后,【刷新功能权限】这个功能您尝试了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-7 11:41:59 | 显示全部楼层
现在的问题是:把人员A所在的机构,部门,岗位以及该人员的运行,管理功能全删除。然后对人员C分配权限,报错。设置一个人员B,和A一模一样的权限,对人员C分配权限,正常不报错。我怀疑是A的管理权里有问题,但是在分配管理权限的时候又看不到有问题的链接(No13中的图)。
此外,【刷新功能权限】这个功能我尝试过了,等待了一个晚上也没有完成。
回复 支持 反对

使用道具 举报

发表于 2010-9-7 14:48:58 | 显示全部楼层
楼主,麻烦跟我联系下。qq20245043
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 07:03 , Processed in 0.043473 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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