LogicFlow
LogicFlow copied to clipboard
A flow chart editing framework focusing on business customization. 专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。
分组节点在只读模式下,还能通过拉大拉小,和按钮的放大缩小 **最简复现demo** 一般来说通过文字和截图的描述我们很难定位到问题,为了帮助我们快速定位问题并修复,请按照以下指南编写并上传最简复现demo: https://codesandbox.io/s/logicflow-base24-forked-t3p6nb?file=/step_24_group/index.js
**问题描述** 1. 问题触发的条件 >使用 InsertNodeInPolyline 插件 >使用 addEdge 在两个节点A,B间增加连线 edgeA,edgeB 2. 期望的表现 >将 新节点C拖入连线 edgeA 上时,将节点C 变成A,B的中间节点 4. 实际的表现 问题1: >C 节点依然是一个游离节点  问题2: >自定义锚点的节点与其他节点链接锚点会在拖动连线时发生错误 addEdge定义了自定义节点第二个锚点【右锚点】与下一个节点【结束节点】链接  在连线上插入新节点,拖动新节点后,突然变成了自定义节点一个锚点【左锚点】与下一个节点链接  **最简复现demo**...
## 描述 LogicFlow为了提供足够的扩展性,默认情况下并不会做过多的样式、交互上的效果。我们提供了足够多的API支持您去实现您们产品、UI的效果。 在不涉及公司信息安全的情况下,欢迎您把LogicFlow在您们项目中的实际效果分享出来。 ## 你可以分享 1. 分享项目中的效果截图。 2. 分享自己用LogicFlow实现的开源项目github地址。 3. 分享使用了LogicFlow的网址。 ## 我们还会做什么 1. 在收集到足够多的分享后,我们会从中选区一些用的多的效果做成内置插件。 2. 为后续提供案例展示模块收集素材。
Good day This is a very interesting find. Do you happen to have an English version of the documentation? Thank you.
**问题描述** 开发环境: Edge浏览器 , 对接后端flowable最新的流程引擎,采用bpmn2.0规范 1、 文件 packages\extension\src\bpmn-adapter\index.ts 中toXmlJson跟toNormalJson方法没有考虑Array的情况,Object.entries无法正确解析数组,,导致本来的对象数组例如 `{ "bpmn2:extensionElements": { "flowable:taskListener": [ { "event": "create", "flowable:field": { "name": "taskType", "stringValue": "Execute" } }, { "event": "end", "flowable:field": {...
### 谁在使用 LogicFlow? 感谢正在使用和关注 LogicFlow 的开发者,我们会持续投入,让 LogicFlow 项目和社区更加繁荣。 ### 这个 issue 的出发点 - 聆听社区的声音,让 LogicFlow 解决实际的问题 - 吸引更多的开发者参与和贡献 - 更多的了解 LogicFlow 的实际使用场景,以便后续版本的计划 ### 我们期待您能提供 参与LogicFlow问卷,问卷地址:[https://wj.qq.com/s2/9588335/2b7b/](https://wj.qq.com/s2/9588335/2b7b/)。我们会每隔一段时间抽出一部分填写问卷的用户,送出LogicFlow纪念T恤。(目前已经送出第一批30名用户)
> LogicFlow对外持开放态度,不论是只修改文档的标点符号还是对LogicFlow的整体功能有大的重构我们都欢迎。 ## 编写LogicFlow的文档 1. 如果您在使用LogicFlow的过程中,发现文档有问题,可以直接点击左下角的**在 Github 上改善此页**来对LogicFlow的文档进行修改。此链接会自动跳转到github,并为您提供一个修改此文件的页面。 2. 您还可以通过将LogicFlow的源代码下载到本地后,通过命名`npm run docs:dev`在本地允许LogicFlow的文档。更多的本地代码如何运行请查看[developer.md](https://github.com/didi/LogicFlow/blob/master/developer.md)。 ## 给LogicFlow贡献插件 LogicFlow为了保证足够的灵活性,所以基于[插件化思想](http://logic-flow.org/article/article02.html#logicflow-%E7%9A%84%E6%8B%93%E5%B1%95%E8%83%BD%E5%8A%9B)开发方式,将很多功能都放到了`@logicflow/extension`包中。LogicFlow的插件功能非常灵活,我们即支持您将流程图上面的某个组件封装为插件, 例如[菜单](https://github.com/didi/LogicFlow/blob/master/packages/extension/src/components/menu/index.ts); 也支持您把整个流程图封装为插件, 例如[BpmnElement](https://github.com/didi/LogicFlow/blob/master/packages/extension/src/bpmn/index.ts); 甚至你还可以把多个插件组合到一起, 将一个完整的流程图产品封装为插件。 我们期待您把您的插件贡献出来,你可以选择如下方式: 1. 将您的插件放到LogicFlow源码的extension目录下,通过Pull Request的方式提交给我们,我们会在后面统一将你的插件发布到`@logicflow/extenion`包中。 2. 将您的插件独立发布,然后将如何使用您的插件,以及插件的使用效果写到LogicFlow文档中。 ## 分享LogicFlow的使用案例 LogicFlow为了提供足够的扩展性,默认情况下并不会做过多的样式、交互上的效果。我们提供了足够多的API支持您去实现您们产品、UI的效果。 在不涉及公司信息安全的情况下,欢迎您把LogicFlow在您们项目中的实际效果在[LogicFlow案例分享](https://github.com/didi/LogicFlow/issues/716)的issue中分享出来。
 你们提供的样例中圆角折线在距离过短的时候仍然会中断掉
**问题描述** 连线能否所见即所得,目前拖动的时候是直虚线,释放的时候线的轨迹和拖动时的不一致。  
logicFlow对bpmn的适配这个功能感觉挺好的 但是我想快速上手了解下里面的转换逻辑处理时, 发现只有看源码才能知道. 仔细看没有测试用例 :sweat: