起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1093|回复: 16

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

[复制链接]
发表于 2010-9-1 16:02:05 | 显示全部楼层 |阅读模式
从另外一个系统将组织机构导入本系统中,由于新系统已经没有了ID为FJXDOMSXT的空间,所以在分配功能权限时一直报这类错误,一点就是几百上千个,有没有什么办法把功能权限上的这些错误的链接删除?(另,已执行过DELETE FROM TORGINDEX WHERE FVALUE LIKE '%/FJXDOMSXT/%'    没有效果,报错依旧)

组织机构报错.jpg

61.47 KB, 下载次数: 309

回复

使用道具 举报

发表于 2010-9-1 17:15:07 | 显示全部楼层
正在试,有进展马上跟贴反馈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-2 08:13:21 | 显示全部楼层
关注中……
回复 支持 反对

使用道具 举报

发表于 2010-9-2 09:58:51 | 显示全部楼层
您可以把不存在的空间先导过来。然后用system登录business系统。在组织机构设计器里。通过【工具】——【将组织机构分配到功能】这个功能,把【作为管理】和【作为运行】里的相关功能权限都删除掉。然后删除这个空间即可。
回复 支持 反对

使用道具 举报

发表于 2010-9-2 13:49:12 | 显示全部楼层
请你确认一下TORGINDEX 这个表里的数据是不是都删除了,打开表看看还有没有数据
如果有,导出成Excel上传上来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-2 16:14:08 | 显示全部楼层
回No4:这个我已经删除过了,已经用Sysgem用户将该管理员(包括其所在部门、岗位)的运行功能权限及管理功能权限全部删除,再重新分配新的管理权限。此空间在新系统中不存在。
回No5:这个我确定删除干净了,因为执行的是“DELETE FROM TORGINDEX WHERE FVALUE LIKE '%/FJXDOMSXT/%'”而且执行后也检查过了。
回复 支持 反对

使用道具 举报

发表于 2010-9-2 16:53:38 | 显示全部楼层
楼主,四楼给你的回复你好像理解的有差异。四楼的建议是
通过不存在的空间下的功能,把可以管理或者运行这些功能的人员,部门,机构等相关信息删除。而不是把system管理员的运行功能或者管理功能全删了重新分配。如图所示。

先把新系统内不存在的那个空间从旧系统导过来。然后用system登录business。然后把为该空间下每一个功能分配的机构、部门、职位、人员的权限删除(包括运行和管理权限)。然后再在新系统中把这个不需要的空间删除掉。就可以了

未命名.jpg

26.88 KB, 下载次数: 251

回复 支持 反对

使用道具 举报

发表于 2010-9-2 17:01:46 | 显示全部楼层
楼主,四楼给你的回复你好像理解的有差异。四楼的建议是
通过不存在的空间下的功能,把可以管理或者运行这些功能的人员,部门,机构等相关信息删除。而不是把system管理员的运行功能或者管理功能全删了重新分配。如图所示。

先把新系统内不存在的那个空间从旧系统导过来。然后用system登录business。然后把为该空间下每一个功能分配的机构、部门、职位、人员的权限删除(包括运行和管理权限)。然后再在新系统中把这个不需要的空间删除掉。就可以了

未命名.jpg

26.88 KB, 下载次数: 246

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-3 10:45:36 | 显示全部楼层
回No8:我不是把System账号的运行及管理功能删掉,而是用System账号把另外一个账号(如RY1,该账号有在使用组织机构分配功能权限给RY2时报错)的运行功能和管理功能删除。
旧系统中的空间很庞大,如果都导过来很麻烦,如果对每一个功能都进行操作,那是要吐血的。
回复 支持 反对

使用道具 举报

发表于 2010-9-3 11:53:26 | 显示全部楼层
您如果只删除某一个人员的操作管理权限。那其他人员或部门职位等信息使用该不存在的功能时仍然会报错。这是一个多对多的关系。所以如果某几个功能不存在的话。那就必须把所以使用到该功能的权限全部删除掉。

或者您可以根据这样的一个思路,写一个小程序去删除。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 07:31 , Processed in 0.040581 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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