У системі реалізовано новий механізм входу в мобільний застосунок — швидкий доступ. Тепер користувачі с типом доступу "водій" можуть авторизуватися за тимчасовим ключем без створення акаунта.
Для коректної роботи швидкого доступу необхідно зареєструвати в довіднику достатню кількість технічних трекерів. Через них здійснюється автоматичний зв'язок мобільного пристрою з автомобілем на час дії ключа.
Для цього зайдіть у довідник "GPS-трекери/Групи трекерів", у вкладці "GPS-трекери" натисніть "+" та у вікні, що відкриється, заповніть усі необхідні вкладки. Детальна інструкція з додавання трекера описана тут.
Кількість трекерів розраховується за формулою:
Кількість = добова потреба в ключах × середній строк їх дії
Для створення резерву можна зареєструвати на 20–30% більше трекерів.
На вкладці "Мобі. застосунок"» встановіть параметр "Запис координат" у положення "завжди увімкнено". Це дозволить уникнути необхідності контролю цього налаштування на мобільних пристроях найманих водіїв.
У базі даних повинен бути щонайменше один користувач з правом доступу Водій. Щоб зареєструвати в системі користувача з таким правом доступу, перейдіть до модуля "Параметри" і на вкладці "Доступ" натисніть"+". У вікні "Додавання запису" заповніть необхідні поля. Детально процес описаний тут.
При авторизації в мобільному додатку за тимчасовим ключем система автоматично відкриє сесію для одного з доступних (неактивних) користувачів з типом доступу "Водій". Якщо всі користувачі зайняті, сесія буде створена для будь-якого користувача з правом доступу "Водій", навіть якщо він вже використовується.
Щоденна робота з функцією включає кілька ключових етапів:
Розрахунок маршрутів для водіїв зі швидким доступом
Підготуйте та визначте маршрути, які планується виконувати водіями на поточний день.
Генерація тимчасових ключів доступу
Для кожного автомобіля або маршруту створіть унікальний тимчасовий ключ доступу.
Передайте їх на сервер за допомогою API-методу DEX_Import_GadgetsTempAccess з такими параметрами:
Код автомобіля
Дата закінчення дії ключа (початкова дата автоматично встановлюється як дата завантаження)
Унікальний ідентифікатор ключа (не менше 16 символів)
Надсилання даних водіям
Кожному водієві необхідно надіслати:
Посилання на мобільний застосунок
Його персональний ключ доступу
Спосіб доставки обирається найзручніший: SMS, месенджер, електронна пошта тощо.
Під час входу в застосунок водій натискає кнопку "Вхід за ключем доступу". У вікні, що відкрилося, в полі "Ключ доступу" він вводить тимчасовий ключ доступу, після чого натискає кнопку "Вхід".
Після успішної авторизації в застосунку відображаються всі маршрути автомобіля, прив'язаного до цього ключа, протягом терміну його дії.
Зверніть увагу! Протягом усього строку дії тимчасового ключа вхід за іншим ключем із цього самого пристрою неможливий.
Після завершення строку дії ключа прив’язка пристрою до транспортного засобу автоматично анулюється — трекер звільняється для подальшого використання з іншим авто або користувачем.
Після входу за допомогою ключа доступу пристрій автоматично прив'язується до автомобіля через технічний трекер. Ця прив'язка активна протягом усього терміну дії ключа.
У документі "Фактичні маршрути" відображаються дані з усіх пристроїв, які наразі автоматично прив’язані до транспортного засобу через технічні трекери на основі активного ключа доступу.
Усі чинні на цей момент ключі доступу можна отримати за допомогою методу DEX_Export_GadgetsTempAccess.
Для видалення ключа доступу скористайтесь методом DEX_Import_GadgetsTempAccess, передавши параметр remove=1 та відповідні дані. Видалити можна лише ті ключі, дані яких передано в запиті.
Читати далі: