Jira 权限配置最佳实践 - 项目组成员权限管理
参考
最佳实践 | "拯救"Jira — 规模化团队敏控创变之路 | IDCF
在JIRA的一个项目中,如何设置让项目中的问题可以设置不同的权限让不同的人看到。
配置目标
本文的配置目标为“实现不同角色的项目组成员仅可访问指定权限资源”。
系统不同层级权限设置的认知
Jira中权限分为应用程序权限、全局权限和项目权限方案。应用程序权限为访问jira应用或者其他一些购买的应用的权限,为最高层次的权限,决定了用户可以访问的应用程序的范围。全局权限为某个用户组可以访问或者控制的应用内系统资源的权限。这些权限包括报表、对象创建访问管理等。而项目权限方案是从项目视角看,不同角色的用户具有的访问项目资源的权限方案。
应用权限
当前配置中配置为所有组用户均可访问jira-software。
全局权限
这里简单地将用户分为管理员和jira系统用户。管理员组中用户具有管理所有资源的权限。而普通用户组成员仅仅具有参与项目的权限。
项目权限方案
针对自己的组织特点(公司项目架构),梳理出项目中所有参与的角色,并在项目权限方案中配置每个项目角色所具有的权限。
权限配置方案
组配置
分为基础用户组(调整修改jira-software-users),系统管理组(使用默认jira-administrators)。
角色配置
项目权限方案的配置原则为“项目参与者角色具有对应角色权限”。在“系统-安全-项目角色”功能中添加一系列的项目角色。包括项目经理、产品经理、研发工程师、测试工程师、设计师、用户等角色。
权限方案
在问题-权限方案中调整权限方案。调整默认的方案模型,进行如下的权限配置。项目创建之初,只需要指定不同的角色即可实现项目权限的管理。
项目管理权限配置如下。保证了仅仅项目组成员可以查看项目信息。
编辑权限方案,配置相应角色的权限项目。对应的问题权限配置示例如下。
编辑决策人和观察者相关权限。
配置问题评论权限。
编辑附件权限。
修改项目权限方案
在项目设置中修改权限方案。
之后将人员添加到项目,并配置其角色即可。一个人员在项目中可以具有多种角色。