问题标签 [bpmn.io]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bpmn.io - How to correct connection positions programmatically?
When we move an element, bpmnjs tries to improve the way other elements connect to that element (by changing its connection's way-points after we drop the element I guess).
Now imagine I have some bpmn diagrams which have untidy connections. How can I do that correction on all connections after loading?
angular - Angular 构建优化器 - TypeError:this._createContainer 不是函数
编译 Angular 7.2.5 应用程序--prod
会产生一个奇怪的运行时错误。
堆栈跟踪是
但是,该Viewer.js.pre-build-optimizer.js
文件确实包含该_createContainer
功能
该库不是原生 Angular 库,它是https://github.com/bpmn-io/bpmn-js
我不知道该去哪里,我想维护构建优化器。
几张截图
bpmn - BPMN:网关链接的替代任务
我正在学习 BPMN。
我正在尝试使用https://demo.bpmn.io从 mg 文档创建示例。
特别是在披萨示例中,我正在尝试对从任务“询问披萨”返回到基于事件的网关的流程进行建模:
这是具有相同含义的替代方案吗?
谢谢。
javascript - 如何从 bpmn-js 建模器中提取更新的 XML 字符串?
我正在使用 bpmn-js 建模器通过 XML 字符串作为输入来呈现图表。
在对图表进行更改后,我尝试通过执行以下操作来控制台记录更新的 XML 配置:
它正在记录undefined
spring-boot - 尝试从部署的任何进程启动实例时出错
我在将 Camunda BPMN 与 springboot 集成时遇到问题,我创建了包含 Camunda 引擎配置的文件
我确实成功部署了这个过程,我猜:我发现 2 个表只有数据,ACT_RE_DEPLOYMENT
并且ACT_GE_BYTEARRAY
.
但是,在尝试从任何已部署的进程启动实例时,我总是遇到错误。
总是得到空进程 def org.camunda.bpm.engine.exception.NullValueException: no processes deploy with key ...
graph - 通过命令行可重现地自动布局 BPMN 工作流?
我正在寻找一种离线工具(理想情况下适用于 Linux 中的命令行),它可以自动且可重复地布局我的 BPMN 图,即相同的流程应该始终以相同的布局结束,即每次运行的所有活动和流程的坐标相同。
我目前知道的替代方案如下:
- 使用随 java 应用程序 YEd 一起提供的yBPMN布局器。
- 不知何故采用了本地 Camunda 安装的 API,但在这里我不确定当我已经有一个 BPMN-XML 并且我只想调整坐标时它应该如何工作。
- 尝试扩展bpmn-auto-layout,一个 0.1 版本的项目和一个单一的版本(截至 2019 年 12 月)。
- 间接让graphviz完成这项工作,例如通过 Ingo Kitzmann、Christoph König等人建议的算法。铝。在它的上面。
- 从头开始实现分层布局算法。(参见例如M. Slade:关于具有约束的分层图的布局算法的论文,G. Sander:分层曼哈顿布局的快速启发式算法,S. Chitra,B. Kalpana:基于分层有向无环图 (HDAG) 的会话预处理技术建设,...)
是否有其他方法可以以编程方式和确定性方式安排 BPMN 图的布局?
参考
javascript - 从 bpmn Moodle 中的异步函数中检索对象
我有使用 bpmn moddle 创建 bpmn xml 的功能。下面是我的功能createFileData
我在控制台中得到输出。我希望在调用函数时返回创建的 xml。但是我得到的值是undefined
并且无法将return
数据传递给以下函数。
谁能帮助我理解,如何返回从 moddle 创建的 xml?
javascript - 如何将新元素附加到 moddle
我正在使用 bpmn-moddle 创建 bpmn 标签。我在其中创建了任务元素并向其添加了扩展元素。下面是我的代码
我使用 moddle.createAny() 创建了一个自定义元素。我想将此自定义元素添加到另一个自定义元素。以下是我要执行的功能。
对于上面的行,我收到错误,因为 push 不是函数。任何人都可以帮助如何将自定义元素添加到 bpmn-moddle 中的另一个自定义元素
bpmn - 在 bpmnJS 中拖动任务元素后如何禁用可编辑文本
我有禁用双击事件的代码,它阻止显示文本字段。
但是在拖动任务element.dblclick
事件时不应用并且它是可编辑的。但是在画布中的任意位置拖动并单击后,将element.dblclick
应用该事件。但我也想在拖动后禁用。
如果有任何解决方案会有所帮助。
谢谢。