Вы находитесь на странице: 1из 3

Требования по доработке в части реализации настройки рассылки

уведомлений индивидуально по каждому проекту

1 Требования заказчика

Реализовать возможность настройки рассылки уведомлений


индивидуально по каждому проекту.
2 Текущая реализация

В системе реализованы уведомления, которые рассылаются согласно


матрице уведомлений. У пользователей (в том числе у Администратора) нет
возможности настраивать получателей уведомлений.
3 Предлагаемая реализация

В разделе «Администрирование» добавить новую вкладку «Управление


уведомлениями», на которой Администратор сможет настраивать
получателей уведомлений отдельно по каждому проекту.

Рисунок приведен для примера. Перечень ролей в системе:


 Администратор;
 Ответственный за портфель;
 Ответственный за проект;
 Ответственный за задачу;
 Участник проекта;
 Участник задачи;
 Контролер.
Полный список уведомлений по проектам в системе можно найти в
матрице уведомлений.
В верхней части вкладки реализовать в виде выпадающего списка
возможность выбора Администратором проекта, в котором он хочет
настроить уведомления. В список должны попадать все проекты, созданные в
Системе.

На вкладке в табличном виде должны отображаться все уведомления,


реализованные в системе (согласно матрице уведомлений).

Напротив каждого поля сообщения должен располагаться список


ролей– получателей данных уведомлений.

В каждое поле роли должен подгружаться перечень пользователей в


данном проекте с этой ролью.

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

Вам также может понравиться