BPM

Business Process Management (BPM) — это систематический подход к улучшению процессов в организациях. Он включает проектирование, выполнение, мониторинг и оптимизацию бизнес-процессов для повышения эффективности и результативности.

В Jmix функциональность моделирования и запуска бизнес-процессов предоставляется дополнением BPM.

Приложение Bookstore демонстрирует возможности дополнения Jmix BPM.

Установка

Дополнение BPM доступно по BPM подписке. Чтобы ознакомиться с дополнением, воспользуйтесь Пробной Enterprise+BPM подпиской.

Для автоматической установки через 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-flowui-starter'

Важное примечание для приложений в режиме меню Single mode

Если ваше приложение использует режим меню Single mode, вам следует вручную добавить пункты меню после установки дополнения.

  1. Откройте Дизайнер меню в Jmix Studio.

  2. Перейдите на вкладку Structure.

  3. Доступные пункты меню отображаются на левой панели.

    add menu items
  4. Чтобы добавить пункты:

    • Выберите нужные пункты и нажмите кнопку > кнопка (Add Selected).

    • Или перетащите их с левой панели в текущую структуру меню справа.

Этот шаг необходим, потому что приложения в режиме Single mode не выполняют автоматическое слияние меню дополнений с существующей структурой.