在需求管理项目中,DOORS通常需要由多人共同维护,不同人员负责的工作内容并不相同。有的人只需要查看需求,有的人需要修改对象,还有的人负责管理模块结构和权限。如果访问权限没有设置合理,可能会出现需求内容无法查看、模块打不开或者修改操作受限制等情况。实际配置时,权限问题往往不只是单个选项造成的,还需要结合用户账号、项目设置以及模块权限一起检查。
一、DOORS怎么设置用户访问权限
DOORS中的访问权限主要用于控制用户能够进入哪些项目,以及可以对需求对象执行哪些操作。设置权限前,需要先确认用户角色和实际工作范围。
1、检查用户账号是否已经建立
配置访问权限前,需要先确认用户已经存在于DOORS环境中。
①、打开【DOORS Administrator】。
②、进入【Users】管理界面。
③、查看已有【用户列表】。
④、创建新的【用户账号】。
⑤、保存账号信息。
用户账号正常后,后续才能进行项目和模块权限分配。
2、给用户添加项目访问权限
用户进入项目后,才能继续访问项目中的需求模块。
①、打开【DOORS】客户端。
②、进入【Project】目录。
③、选择目标项目。
④、打开【Properties】。
⑤、设置【Access】权限。
项目权限主要控制用户是否能够进入对应项目范围。
3、配置需求模块访问权限
进入项目后,还需要确认具体模块的访问范围。
①、打开【需求模块】。
②、进入【Module】设置。
③、选择【Access Control】。
④、添加目标用户。
⑤、设置权限等级。
模块权限决定用户是否可以查看或者修改其中的需求对象。
4、根据工作内容调整权限范围
①、打开【User Properties】。
②、查看当前用户信息。
③、确认权限级别。
④、调整访问范围。
⑤、保存配置。
不同用户承担的工作不同,权限设置也需要对应调整。
二、DOORS权限配置后用户仍无法访问模块如何解决
权限修改完成后,如果用户依然无法打开模块,需要从访问链路进行检查。实际使用中,项目权限、模块权限以及账号状态任何一处异常,都可能影响最终访问。
1、确认用户是否能够进入项目
①、登录【DOORS客户端】。
②、打开【Project】列表。
③、查找目标项目。
④、检查项目显示状态。
⑤、尝试进入项目。
如果用户无法看到项目,需要优先检查项目级权限。
2、检查模块访问权限是否正确
①、打开【Module Properties】。
②、进入【Access】页面。
③、查看用户权限列表。
④、确认访问级别。
⑤、重新保存设置。
模块权限没有覆盖目标用户时,即使项目权限正常,也可能无法打开需求内容。
3、检查账号状态和登录环境
①、打开【DOORS Administrator】。
②、进入【Users】页面。
③、查看账号状态。
④、确认登录信息。
⑤、重新登录测试。
账号停用、登录环境变化等情况,也可能导致权限无法正常使用。
4、重新加载权限配置
①、退出【DOORS客户端】。
②、重新登录用户账号。
③、刷新【Project】目录。
④、打开目标模块。
⑤、测试访问效果。
部分权限调整需要重新建立会话后才能生效。
三、DOORS权限维护过程中需要检查的问题
权限配置完成后,后续项目变化也可能影响用户访问。特别是在人员调整、模块复制以及需求迁移过程中,原有权限规则可能需要重新确认。
1、用户组调整后检查权限变化
①、打开【Group】管理。
②、查看用户所属组。
③、检查继承权限。
④、调整用户组配置。
2、模块调整后权限没有同步
项目维护过程中,需求模块可能会进行复制、移动或者重新整理。如果原有权限没有跟随模块变化同步更新,用户访问时可能出现权限缺失。
①、打开【需求模块】。
②、进入【Properties】设置。
③、查看【Access】权限。
④、确认用户访问范围。
⑤、重新保存模块设置。
调整模块结构后,需要重新检查访问规则,避免新模块继续使用错误的权限配置。
3、权限调整后确认实际访问效果
权限修改完成后,管理员界面中的设置只是配置结果,还需要使用对应账号进入系统查看实际情况。
①、关闭当前【DOORS客户端】。
②、重新登录【测试用户账号】。
③、进入目标【Project】。
④、打开对应【需求模块】。
⑤、尝试查看或修改需求对象。
不同用户拥有的权限范围不同,实际登录测试可以确认当前配置是否满足项目使用要求。
总结
DOORS权限管理并不是修改一个选项后就结束,用户账号、项目范围以及模块设置都会影响最终访问结果。遇到无法打开模块或者操作受限的情况时,可以按照实际访问流程检查配置,找到具体出现问题的位置。提前整理用户角色和权限规则,并在调整后进行测试,有助于减少项目协作中的权限问题。希望本文能够为需要使用DOORS进行权限设置和访问排查的用户提供一些参考。
