Поставленная задача – разработать одностраничное приложение для коллцентра (управление операторами и real-time мониторинг их работы).
Приложение состоит из 4-х интерфейсов и взаимодействует с REST-апи.
В качестве фреймворка использовался angular.js.
Верстка основана на Twitter Bootstrap.
Основные функции:
формирование групп операторов и назначение графиков работы; формирование отчета по группе за конкретный месяц с данными по кол-ву отработанных часов, кол-ву закрытых/не закрытых графиков; реализация контекстного меню с фунцкиями назначения причин отсутствия оператора на рабочем месте; реализация обмена местами рабочих смен операторов через drag&drop ; редактирование данных рабочей смены оператора за конкретный день; формирование отчета по группе операторов за конкретный день с данными по перерывам с разбивкой в 10 мин; реализация возможности смещения перерывов во времени через drag&drop ; realtime отслеживание состояния операторов с цветовой индикацией;