Как сделать так, чтобы некоторые проблемы JIRA были видны только группе людей?


Моя компания пытается JIRA, и нам было интересно, есть ли способ сделать проблемы видимыми только для определенной группы людей. Например, если проблема была открыта в Германии, она должна быть видна только немецким пользователям, если она была открыта в Японии только японскими пользователями. Исключение составляют только администраторы и разработчики, которые могут видеть глобально. В redmine это довольно легко достигается с помощью функции подпроекта, но как сделать то же самое с JIRA?

PS: Я хотел бы, чтобы это было автоматически и не на основе поля, которое пользователь должен выбрать.

4 2

4 ответа:

Я считаю, что это невозможно без стороннего плагина (или пользовательского плагина, созданного для вашего JIRA).

У JIRA есть концепция "безопасности проблемы", которая позволяет вам контролировать, кто может видеть проблему. Вы можете сделать проблему видимой (по умолчанию) только для репортера и ваших сотрудников. Но вы не можете сделать его видимым (автоматически) для некоторой группы пользователей, связанных с репортером.

Кратчайший путь реализации, с моей точки зрения, был бы к

  1. создать настраиваемое поле типа "группа", назовем его "группа видимости".
  2. создайте схему безопасности проблемы, которая по умолчанию сделает проблему видимой для вашего персонала и членов группы, выбранной в поле "группа видимости".
  3. создайте пользовательский плагин (или попросите эксперта Atlassian сделать это за вас), который установит значение по умолчанию для поля группы видимости на основе репортера - это может быть добавлено в рабочий процесс как пост-функция "Создать" шаг.

Возможно, для этого уже есть плагин, но быстрый поиск ничего не предлагает.

Надеюсь, это поможет! Игорь

Чтобы ограничить видимость проблемы в JIRA, сначала необходимо определить схему безопасности проблемы. Atlassian предлагает учебное пособие на этом.

Вам все равно придется сначала распределить пользователей по группам (что более целесообразно) или ролям, чтобы иметь возможность воспользоваться преимуществами ограничений.

Обычно мы определяем уровни в схеме безопасности проблемы, а затем используем что-то вроде плагина Script Runner для создания функции post, которая устанавливает безопасность проблемы при создании.

Может быть, этот плагин для JIRA поможет: https://marketplace.atlassian.com/plugins/net.youngaweb.jira.issue-type-ui-filter