Только Москва! Только профи 1С.
Данный сервис выступает в качестве прокси сервера между 1С и мобильным приложением, попутно отображая статистику в удобном для оператора виде.
Постарался детально описать принцип сервиса, добавил в эксель два листа это то, как выглядит сайт в итоге (всего 2 страницы).
Фронтенд и дизайн могу сверстать заранее сам(на стоимость работ не влияет).
Документ(там 3 листа):
Технологии(возможно):
Принцип действия мобильного приложения следующий:
При нажатии кнопки "Регистрация" в приложении (Android) оператору приходит e-mail с номером телефона (указывается в качестве логина).
Оператор связывается по этому номеру и устно опрашивает кандидата, попутно забивая его данные в ERP. Затем он передает ему пароль, который
кандидат вводит в приложение, тем самым получив токен в системе.
Приложению от REST-сервера json-объектом приходят данные о заявке, а приложение в свою очередь, отдает геопозицию (координаты) и результат поездки.
На контрольной точке водитель как бы "чекинится", отдавая свое местоположение и контрольную точку. Если геопозиция мобильного приложения примерно
совпадает с адресом клиента, система записывает, что водитель на месте. Текущее время записывается как время прибытия и окрашивается в зависимости от опоздания:
- до 5 минут зеленый;
- от 5 до 20 минут желтый;
- от 20 минут красный.
По умолчанию всегда водителя назначает оператор, указывая в ERP нужного кандидата.
Если исполнитель заявки не выбран и заявка приходит в мобильное приложение всем участникам по критериям: город и количество мест в автомобиле. Всего исполнителей по всей стране до 50 человек.
Если исполнитель подтверждает участие в заявке (через мобильное приложение), оно становится неактивным у остальных участников.
Выбор фреймворка и всех технических решений по усмотрению исполнителя.
Данные для ERP предоставлю, но на этапе разработки желательно держать все на своих серверах.
ERP не имеет глобального ip, ввиду собственной безопасности.
Если остались вопросы, могу описать детальнее любой момент.
Нужно решить следующие задачи:
1. Подобрать стек технологий и реализовать/развернуть API-сервер мобильного приложения "с нуля"
2. Разработать собственно сами API-методы для ответа на команды мобильного приложения (в кооперации с программистом приложения) а это методы для работы с авторизацией, регистрацией, проксированием на ERP, статистикой и т.д.
3. Реализовать механизмы для работы с ERP-системой. Походу, это самое долгое и сложное будет, т.к. 1С есть 1С.
4. UI (там тоже не просто статика, я так понял, нужно подгружать/обновлять/перерисовывать актуальные данные в открытой вкладке)
5. ERP не имеет глобального ip, ввиду собственной безопасности. VDS сервер со статическим ip развернут в локалке с ERP, порты 22, 80, 443 открыты, доступы есть. Можно делать на нем.
С учетом факторов:
- надо разбираться, как "общаться" с этой ERP-системой, после чего писать соответствующий функционал
- разработать API
- проектировать платформу "с нуля"
- срок 10 дней (нужно уложиться)
Дополнительно:
ERP продукт 1С (1С ERP Управление предприятием 2(2.21.100))
Если проще написать плагин для 1С это еще лучше (но у него должна быть веб-морда для оператора).
Разработчика мобильного приложения предоставлю, доступы от 1С есть.
Если 100к мало назовите свою +/-.
ВНИМАНИЕ!!! Не пишите абстрактные ответы в своем ответе укажите имя Николай.