Подпишитесь на рассылку «Точки роста»
eng
image
Подписаться
Заказать звонок
Заказать демо
Чат

ST-Mobi.com: высокая скорость и новейшие технологии

Рубрика:Вопрос-ответ
В прошлом номере журнала мы обещали рассказать о технических аспектах работы сервиса ST-Mobi.com. В этом — выполняем обещание: на ваши вопросы отвечает Евгений Честнов, руководитель проекта ST-Mobi.com.
ST-Mobi.com: высокая скорость и новейшие технологии

Вопрос:

В чем принципиальное технологическое отличие ST-Mobi.com от других продуктов для автоматизации полевых сотрудников?

Ответ:

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

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

Еще одно преимущество ST-Mobi.com — не нужно покупать лицензию 1С для супервайзера. ST-Mobi.com служит ее полноценной заменой, только более удобной и наглядной. 1С остается для контролеров и операторов, а супервайзер работает в облаке, где видит товары и цены, остатки и задолженности, продажи и документы и функции управления выездным персоналом. Прямая выгода для неавтоматизированных клиентов в том, что заявки сбрасываются автоматически и операторы не нужны.

ST-Mobi.com позволяет работать удаленно, с любого девайса, подключенного к интернету, из любой точки мира. А принципы визуальности и наглядности, которыми мы руководствовались, создавая сервис, помогают сделать работу супервайзера или офисного сотрудника по управлению выездным персоналом удобной. В программе почти все рисуется на картах, разделенных на сектора, отчеты выдаются с графиками. На анализ информации, представленной таким образом, уходит меньше времени. Один из удобных сервисов — GPS-отчет о работе агента. На карте в интерактивном режиме показывается маршрут агента, действия и время.


Вопрос:

Насколько быстро происходит обновление данных в ST-Mobi.com?

Ответ:

Система работает по принципу расписаний, разных для каждого объекта. Существуют данные, которые должны быть актуальными буквально up to time. Если в 1С количество остатков на товар уменьшится, а в облаке — нет, торговый представитель может заказать больше, чем есть в наличии. Для тех объектов, где данные часто изменяются, мы настраиваем расписание обмена раз в 1-3 минуты. А есть данные, которые изменяются редко, например, справочник торговых точек, регистр цен. И информация о них синхронизируется раз в сутки — ночью.

Вопрос:

Какая скорость интернета нужна для работы программы?

Ответ:

В принципе, никакого ограничения по скорости интернета нет. Тут все абсолютно так же, как при работе с любым сайтом: интернет просто должен быть, а от его скорости зависит время загрузки данных. Обновлять базы лучше через wi-fi в офисе. Для микротранзакций, которые агент осуществляет в течение рабочего дня, скорость интернета не имеет практически никакого значения — если не отправлять фотоотчет, объем данных очень небольшой.

Вопрос:

Какие технологии используются в ST-Mobi.com?

Ответ:

Для создания ST-Mobi.com мы использовали самую последнюю версию языка веб-программирования PHP — 5.6. Не потому, что так модно. А потому, что все новые технологии, появившиеся в этой версии, применяются для ускорения работы сервиса. Для хранения баз данных используется MySQL. Некоторые скептики могут сказать, что он создан для работы маленьких сайтиков, но это не так. MySQL приобретен компанией Oracle — мировым гигантом IT, который развивает ее как бесплатную альтернативу Oracle Database. Facebook написан на PHP и MySQL — это наглядный показатель производительности работы MySQL баз данных.

Используется четыре уровня кэширования, написаны свой framework и собственная библиотека работы с интерфейсами.


Вопрос:

Как реализован обмен данными в ST-Mobi.com?

Ответ:

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

Что касается облачного сервиса мобильной торговли, это обмен через HTTP, сейчас производится обмен SQLite файлами баз данных. В ближайшей перспективе планируем перейти на полноценный REST. Это позволит еще больше увеличить скорость.

Вопрос:

Как обеспечивается безопасность при передаче данных?

Ответ:

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

Обмен данными защищен SSL-сертификатом с 128-битным ключом шифрования, точно таким же, как у Google или Яндекса. Теоретически, взломщику для подбора такого ключа необходим год, но к этому времени ключ уже обновится.

Данные пользователей ST-Mobi.com хранятся там же, где «хостятся» все наши клиенты, в том числе, транснациональные компании. Соответственно, уровень обеспечения технической безопасности очень высокий. ГК «Системные Технологии» уже 14 лет на рынке и гарантирует своим клиентам безопасность.

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

Вопрос:

Вы обещаете «быстрое подключение». За счет чего ускоряются процессы внедрения?

Ответ:

Архитектура ST-Mobi.com такова: на стороне 1С устанавливается внешняя обработка, которая осуществляет обмен данными с облаком. Если говорить про рынок прямой интеграции — тот, на который выходит ST-Mobi.com — это совершенно другой процесс и по скорости внедрения, и по затратам. Там проекты длятся неделями, месяцами: согласовывается т/з, дописывается учетная система, вливается нужный функционал. В ST-Mobi.com все функции управления выездным персоналом вынесены в облако, а 1С отвечает только за товарно-материальный, складской, бухгалтерский учет. Поэтому проект запускается просто: после того, как в облаке появились данные о торговых точках, товарах и ценах (загруженные из 1С), можно ехать по маршруту и продавать.

Вопрос:

Сколько пользователей могут одновременно работать с ST-Mobi.com? Насколько сложная структура предусмотрена?

Ответ:

По количеству пользователей нет никаких ограничений. Сейчас система работает с клиентом по схеме: одна УС — один Mobi.com — множество копий «ST Мобильная Торговля». Более сложная структура пока невозможна. Если у дистрибутора филиальная сеть, распределенная организационная структура, тогда нужно применять «ST Чикаго». Возможен вариант, когда централизация данных между узлами дистрибутора организована собственными силами. Но таких проектов с помощью ST-Mobi.com мы пока не внедряли, поскольку основной клиент сервиса — это небольшая компания, а не филиальная сеть.