BPM

Дополнение BPM используется для моделирования и запуска бизнес-процессов. Процессы описываются с использованием нотации BPMN 2.0. Это дополнение использует Flowable в качестве механизма бизнес-процессов и набор инструментов рендеринга bpmn-js для моделирования процессов.

В этом руководстве описываются в основном функции дополнения, а не базовых технологий, поэтому мы рекомендуем вам также ознакомится непосредственно с движком Flowable.

Установка

Для этого дополнения требуется подписка Enterprise. Если у вас нет подписки, узнайте, как получить пробную версию ниже.

Для автоматической установки через Jmix Marketplace следуйте инструкциям в разделе Дополнения.

Для ручной установки выполните следующие действия.

  1. Настройте доступ к премиум-репозиторию.

    • Добавьте премиум-репозиторий в свой build.gradle:

      repositories {
          // ...
          maven {
              url = 'https://global.repo.jmix.io/repository/premium'
              credentials {
                  username = rootProject['premiumRepoUser']
                  password = rootProject['premiumRepoPass']
              }
          }
      }
    • Добавьте учетные данные премиум-репозитория в ~/.gradle/gradle.properties:

      premiumRepoUser=123456123456
      premiumRepoPass=abcdefabcdef

      Получите учетные данные репозитория из вашего лицензионного ключа: первая часть ключа перед тире – это имя пользователя репозитория, часть после тире – пароль. Например, если ваш ключ выглядит как 123456-abcdef abcdef, имя пользователя – 123456, а пароль – abcdef abcdef.

  2. Добавьте зависимости в свой build.gradle:

    implementation 'io.jmix.bpm:jmix-bpm-starter'
    implementation 'io.jmix.bpm:jmix-bpm-ui-starter'

Чтобы иметь возможность разрабатывать и собирать проект после истечения подписки Enterprise, рекомендуется установить Приватный репозиторий артефактов, пока подписка еще активна.

Пробная версия

Вы можете получить пробную версию дополнения, посетив свой личный кабинет. Просто нажмите на кнопку Get Enterprise trial в разделе Subscriptions.

Пробные версии коммерческих дополнений перестанут работать через 28 дней после запроса пробной Enterprise подписки. Приложение, включающее пробные дополнения с истекшим сроком действия, запускаться не будет.