Разграничение доступа к проектам

Функциональность разграничения доступа пользователей к проектам содержится в модуле "Управление проектами на уровне компании". При наличии данного модуля, пользователя необходимо включить в проект, чтобы он смог видеть данные проекта. Это можно сделать при помощи настроек проекта, либо из административного раздела, при помощи действий над строками списка пользователей.

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

Роли могут создаваться в настройках проекта. Для различных ролей настраиваются права доступа.

В Devprom ALM есть две встроенные роли:

  • Все пользователи
  • Участники связанных проектов

Пользователь наделяется ролью "Все пользователи", если он не является участником проекта. Например, пользователю можно предоставить доступ к портфелю "Все проекты". Такой пользователь сможет открывать любой проект, не являясь при этом его участником (с какой-то проектной ролью). Права доступа такому пользователю определяются ролью "Все пользователи".

Пользователь наделяется ролью "Участник связанного проекта", если он заходит в программу или подпроект, не являясь при этом участником программы или подпроекта. Такая роль упрощает доступ к данным связанных проектов. Однако, в некоторых случаях это может быть недопустимо. Тогда необходимо настроить права доступа для этой роли в программе или подпроекте.