IT Сервис 2018
Автоматизация аренды автотранспорта. CRM, СМС-уведомления, мониторинг авто на карте.
Компания-заказчик специализируется на сдаче автомобилей в аренду для дальнейшего использования в качестве такси.
Были выявлены следующие потребности:
– Сокращение времени оформления клиентов (авто-заполнение договора и акта приёма-передачи)
– Хранение сканов документов клиентов
– Удобный интерфейс для работы с задолженностями
– Средства для управления депозитом и балансом клиентов
– Внедрение СМС-информирования клиентов
– Реализация гео-мониторинга транспорта с возможностью блокировки двигателя
Нами было предложено создание базовой CRM-системы и дальнейшая модификация с учётом поставленных задач. За основу взяли Drupal 7 с набором модулей (стандартные и наши). Оформление минималистичное от Bartik.
Первоначальные этапы реализации:
– Создали две базовые сущности Автомобиль и Клиент, добавили все требуемые поля.
– Создали две страницы по вкладкам Клиенты и Автопарк.
– Реализовали финансовую и логику тарификации.
– Настроили вывод данных в таблицах, добавили фильтр по параметрам, массовые операции для обновления статуса аренды и баланса.
– Сделали форму добавления автомобилей и клиента.
Следующим этапом было создание элементов страницы клиента – основного экрана для операций и работы с данными клиента. Созданная система учёта включает Баланс в рублях и отдельный Депозит для обеспечения франшизной части страховки.
Финансовые операции выполняются, используя отдельно хранящиеся транзакции содержащие мета-информацию: дату и время; назначение платежа; произвольный комментарий; имя и фамилию оператора системы. Для СМС-уведомлений мы интегрировали сторонний СМС-сервис.
Тарификация услуг предполагает два тарифа – посуточный и понедельный. Более выгодный недельный тариф активируется если у клиента на балансе достаточно средств для списания стоимости недельного тарифа, если нет – используется посуточный тариф с возможным уходом в овердрафт. Переключение происходит автоматически или вручную оператором.
По ссылкам со страницы клиента можно напечатать заполненный договор для печати и акт приёма-получения авто.
Кнопка "Блокировать" отправляет команду на аппаратный модуль поставщика услуги.
На этом этапе, приступили к заполнению базы клиентов и автомобилей. В ходе тестов, мы пришли к пониманию, что финансовые операции иногда нужно проводить "задним" числом (например штраф из ГИБДД). Ещё хотелось наглядней показать выполненные операции.
Для выполнения этих запросов, мы добавили календарь с метками об операциях и для удобства, разделили цветом. Отдельно написали возможность выполнения финансовых операций, при выборе любого дня прямо в календаре.
Следующим этапом была интеграция системы мониторинга. Для этого использовали карту от Яндекс и наложили координаты используя API поставщика. Собрали всё вместе, отладили и запустили на выделенном сервере – мы рекомендуем физически разделять деловые и публичные сервисы.
Менеджеры заказчика используют систему в ежедневном режиме. Рутина сократилась, выросла эффективность компании – количество исходящих контактов в день, востребованные просроченные платежи, уменьшение простоя автотранспорта за счёт использования оперативной информации из системы.
Разработка длилась 2 месяца, с фактическими затратами 220 человек/часов.