本主题包含场景示例,在其中您有两个项目,每个项目对应于不同的系统。
项目:SystemA 和 SystemB。
角色:Contributor、Tester、Developer、ProjectManager 和 CCB
特权:提交者、验证者、审阅者、分配者、解决者和推论者
组:
- SystemA_Tester、SystemA_Developer 和 SystemA_CCB
- SystemB_Tester 和 SystemB_Developer
角色定义(角色:特权...)
Contributor:提交者
Tester:提交者、验证者和推论者
Developer:提交者、验证者和解决者
ProjectManager:提交者和分配者
CCB:审阅者
SystemA 的项目定义
内容(此项目中所含的 CR):product_name=”SystemA”
成员和特权:
- 组 SystemA_Tester 具有角色 Tester
- 组 SystemA_Developer 具有角色 Developer
- 组 SystemA_CCB 具有角色 CCB
- 用户 Frank 具有角色 ProjectManager
SystemB 的项目定义
内容(此项目中所含的 CR):product_name=”SystemB”
成员和特权:
- 组 SystemB_Tester 具有角色 Tester
- 组 SystemB_Developer 具有角色 Developer
- 用户 Lisa 具有角色 ProjectManager
全局分配
伪组 Everyone 具有角色 Contributor
有关此示例的注意事项:
- 系统中的任何人都可以提交任一项目的 CR,这可通过全局分配来实现。
- 由于每个项目仅有一个项目经理,因此这些角色会在项目中直接分配给个人。
- 特定于项目的组已创建。相同的角色会与不同(但相关)的组绑定。
- 要使新的开发者加入项目 SystemA,请在 Rational® Directory Server 中创建用户,并将该用户分配给组 SystemA_Developer。