Мобильное приложение — бизнес-логика¶
Обзор¶
1F Mobile (iOS/Android) даёт пользователю доступ к ключевым рабочим сценариям 1Формы вне десктопа: задачи, коммуникации, календарь, уведомления, новости.
Бизнес-ценность¶
- Оперативная обработка задач и согласований в движении.
- Сокращение времени реакции через push-канал.
- Единый пользовательский контур между 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). |
Бизнес-ограничения¶
- Контур online-only (качество сети критично).
- Часть UX и поддерживаемых возможностей различается между iOS и Android.
- Не все сложные admin-настройки и типы полей одинаково полно поддерживаются в mobile.
- Push-работоспособность зависит от серверной и клиентской конфигурации (APNs/FCM + настройки устройства).
Типовые риски¶
| Риск | Влияние |
|---|---|
| refresh-token проблемы | регулярная потеря сессии |
| различия платформ | «работает на iOS, не работает на Android» |
| push-конфигурация | пропуск критичных уведомлений |
| stale client-state | пользователь видит устаревшие данные |
Границы домена¶
mobile описывает мобильный клиентский контур. Предметная логика операций находится в профильных доменах (tasks, chat, calendar, notifications).