Skip to main content

Обзор

Visary Workflow — это модуль управления бизнес-процессами, позволяющий проектировать и автоматизировать процессы с использованием графического дизайнера.

Основные концепции

Дизайнер бизнес-процессов

Инструмент для создания бизнес-процессов в формате графических диаграмм. Предоставляет удобный интерфейс для проектирования этапов, условий и действий, визуализируя логику работы системы.

Модель

Бизнес-процесс связан с типом сущности. При создании экземпляра сущности автоматически запускается соответствующая версия бизнес-процесса.

Основные элементы бизнес-процессов

  • Этап: Логическая часть процесса, представляющая последовательность действий. Этап может содержать несколько пулов.
  • Подпроцесс: Логически завершённая часть основного процесса. Подпроцессы позволяют переиспользовать стандартные блоки в других бизнес-процессах.
  • Пул: Группа участников, выполняющих действия в рамках этапа. Один пул может включать одного или нескольких исполнителей.
  • Действия пользователя: Определяют шаги, которые должен выполнить пользователь (например, утверждение заявки, выполнение задачи).
  • Изменение объекта: Автоматическое изменение атрибутов бизнес-объекта (например, изменение статуса заказа).
  • Создание объекта: Создание новых объектов на основе выполнения шагов бизнес-процесса.
  • Условие: Логическая проверка, определяющая дальнейший ход процесса (например, если заявка утверждена, запускается один набор действий, иначе — другой).
  • Параллельное выполнение: Возможность выполнения нескольких действий одновременно, что повышает эффективность.
  • Создать уведомление: Отправка уведомлений пользователям или группам о статусе процесса или необходимых действиях.
  • Отправить email: Генерация и отправка писем с информацией, связанной с процессом.

Задачи бизнес-процесса (Workflow Task)

Система поддерживает встроенные задачи, автоматизирующие действия пользователей в рамках процессов.

Виджет бизнес-процесса (Workflow Widget)

UI-компонент, отображающий текущее состояние процесса, этапы, действия, дедлайны и историю в детальном представлении.

Версии бизнес-процессов

Система поддерживает управление версиями процессов, что позволяет изменять логику, сохраняя совместимость с предыдущими версиями. Это важно для стабильной работы в условиях изменения требований.