项目角色是一种将用户和/或群组与特定项目关联的灵活方式。项目角色还允许委派管理:

  • JIRA 管理员定义项目角色,也就是说,所有项目都有相同的可用项目角色。
  • 项目管理员专门针对其项目给项目角色指派成员
    项目管理员是指拥有特定于项目的“Administer Project”权限,但不一定拥有全局“JIRA Administrator”权限的人员。

项目角色可在以下各项中使用:

项目角色还可以访问以下各项:

  • 事务过滤器
  • 仪表盘

本页内容:

项目角色与群组有些相似,主要区别在于群组成员资格是全局性的,而项目角色成员资格则是特定于项目的。此外,群组成员资格只能由 JIRA 管理员更改,而项目角色成员资格可由项目管理员更改。每个项目都有一个项目负责人,并且每个项目组件都有一个组件负责人。就像项目角色一样,这些单个角色也可用在模型、事务和工作流中。您可以在Jira定义项目Jira 组件 Component 管理时分别指定项目/组件负责人。

要执行以下所有步骤,您必须以具有 JIRA Administrators 全局权限的用户身份登录。


使用项目角色

通过项目角色,您可以将用户与特定功能关联起来。例如,如果您的组织要求所有软件开发事务在关闭之前由质量保证人员进行测试,则您可以执行以下操作:

  1. 创建名为 Quality Assurance 的项目角色。
  2. 创建名为 Software Development 的权限模型,您可在其中将“Close Issue”权限指派给 Quality Assurance 项目角色。
  3. 关联 Software Development 权限模型到所有软件开发项目。
  4. 对于每个软件开发项目,将合适的 Quality Assurance 人员添加Quality Assurance 项目角色。

默认项目角色

安装 JIRA 应用时,系统会自动创建 Administrators 角色以及特定于每个应用的项目角色。您可以根据组织的要求创建、编辑和删除项目角色。

查看项目角色


  1. 选择   > System。 
  2. 选择 Project roles,以打开“Project Role Browser”页面。
  3. 然后,您将看到“Project Role Browser”,其中包含 JIRA 系统中所有项目角色的列表。
  4. 要查看项目角色使用的场合,请单击 View Usage 链接。此操作会显示与该项目角色关联的权限模型电子邮件通知模型事务安全级别工作流条件列表。
  5. 单击“View Usage for Project Role”屏幕上的任意 View 链接,查看哪些用户/群组与特定项目的项目角色相关联。

添加项目角色

要定义新的项目角色,请在 Project Role Browser(请参见上述“查看项目角色”部分)的“Add Project Role”表单中输入其名称和描述,然后单击 Add Project Role 按钮。请注意,项目角色名称必须唯一。

  1. 在新建项目角色的 Operations 列中单击“Manage Default Members”。
  2. 单击“Default Users”下的 Edit
  3. 选择 Add user(s) to project role 字段右侧的“User Picker”图标。
  4. 完成用户添加后单击此对话框底部的“Select”按钮,然后单击“Add”按钮。您现在可以在右侧看到已包含在此项目角色中的用户列表。

新项目角色一旦创建,便可用于所有项目。然后,项目管理员可以将成员指派给他们所负责项目的项目角色(请参见管理项目角色成员资格)。

删除项目角色

要删除项目角色,请在 Project Role Browser(请参见上述“查看项目角色”部分)中找到该项目角色,然后单击 Delete 链接。接下来的确认屏幕将列出使用该项目角色的所有权限模型电子邮件通知模型事务安全级别工作流条件

请注意,针对所有项目,删除一个项目角色将从该项目角色中删除所有已指派的用户和群组。请注意此操作可能带来的影响;例如,如果该项目角色成员资格是用户获取某个权限的唯一渠道,那么该用户将不再拥有此权限。

如果项目角色用于指定谁可以查看评论,那么删除此项目角色即意味着所有人都无法再查看该评论。

编辑项目角色

要编辑项目角色的名称描述,请在 Project Role Browser(请参见上述“查看项目角色”部分)中找到该项目角色,然后单击 Edit 链接。

将成员指派给项目角色

项目角色的成员按特定项目进行指派。要将用户/群组指派给特定项目的项目角色,请参见管理项目角色成员资格

要查看/编辑特定用户所属的所有项目角色,请单击用户浏览器中的 Project Roles 链接。

为项目角色指定“默认成员”

项目角色的默认成员是指最初指派给所有新建项目的项目角色的用户和群组。然后,项目管理员可以修改任何特定项目的实际成员资格。

默认成员包括 Default UsersDefault Groups,如 Project Role Browser(参见上述“查看项目角色”部分)中所示。

要为项目角色添加 Default UsersDefault Groups,请单击相应的“Edit”链接。

例如,如果一个叫做“Susie”的用户需要拥有所有新建项目的管理权限,您可以按照以下步骤将她添加到“Administrator”项目角色的 Default Users中:

  1. 打开 Project Role Browser
  2. 单击 Manage Default Members 链接。
  3. 单击 Administrators 列(“None selected”旁)中的 Edit 链接。
  4. 在“Assign Default Users to Project Role”屏幕,单击 User Picker 图标。
  5. 在“User Picker”弹出窗口中找到“Susie”,然后单击 Select 按钮。
  6. 在“Assign Default Users to Project Role”屏幕,单击 Add 按钮。

更改项目角色的默认成员不会影响已创建项目的实际项目角色成员。