Подключение к движку BPM
OpenBPM Tasklist использует REST API BPM-движков для работы с процессами и пользовательскими задачами. Приложение не требует собственной серверной части и подключается напрямую к существующему BPM-движку через конфигурацию окружения.
Настройка подключения
Для установки соединения с движком необходимо указать значения переменных окружения.
Они могут быть заданы в файле .env, env.local или через параметры запуска Docker-контейнера.
| Переменная | Назначение | Пример значения |
|---|---|---|
|
Полный URL REST API движка BPM |
|
|
Тип подключаемого движка
Поддерживаемые значения: |
|
|
Для локальной разработки рекомендуется создать файл |
Настройка пользователей
OpenBPM Tasklist использует Basic Authentication, поэтому пользователи и их пароли задаются на стороне BPM-движка. Приложение не управляет пользователями самостоятельно.
Пример настройки пользователей в Camunda 7
-
Откройте Camunda WebApps в браузере
-
Войдите под администратором
-
Перейдите в раздел Admin → Users
-
Нажмите Create New User и заполните форму
-
После создания пользователя добавьте его в группу с правами:
-
User
-
Process Definition
-
Process Instance
-
Task
-
Historic Task Instance
-
|
Если вы используете Operaton или OpenBPM Engine, порядок действий аналогичен. Главное — убедитесь, что пользователь имеет права на чтение и выполнение процессов и задач. |
Проверка подключения
После настройки и запуска приложения перейдите по адресу
http://localhost:3000
и войдите под пользователем BPM-движка.
Если подключение настроено корректно — откроется список активных задач.