Описание#

Platform V Flow - это инструмент позволяющий автоматизировать бизнес-процессы, включая оркестрацию микросервисов и пользовательских задач. Набор функциональных готовых компонент позволяет разработчику быстро и не задумываясь о технической реализации создавать готовый продукт. Platform V Flow имеет гибкую систему настроек условий проигрывания процесса, позволяет обрабатывать переменные внутри процесса, а также включать в процесс задачи, требующие непосредственного участия пользователей. Панель администратора, входящая в состав платформы SberFlow, помогает отслеживать все этапы выполнения процесса, осуществлять перехват ошибок и управление сбойными шагами процесса. Изучив данный продукт вы получите возможность создавать собственные автоматизированные процессы легко и быстро.

Процесс создания модели на Platform V Flow:

  • Разработчик с помощью визуальной среды Designer Platform V Flow проектирует процесс;

  • Процесс проходит автоматическую валидацию;

  • Разработчик покрывает тестами созданную модель процесса. Тесты исполняются ядром Engine Platform V Flow локально и не требую дополнительной настройки окружения;

  • Готовая модель деплоится на сервер, где процесс будет ожидать стартовое событие для запуска.

Компоненты Platform V Flow#

Designer Platform V Flow#

Designer Platform V Flow – это среда разработки и моделирования бизнес-процессов, позволяющая пользователью с помощью наглядных средств визуального проектирования запрограммировать бизнес-процесс, для дальнейшего его исполнения.

Задачи решаемые Designer Platform V Flow:

Engine Platform V Flow#

Engine Platform V Flow – это ядро, исполняющее процессы смоделированные пользователем в среде разработки - SberFlow Designer.

Engine Platform V Flow решает задачи:

  • сопровождаемости - логгирование, мониторинг, rolling update, graceful shutdown;

  • производительности - настраиваемая область хранения состояний, многопоточное исполнение;

  • отказоустойчивости - работа с кластером реплицируемых узлов, балансировщик нагрузки, резевные ноды.

Комплект документации по Engine Platform V Flow:

Engine Platform V Flow Control Panel#

Engine Platform V Flow Control Panel - панель администратора, позволяющая пользователю контролировать исполнение процессов.

Engine Platform V Flow Control Panel позволяет выполнять:

  • Мониторинг загрузки кластера;

  • Контроль исполнения процессов;

  • Контроль инцидентов;

  • Повторный запуск процесса или отдельного его шага;

  • Получение подробной информации о сбойных шагах процесса.

Документация для Engine Platform V Flow Control Panel:

Tasklist Platform V Flow#

Tasklist Platform V Flow – компонент отвечающий для работу с пользовательскими задачами и предоставляющий полный комплект публичного API для их выполнения.

Tasklist Platform V Flow Portal#

Tasklist Platform V Flow Portal – веб портал, позволяющий пользователям работать с задачами из единого интерфейса платформы.

Tasklist Platform V Flow Portal предоставляет пользователю возможность:

  • Просмотра и фильтрации списка всех задач;

  • Назначения и переназначения задачи на конкретных пользователей;

  • Отражение SLA и степени важности для каждой задачи;

  • Бесшовный переход к выполнению задачи из интерфейса системы;

  • Использование дополнительных ролевых ограничений, в соответствии с правилами динамических групп, объявленных пользователем, для более гибкого перераспределения задач внутри отделов.

Комплект документации по SberFlow Tasklist Portal: