2012-07-23 209 views
2

我的公司正在尝试JIRA,我们想知道是否有办法让问题仅由某个人群可见。例如,如果问题在德国开放,只有德国用户才能看到,只有日本用户在日本开放。唯一的例外是管理员和开发人员能够在全球范围内看到。 在redmine中,使用子项目功能很容易实现,但如何在JIRA中执行相同的操作?如何让某些JIRA问题仅由一群人看到?

PS:我希望它是自动的,而不是基于用户必须选择的字段。

回答

3

我相信没有第三方插件(或为您的JIRA构建自定义插件)是不可能的。

JIRA有“问题安全”的概念,可以让你控制谁可以看到问题。您可以使问题仅在记者和员工中可见(默认情况下)。但是,您无法将其自动显示给与Reporter关联的某个用户组。

最短路径的实现,从我的角度来看,将

  1. 创建类型的自定义字段“集团”,称之为“可视性组”。
  2. 创建问题安全性方案,默认情况下,问题可以让您的工作人员以及在“可见性组”字段中选择的组成员可见。
  3. 创建一个自定义插件(或让Atlassian Expert为您做这件事),它将根据Reporter将Visibility Group字段的默认值设置为某个值 - 这可以作为后置函数添加到工作流中的“创建”步骤。

这里可能有一个插件,但快速搜索没有提示任何内容。

希望这会有所帮助! 伊戈尔

+0

是的,这是我得出的相同结论。让我们看看是否有人回复这个... – Mac 2012-07-23 14:21:19

2

要限制JIRA中的问题可见性,您必须首先定义问题安全性模式。 Atlassian提供了一个tutorial

为了能够利用这些限制,您仍然必须先将您的用户分配给组(更可取)或角色。

+0

不过,记者或某人将不得不指定一个安全级别。它不会是自动的。 – sereda 2012-07-23 13:34:44

+0

问题记者将不得不成为一个组的成员,除了“jira-users”组以外,组成员身份不会自动分配。所以是的,不幸的是,它不会是自动的,但它不会是需要分配它的用户/记者。 – kostja 2012-07-23 13:59:51

+0

就我所知,关键是根据记者所属的组(或者可能基于用户的其他属性)来分配不同的问题安全级别。或者定义一个安全级别,这个安全级别可以让与记者共享同一组的人员看到问题。目前为止这些都不可用。 – sereda 2012-07-23 14:41:27

1

通常我们在这个问题的安全方案确定的水平,然后使用类似的脚本运行插件创建后的功能,在创建设置问题的安全。