Жоба 01 · Enterprise mobility

Nexronik MDM:
құрылғылар мен дала жұмысы бірыңғай басқаруда.

Терминалдарды басқаруды, қорғалған жұмыс экранын, маршруттарды, өтінімдерді, мерчендайзингті және 1С-пен алмасуды біріктіретін корпоративтік Android жүйесі.

  • Flutter
  • Kotlin
  • PHP 8.2
  • MySQL 8
  • Android DPC
  • REST API
Формат
Корпоративтік платформа
Контур
Android · Web · Backend
Міндет
MDM + дала жұмысын автоматтандыру
Nexronik рөлі
Архитектура және әзірлеу

01 / Контекст

Жай ғана MDM емес.
Толыққанды жұмыс жүйесі.

Корпоративтік планшет бір мезгілде басқарылатын құрылғы әрі дала қызметкерінің ыңғайлы жұмыс құралы болып қалуы тиіс.

Қарапайым launcher тек интерфейс мәселесін, ал стандартты MDM тек саясаттар мәселесін шешеді. Мұнда құрылғыны қауіпсіз шектеу, жаңартуларды жеткізу, рөлдерді тағайындау және тұрақты интернетсіз күнделікті жұмысты қолдау үшін бірыңғай контур қажет болды.

01

Басқарылу

Саясаттар, киоск режимі, рұқсат етілген қосымшалар, Wi‑Fi және қашықтан жаңарту.

02

Дала жұмысы

Маршруттар, клиенттер, каталог, өтінімдер, мерчендайзинг және автономды кезек.

03

Бірыңғай деректер

Меншікті серверлік модель, әкімшілік панель, есептер және 1С-пен бақыланатын алмасу.

02 / Архитектура

Үш дербес қабат.
Бір қорғалған контур.

Жүйелік артықшылықтар пайдаланушы интерфейсінен, ал жұмыс процестері сыртқы жүйелермен интеграциядан бөлінген. Core мен Launcher бөлек нұсқаланып, келісілген келісімшарттар бойынша жаңартылады.

01Kotlin
CORE

Device Policy Controller

Native Android Device Owner жүйелік саясаттар мен қосымшаларды сенімді орнатуға жауап береді.

  • Persistent HOME және kiosk mode
  • Lock-task allowlist
  • Wi‑Fi және геолокация
  • Тексерілген OTA-орнату
02Flutter
APP

Жұмыс Launcher-і

Құрылғының басты экраны және көшпелі команда рөлдеріне арналған қолданбалы кабинеттер.

  • Маршруттар мен клиенттер
  • Өтінімдер мен жеке жоспар
  • Чек-парақтар мен фотосуреттер
  • Желісіз жұмыс
03PHP + MySQL
BACK

Сервер және басқару

Әкімшілік панель, API және 1С қолжетімділігіне тәуелсіз меншікті жұмыс күйі.

  • Құрылғылар мен саясаттар
  • Рөлдер, командалар және маршруттар
  • Тапсырыстар мен телеметрия
  • Есептер және әрекеттер аудиті
Android CoreЖүйелік саясаттар
Flutter LauncherЖұмыс сценарийлері
PHP BackendБасқару және API
Бақыланатын алмасу

03 / Мүмкіндіктер

Құрылғы саясатынан
аяқталған сапарға дейін.

MDM функциялары мен бизнес-сценарийлер бір жүйе ретінде жұмыс істейді, бірақ жауапкершілік пен деректер деңгейінде бөлінген күйде қалады.

01POLICY

Корпоративтік киоск

Тұрақты жұмыс экраны, маңызды компоненттерді жоюға тыйым салу және тек рұқсат етілген қосымшаларды іске қосу.

02OTA

Қауіпсіз жаңартулар

Package name, нұсқа және қолтаңба сертификатын тексергеннен кейін APK-ны дыбыссыз орнату.

03FIELD

Маршруттар мен өтінімдер

Сапарлар жоспары, клиент картасы, каталог, қалдықтар, тапсырыс және сауда өкілінің жеке жоспары.

04MERCH

Мерчендайзинг

Чек-парақтар, тауар мәселелері, «дейін/кейін» фотолары, себептері көрсетілген өткізіп алулар және сапарлар тарихы.

05OFFLINE

Автономды жұмыс

Кэштелген жұмыс деректері мен қолдау көрсетілетін әрекеттер байланыссыз қолжетімді болып қалады және желі қалпына келгеннен кейін басқарылатын кезек арқылы жіберіледі.

06GPS

Телеметрия

Геолокация, батарея, қосылым және сенімсіз координаттарды сүзетін құрылғы күйі.

07RBAC

Рөлдер мен командалар

Жұмыс кабинетін сервер тағайындайды, ал құрылғы қайта тағайындалғанда қызметкер деректері оқшауланады.

081C

Тәуелсіз алмасу

1С қолжетімсіз болғанда негізгі сервис жұмысын жалғастырады, ал синхрондау бөлек әрі басқарылатын түрде іске қосылады.

04 / Жұмыс рөлдері

Бір терминал.
Әртүрлі сценарийлер.

Кабинет сервердегі лауазым арқылы тағайындалады. Пайдаланушы рөлді қолмен ауыстырмайды және тек өзінің жұмыс контекстін көреді.

Сауда өкілі

  • Күндік маршрут және клиент карталары
  • Каталог, бағалар, қалдықтар және берешек
  • Жаңа өтінімдер және тапсырыстар тарихы
  • Жеке жоспар және жұмыс көрсеткіштері
Nexronik Launcher жұмыс экраны: маршруттар, өтінімдер, жеке жоспар және каталогтар
Қосымшаның нақты экраны

05 / Қауіпсіздік

Қорғаныс
архитектураға енгізілген.

Жүйелік артықшылықтар интерфейспен араласпайды, компоненттер арасындағы сенім қолтаңбамен тексеріледі, ал маңызды әрекеттер қатаң келісімшарттармен қорғалған.

01

Артықшылықтарды бөлу

Device Owner бөлек Core қосымшасында шоғырланған, ал Launcher тек қорғалған IPC-келісімшартын алады.

BOUNDARY
02

Жаңартуларды тексеру

Орнату алдында пакет, versionCode және сертификат салыстырылады; сервер жаңартуды нақты құрылғымен байланыстырады.

VERIFY
03

Қауіпсіз қалпына келтіру

Саясаттар қайта жүктеу мен жаңартудан кейін қалпына келеді, ал уақытша қызмет көрсету автоматты түрде жабылады.

RECOVER
04

Жұмыс деректерін оқшаулау

Офлайн кезектер тағайындалған қызметкерге байланған және құрылғының жаңа пайдаланушысына берілмейді.

ISOLATE

06 / Тексеру

Нәтиже
бақылау сынақтарымен бекітілген.

Жария сандар төрт негізгі тест жинағына және оқшауланған контурдағы perimeter/pre-auth сынағына қатысты. Бұл бизнес-метрикалар, SLA немесе ресми сертификаттау емес.

Төрт негізгі жинақ 226 / 226

тест сәтті өтті

49 Backend 107 Flutter 54 Core unit 16 Launcher native
Perimeter / pre-auth сынағы 29 200

бақыланатын ортадағы авторизацияланбаған сұрау

HTTP тұрақтылығы 0

сол сынақтағы тасымалдау қатесі мен 5xx жауабы

p95 кідірісі 12–40 мс

perimeter/pre-auth сынағында concurrency 8–32 кезінде

Бақылау сынағы 2026 жылғы 4 тамызда security review мен маңызды серверлік ақаулар түзетілгеннен кейін тіркелді. Ол бизнес-сценарийлердің аралас авторизацияланған жүктемесін модельдемейді.

07 / Технологиялар

Міндетке сай,
сән үшін емес.

  • Mobile UIFlutter · Dart
  • Device controlKotlin · Android DPC
  • BackendPHP 8.2 · MySQL 8
  • IntegrationREST API · 1С
  • InfrastructureLinux · Nginx · Apache
  • QualityUnit · Contract · Load

Ұқсас міндет бар ма?

Жүктеме мен дамуға
төтеп беретін жүйе жобалаймыз.

CRM, мобильді қосымша, API, серверлік платформа немесе күрделі интеграция — шешімді сіздің процесіңізге сай құрамыз.

Жобаны талқылау Портфолиоға оралу