Группы пользователей, как список доступных пользователей
Добавлено: 16 июл 2019, 02:16
1. Созданы сущности:
Портфель проектов
-Проект
2. В Портфеле проектов в помощью поля типа "Группа пользователей" предоставлен доступ пользователям отделов. В Глобальных списках создан список, элементами которого являются Отделы компании. В каждый Отдел добавлены Пользователи-Сотрудники. Портфелей несколько. Такая реализация позволяет добавить сотрудника в список и ему будет предоставлен доступ ко всем портфелям, для которых этот список выбран в Поле Группа пользователей.
В Портфеле проектов отсутствуют поля типа "Пользователь".
3. В Проекте есть поля типа Пользователь (Руководитель, Наблюдатели).
Задача: ограничить выбор в полях типа Пользователь, Роли пользователей, Группы пользователей в Портфеле пользователями, которые включены в Группы в Портфеле. Сейчас такой возможности нет. Приходится отключать зависимость для полей типа Пользователь, Роли пользователей, Группы пользователей Проекта.
Недостаток такого решения, что в Проекте в полях типа Пользователь, Роли пользователей, Группы пользователей можно указать пользователя, у которого нет доступа к Портфелю.
Можно ли доработать систему ограничения доступа так, чтобы набор пользователей, указанных в списках в Группах пользователей в Портфеле, ограничивал набор доступных для выбора пользователей в Проекте в полях типа Пользователь, Роли пользователей, Группы пользователей?
Портфель проектов
-Проект
2. В Портфеле проектов в помощью поля типа "Группа пользователей" предоставлен доступ пользователям отделов. В Глобальных списках создан список, элементами которого являются Отделы компании. В каждый Отдел добавлены Пользователи-Сотрудники. Портфелей несколько. Такая реализация позволяет добавить сотрудника в список и ему будет предоставлен доступ ко всем портфелям, для которых этот список выбран в Поле Группа пользователей.
В Портфеле проектов отсутствуют поля типа "Пользователь".
3. В Проекте есть поля типа Пользователь (Руководитель, Наблюдатели).
Задача: ограничить выбор в полях типа Пользователь, Роли пользователей, Группы пользователей в Портфеле пользователями, которые включены в Группы в Портфеле. Сейчас такой возможности нет. Приходится отключать зависимость для полей типа Пользователь, Роли пользователей, Группы пользователей Проекта.
Недостаток такого решения, что в Проекте в полях типа Пользователь, Роли пользователей, Группы пользователей можно указать пользователя, у которого нет доступа к Портфелю.
Можно ли доработать систему ограничения доступа так, чтобы набор пользователей, указанных в списках в Группах пользователей в Портфеле, ограничивал набор доступных для выбора пользователей в Проекте в полях типа Пользователь, Роли пользователей, Группы пользователей?