了解如何基于角色或者客户访问许可证分配权限
简介:IBM Rational Team Concert 提供了丰富的组件来支持软件生命周期管理。像 Process 和 Work 项目这样由组件提供的操作是由相应的权限设置控制的。本文介绍了影响 Jazz 储存库中特定组件 操作身份认证问题的各个方面,以及隐藏在这些操作权限查找背后的逻辑。
基于角色的权限控制
在 IBM Rational Team Concert 中有两种层次的操作,它们运行在 IBM Jazz 技术平台之上:
储存库层次的操作:在示例中,会创建用户或者为用户建档,并在 Jazz 平台中创建项目区域。
特定组件的操作:也可以称作资源操作,您可以在某个项目或者团队 区域内执行这些操作。这种类型的操作是由项目区域 Process Specification 或者团队区域 Process Customization 内定义的组件控制的。
注意:
Archive 和 Modify 项目区域是对特定组件的操 作,而不是储存库层次的操作,因为权限设置是在 Process 组件中定义的,并且可以得到配置。
执行储存库层次操作的权限主要是由储存库层次的权限决定的,但是创建新的项目区域这种操作除外。例 如,如果您没有分配有 JazzAdmins 的储存库角色,那么您就不能创建一个新的用户,在这种条件下,如 果您创建一个新的用户,那么就会得到如图 1 所示的出错信息。
图 1. “Saving user failed”信息
为了创建新的项目区域, 您需要同时拥有 JazzAdmins 角色权限以及必要的 客户访问许可证(Client Access License,CAL)。 如果您没有这两样,那么您就会得到如图 2 所示的信息。
图 2. “Saving project area failed”信息