Перейти к содержанию

Мобильное приложение — бизнес-логика

Обзор

1F Mobile (iOS/Android) даёт пользователю доступ к ключевым рабочим сценариям 1Формы вне десктопа: задачи, коммуникации, календарь, уведомления, новости.

Бизнес-ценность

  1. Оперативная обработка задач и согласований в движении.
  2. Сокращение времени реакции через push-канал.
  3. Единый пользовательский контур между web и mobile по основным процессам.

Ключевые сценарии

1. Вход и управление сессией

Пользователь подключает сервер, проходит аутентификацию и работает в защищённой мобильной сессии.

2. Работа с задачами

Просмотр списков/карточек, действия по задачам, участие в рабочих процессах.

3. Коммуникации

Комментарии, чаты, уведомления и контекстные переходы по push/deep-link.

4. Календарь и встречи

Просмотр событий, работа с ВКС и календарными уведомлениями.

5. Новости и портал

Доступ к корпоративному контенту и лентам, доступным пользователю.

6. Геолокация (мониторинг выездных сотрудников)

Сбор координат с мобильных устройств и просмотр треков на карте. Применяется для контроля курьеров, водителей, торговых представителей, выездных бригад. Источники геоданных: GPS/ГЛОНАСС, сотовая сеть, Wi-Fi.

⚠️ Только в брендированном мобильном приложении (white-label). Требует настройки администратором (см. admin.md § Геолокация).

Отчёт геолокации

Отчёт позволяет сотрудникам с правами просматривать треки движения пользователей за выбранный период.

Путь: /spaex.aspx/geo-location/history

Поведение сбора данных

  • Данные передаются только по рабочим дням и только в пределах настроенного интервала (например, 09:00–19:00).
  • Режимы сбора: периодически (по таймеру) и/или при активных действиях (изменение ДП, переход по маршруту, отправка сообщения, IP-звонок). Могут быть включены оба режима одновременно.
  • Данные хранятся за настроенный период (например, 30 дней).

Интерфейс отчёта

Элемент Описание
Карта Траектории движения пользователей в виде геоточек.
Список пользователей Блок справа. Клик по имени — отображается только выбранная траектория.
Режим «Дорога» Стандартная дорожная карта.
Режим «С воздуха» Детальный вид сверху. Опционально вкл/выкл метки.
Масштаб Колёсико мыши или кнопки в правом верхнем углу карты.
Всплывающая подсказка По клику на точку траектории — параметры, заданные смарт-выражением в настройках.
Фильтр Кнопка с иконкой фильтра. Параметры: период (DateFrom/DateTo), группы (group), пользователи (user).

Бизнес-ограничения

  1. Контур online-only (качество сети критично).
  2. Часть UX и поддерживаемых возможностей различается между iOS и Android.
  3. Не все сложные admin-настройки и типы полей одинаково полно поддерживаются в mobile.
  4. Push-работоспособность зависит от серверной и клиентской конфигурации (APNs/FCM + настройки устройства).

Типовые риски

Риск Влияние
refresh-token проблемы регулярная потеря сессии
различия платформ «работает на iOS, не работает на Android»
push-конфигурация пропуск критичных уведомлений
stale client-state пользователь видит устаревшие данные

Границы домена

mobile описывает мобильный клиентский контур. Предметная логика операций находится в профильных доменах (tasks, chat, calendar, notifications).