Подключение к движку BPM

OpenBPM Tasklist использует REST API BPM-движков для работы с процессами и пользовательскими задачами. Приложение не требует собственной серверной части и подключается напрямую к существующему BPM-движку через конфигурацию окружения.

Настройка подключения

Для установки соединения с движком необходимо указать значения переменных окружения. Они могут быть заданы в файле .env, env.local или через параметры запуска Docker-контейнера.

Переменная Назначение Пример значения

VITE_BPM_ENGINE_API_URL

Полный URL REST API движка BPM

http://localhost:8080/engine-rest

VITE_BPM_ENGINE_TYPE

Тип подключаемого движка Поддерживаемые значения: CAMUNDA_7, OPERATON, OPENBPM_ENGINE

OPENBPM_ENGINE

Для локальной разработки рекомендуется создать файл env.local в корне проекта и скопировать в него содержимое из env.example. Это позволит легко управлять переменными окружения без изменения исходного кода.

Настройка пользователей

OpenBPM Tasklist использует Basic Authentication, поэтому пользователи и их пароли задаются на стороне BPM-движка. Приложение не управляет пользователями самостоятельно.

Пример настройки пользователей в Camunda 7

  1. Откройте Camunda WebApps в браузере

  2. Войдите под администратором

  3. Перейдите в раздел Admin → Users

  4. Нажмите Create New User и заполните форму

  5. После создания пользователя добавьте его в группу с правами:

    • User

    • Process Definition

    • Process Instance

    • Task

    • Historic Task Instance

Если вы используете Operaton или OpenBPM Engine, порядок действий аналогичен. Главное — убедитесь, что пользователь имеет права на чтение и выполнение процессов и задач.

Проверка подключения

После настройки и запуска приложения перейдите по адресу http://localhost:3000 и войдите под пользователем BPM-движка. Если подключение настроено корректно — откроется список активных задач.