You are viewing the old version of the documentation. See the latest version here: CRM for Jira Server Home

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

Table of Contents

В чём проблема

Сейчас в JIRA нет возможности ограничить доступ к задачам сотрудникам одной и той же организации по причине того, что JIRA не знает, что такое "организация". В ней нет такой сущности.

Существующие решения

Для решения данной задачи можно попробовать использовать плагин Zones. Однако он реализует сущность организации в виде группы JIRA, что усложняет администрирование и в принципе не решает вопрос внедрения в JIRA полноценной сущности "организация".

Решение с помощью CRM for JIRA

При использовании плагина CRM for JIRA мы можем настроить в системе полноценный справочник организаций, который позволяет определять организацию в специальном поле задач JIRA либо вручную, либо автоматически по автору задачи.

Image Removed

Для решения этой задачи нам нужно создать пользовательское поле типа Multiuser-pucker и добавить его в схему безопасности запросов нужного проекта.

Image Removed

Затем в настройке организации CRM модуля выбрать это поле.

Image Removed

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

What's the problem?

It is impossible in JIRA to restrict issue access to the employees of particular company. It is because JIRA doesn't know what is a "company". There is no such entity.

Existing solutions

As a workaround you can try to use Zones plugin. However, it implements "company" entity as JIRA group. But it complicates managing companies and doesn't give you a full-value entity of a "company".

Solution using CRM for JIRA

If using CRM for JIRA you can configure a company dictionary in JIRA. That will allow you to define a Company in the issue custom field mannually, or auto completing it by issue reporter.

Image Added

To resolve the access problem you need to create custom field with Multiuser-picker type and add it to the Issue Security Scheme of your project.

Image Added

Then you need to select this field in the Company configuration of CRM Plugin.

Image Added

After that the field will be automatically filled in with the company's contacts in JIRA issue and will give private issue access to this contacts.

(info) When adding/removing a contact to/from the Company all the changes will be applied to already created issues(info) При добавлении/удалении сотрудника из организации все изменения будут применятся на уже созданные запросы.