Заказчик
Заказчик – российский государственный банк с обширной сетью отделений по всей стране.
Банк имеет более 1000 отделений на территории Российской Федерации. Отделения отличаются по выполняемым функциям: работа с физическими/юридическими лицами, вкладами, типу банкоматов и т.п.
Одной из целей разработки корпоративного SharePoint портала стала необходимость предоставить сотрудникам банка удобный доступ к данной информации.
Цель создания сервиса – собрать воедино всю информацию о филиальной сети банка, его отделениях и банкоматах, предоставить удобный доступ для пользователей и реализовать гибкий поиск с возможностью отображения результатов на карте. Управлять правами на изменение информации.
Отличительной особенностью проекта являлись следующие требования:
- Поддержка браузеров IE8+.
- Все отделения банка делятся на подтипы: точка обслуживания и точка продаж.
- Процесс согласования изменений информации об отделениях должен начинаться только при изменении определенных полей.
- Согласовать изменения могут только сотрудники, ответственные за регион, внутри которого находится отделение.
- Часть информации об отделениях хранится во внешней системе и для ее получения используется BCS.
- Наличие интерактивной карты РФ с разделением по федеральным округам для поиска внутри федерального округа и области.
- Отображение результатов поиска на интерактивной карте.
- Полнотекстовый поиск отделений по области, городу, адресу, названию и по свойствам.
- Наличие карточки отделения с информацией и фотографиями.
В рамках проекта выполнены следующие работы:
- Проработаны архитектура, функциональный и графический дизайн системы. Результатом стали функциональные UML-диаграммы и скетч-формы пользовательского интерфейса.
- Осуществлен импорт данных об отделениях.
- С помощью svg-формата создана интерактивная карта федеральных округов, при клике на федеральный округ происходит фильтрация регионов, входящих в него. При выборе области показывается список отделений. Это решение также было адаптировано для работы в старом IE8.
- Осуществляется полнотекстовый поиск по всем отделениям РФ с помощью поиска SharePoint.
- По результатам поиска возможен дополнительный поиск по параметрам, а также динамический текстовый поиск по части слова.
- В результатах поиска ярлыками показываются услуги, оказываемые в отделении.
- Результаты поиска отображаются на карте Яндекс.
- При клике на отделение открывается его карточка с фотографиями и информацией.
- Через списки происходит настройка привязки администраторов к регионам, при этом автоматически пользователи добавляются в соответствующие группы SharePoint, чтобы предоставить им права.
- Интерфейс системы полностью интерактивный и все взаимодействие с пользователем происходит без перезагрузки страниц – для этого используются библиотеки JavaScript: SharePoint CSOM, jQuery, knockoutjs и веб-сервисы.
- Разработана документация: руководство пользователя и администратора.
- Проведено обучение ключевых специалистов Заказчика.
- Проведено полное тестирование системы, запуск в пилотную и промышленную эксплуатации.
Система внедрена в корпоративный портал осенью 2015 года. Произведен импорт данных о примерно 1500 отделениях и 3000 банкоматах.
Скорость отклика системы при любых вариантах поиска не превышает 2 сек, т.к. происходит минимум запросов к источнику данных, а источником данных чаще всего является индекс SharePoint.
Система имеет удобный интерфейс и быстро разворачивается.