РУС | ENG
 
 
Продукты и услуги
 
Технология настройки и доработки системы  
Технология настройки и доработки системы
 

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

Настраиваемые поля объектов системы

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

Поддерживаемые типы полей:

  • строка
  • текст
  • число
  • дата
  • значение из списка
  • флаг (да/нет)
  • ссылка на объект базы (таблицу)

Интерфейс настройки дополнительных полей

Настраиваемые маршруты согласования (документообороты)

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

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



Интерфейс редактора документооборотов

Типы и шаблоны почтовых уведомлений

В стандартную поставку системы включено более 30 типов уведомлений, которые рассылаются пользователям при наступлении различных событий (назначение курса, включение в состав участников учебного мероприятия и т.п.). Кроме этих уведомлений, система позволяет создавать новые типы уведомлений. Большой набор дополнительных типов и шаблонов уведомлений доступен в библиотеке Best Practice.

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

Аналитические отчеты

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



Пример отчета, созданного с помощью генератора

Настраиваемые печатные формы

Система позволяет настроить произвольное количество печатных форм, которые могут формироваться как на HR-портале, так и в интерфейсе администратора. Например, могут быть настроены печатные формы сертификатов по итогам обучения и тестирования, бейджики для участников тренингов, ученические договора, командировочные удостоверения и т.п. Печатные формы могут формироваться в различных форматах (MS Word, MS Excel, Adobe PDF). Набор образцов печатных форм доступен в библиотеке Best Practice.

Роли пользователей

Перечень ролей пользователей в системе WebTutor не ограничен. Система позволяет создать произвольное количество ролей пользователей как для организации доступа к интерфейсу администратора, так и для управления HR-процессами на портале.

Роли пользователей определяют доступ:

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

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

Типы заявок

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

Для каждого типа заявок настраивается набор полей, проверок, правил обработки заявок, маршрут прохождения заявки (документооборот).



Настройка типа заявки

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

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

Новые шаблоны портала

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

В стандартную поставку включено более 80 стандартных шаблонов портала. Набор дополнительных шаблонов доступен в библиотеке Best Practice. Тем не менее, система позволяет пользователям создавать собственные шаблоны портала с использованием языков HTML и Server-Side JavaScript.



Пример нестандартного шаблона портала, настроенного клиентом

Периодически выполняемые программные агенты

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

Пользователи системы могут создавать свои и модифицировать стандартные программные агенты на языке Server-Side JavaScript.

Выгрузки данных из внешних источников

С помощью компонента "Шлюз с внешними системами" может быть обеспечена интегация WebTutor с различными внешними системами - системой учета персонала, системой учета пользователей, почтовой системой, корпоративным порталом и т.п. Могут загружаться объекты любых типов - сотрудники, подразделения, должности, учебные программы и т.п. Загрузка данных может запускаться вручную или периодически с помощью программных агентов.

Языки и строковые константы

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

Дополнительные объекты (таблицы)

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

Система позволяет создавать в системе новые типы объектов, описывать их поля и правила обработки.



Интерфейс редактирования нового типа объекта (таблицы)

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