Требования к разделению доступа, роли пользователей



Административная панель - доступ к системе управления сайтом для выполнения административных функций: создание разделов сайта, меню сайта, ведение списка ролей пользователей, разграничение прав доступа пользователей к разделам сайта, согласно их роли.

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

Разделение доступа пользователей к разделам сайта осуществляется через административную часть. Список ролей ведет администратор сайта, с возможностью задать уровень доступа вплоть до раздела и подразделов сайта.

Список ролей:

1. Специалист – пользователи, обладающие минимальными возможностями, в основном для просмотра доступных разделов, участия в общении на форуме, отправки новых проект, работы со своими проектами.

2. Регистратор – пользователи, как правило специалисты кадровых служб дочерних обществ, роль которых – это возможность включить активацию новых пользователей, а также деактивацию пользователей, которые утратили право доступа к сайту (например, увольнение сотрудника). Для данной роли должно быть предусмотрено поле – регистратор головной компании, в котором указывается имя пользователя головной компании, на e-mail которого отправляются предусмотренные уведомления.

3. Модератор – пользователи близкие к администрированию контента всего сайта. Специальная роль, которая отвечает за «чистоту» сайта, соблюдение правил форумов, обладают правами удаления сообщений, которые выходят за рамки тематического обсуждения на сайте (флуд, нецензурные выражения, которые не удалось обнаружить автоматически, ошибочные, неактуальные высказывания, иные некорректные действия пользователей). Данные пользователи осуществляют общую модерацию работы сайта, контроль за соответствием его положениям. Для модераторов сайта должна быть возможность разделения их функций по разделам и подразделам сайта, например, модератор только подраздела «Библиотека – Положения группы Компаний». В этом подразделе у него есть возможность изменить состав положений, удалить, добавить, а для других подразделах – только просмотр.

4. Эксперт – роль для сотрудников, которые являются членами экспертного совета. Обладают правами рассмотрения всех вновь поступающих проектов, рецензирования проектов, формирования замечаний по проектам, перевода проектов в архив.

5. Председатель экспертного совета – роль пользователя, которая обладает теми же правами, что и роль «Эксперты», с дополнительным правом утвердить или отклонить проекты, открыть доступ к проектам на открытой площадке.

6. Администратор – полный доступ к сайту, включая административную панель.

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

 

«Личный кабинет», регистрация на сайте

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

При регистрации посетитель должен указать анкетные данные, по которым должна осуществляться проверка «антимат». Состав полей анкетной формы регистрации:

· ФИО сотрудника/физическое лицо.

· Наименование юридического лица – выбирается из предопределенного списка.

· Дата рождения.

· Электронная почта.

· Пароль.

· Повторная проверка ввода пароля.

· Кнопка добавления фото сотрудника, показ загруженной фотографии.

· Должность (заполняется кадровой службой при регистрации).

· Подразделение (заполняется кадровой службой при регистрации).

· Стаж работы в обществе на момент регистрации (заполняется кадровой службой при регистрации).

· Стаж работы в должности на момент регистрации (заполняется кадровой службой при регистрации).

· Роль или список ролей. По умолчанию присваивается роль Специалист. В случае принятия решения экспертным советом о добавлении пользователю дополнительных прав, то дополнительные роли устанавливаются пользователю Администратором сайта.

· Комментарий.

После отправки заполненной анкеты регистрации, новому пользователю приходит письмо-уведомление на электронную почту, для подтверждения его e-mail. Если подтверждение e‑mail’а не происходит в течение 3 дней, тогда регистрация считается неуспешной и анкета аннулируется. В случае успешного подтверждения e-mail, анкета на регистрацию нового пользователя, поступает на электронную почту кадровой службы общества, которое было указано в анкете. Кадровая служба общества рассматривает полученную анкету и, либо подтверждает действительность указных данных, активируя тем самым пользователя в форме анкеты через специальное поле, либо аннулирует активацию, указав в дополнительном поле причину отказа. При активации Регистраторы дополняют анкету пользователя сведениями о сотруднике в соответствующих полях анкеты. Активация пользователя Регистраторами должна осуществляться в течении трёх дней с момента поступления анкеты. До момента регистрации нового пользователя специалистам кадровой службы должны ежедневно направляться уведомления по e-mail о необходимости завершить регистрацию.

Информация о заявках на регистрацию новых пользователей, необработанные вовремя кадровыми службами дочерних обществ, направляются в виде уведомления на e-mail кадровой службы головной компании.

В случае активации пользователя или отказа от регистрации, на e-mail нового пользователя приходит соответствующее уведомление.

Должна быть возможность изменения перечня и требований к обязательности заполнения полей анкетной формы.

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

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

В личном кабинете должна быть реализована возможность обмена сообщениями, по типу электронной почты, между пользователями, например, у автора есть необходимость написать куратору проекта сообщение, или же в ходе обсуждения на форуме написать сообщение только отдельному пользователю. При входе в личный кабинет в специальной области страницы сайта, должна отображаться выделенная цветом информация о новых сообщениях (или «нет сообщений», без цветного выделения), при нажатии которой, пользователь попадает на форму чтения сообщений. Должна быть предусмотрена отправка на e-mail пользователя уведомления о поступлении нового сообщения на сайте.

 

Сценарий работы с проектами

Одной из главных задач сайта - рассмотрение и обсуждение проектов профессиональных сообществ. На сайте проекты появляются с помощью документа – «Проект», вызов которого происходит через специальную форму сайта. В дальнейшем все движения проекта и его отображение на сайте привязаны к этому документу.

Для этого предусматривается следующий сценарий работы с проектами на сайте, схема которого приведена на рис.6.

Рис.6

 

 

1. Авторами проектов являются зарегистрированные пользователи сайта. Для добавления нового проекта на сайт авторы, либо в разделе «Открытая площадка», либо в «Личном кабинете» с помощью специальной кнопки «Новый проект» вызывают форму создания нового проекта, с первоначальным статусом от автора – «Заявка на проект». В форме документа «Проект» есть следующие поля:

· Номер проекта – присваивается автоматически.

· Наименование проекта – указывается автором проекта.

· Краткое описание, анонс проекта (до 2000 знаков).

· Направление профессионального сообщества, к которому относится проект (выбирается из выпадающего списка).

· Ссылка на особо значимую тему (указывается, если проект относится к одной из таких тем).

· Где применяется (описание места применения проекта, если он уже внедрен).

· Возможность прикрепления до 5 файлов приложений в известных форматах изображений, PDF, файлов офисного программного обеспечения. Размер каждого файла не должен превышать 5 Мб.

· Авторы проекта. По умолчанию соответствует пользователю, который инициирует проект. Может быть дополнен другими авторами, если проект совместный. В дальнейшем описании, при упоминании автора в единственном лице, например, отправка уведомления по e-mail, означает, что если это группа авторов, то такие уведомления получают все авторы проекта.

· Дата события (дата установки статуса).

· Этап проекта – текущее состояние проекта, для нового проекта первый статус - «Заявка принята к рассмотрению». Остальные значения устанавливаются в ходе исполнения проекта – «Заявка согласована», «Разработка проекта», «Обсуждение проекта», «Утвержден», «Отклонен», «На реализации», «Реализация отложена».

· Статус от автора – текущий статус, который обрабатывает автор: «Заявка на проект», «Рабочий проект», «Доработан с учетом замечаний экспертов», «Снят проект с рассмотрения автором».

· Таблица – замечания экспертов по проекту, рецензии, редакции проекта (см. Таблицу №1).

· Куратор – пользователь сайта с ролью «Эксперт», закрепленный за проектом.

· Ссылка на ветку форума обсуждения проекта (появляется после присвоения проекта статуса «На обсуждении»).

· Архивный – признак, определяющий отнесения проекта к категории архивных (при создании нового проекта этот признак не установлен).

· Скрытый – признак доступности проекта для просмотра и обсуждения пользователям, у которых установлена роль - «Специалист». При создании нового проекта этот признак устанавливается автоматически.

2. После нажатия кнопки «Отправить» в форме создания нового проекта, в личном кабинете пользователя появляется информация о проекте, на e-mail пользователя (списку авторов проекта) приходит уведомление об успешном размещении нового проекта на сайте, в виде ссылки на него.

3. Все размещенные проекты и прикрепленные файлы к нему, по нажатию кнопки «Отправить» сохраняются на сайте и становятся доступными авторам только для чтения. Это обеспечивает сохранность полной истории по проекту и даёт однозначное понимание какая редакция проекта является самой последней и актуальной.

4. Одновременно с отправкой уведомления авторам проекта, приходит отправка уведомления пользователям с ролями «Эксперт» и «Председатель экспертного совета» о появлении на сайте новой заявки на проект (нового проекта со статусом «Заявка на проект»).

5. При рассмотрении новой заявки на проект экспертным советом определяется дальнейшее движение по проекту, заполняются следующие служебные поля проекта:

· В случае решения экспертным советом о нецелесообразности нового проекта устанавливается статус рассмотрения – «Отклонить». Одновременно с этим автоматически устанавливается признак «Архивный».

· В случае положительного решения по новой заявке на проект, статус меняется – «Согласована» и указывается куратор проекта. Закрепление куратора проекта происходит либо путём заполнения соответствующего реквизита проекта самого себя одного из экспертов, либо указывается «Председателем экспертного совета» в ходе рассмотрения новой заявки на проект.

6. Автору проекта на e-mail приходит уведомление об изменении статуса его заявки на проект и, если она согласована, автор приступает к написанию рабочего проекта, который он будет размещать на сайте для дальнейшего его продвижения.

7. После написания рабочего проекта в личном кабинете сайта автор нажимает кнопку «Отправить проект». При этом открывается форма регистрации проекта, в которой он прикрепляет необходимую информацию по проекту и нажимает кнопку «Отправить». В результате отправки автоматически меняется Статус проекта от автора на «Рабочий проект», а Этапу обработки присваивается «Разработка проекта». Членам экспертного совета отправляется уведомление по e-mail о размещении автором рабочего проекта и о необходимости его дальнейшего рассмотрения.

8. Рабочий проект экспертный совет рассматривает в течении срока, установленного Положением о Информационной площадке профессиональных сообществ. По мере приближения срока окончания рассмотрения нового проекта, на электронную почту членов экспертного совета должно приходить ежедневное уведомление о необходимости дать заключение по проекту (предлагаемый вариант - за 10 дней). После ответа экспертным советом уведомления-напоминания отключаются.

9. Все проекты, находящиеся на рассмотрении у экспертного совета, располагаются в доступном только для них разделе «Экспертный совет». В этом разделе под каждым проектом должен располагаться управляющий элемент, позволяющий раскрыть дополнительные сведения о проекте. Пример отображения дополнительных сведений приведен в Таблице №1.

Таблица №1

Дата события Этап проекта Наименование проекта, редакция проекта Статус от автора Рецензии, замечания экспертов Статус решения эксперта Комментарии
01.09.2018 Заявка принята к рассмотрению Проект – Решение задачи оптимизации…. Заявка на проект      
05.09.2018 Заявка согласована         Проект утвержден экспертным советом
10.09.2018 Разработка проекта Проект – Решение задачи оптимизации…. (редакция 1) Рабочий проект      
08.09.2018.       Иванов А.А. - Устранить замечания по экономической части Доработка Неверный экономический расчет
10.09.2018       Петров И.С. – Замечания по оформлению Доработка  
20.09.2018   Проект – Решение задачи оптимизации…. (редакция 2) Доработан с учетом замечаний      
22.09.2018       Иванов А.А. Замечаний нет. Согласовано  
25.09.2018       Эксперт Петров И.С. Замечаний нет. Согласовано  
27.09.2018 Обсуждение проекта          
         

 

10. Представление списка проектов в разделе «Экспертный совет» располагается по дате статуса проекта в следующем порядке: сверху более ранние, вниз - более поздние, а расшифровка-таблица изменения состояния проекта в хронологическом порядке.

11. В ходе рассмотрения рабочего проекта и последующих его редакций, эксперты формируют свои замечания к нему. Для этого в интерфейсе эксперта, под таблицей расшифровкой движения проекта, имеется кнопка – «Добавить рецензию». При нажатии на нее открывается дополнительная форма, где эксперт оставляет свои замечания путём добавления файла рецензии, либо описывает их в специальном текстовом поле. В форме рецензии заполняются служебные поля –Дата решения, Статус решения эксперта, Комментарий, которые попадают в Таблицу №1 при отображении на сайте. Автору проекта на e-mail поступает уведомление о новой рецензии по его проекту.

12. В ходе доработки автором проекта, по замечаниям экспертов, в случае, когда эксперт пересмотрел своё решение-рецензию, то, не дожидаясь выхода новой редакции проекта с изменениями, эксперт может заново создать рецензию, которая и будет последним решением эксперта. Уведомление об этом автору проекта также поступает на e-mail.

13. Эксперт, с помощью документа «Рецензия», может присвоить следующие статусы в ходе рассмотрений проекта:

· Согласовано – проект согласован экспертом, замечаний по представленному проекту нет.

· Доработка – имеются замечания к проекту, проект отправлен на доработку.

· Не согласовано – проект предварительно отклонен экспертом, при этом обязательно должна быть указана причина отклонения.

Эксперт в любой момент может поменять свой статус рассмотрения проекта, также через форму «Рецензии».

14. Пользователь, после своей авторизации, попадает в личный кабинет, в отдельной области которого отображается список его проектов. Для каждого проекта имеется управляющий элемент (кнопка), при нажатии на которую выходит таблица расшифровки, аналогичная представленной в Таблице №1.

15. При необходимости, автор дорабатывает проект по замечаниям от экспертов. С помощью внутреннего обмена сообщениями на сайте проводит дополнительные консультации, уточнение необходимой информации у куратора и других экспертов. Вызов отправки сообщения куратору или эксперту необходимо организовать непосредственно из формы просмотра проекта или рецензии на проект. Должна быть возможность к сообщению прикрепить дополнительные файлы (например, показать предварительную версию проекта). По окончании доработки проекта в форме просмотра проекта автор нажимает кнопку «Новая редакция», где размещает новые файлы по проекту. При необходимости добавляет свой комментарий к выполненным доработкам. По кнопке «Отправить» статус проекта изменяется на – Доработан с учетом замечаний экспертов. Экспертам направляется уведомление о размещении новой редакции проекта.

16. Автору даётся право отказаться от проекта (уволился, замечания экспертов настолько существенны, что нет целесообразности продолжать проект, передумал и т.п.). В этом случае в интерфейсе пользователя напротив проектов, которые находятся на рассмотрении должна быть реализована кнопка «Снять проект». При её нажатии автору дополнительно задается вопрос с подтверждением необходимости снятия проекта с рассмотрения. В случае его подтверждения открывается окно для передачи сообщения куратору проекта, где автор описывает причины своего решения, после чего статус проекта изменяется на – «Снят проект с рассмотрения автором».

17. Куратор обсуждает сложившуюся ситуацию с экспертным советом, где принимается решение по проекту, которое можно отразить изменением следующих полей проекта:

· Изменить этап проекта – «Отклонен».

· Изменить признак «Архивный».

· Изменить признак «Скрытый».

· Статус от автора изменить на другой.

· Возможно определить нового автора, или группы авторов, тогда куратор назначает в Проекте новых авторов, тем самым продолжая проект.

18. По окончанию внесения автором изменений в проект по замечаниям экспертов, в случае полного или частичного согласования проекта экспертами, Куратор проекта вносит его на собрание экспертного совета для обсуждения. На собрании принимается решение по проекту: либо проект направляется еще на один этап доработки, либо он передается на обсуждение сообществу. Если проект передается на обсуждение сообществу, то ему присваивается статус «Обсуждение проекта».

19. Если проект передается на обсуждение, то на форуме обсуждения проектов открытой площадки автоматически создаётся ветка для обсуждения проекта пользователями сайта. В шапке ветки должна размещаться информация по проекту и планируемая дата окончания периода обсуждения проекта. Видимость ветки на форуме для пользователей с ролью «Специалист» определяется признаком «Скрытый», для остальных пользователей ветка доступна для чтения и добавления своих сообщений.

20. После окончания срока обсуждения проекта экспертным советом принимается решение по проекту. Проект может быть отправлен в очередной раз на доработку, если в результате обсуждения были получены существенные замечания по проекту. При этом должны быть указаны замечания, которые необходимо устранить автору в проекте. Если проект не был отправлен в доработку и дальнейшее решение о его судьбе не принято, то ему присваивается статус «Утвержден». В ходе принятия решения по проекту ему может быть присвоен другой статус:

·  Реализация - проект передается на реализацию в общество. При этом указывается в какое общество передается проект, ответственный за реализацию проекта (ФИО, должность, контакты), планируемые сроки реализации.

· Реализация отложена - принято предварительное решение, что проект в ближайшее время не будет реализовываться.

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

Автору проекта поступает на e-mail уведомление об изменении статуса проекта.

21. На основании решения о необходимости дальнейшего отображения проекта на сайте устанавливается признак «Срытый», которым регулируется видимость проекта на сайте для пользователей с ролью «Специалист».

22. В случае если экспертный совет решит снова вернуть проект на доработку, по причине каких-то новых обстоятельств, которые невозможно было предусмотреть при проектировании, то статус рассмотрения проекта может быть изменен снова на «Обсуждение проекта». Тогда рецензирование и обсуждение проекта на форуме, снова становиться доступным. 

23. При принятии экспертным советом решения перевести проект в архив, в его свойствах изменяется признак «Архивный». Проект из раздела «Обсуждение проектов» перемещается в раздел «Архив проектов» открытой площадки. Видимость проекта в «Архиве проекта» определяется признаком «Скрытый», устанавливаемом для каждого проекта.

24. Перед перемещением проекта в архив Куратор проекта может создать либо новую рецензию, либо оформляет последнее сообщение на ветке форума обсуждения проекта, в которой даёт общее заключение по проекту: в каком обществе проект реализован, какие были достигнуты результаты, какие трудности, участники проекта и т.п. Возможно если проект был отклонён или был снять с рассмотрения, то Куратор, также может создать рецензию, в которой описывает причины принятия такого решения, для возможного исключения подобных ситуаций в будущем. Заключение может быть в виде прикреплённого файла описания, которое будет доступно для чтения пользователям сайта при визите в подраздел «Архив проектов».

 


Дата добавления: 2019-02-22; просмотров: 415; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!