{"id":13716322,"url":"https://github.com/miyuesc/bpmn-process-designer","last_synced_at":"2025-05-14T22:08:11.449Z","repository":{"id":37324530,"uuid":"318393347","full_name":"miyuesc/bpmn-process-designer","owner":"miyuesc","description":"bpmn-js 工具库","archived":false,"fork":false,"pushed_at":"2025-04-25T02:29:16.000Z","size":61441,"stargazers_count":1711,"open_issues_count":25,"forks_count":476,"subscribers_count":32,"default_branch":"next","last_synced_at":"2025-04-25T03:32:24.178Z","etag":null,"topics":["bpmn","bpmn-js","demo","process","vue","vuejs"],"latest_commit_sha":null,"homepage":"https://juejin.cn/post/7304831120710434868","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/miyuesc.png","metadata":{"files":{"readme":"README-en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-12-04T03:36:28.000Z","updated_at":"2025-04-25T02:29:21.000Z","dependencies_parsed_at":"2023-02-10T02:01:35.764Z","dependency_job_id":"51ac30f5-5353-4baa-bfec-267d7b492ee5","html_url":"https://github.com/miyuesc/bpmn-process-designer","commit_stats":{"total_commits":258,"total_committers":4,"mean_commits":64.5,"dds":"0.023255813953488413","last_synced_commit":"49c6a3d297d56e46c9ef5aac3f19c632db6ae6ac"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miyuesc%2Fbpmn-process-designer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miyuesc%2Fbpmn-process-designer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miyuesc%2Fbpmn-process-designer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miyuesc%2Fbpmn-process-designer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miyuesc","download_url":"https://codeload.github.com/miyuesc/bpmn-process-designer/tar.gz/refs/heads/next","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254235698,"owners_count":22036963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bpmn","bpmn-js","demo","process","vue","vuejs"],"created_at":"2024-08-03T00:01:09.360Z","updated_at":"2025-05-14T22:08:06.435Z","avatar_url":"https://github.com/miyuesc.png","language":"TypeScript","funding_links":[],"categories":["Rough"],"sub_categories":["miyuesc/bpmn-process-designer"],"readme":"\u003ch1 align=\"center\"\u003eBpmn Process Designer\u003c/h1\u003e\n\n---\n\n\u003cb\u003e\n\u003cmark\u003e\u003cfont color=\"#2d8cf0\" weight=\"2\" size=\"4\"\u003e✨✨✨ 目前成都的\"小学生\"大佬和作者一起开发了 Flowable 流程引擎组件（包含前端设计器与后端流程引擎）。\u003c/font\u003e\u003c/mark\u003e\n\n\u003cmark\u003e\u003cfont color=\"#2d8cf0\" weight=\"2\" size=\"4\"\u003e🚀🚀🚀该组件与Flowable 流程引擎深度融合，结合实际业务场景和使用方式，对属性编辑面板进行了重新设计，优化了用户体验。 增加了符合业务场景的流程校验与进度预览、引入了富文本编辑器与代码编辑器。 结合后端引擎，可直接嵌入系统中使用。\u003c/font\u003e\u003c/mark\u003e\n\n详情请访问：https://www.bpmport.com/products\n\n设计器预览：[FlowableDesigner](https://designer.bpmport.com/designer/)，[FlowableViewer](https://designer.bpmport.com/viewer/)\n\n\n\u003cfont weight=\"bold\" size=\"4\"\u003e联系方式：\u003c/font\u003e\n\nMail: 463805737@qq.com\n\nQQ Group: 582010059\n\n\u003c/b\u003e\n\n\u003cp align=\"left\"\u003e\n\n\u003cimg src=\"./docs/qq-group.png\" alt=\"QQ Group\"  /\u003e\n\u003cimg src=\"https://www.bpmport.com/images/contact-us-weixin-img.b5e3c289.png\" alt=\"wechat\" /\u003e\n\n\u003c/p\u003e\n\n---\n\nbpmn-js 等相关内容，遇到问题可以在 [bpmn-js-questions: bpmn工具库说明及常见问题解答](https://github.com/miyuesc/bpmn-js-questions) 中查询或者提问。\n\n由于最近被骂的太狠了，这个项目可能不会经常更新，请关注上述产品。\n\n---\n\n## 作者简介\n\nMiyueFE（白小米），也可以叫我小白或者小米，常驻 [稀土掘金](https://juejin.cn/)，也可以通过以下方式联系我：\n\n- 邮箱：[QQ mail](mailto:913784771@qq.com)\n- 掘金：[MiyueFE](https://juejin.cn/user/747323639208391)\n- Discard：https://discord.gg/8cBhGGyeV5\n- 公众号：MiyueFE 的前端圈\n\n\n## 项目说明\n\n1. `vue 2 + JavaScript + bpmn-js@8+ + element-ui` 在本仓库 `main` 分支，是外面多数项目依赖的原始代码，问题较多。\n\n2. `vue 2 + JavaScript + bpmn-js@9+ + element-ui` 在本仓库 `v2` 分支，修改了少数样式，调整了数据交互逻辑，但是核心的数据更新与处理部分逻辑还有一些缺陷。\n\n3. `vue 3 + TypeScript + bpmn-js@13 + naive-ui` 在 [moon-studio/vite-vue-bpmn-process](https://github.com/moon-studio/vite-vue-bpmn-process) 仓库，是 `v2` 的前身。\n\n\n\u003e 当前 `next` 分支作为 pnpm workplace 测试分支，与上述所有内容存在较大差异（暂时不能直接使用），加上工作问题，更新时间不定。\n\u003e \n\u003e 另外，上述 1、2、3 三个分支作为很早之前的版本，虽然用户量比较多，但是依然存在很多问题，建议在理解代码之后进行重新开发。\n\u003e next 分支提供了基础的 bpmn-js 工具方法，基于官方 camunda 属性面板，并进行了多次测试，基本上可以满足大部分自主开发中的核心需求，只需要基于该分支进行二次开发即可。\n\u003e\n\u003e 如果需要可以直接结合系统使用，并且已经修复了核心业务逻辑问题的版本，可以联系上面的商业版本。\n\n## 开源许可\n\n[Apache License](https://github.com/miyuesc/bpmn-process-designer/blob/next/LICENSE) © 2023 [miyuesc](https://github.com/miyuesc)\n\n**本项目遵守 Apache License 2.0 开源协议，详情请参阅 [LICENSE](https://github.com/miyuesc/bpmn-process-designer/blob/next/LICENSE) 文件**。\n\n基于此项目进行开发时，请保留作者的版权信息。\n\n## 书籍推荐\n\n#### 《深入Activiti流程引擎：核心原理与高阶实战》\n\n推荐指数：⭐⭐⭐⭐⭐\n\n购买地址：[京东](https://item.jd.com/13928958.html)、[异步社区电子书](https://www.epubit.com/bookDetails?id=UBd189db7e65bd)\n\n#### 《深入Flowable流程引擎：核心原理与高阶实战》\n\n推荐指数：⭐⭐⭐⭐⭐\n\n购买地址：[京东](https://item.jd.com/14804836.html)\n\n这本书得到了 Flowable 创始人 Tijs Rademakers 亲笔作序推荐，对系统学习和深入掌握 Flowable 的用法非常有帮助。\n\n![深入Flowable流程引擎](https://img14.360buyimg.com/n0/jfs/t1/108850/37/53916/154540/66f612a3Fdb62296b/2d4c3001da6dd921.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiyuesc%2Fbpmn-process-designer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiyuesc%2Fbpmn-process-designer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiyuesc%2Fbpmn-process-designer/lists"}