Panel | |
---|---|
|
В чём проблема
Сейчас в JIRA нет возможности ограничить доступ к задачам сотрудникам одной и той же организации по причине того, что JIRA не знает, что такое "организация". В ней нет такой сущности.
Существующие решения
Для решения данной задачи можно попробовать использовать плагин Zones. Однако он реализует сущность организации в виде группы JIRA, что усложняет администрирование и в принципе не решает вопрос внедрения в JIRA полноценной сущности "организация".
Решение с помощью CRM for JIRA
При использовании плагина CRM for JIRA мы можем настроить в системе полноценный справочник организаций, который позволяет определять организацию в специальном поле задач JIRA либо вручную, либо автоматически по автору задачи.
Для решения этой задачи нам нужно создать пользовательское поле типа Multiuser-pucker и добавить его в схему безопасности запросов нужного проекта.
Затем в настройке организации CRM модуля выбрать это поле.
После этого поле будет автоматически заполняться сотрудниками выбранной в задаче организации, предоставляя им доступ к приватной задаче.
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.
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.
Then you need to select this field in the Company configuration of CRM Plugin.
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.
When adding/removing a contact to/from the Company all the changes will be applied to already created issues При добавлении/удалении сотрудника из организации все изменения будут применятся на уже созданные запросы.