Задача
Клиенту было необходимо мобильное приложение, которое бы обеспечило более быстрый, простой и организованный процесс вывоза и утилизации опасных и химических отходов. Платформа должна была обладать дополнительными мобильными функциями, расширяющими возможности существующего решения на базе Salesforce. Основная цель заключалась в оптимизации рабочих процессов для клиентов и поставщиков с помощью мобильных технологий для улучшения коммуникации, отслеживания и получения актуальных обновлений в реальном времени.
Решение
Платформа для управления отходами построена на базе существующего приложения Salesforce и включает новые функции, что делает её более многофункциональной и удобной в использовании:
Управление заказами:
- Пользователи могут легко обновлять детали заказа через мобильное приложение.
- Все изменения синхронизируются с Salesforce, так что центральная база данных всегда актуальна.
Интеграция с текстовыми сообщениями:
- Водители, поставщики и специалисты по продажам могут отправлять текстовые сообщения в реальном времени.
- Все сообщения автоматически сохраняются и привязываются к соответствующим записям в Salesforce.
Функции фото и камеры:
- Пользователи могут снимать фотографии с камеры мобильного телефона и прикреплять их к заказам или отправлять вместе с запросами на оценку.
GPS и отслеживание в реальном времени:
- Пользователи могут отслеживать прибытие транспортных средств и координировать забор отходов у нескольких поставщиков по одному маршруту.
- Транспортные средства отображаются в виде иконок на живой карте, что упрощает планирование и мониторинг.
Цифровая подпись:
- Пользователи могут подписывать документы на мобильном устройстве пальцем или стилусом.
- Подпись сохраняется в виде изображения и прикрепляется к соответствующему заказу в Salesforce.
Push-уведомления:
- Платформа отправляет различные уведомления из Salesforce, включая общие анонсы и акции, обновления статуса заказов и уведомления о новых сообщениях.
Отзывы о водителях и поставщиках:
- Пользователи могут оценивать работу водителей и поставщиков. Эти отзывы сохраняются в Salesforce для анализа производительности и выявления областей для улучшений.
Требования к интеграции
- Интеграция с REST API: Приложение взаимодействует с Salesforce через REST API, обмениваясь данными в формате JSON, при этом сохраняя те же функциональные возможности и процессы, что и основное приложение Salesforce.
- Сервисы уведомлений сторонних производителей: Приложение использует сервисы уведомлений Apple и Google для отправки push-уведомлений в реальном времени на устройствах iOS и Android.
Процесс разработки
Процесс разработки состоял из 4 фаз, сопровождавшихся подготовительным этапом, на котором были разработаны макеты пользовательского интерфейса (UI) и дизайна приложения.
Этап 1 включал:
- Авторизацию водителя
- Выбор заказа
- Изменение статуса заказа
- Отправку текущего местоположения водителя
- Отображение маршрутов на карте
Этап 2 включал:
- Авторизацию клиента
- Создание заказов
- Отправку фотографий
- Уведомления и сообщения
Этап 3 включал:
- Регистрацию клиента напрямую через мобильное приложение
- Процесс оплаты
- Подписание документов
Этап 4 включал:
- Оценки/Отзывы
- Документацию и спецификации
Результат
В целом, система значительно улучшила организацию процессов и оптимизировала коммуникацию между всеми участниками управления отходами. Благодаря таким функциям, как GPS-отслеживание, push-уведомления и использование камеры, решение существенно упростило утилизацию опасных отходов и значительно повысило качество пользовательского опыта.