找回密码
 立即注册

QQ登录

只需一步,快速开始

ted
葡萄城公司职员   /  发表于:2009-12-22 17:42  /   查看:6651  /  回复:0
Post by "Lennoli", 02-01-2007, 17:02
-----------------------------------------------------


在本节的讲解中我们将以一个QCM角色的身份来分配一个Defect的。

我们先对QCM的角色所拥有的权限进行一个预设:

    * 它能够登陆我们所创建的XXX项目中
    * 它只能新规,修改,删除任何一个User所报告的Bug
    * 它可以添加,浏览和删除属于任何人的Bug的附件文件
    * 它可以对Bug执行Assign操作
    * 它可以不遵守工作流程限制
    * 它可以对一个Bug执行Verify操作
    * 它可以强行关闭一个Bug

我们首先以Admin的身份登陆系统:

系统登陆成功后,我们要先创建一个专为QCM角色而服务的Security Group:QCM Group
该组中的所需要的相关最小权限如下图所示:
General权限中所需要设定的权限子项如下图所示
Defects权限中所需要设定的权限子项如下图所示
注意:在Defects权限子项中的设定项目和一个普通User的权限是不一样的,这一点希望大家能够在以后的实际运用中去细细体味。
Events权限中所需要设定的权限子项如下图所示
在设定完了QCM Group的权限后我们还要创建一个QCM User:D

点击主画面中菜单Create中的User 或者快捷方式中的相关图标。(如下图所示)

输入用户D的基本信息后(Username,Security Group,分配License)后点击Ok完成该User的创建工作。
退出系统并以D用户的身份重新登陆客户端
登陆成功后的画面如下图所示:

从图中我们可以清楚地看到在我们的XXX系统中已经有了12个Bug了,其中有四个Bug已经被指向相关的Developer去修正了。

下面我将以Number=12的这个Bug作为例子来给大家进行讲解。

选中这个Defect,然后点击鼠标右键或点击相关的图标,开始将这Bug分配给某个Developer
Assign By:就是标记这个bug是由谁来进行分配操作的
Assign To:就是要将这个bug分配给谁来进行处理

在通常的情况下:我们不应该改变Assign By 和 Date中的Default值。当然我们也可以通过具体的权限设定来完成相关的设定工作。

(具体操作步骤请参看本节最后部分的附录内容)
我们这里把这个Bug分配给A这个Developer,点击OK完成Assign工作。
让我们看看此时这个Bug的状态变成什么了吧!

附录:
    1.首先以Admin的身份登陆客户端程序,然后对QCM Group这个组的权限进行编辑:

     2.在权限列表中首先选择“Field Security---Defects”区域

     3.然后再右侧的列表中选择要编辑的区域List(我们这里选择的是:Assign Fields)

     4. 我们在先前的讲解中不想让QCM随便更改Assign By 和Date的信息,那么我们就可以分别选中这两个Fields,

然后点击执行“Read Only”或者“Hidden”操作即可。
完成了以上设定后我们再以D用户的身份登陆时就可以发现此处的相关Fields就仅能Read了

0 个回复

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