用于执行操作的许可权是在项目的过程配置中指定给各个角色的。可以在项目级别或者在团队区域中将用于执行操作的许可权指定给角色。缺省角色许可权将应用于存储库中的所有用户。除了基于角色的许可权之外,还会根据存储库组为新用户指定存储库许可权。可在用户编辑器中为每个用户配置存储库许可权。
基于角色的许可权
基于角色的许可权的设置是在“项目区域”编辑器或者“过程模板”编辑器的过程配置选项卡或者过程配置源代码选项卡上定义的。这些设置适用于整个项目。要修改对于某个团队区域的许可权,可使用“团队区域”编辑器的过程定制选项卡或者过程定制源代码选项卡。
过程许可权的配置与行为的配置无关。您的团队可以选择仅定制操作的许可权、仅定制行为或者同时定制这两者。
可以在多个迭代和时间线之间共享过程许可权和行为,并且可以在团队配置的任何级别对过程许可权和行为进行配置。过程框架将使用您为最具体迭代配置的许可权和行为。例如,如果您的团队在顶层定义了许可权,那么这些许可权将适用于所有迭代。但是,如果您的团队稍后添加了对特定迭代的引用并为该迭代配置了许可权,那么只有当该迭代是当前迭代时才会使用这些许可权。
存储库组许可权
创建用户时,可以使用组指定来指定存储库许可权。存储库组的指定可控制用户对于 Jazz™ 存储库的访问权。为新用户指定下列其中一个或多个组:
- JazzAdmins:具有完全读写访问权的 Jazz 存储库管理员
- JazzDWAdmins:具有用于控制 Jazz 服务器上数据仓库的特定许可权的 Jazz 存储库管理员
- JazzGuests:对 Jazz 存储库具有只读访问权的用户
- JazzProjectAdmins:具有创建和修改项目区域、团队区域和过程模板所需的特定许可权的
Jazz 存储库管理员
- JazzUsers:对 Jazz 存储库具有正规读写访问权的用户