Kanban 看板

Kanban 扩展组件提供了一个 kanban 组件,可以直观地显示项目的工作流程。其中,任务以卡片的形式展示,通过不同的列表示项目的不同阶段,用户能够一目了然地看到进度。该组件基于 Smart Kanban JavaScript 库构建。

overview embedded kanban

Kanban 扩展组件的主要功能:

  • 可视化的看板:一个完全可自定义的 kanban 组件,可以集成到任何 Jmix 视图中。

  • 任务管理:管理看板内的任务,包括将其分配给用户、设置截止日期和优先级。

  • 阶段管理:在看板上创建和管理多个状态列 (columns),代表工作流程的不同阶段。

  • 拖放功能:在状态列之间可以通过拖放移动任务,提供用户友好和直观的体验。

  • 自定义选项:自定义看板的外观和行为,以满足特定的需求和偏好。

  • Jmix 集成:Kanban 扩展组件与 Jmix 框架无缝集成,可以使用已有的数据和功能。

安装

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

请按照 扩展组件 章节的介绍通过 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.kanban:jmix-kanban-flowui-starter'