JIRA系统中的项目角色与组的区别

一、项目角色介绍
在 JIRA 系统中有用户,组和项目角色的概念;在JIRA3.7 版本开始引入了项目角色的概念和功能。项目角色是在用户/组和项目管理建立关联的一种灵活方式。在项目负责人(Project Lead)还可以设置项目角色中的成员。
JIRA 系统中的项目角色需要由全局的管理员来定义 - 就是说,所有的项目有相同的项目角色可供使用。

  1. 项目角色可以用在:
    permission schemes - 权限模型。
    email notification schemes - 邮件通知模型。
    issue security levels - 问题安全级别。
    comment visibility - 注释可见性。
    workflow conditions - 工作流条件。

  2. JIRA 系统默认提供了三个项目角色:
    Administrators - 管理特定项目的用户。
    Developers - 能够处理特定问题的用户。
    Users - 能够在特定项目中记录问题的用户。
    您可以根据实际应用的需要,创建、修改、删除项目角色。

  3. 给项目角色指定默认的成员:
    项目角色中的默认成员是指一些用户和组,这些用户和组在所有新创建的项目中作为最初的成员被分配到项目角色中。对于特定项目的实际成员可以被项目负责人修改。默认成员是由默认的用户和默认的组构成。 可以通过点击编辑链接进行添加。

二、组和项目角色之间的关系
JIRA 系统中的项目角色有点儿类似于组, 二者的主要区别是组成员是全局的,而项目角色成员是特定项目。另外,组成员只能由JIRA 系统管理员修改, 而项目角色成员可以由项目负责人来修改。