yuhong01 发表于 2011-12-15 17:24:17

QC权限设置后不起作用

请教大家个问题
我在组定义中,新添加了组,之前因为系统自带的‘状态’固定这类的翻译很别扭,新添加了字段,然后把开发和测试人员分别放到相应组中,在权限设置修改缺陷对新添加的缺陷字段“缺陷状态”进行权限设置,保存后,测试人员和开发人员登录后缺陷状态随意改动,好像缺陷没有设置上,请问是哪里的缘故,是否还有哪里没有设置对或者其他需要注意的事项?

yuhong01 发表于 2011-12-16 09:11:54

难道没有人遇到这个问题吗?高人快点帮忙解决啊?

youya24k 发表于 2011-12-16 12:49:21

有点看不懂LZ前半部分的描述... 不过qc还是用英文版的好
我是这样设置的:
1、管理员登陆,在“工具--定制管理--建立组”这里新添加两个组“测试人员”和“开发人员”
2、新建的组默认就有在缺陷模块中修改和增加缺陷的权限,点开“测试人员”组中的defect-modify         
defect中的缺陷statue字段,设置缺陷的from...to... 记得将上面的can be modify by owner on 选上
   同理,将“开发人员”组的缺陷权限设置好
3、分别点击两个组,将相应的项目用户移到相应的组中(in group),再进入到定制管理中的设置项目用户里面,确认每个项目用户属于分配给他自己的那个组(number of),建议每个用户只属于一个组
4、用管理员身份新添加几个缺陷,将缺陷设置为不同的状态,分别assigned to 不同组的成员,然后分别用不同组用户登录,这样测试人员组的用户只能修改assigned to自己的缺陷,并且只能把缺陷状态修改为我们规定的状态,否则系统会弹出警告信息!但是注意qc这里有个小小的bug,例如:我们设置了开发人员组只能将缺陷从open改为fixed,如果开发将缺陷从open直接改为closed,系统会提示警告信息,但缺陷的状态不会自动还原为open,而是还处于close状态,需要手工改回来,要不然不能进行其他的一些操作了

liu1179786743 发表于 2015-10-29 14:26:44

楼主是怎么新增的状态呢,QC自带的状态很奇怪,修改我知道怎么做,可是添加状态我却不知道怎么做,比如状态里边儿没有“延期修复”,手动增加一个怎么做呀
页: [1]
查看完整版本: QC权限设置后不起作用