Приложение к Спецификации набора процессов Employee «Требование к модулям набора процессов»

1.1. Модуль «Формирование каталога обучающих курсов и профилей обучения»

1.1.1. Модуль должен поддерживать исполнение функций следующих ролей:

  • Менеджер

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

1.1.3. Модуль должен позволять Менеджеру формировать роли для обучения, а также привязывать к ним список обязательных к прохождению курсов и списка дополнительной литературы.

1.1.4. Модуль должен позволять Менеджеру формировать профили пользователей, назначение обязательных и дополнительных курсов, хранение истории их прохождения.

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

1.1.6. Модуль должен позволять Менеджеру формировать итоговую проверочную работу в формате практического задания.

1.1.7. Модуль должен позволять Менеджеру объединять курсы в Группы курсов.

1.2. Модуль «Авторизация»

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

1.2.2. Модуль должен отображать следующую форму ввода:

  • логин (поле ввода, обяз.);
  • пароль (поле ввода со скрытием вводимых символов, обяз.).

1.2.3. Модуль должен запустить процесс авторизации пользователя по нажатию на кнопку «Войти в систему».

1.2.4. Процесс авторизации должен считаться успешным только при одновременном выполнении следующих условий:

  • в Системе должна существовать введенная учетная запись пользователя;
  • в Системе должен быть профиль обучения для должности авторизующегося пользователя.

1.2.5. Процесс авторизации должен считаться неуспешным во всех остальных случаях.

1.2.6. Модуль должен перенаправлять пользователя на страницу «Все курсы» в результате успешного процесса авторизации.

1.2.7. В случае отсутствия профиля пользователя, модуль должен создать его, используя данные учетной записи этого пользователя.

1.3. Модуль «Рабочее место обучающегося»

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

1.3.2. Модуль должен предоставлять возможность для отображения следующей информации:

  • фамилия, имя, отчество авторизованного пользователя;
  • фамилия, имя, отчество менеджера обучения;
  • роль;
  • подразделение;
  • офис;
  • статус сертификации.

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

1.3.4. Модуль должен перенаправлять пользователя на страницу авторизации по нажатию на кнопку «Выйти».

1.3.5. Модуль должен перенаправлять пользователя на предыдущую открытую страницу по нажатию на кнопку возврата «Назад».

1.3.6. Модуль должен предоставлять возможность для отображения следующих списков обучающих курсов: обязательные; дополнительные.

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

1.3.8. Модуль должен визуально отображать оставшееся время и признак просроченности для обучающих курсов в статусе «Обучение» и имеющимся сроком завершения.

1.3.9. Модуль должен визуально выделять элемент списка при наведении.

1.3.10. Модуль должен перенаправлять пользователя на страницу обучающего курса по нажатию на элемент списка.

1.3.11. Модуль должен перенаправлять пользователя на предыдущую открытую страницу по нажатию на кнопку возврата «Назад».

1.3.12. Модуль должен предоставлять следующие варианты отображения общего списка обучающих курсов (раздел «Все курсы»): группами курсов (по умолчанию); общим списком всех курсов.

1.3.13. Модуль должен позволять переключение между вариантами отображения с помощью настройки «Курсы подряд» (по умолчанию, она выключена).

1.3.14. Каждый элемент блока в групповом списке должен соответствовать одной группе курсов и должен содержать:

  • название группы;
  • описание группы;
  • обложка группы;
  • количество курсов в группе.

1.3.15. Модуль должен сортировать группы курсов по убыванию количества курсов в них.

1.3.16. Модуль должен визуально выделять элемент блока в групповом списке при наведении.

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

1.3.18. Каждый элемент блока в общем списке должен соответствовать одному обучающему курсу и должен содержать:

  • название курса;
  • автор курса;
  • обложка курса.

1.3.19. Модуль должен визуально выделять элемент блока в общем списке при наведении.

1.3.20. Модуль должен перенаправлять пользователя на страницу обучающего курса по нажатию на элемент блока в общем списке.

1.3.21. Модуль должен иметь адаптивную верстку под экраны по следующему алгоритму:

  • PC/Laptop - 2 элемента в групповом списке, 3 элемента в общем списке на одной строке;
  • Tablet/Mobile - 1 элемент в групповом списке, 2 элемента в общем списке на одну строку.

1.3.22. Модуль должен перенаправлять пользователя на предыдущую открытую страницу по нажатию на кнопку возврата «Назад».

1.3.23. Модуль должен отображать список дополнительной литературы в виде файлов и/или ссылок, отфильтрованный по роли авторизованного пользователя.

1.3.24. Модуль должен перенаправлять пользователя в новой вкладке браузера на содержимое файла по нажатию на файл.

1.3.25. Модуль должен перенаправлять пользователя в новой вкладке браузера на сайт по нажатию на ссылку.

1.3.26. Модуль должен перенаправлять пользователя на предыдущую открытую страницу по нажатию на кнопку возврата «Назад».

1.3.27. Модуль должен отображать страницу описания выбранного обучающего курса при первом открытии.

1.3.28. Модуль должен предоставлять возможность для отображения следующей информации на странице описания курса:

  • название курса;
  • автор курса;
  • обложка курса;
  • описание умения;
  • признак умения;
  • способ проверки и результат;
  • примечание;
  • кнопка «Добавить в Мои курсы»;
  • кнопка «Начать курс».

1.3.29. Модуль должен отображать кнопку «Добавить в Мои курсы» при выполнении следующего условия: обучающий курс должен отсутствовать в любом из списков «Моих курсов» пользователя.

1.3.30. Модуль должен добавлять обучающий курс в список дополнительных по нажатию на кнопку «Добавить в Мои курсы».

1.3.31. Модуль должен отображать кнопку «Начать курс» только при одновременном выполнении следующих условий:

  • обучающий курс должен быть в любом из списков «Моих курсов» пользователя;
  • текущий статус курса - «Без статуса».

1.3.32. Модуль должен открывать компонент выбора даты по нажатию на кнопку «Начать курс». В результате выбора даты обучающий курс должен:

  • сменить статус на «Обучение»;
  • принять установленный пользователем срок завершения.

1.3.33. Модуль должен отображать содержание курса.

1.3.34. Модуль должен формировать содержание курса из названий всех уроков и итогового задания.

1.3.35. Модуль должен перенаправлять пользователя на страницу описания выбранного урока по нажатию в содержании курса на урок.

1.3.36. Модуль должен предоставлять возможность для отображения следующей информации на странице описания урока:

  • название урока;
  • содержание урока;
  • встроенное видео Youtube;
  • файлы;
  • ссылки;
  • текстовые данные.

1.3.37. Модуль должен перенаправлять пользователя на страницу описания итогового задания по нажатию в содержании курса на итоговое задание.

1.3.38. Модуль должен предоставлять возможность для отображения следующей информации на странице описания итогового задания: описание задания; инструкция к выполнению задания; файлы; ссылки; текстовые данные; кнопка «Завершить курс»; компонент тестирования.

1.3.39. Модуль должен отображать кнопку «Завершить курс» только при одновременном выполнении следующих условий:

  • обучающий курс должен быть в любом из списков «Моих курсов» пользователя; текущий статус курса - «Обучение»;
  • к курсу не должно быть привязано тестирование;
  • курс не должен иметь атрибута «на проверке».

1.3.40. Модуль должен запрашивать подтверждение действия по нажатию на кнопку «Завершить курс»:

  • при отрицательном ответе пользователь должен остаться на странице описания итогового задания;
  • при положительном ответе должно запуститься согласование менеджером обучения результата выполнения итогового задания.

1.3.41. Модуль должен автоматически сменить статус курса на «Обучение завершено» при условии, что менеджер обучения согласовывает результат выполнения.

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

1.3.43. Модуль должен отображать компонент тестирования только при одновременном выполнении следующих условий:

  • обучающий курс должен быть в любом из списков «Моих курсов» пользователя;
  • текущий статус курса - «Обучение»;
  • к курсу должно быть привязано тестирование.

1.3.44. Компонент тестирования должен автоматически определять статус прохождения курса.

1.3.45. Модуль должен автоматически сменить статус курса на «Обучение завершено» при выполнении следующего условия: должен быть набран пороговый уровень пройден тестирования.

1.3.46. Модуль не должен сменять статус курса при выполнении следующего условия: не должен быть набран пороговый уровень пройден тестирования.

1.3.47. Модуль должен перенаправлять пользователя в новой вкладке браузера на содержимое файла по нажатию на файл.

1.3.48. Модуль должен перенаправлять пользователя в новой вкладке браузера на сайт по нажатию на ссылку.

1.3.49. Модуль должен перенаправлять пользователя по нажатию на кнопку возврата «Назад»:

  • на страницу описания курса со страниц описания уроков и итогового задания;
  • в предыдущий модуль со страницы описания курса.

1.4. Модуль «Потоки работ»

1.4.1. Модуль должен предоставлять возможность создания работ с указанием названия, сроков исполнения, приоритета, ответственного и соисполнителей, а также указанием дополнительной информации: нагрузка, ключевые слова, комментарии, вложения, форма завершения.

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

1.4.3. Модуль должен предоставлять возможность создания проектов документов с указанием краткого содержания, типов документов, сроков исполнения.

1.4.4. Модуль должен предоставлять возможность редактирования работы и проекта документа в соответствии с правами доступа и статусом работы.

1.4.5. Модуль должен предоставлять возможность комментирования работы и проекта документа, просмотра и прикрепления вложений в соответствие с правами доступа и видом работы.

1.4.6. Модуль должен предоставлять возможность добавления трех видов комментариев к работе или проекту документа: относящиеся к работе, относящиеся к документу и личные.

1.4.7. Модуль должен предоставлять возможность отправки работы и проекта документа на согласование, утверждение, ознакомление.

1.4.8. Модуль должен предоставлять возможность автоматического заполнения названий работ вида согласование, утверждение, ознакомление.

1.4.9. Модуль должен предоставлять доступ пользователю к своим работам с использованием основных фильтров:

  • на исполнении;
  • на контроле;
  • делегированные (если кто-либо делегировал право на просмотр работ пользователю или пользователь является исполняющим обязанности);
  • протокольные (в случае наличия протокольных работ).

1.4.10. Модуль должен предоставлять доступ пользователю к фильтру «Делегированные», который содержит фильтр по работам делегировавшего пользователя либо руководителя.

1.4.11. Модуль должен предоставлять возможность создавать дополнительные подфильтры к основным фильтрам с возможностью их редактирования / удаления, за исключением фильтра «Делегированные».

1.4.12. Модуль должен предоставлять возможность единовременного изменения параметров отображения фильтров путем уточнения условий (показать удаленные, показать завершенные, период).

1.4.13. Интерфейс модуля должен предусматривать визуальное различие работ по приоритетам.

1.4.14. Интерфейс модуля должен предусматривать визуальное различие работ по истечению срока исполнения: актуальные, просроченные и работы, до окончания исполнения которых осталось меньше трети срока исполнения.

1.4.15. Модуль должен предоставлять возможность брать на контроль и снимать с контроля работы подчиненных.

1.4.16. Модуль должен предоставлять возможность текстового поиска по названию, автору, исполнителю.

1.4.17. Модуль должен позволять перепоручать работы подчиненным.

1.4.18. Модуль должен позволять передать и перепоручать работы исполнителю, не являющемуся подчиненным, в случае указания соответствующей опции.

1.4.19. Модуль должен предоставлять возможность изменять прогресс работ (в процентах, от 0 до 100) своих и перепорученных работ.

1.4.20. Модуль должен предоставлять возможность выбрать форму завершения работы путем выбора из справочника.

1.4.21. Модуль должен предоставлять возможность подтвердить либо отклонить результат работы.

1.4.22. Модуль должен предоставлять возможность каскадно завершать дерево работ путем завершения родительского элемента.

1.4.23. Модуль должен предоставлять возможность обращения к заранее сохраненным маршрутам для запуска текущей работы или документа по маршруту.

1.4.24. Модуль должен позволять создавать дочерние документы на основе существующих.

1.4.25. Модуль должен предоставлять возможность выбрать документ, к которому у пользователя есть доступ, для текущего в качестве основания.

1.4.26. Модуль должен позволять просмотреть пользователю ход выполнения работы или документа: дата и время начала/завершения этапа, кем был этап завершен.

1.4.27. Модуль должен позволять просмотреть пользователю все будущие этапы маршрута. Будущие этапы маршрута в общем ходе выполнения должны визуально отличаться от выполненных.

1.4.28. Модуль должен хранить информацию об изменениях в файлах работы или документа: создание, редактирование, удаление.

1.4.29. Модуль должен предоставлять возможность подписания документов ЭЦП НУЦ РК.

1.4.30. Модуль должен хранить информацию о всех визах документа в листах согласования, утверждения, ознакомления, подписей.

1.4.31. Модуль должен предоставлять возможность руководителю создавать и редактировать резолюцию.

1.4.32. Модуль должен предоставлять возможность руководителю указывать форму завершения работы в резолюции путем выбора из справочника.

1.4.33. Модуль должен предоставлять возможность прерывания маршрута документа.

1.5. Модуль «Документы»

1.5.1. Модуль должен предоставлять возможность просматривать все документы, к которым имел какое-либо отношение пользователь:

  • Мои - документы, созданные непосредственно пользователем;
  • Полученные - документы, пришедшие непосредственно пользователю;
  • Отправленные - документы, отправленные непосредственно пользователем.

1.5.2. Модуль должен отображать журналы для пользователей с ролью «Сотрудник канцелярии».

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

1.5.4. Модуль должен предоставлять возможность указать исполнителя документа и/или маршрут движения документа после регистрации (для соответствующего типа журнала). При заполнении карточки система должна проверять выполнение необходимых условий регистрации документов.

1.5.5. Модуль должен позволять прикреплять файлы к регистрируемому документу.

1.5.6. Модуль должен предоставлять доступ к документам в имеющихся журналах в соответствии с правами доступа пользователя.

1.5.7. Модуль должен позволять автоматическую регистрацию документов.

1.5.8. Модуль должен позволять резервирование номеров регистрации документа.

1.5.9. Модуль должен осуществлять автоматическое создание работы для исполнителя на основе зарегистрированного документа.

1.5.10. Модуль должен предоставлять возможность отправки документа на согласование, ознакомление, утверждение, регистрацию и как служебную записку.

1.5.11. Модуль должен отображать карточку документа, изменения в документе, ход выполнения в работе, инициированным на основе зарегистрированного документа в Журнале документов.

1.5.12. Модуль должен предоставлять возможность просмотра деталей зарегистрированных документов.

1.5.13. Модуль должен предоставлять возможность помечать документ как бракованный, как контрольный.

1.5.14. Модуль должен предоставлять возможность списания документов в Дела.

1.5.15. Модуль должен предоставлять возможность просмотра документов, списанных в Дела.

1.5.16. Модуль должен предоставлять возможность создавать, редактировать и удалять собственные специализированные подфильтры для корневых веток и их подветок.

1.5.17. Модуль должен предоставлять возможность фасетного поиска документа.

1.5.18. Модуль должен предоставлять возможность сохранения пользовательских фасетов поиска.

1.5.19. Модуль должен предоставлять возможность указания признака прочитанности / непрочитанности документа.

1.5.20. Модуль должен предоставлять возможность скрытия документов.

1.5.21. Модуль должен предоставлять возможность просмотра данных документов в подфильтре, настроенным пользователем.

1.6. Модуль «Управление обращениями (инцидентами и заявками на обслуживание)»

1.6.1. Система должна предоставлять доступ пользователям к модулю Управления обращениями.

1.6.2. Модуль должен поддерживать осуществление следующих ролей в рамках процесса «Управление обращениями (инцидентами и заявками на обслуживание)»:

  • Инициатор обращения (автор)
  • Оператор
  • Исполнитель
  • Менеджер сервиса

1.6.3. Модуль должен позволять создавать/редактировать/удалять обращение в соответствии с правами доступа.

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

1.6.5. Модуль должен позволять пользователю с ролью Оператор указывать Исполнителя по обращению и сроков его исполнения.

1.6.6. Модуль должен позволять осуществлять маршрут исполнения обращения согласно текущему его статусу.

1.6.7. Модуль должен позволять создавать один или несколько нарядов на основе данного обращения. Наряд, в свою очередь, может включать в себя одну или несколько работ.

1.6.8. Модуль должен позволять осуществлять координацию реализации работ по наряду. А именно: контроль прогресса исполнения, комментирование, прикрепление вложений в виде файлов.

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

1.6.10. В модуле должен быть предусмотрен возврат обращений «на доработку» с автоматическим приостановлением расчета временных метрик.

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

1.6.12. По завершению работ по обращению, Модуль должен позволять вносить описание решения в запись об обращении, а также осуществлять оценку сервиса.

1.6.13. Модуль должен предусматривать возможность завершения обращения без необходимости вносить оценку, принятия инициатором.

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

1.6.15. В модуле должна быть возможность выполнять информирование инициатора обращения (e-mail-уведомления) на всех этапах жизненного цикла обращения.

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

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

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

1.7. Модуль «Управление уровнем услуг (SLA)»

1.7.1. Система должна предоставлять доступ пользователям к модулю Управления уровнем услуг (SLA).

1.7.2. Модуль должен поддерживать осуществление следующих ролей в рамках процесса «Управление уровнем услуг (SLA)»: Менеджер услуг (SLA).

1.7.3. Модуль должен позволять создавать/редактировать/удалять в соответствии с правами доступа карточку контакта по установленной форме.

1.7.4. Модуль должен позволять создавать/редактировать/удалять в соответствии с правами доступа карточку организации по установленной форме.

1.7.5. Модуль должен позволять создавать/редактировать/удалять в соответствии с правами доступа соглашение об уровне обслуживания с заполнением основной информации, описании ожидаемых результатов, взаимодействия и ответственности сторон, условия предоставления услуг.

1.7.6. Модуль должен предоставлять возможность заполнения истории изменения Соглашений об уровне обслуживания (SLA).

1.7.7. Модуль должен позволять создавать/редактировать/удалять в соответствии с правами доступа карточку Услуги по установленной форме с заполнением основной и подробной и информации, а также привязки к другой услуге.

1.7.8. Модуль должен позволять пользователю с соответствующими правами доступа просматривать список всех Контактов Организаций Услуг Соглашений об уровне обслуживания (SLA), а также осуществлять поиск и фильтрацию по ключевым полям данных форм.

1.8. Модуль «Сбор отзывов»

1.8.1. Модуль должен позволять формирование карточки для сбора отзывов.

1.8.2. Модуль должен позволять формирование вопросов с привязкой к этапам взаимодействия услуги.

1.8.3. Модуль должен позволять сбор, регистрацию и хранение всей информации об обратной связи потребителей услуг.

1.8.4. Модуль должен предоставлять единую форму карточки оценки:

  • услуга (если применимо);
  • этап (если применимо) и место получения услуги;
  • оценка;
  • комментарий к оценке;
  • дата оценки;
  • контактные данные потребителя.

1.8.5. Модуль должен привязывать оценку к выбранному этапу услуги (если применимо).

1.8.6. Модуль должен привязывать оценку к месту получения услуги.

1.8.7. Модуль должен позволять фильтрацию по положительным и отрицательным отзывам, а также по дополнительным полям в карточке отзыва.

1.8.8. Модуль должен позволять выбрать отзыв (несколько отзывов) и добавить его в проблему или зарегистрировать новую проблему на основе выбранного отзыва.

1.9. Модуль «Аналитика отзывов»

1.9.1. Модуль должен предоставлять карту путешествия потребителя (в виде потока) в соответствии с правами доступа.

1.9.2. Модуль должен позволять формирование данных непосредственно из потока по любому вопросу, если в настройках вопроса указано <учитывать в статистике>.

1.9.3. Модуль должен отображать в потоке консолидированную информацию по отзывам.

1.9.4. Модуль должен позволять обработку данных в потоке по следующим критериям:

  • фильтр по этапам услуг;
  • фильтр по периоду времени;
  • фильтр по расположению;
  • настройка отображения карты.