Platform V
UI Workflow
Server-side фреймворк для управления сценариями навигации во фронтальных приложениях и бесшовного перехода между распределенными приложениями. Реализует паттерн state machine для процессов бизнес-логики
01
Единый API для различных каналов
02
Распределенное размещение приложений
03
Совместная разработка и переиспользование
04
Редеплой без обновления мобильного приложения
Функции
Декларативное описание сценариев навигации
Запуск и исполнение созданных сценариев
Создание распределенных сценариев
Сбор метрик жизненного цикла процесса и отправка в мониторинг
Хранение данных процессов в распределенном хранилище
Универсальный механизм обработки ошибок в прикладном коде
Сервис авторизации для контроля доступа к процессам
Встроенный механизм работы с «хлебными крошками»
Защита от ошибочных, параллельных запросов в рамках одного процесса.
Визуализация процесса встроенными средствами Intellij IDEA
Примеры использования
01
Изменение порядка навигации и визуального отображения экранных форм без обновления приложения на устройстве клиента
02
Разработка сценария навигации по экранным формам с переиспользованием форм и логики работы с бэк-системами.
Преимущества
Единый протокол взаимодействия с PL-приложением для переиспользования сценариев навигации между реализациями фронтального приложения.
Изменение сценариев навигации и экранных форм в нативных приложениях без обновления на устройстве клиента
Возможность разработки несколькими командами с реализацией отдельных частей процесса, в том числе навигации внутри подпроцесса
Распределенное размещение и переиспользование общих подпроцессов в составе разных процессов
Экономия времени разработчиков при построении процесса
Визуализация workflow