BPM

BPM 是用来对业务流程进行建模、执行业务流的扩展组件。业务流使用 BPMN 2.0 标记。该组件使用 Flowable 作为业务流程引擎,使用 bpmn-js 渲染包进行流程建模。

本手册主要介绍我们扩展组件提供的功能,而非底层框架的功能,所以你需要自己先熟悉 Floable 引擎。

安装

此扩展组件需要企业版 订阅。如果没有企业版订阅,可以按照 下面 的方法进行试用。

请按照 扩展组件 章节的介绍通过 Jmix 市场自动安装。

手动安装步骤:

  1. 配置 premium 仓库的访问

    • build.gradle 添加 premium 仓库:

      repositories {
          // ...
          maven {
              url = 'https://global.repo.jmix.io/repository/premium'
              credentials {
                  username = rootProject['premiumRepoUser']
                  password = rootProject['premiumRepoPass']
              }
          }
      }
    • 将 premium 仓库的凭证记录在 ~/.gradle/gradle.properties 文件中:

      premiumRepoUser=123456123456
      premiumRepoPass=abcdefabcdef

      仓库的凭证可以通过许可秘钥获取:秘钥中短横前的部分为用户名,短横后的部分为密码。例如,如果你的秘钥是 123456123456-abcdefabcdef,则用户名是:123456123456,密码是 abcdefabcdef

  2. build.gradle 中添加依赖

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

如需在企业版订阅过期后仍然能构建已有的项目,建议在订阅有效期内搭建一个 私有制件仓库

试用版

可以访问你的 profile 页 获取组件的 试用版:在 Subscriptions 部分点击 Get Enterprise trial 按钮。

商业扩展组件在获取企业版试用 28 天后过期。过期后,使用此扩展组件的应用程序将不能运行。