事务安全级别在事务安全模型内创建,让您能够控制可查看事务的用户和用户群组。如果事务安全模型与某个项目关联,其安全级别就可应用于该项目中的事务。子任务还将继承父事务的安全级别。

请注意,如果事务安全级别可用但未设置,就会应用项目权限。


本页内容:

开始之前

创建事务安全模型

  1. 选择 > Issues。 
  2. 选择 Issue Security Schemes 以打开“Issue Security Schemes”页面。
  3. 单击 Add Issue Security Scheme
  4. 填写所需详情并单击 Add

向事务安全模型添加安全级别

  1. 选择 > Issues。 
  2. 选择 Issue Security Schemes 以打开“Issue Security Schemes”页面。
  3. 单击模型名称,或“Actions”列中的 Security Levels 链接,以打开“Edit Issue Security Levels”页面。
  4. 填写所需详情并单击 Add Security Level

为事务安全模型设置默认安全级别

您现在有能力选择默认的安全级别,该级别将应用于指派给各个安全模型的事务。在设置默认安全级别时请注意以下几点:

  • 如果事务的报告人没有“设置事务安全性”权限,则该事务将被设置为默认的安全级别。
  • 如果事务安全模型没有默认的安全级别,则事务安全级别将被设置为“None”(任何人都可查看该事务)。
  1. 选择 > Issues。 
  2. 选择 Issue Security Schemes 以打开“Issue Security Schemes”页面。
  3. 单击模型名称,或“Actions”列中的 Security Levels 链接,以打开“Edit Issue Security Levels”页面。
    1. 要设置默认的安全级别,请找到相应的 Security Level,然后单击“Actions”列中的 Default
    2. 要删除默认的安全级别,请单击 Change default security level to "None"链接(该页面顶部附近)。

将成员添加到某个安全级别中

  1. 选择 > Issues。 
  2. 选择 Issue Security Schemes 以打开“Issue Security Schemes”页面。
  3. 单击任意模型的名称或 Security Levels 链接以打开 Edit Issue Security Levels 页面。
  4. 找到适当的安全级别并单击其 Add 链接(在 Actions 列中),从而打开 Add User/Group/Project Role to Issue Security Level 页面。
  5. 选择适当的用户、群组或项目角色,然后单击 Add 按钮。

    安全级别的成员可能包括:

    • 各个用户
    • 群组
    • 项目角色
    • 事务角色,例如“报告人”、“项目负责人”和“当前经办人”
    • “任何人”(例如,允许匿名访问)
    • (多)用户或(多)群组选择器自定义字段
  6. 重复步骤 4 和 5,直至所有适当的用户、群组或项目角色都已添加到安全级别中。

将事务安全模型指派给项目

  1. 选择 > Projects,然后选择相关项目。
  2. 选择感兴趣的项目的名称。系统将显示 Project Summary 页面。
  3. Project Summary 页面的 Permissions 部分,单击与 Issues 标签对应的链接以打开 Associate Issue Security Scheme to Project 页面。页面的名称会是项目当前事务安全模型的名称或 None
  4. 选择您想与该项目关联的事务安全模型。
  5. 如果其中的事务在之前都没有赋予安全级别(或者,如果项目之前没有事务安全模型),请跳过下一步骤。
  6. 如果存在已赋予了安全级别的事务,请选择一个新安全级别以替换每个旧级别。所有具备旧模型中安全级别的事务现在都将具备新模型中的安全级别。如果您想从之前已赋予了安全级别的所有事务中删除安全性,可以选择“None”。
  7. 单击“Associate”按钮,将项目与事务安全模型相关联。

    如果在配置完事务级安全性后,事务屏幕上没有显示 Security Level 字段,请使用“Where is My Field?”工具查看未显示的原因。

    如果 Security Level 字段被故意隐藏,请参见 Hiding or showing a field 中对执行该操作的限制。

删除事务安全模型

请务必了解,如果事务安全模型与项目关联,您就无法将其删除。您必须先在 JIRA 安装中删除事务安全模型和项目之间的所有关联 — 请参见指派事务安全模型

  1. 选择 > Issues。 
  2. 选择 Issue Security Schemes 以打开“Issue Security Schemes”页面,该页面中列出了 JIRA 安装中目前提供的所有事务安全模型。
  3. 针对您想删除的模型,单击 Delete 链接(在 Actions 列中)。
  4. 在确认页面中,单击 Delete 以确认删除。否则,单击 Cancel

编辑事务安全模型

您可以编辑事务安全模型的名称和描述。您还可以在编辑事务时编辑默认安全级别,系统将以为事务安全模型设置默认安全级别中所述的相同方式应用安全级别。

  1. 选择 > Issues。 
  2. 选择 Issue Security Schemes 以打开“Issue Security Schemes”页面,该页面中列出了 JIRA 安装中目前提供的所有事务安全模型。
  3. 针对您想编辑的模型,单击 Edit 链接(在 Actions 列中)。
  4. 进行编辑,然后单击 Update 以确认编辑。否则,单击 Cancel

复制事务安全模型

  1. 选择 > Issues。 
  2. 选择 Issue Security Schemes 以打开“Issue Security Schemes”页面,该页面中列出了 JIRA 安装中目前提供的所有事务安全模型。
  3. 针对您想复制的模型,单击 Copy 链接(在 Actions 列中)。系统会创建具有相同安全级别和相同用户/群组/项目角色的新模型。新模型的名称为“Copy of ...”。如果需要,您可以编辑新模型,将其命名为其他名称。