RepositoryKotlin
VA

valb3r/flowable-bpmn-intellij-plugin

Flowable, Activiti, Camunda BPMN engines process editor plugin for IntelliJ. Pure Kotlin (and some Java)

188sao
40fork
93issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: bpmn-editor

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: bpmn-viewer

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: bpmn-diagram

#1 Repository Của Tháng

🧩 Editor BPMN đa động cơ cho IntelliJ — Flowable, Activiti, Camunda

Một plugin Kotlin nguyên chất biến IntelliJ thành IDE đầy đủ cho lập kế hoạch BPMN, nối liền sơ đồ với mã nguồn thực tế.

Dự án valb3r/flowable-bpmn-intellij-plugin cung cấp trình soạn thảo BPMN (modeler) tích hợp sẵn trong IntelliJ IDEA, hỗ trợ ba engine BPMN phổ biến: Flowable, Activiti và Camunda. Được viết bằng Kotlin (với một số Java), plugin này tập trung vào việc mang trải nghiệm chỉnh sửa quy trình BPMN trực tiếp vào môi trường phát triển, đồng thời cung cấp điều hướng mã nguồn giữa sơ đồ và các lớp Java/Kotlin — bao gồm cả Spring beans. Hiện tại dự án đang trong giai đoạn phát triển (work-in-progress).

✨ Điểm nổi bật

  • Soạn thảo BPMN trực quan: Thêm/xóa phần tử, thay đổi thuộc tính, hỗ trợ hoàn tác/làm lại, kéo thả hàng loạt và xóa nhanh nhiều phần tử.
  • Điều hướng mã nguồn: Nhảy trực tiếp từ thuộc tính Delegate Expression (Ultimate) hoặc Class (Community) đến bean, hàm hoặc lớp tương ứng trong dự án.
  • Hỗ trợ refactor thông minh: Các thay đổi như đổi tên bean sẽ được đồng bộ tự động sang file XML của quy trình (Ultimate).
  • Chuyển đổi BPMN ↔ XML: Nhảy từ bất kỳ phần tử nào trong sơ đồ sang thẻ XML tương ứng và ngược lại (Ultimate).
  • Gỡ lỗi quy trình: Theo dõụi các bước thực thi gốc của mô̂t lụ̂o chu trình ngay trong plugin.
  • Hỗ trợ 3 engine: Tương thích với Flowable, Activiti và Camunda — cài một bản dựa trên engine bạn đang dùng.
  • Xây dựng từ nguồn dễ dàng: Dùng Gradle để build hoặc chạy thử plugin trong sandbox với một lệnh duy nhất.

💡 Vì sao đáng chú ý

Khác với các công cụ BPMN độc lập, plugin này nguyên nhất là trong IntelliJ — nghĩa là bạn không cần rời khỏi IDE để thiết kế hoặc chỉnh sửa quy trình. Đặc biệt, tính năng điều hướng mã nguồn và đồng bộ refactor giữa sơ đồ và XML giúp tiết kiệm thời gian và giảm lỗi thủ công khi cập nhật tên bean hoặc lớp. Phù hợp với các dự án Java/Kotlin sử dụng Flowable, Activiti hoặc Camunda, đặc biệt trong môi trường phát triển Spring.


#BPMN #Flowable #Activiti #Camunda #IntelliJPlugin #Kotlin #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJava
jeecgboot/JeecgBoot

【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,解决 Java 项目 90% 重复工作,提高效率又不失灵活。

48.3k
Oct 24, 2026
RepositoryJava
Activiti/Activiti

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.

10.5k
Oct 23, 2026
RepositoryJava
risesoft-y9/WorkFlow-Engine

工作流引擎对内提供单位/机关流程管理规则和内部业务流程的数字化落地实践;对外提供自动化地第三方业务驱动、接口接入和算法单元驱动能力。工作流引擎在提供底层驱动引擎的同时对全局透明监控、安全防御和国产化特色功能进行充分考虑,是内部流程管理和业务算法驱动的不二之选。

865
Sep 29, 2026
RepositoryHTML
Jzow/flow

企业级流程中心(基于flowable和bpmn.js封装的流程引擎)

845
Feb 14, 2025
RepositoryJava
aizuda/flowlong

飞龙工作流 FlowLong workflow🐉 真正的国产工作流引擎、json 格式实例模型、仿飞书钉钉审批流程设计器、🚩为中国特色审批匠心打造❗

832
Sep 22, 2026
RepositoryTypeScript
Yiuman/bpmn-vue-activiti

基于Vue3.x + Vite + bpmn-js + element-plus + tsx 实现的Activiti流程设计器(Activiti process designer based on Vue3.x + Vite + BPMN-JS + Element-Plus + TSX implementation)

652
Apr 10, 2026
RepositoryJava
wengwh/plumdo-work

工作流,表单,报表结合的多模块系统

469
Oct 3, 2024
RepositoryJava
feng-shan-jian/ApprovaPlat

基于 RuoYi Vue 3版本以及Flowable 8、Spring Boot 4 的开源流程中台。完全为爱发电,如果有用的上的地方,可以点点小⭐。(目前开源部分仅为实习中自己开发应用的技术基座,非实际设计的产品版本,仅作为技术参考使用,但后续出现问题会不断维护参考,提升框架通用性)

276
Oct 13, 2026
RepositoryJava
L1yp/van-app

springboot + springcache + flowable/activiti/camunda + rbac + mybatis-plus工作流实战

134
Sep 27, 2024