分享此页面

# 管理用户组和权限

您可以通过定义可打开 ALM 项目和模块的用户组、确定每个用户组根据权限级别可执行的任务类型，来控制对 ALM 项目和模块的访问。

在本主题中︰

## 关于管理用户组和权限

请考虑以下关于用户组和权限的内容。

默认用户组 | ALM 包含具有默认特权的预定义组。每个组都可以访问特定的 ALM 任务。 默认用户组包括： TDAdmin QATester 项目经理 开发者 查看者
自定义用户组 | 项目需要某些用户组拥有其默认权限范围以外的特权时，您可以添加自己的自定义用户组，并为每个组分配独特的特权集。
交叉项目自定义 | 使用模板项目: 应用模板自定义时，将在链接的项目中添加模板项目中创建的用户组。已分配给模板项目中的用户组的用户不会应用到链接的项目。 使用链接的项目: 在链接的项目中，以模板图标 显示由模板项目定义的用户组。可以将用户分配到由模板项目定义的用户组。 有关交叉项目自定义的详细信息，请参阅交叉项目自定义。

在设置用户组权限之后，还可以定义要允许用户组访问的 ALM 模块。用户组成员登录项目时，只显示授权的模块。

返回页首

## 创建自定义用户组

如果默认用户组不符合项目需要，您可以为项目创建自定义用户组。添加新用户组时，按照现有用户组设置组的权限。

要创建自定义用户组，请执行以下操作:

1. 在“项目自定义”窗口的左窗格中，单击“组和权限”。

2. 单击“新建组”创建一个新组，并提供以下信息。

   组名 | 输入组的名称。组名称不能包括以下字符： ( ) @ \ / : * ? " ` < > | + = ; , %
   设置为 | 将现有用户组的特权分配给新组。 选择与新用户组有相似访问特权的现有用户组。这样会将您需要做的自定义级别最小化。

返回页首

## 重命名或删除自定义用户组

您可以重命名或删除任何自定义用户组。

在重命名或删除自定义用户组之前

在重命名或删除自定义用户组之前，请考虑以下事项。

- 如果要使用链接到模板项目的项目，则不能重命名或删除由模板项目定义的用户组。

- 如果从模板项目删除用户组，ALM 不会从链接的项目删除该组。您下次将模板自定义应用到链接的项目后，用户组在项目中不再只读，可以由项目管理员修改、重命名或删除。

要重命名或删除用户组，请执行以下操作:

1. 在“项目自定义”窗口的左窗格中，单击“组和权限”。

2. 从组列表中，选择组。

3. 要重命名组，请单击“重命名组”。输入组的新名称，然后单击“确定”。

4. 要删除组，请单击“删除组”，然后在确认对话框中单击“是”。

返回页首

## 将用户分配到项目

将用户添加到项目后，可以将用户分配给一个或多个用户组。默认情况下，新用户作为 Viewer 用户组成员分配给项目。

可以将用户分配给默认用户组或自定义用户组。您可以随时通过更改现有用户分配给的用户组来更改他们的访问特权。

提示: 还可以从项目用户自定义模块将用户分配到用户组。有关详细信息，请参见将用户分配到用户组。

要将用户分配给用户组：

1. 在“项目自定义”窗口的左窗格中，单击“组和权限”。

2. 从组列表中，选择要向其分配用户的组。

3. 选择成员资格选项卡以查看哪些用户属于该组。

   已分配给组的用户在“在组中”窗格内显示。未分配给组的用户在“未在组中”窗格内显示。

4. 要将用户分配给当前选择的用户组，请在“未在组中”列表内选择用户，并单击向右箭头按钮 。

   要将用户从当前选择的用户组中删除，请在“在组中”列表内选择用户，并单击向左箭头按钮 。

   要将所有用户组从一个列表移到另一个列表中，请单击双向箭头按钮 。

5. 单击“保存”。

返回页首

## 设置用户组权限

每个用户组都有一组特权或权限，这些特权或权限控制该组可以执行的任务类型。

用户组权限

在设置用户组权限之前了解以下内容。

不能修改默认用户组的权限 | 您不能修改默认用户组的权限。要查看这些组的权限，请在“组和权限”页中的组列表中选择用户组，并单击“权限”选项卡。
升级的项目 | 如果升级项目，并且升级后的版本包含原始版本中不存在的权限，ALM 会自动将该权限分配给项目中的所有用户。
交叉项目自定义 - 使用链接的项目 | 在链接的项目中，以模板图标 显示由模板项目定义的用户组。如果要使用链接到模板项目的项目，则不能修改由模板项目定义的用户组权限。但是可以限制用户组可查看的记录。有关详细信息，请参见隐藏用户组的数据。

为用户组设置权限，请执行以下操作:

1. 在“项目自定义”窗口的左窗格中，单击“组和权限”。

2. 从组列表中，选择要为其设置权限的用户组，然后单击“权限”选项卡。

   按字母顺序显示一组选项卡，每个 ALM 模块一个选项卡，外加特定用途（如管理）的选项卡。在“权限级别”列下，列出了每个模块中可用实体的权限级别（如创建、更新和删除）。

3. 单击某模块选项卡。如有必要，为查看每个实体的权限级别，可展开该实体。

   信息图标 | 如果实体的权限级别依赖于或影响另一个实体的权限级别，则“仅限所有者”列右边显示 图标，并在该窗口底部的“影响”窗格中显示有关该影响的信息。
   选项窗格 | 如果某权限级别有其他选项可用，则在窗口右侧的“选项”窗格中显示它们。

4. 选中选定用户组对每个实体应拥有的权限级别的复选框。

   如果权限级别有子级别，则展开权限级别以显示关联字段的列表。然后选择选定用户组可以使用的字段。

5. 限制修改字段的功能，如下所述：

   - 要限制实体使之权限级别只能由其所有者修改，请在仅限所有者列中选中该权限级别的复选框。

     例如，要仅允许拥有需求的人删除需求，请在“权限”>“需求”>“删除权限级别”中，选中“仅限所有者”列中的复选框。

     ALM 对象所有者

     下表描述了定义为 ALM 对象所有者的用户。

     ALM 对象 | 所有者
     --- | ---
     分析文件夹 | 所有者字段显示创建分析文件夹的用户。如果将分析文件夹移到（剪切并粘贴）用户的专用文件夹，则所有者更新为当前用户。
     分析项 | 所有者字段显示创建分析项的用户。如果将分析项移到（剪切并粘贴）用户的专用文件夹，则所有者更新为当前用户。
     基线 | 创建者字段显示捕获基线的用户。
     业务组件 | “分配给”字段显示负责此组件的用户或用户组。
     业务流程模型元素 | 导入者字段显示导入业务流程模型元素的用户。
     业务流程模型之模型 | 创建者字段显示创建业务流程模型之模型的用户。
     业务流程模型路径 | 创建者字段显示创建业务流程模型路径的用户。
     控制面板文件夹 | “文件夹所有者”字段显示创建控制面板文件夹的用户。如果将控制面板文件夹移到 (剪切并粘贴) 用户的专用文件夹，则所有者将更新为当前用户。
     控制面板页面 | 页面所有者字段显示创建控制面板页面的用户。如果将控制面板页面移到（剪切并粘贴）用户的专用文件夹，则所有者更新为当前用户。
     缺陷 | 分配给字段显示已被分配了缺陷的用户。
     收藏夹 | 所有者字段显示创建收藏夹的用户。
     需求 | 作者字段显示创建需求的用户。
     “测试计划”模块中的测试 | 设计者字段显示在测试计划模块中创建测试的用户。
     “测试资源”模块中的资源 | 创建者字段显示在测试资源模块中创建资源的用户。
     测试配置 | 创建者字段显示创建测试配置的用户。
     “测试实验室”模块中的测试 | 测试负责人字段显示对测试实验室模块中的测试进行测试的用户。
     “测试实验室”模块中的测试运行 | 测试者字段显示执行测试实验室模块中的测试运行的用户。

   - 要限制用户组可从查找列表类型字段选择的值，请在“选项”窗格中设置允许的字段值的转换规则。有关详细信息，请参阅设置转换规则。

6. 单击数据隐藏选项卡从当前用户组隐藏数据（按模块）。有关详细信息，请参见隐藏用户组的数据。

7. 单击“保存”。

返回页首

## 设置转换规则

可通过设置用于修改字段中值的转换规则，来限制某组的修改特权。这些规则决定了指定的字段中该组可以修改的值。只能为查找和用户列表字段设置转换规则。

示例: 修改缺陷信息时，可以限制用户组可以在缺陷记录的“状态”字段中选择的项。可以将转换规则设置为只允许用户组将“状态”字段从“已修正”编辑为“已关闭”。

备注: 使用“工作流”为设置了转换规则的字段更改值列表时，更改必须同时满足工作流脚本和转换规则。有关详细信息，请参阅工作流事件参考。

要设置转换规则：

1. 在“项目自定义”窗口的左窗格中，单击组和权限。

2. 从组列表中，选择要为其设置转换规则的用户组。

3. 单击权限选项卡。单击模块选项卡，如缺陷。该选项卡显示模块中的可用实体及其对应权限级别。

4. 展开模块选项卡，并选择实体及其权限级别。例如，展开“缺陷”，然后展开“更新”。

5. 选择字段。例如，选择“状态”。窗口右侧“选项”窗格中显示“转换规则”网格。

6. 单击添加规则以添加转换规则。

   从 | 执行以下某项操作。 选择 $ANY 将允许用户组修改该字段而不考虑当前显示的值。 从列表选择值。用户组只有在该字段显示您选择的值时，才能修改选定字段。例如，要只允许用户组在当前值是“已修正”时编辑某缺陷的“状态”字段，请选择“已修正”。
   到 | 执行以下某项操作。 选择 $ANY 以允许用户组将该字段更改为任何值。 从列表选择值。用户组只能将选定字段的值更改为您指定的值。例如，要只允许用户组将“状态”字段的值更改为“已关闭”，请选择“已关闭”。

7. 要修改转换规则，从“转换规则”网格选择规则，然后单击“编辑规则”。在“编辑转换规则”对话框中，修改规则，然后单击“确定”。

8. 要删除转换规则，从“转换规则”网格选择规则，然后单击“删除规则”。如果出现提示，则单击确定以确认。

9. 单击“保存”。

返回页首

## 隐藏用户组的数据

可指示 ALM 隐藏用户组可查看的特定记录。可隐藏与缺陷、库、需求、业务组件、资源、测试和测试集相关的记录。

在隐藏用户组的数据之前，请考虑以下事项。

交叉项目自定义 - 使用链接的项目 | 如果要使用链接到模板项目的项目，则不能隐藏由模板项目定义的任何字段的数据。 对于由模板项目定义的用户组，可以隐藏由项目定义的用户定义的字段的数据。在“组和权限”页中，在组列表中选择用户组，并单击“数据隐藏”选项卡以确定哪些数据可见。

要隐藏用户组的数据，请执行以下操作:

1. 在“项目自定义”窗口的左窗格中，单击“组和权限”。

2. 从组列表中，选择要对其隐藏数据的用户组。

3. 单击数据隐藏选项卡。

4. 单击要对其隐藏数据的实体。例如，单击缺陷。右边的窗格显示对于选定组的用户，“缺陷”模块中当前设置的筛选和当前可见的字段。

5. 您可以通过设置筛选或定义可见字段来隐藏数据。

   设置筛选 | 可以为特定字段设置筛选，限制用户组可以查看的记录。例如，可以将字段“分配给”的筛选设置为 [CurrentUser]。将指示 ALM 只显示分配给当前用户的记录。 要设置筛选，请执行以下操作: 单击“设置筛选/排序”。 设置一个或多个筛选，然后单击“确定”。 有关筛选的详细信息，请参阅筛选对话框。 如果按照需求父项字段筛选用户组的需求，则将在需求网格中显示选定父项下的所有需求。需求树不显示任何需求。 任何筛选结果中都不会包含空的测试主题文件夹和测试集文件夹。
   定义可见字段 | 可以选择模块中哪些字段用户组可见、哪些应当隐藏。属于特定用户组的用户只需要查看与其工作相关的数据。例如，您可能希望隐藏“测试计划”模块中的“路径”字段，使不应能从文件系统访问测试脚本的用户组不能访问。不能隐藏必填字段。 要定义可见字段，请执行以下操作: 单击“设置可见字段”。 要隐藏字段，请将字段从“可见列”移至“可用列”。 标有 的字段无法移动。 单击“确定”。

6. 单击“保存”。

返回页首

## 自定义用户组的模块访问

对每个 ALM 项目，都可以控制每个用户组可以访问的模块。通过阻止用户访问不必要的模块，您可以更好地利用 ALM 许可证。例如，如果用户组只用 ALM 将缺陷添加到项目，可以限制该组只能访问“缺陷”模块。

可以为以下模块指定模块访问权限：缺陷、测试计划、测试实验室、需求、控制面板、业务组件、发布、业务流程模型、库和 Web Runner。

如果没有为用户组启用对“业务组件”模块的访问，这些用户仍可在只读模式中查看现有的业务流程测试。

要自定义用户组的模块访问：

1. 在“项目自定义”窗口的左窗格中，单击模块访问。

   复选标记表示用户组可以访问的模块。

2. 要在表中选择或清除单元格，请选中单元格中的复选框。

   要选择或清除某用户组的所有模块，请单击用户组名称右侧列中的复选框。

   要选择或清除某模块的所有用户组，请单击模块名称左侧的复选框 (在同一单元格中)。

   要选择或清除所有模块的所有用户组，请单击标题“用户组”右侧列中的复选框。

3. 单击保存以保存变更。

返回页首

另请参见：

- 管理项目
- 保存项目自定义变更

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 17.0 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: