问题标签 [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.

0 投票
1 回答
42 浏览

process - BPMN 2.0 中用于问答流程的消息流

我只是在学习 BPMN 2.0 建模语言。我必须设计一个呼叫中心流程,其中操作员向客户提出几个问题。我想知道是否需要为每个问题(作为交换信息)建模客户和操作员之间的消息流,或者是否仅在交换真实文档时才需要消息流(例如发送发票)。谢谢!

0 投票
1 回答
280 浏览

bpmn - 属性面板扩展中的新自定义属性未反映在 bpmn 图 xml 中

我在属性面板中添加了一些自定义属性,如下所示,我在常规选项卡中禁用了 Id 属性。添加 2 个新选项卡输入和输出。

在此处输入图像描述

在此处输入图像描述

请参阅 2 个屏幕截图,我在属性面板中添加了新控件,但如果我下载图表,XML 不会显示。我在其中缺少什么?注意:我的代码是 BPMN 自定义属性面板示例的相同副本

0 投票
0 回答
260 浏览

angular - 如何以角度为 bpmn-js 中的一个元素着色

我在我的网站上使用 bpmn-js 查看器(使用角度开发)并将 xml 解析到数据库中。查看时如何为一个元素着色

如何通过 id 为一个元素着色(或指定),例如从数据库中检索的“Activity_1je8h8x”并在查看器中为其添加标题(标题也从数据库中检索)

0 投票
0 回答
112 浏览

javascript - Oracle APEX 分面搜索在更改时无法很好地显示 BPMN 图

我正在使用卡片来显示图表。当页面加载或重新加载图表显示良好,但是当我使用分面搜索时,卡片区域被刷新(没有重新加载)并且图表不适合卡片。

截图:

https://i.stack.imgur.com/1hO5A.png

在此处输入图像描述

卡区查询

区域刷新后如何在卡片中正确显示图表?

提前致谢!

0 投票
2 回答
88 浏览

bpmn - 可用于创建 BPMN 文件的工具

有谁知道除了 bpmn.io 是否有免费的在线工具可用于创建 BPMN 文件?

我使用 BPMN io 已经有一段时间了,它不允许我从 GUI 更改任务/事件的 ID。因此,我必须手动执行此操作。但是当有大量事件/任务时,这是不切实际的。有人可以告诉我是否有可以更改事件 ID 的 bpmn.io 的免费在线替代方案,或者是否有办法更改 bpmn.io 中的 id?对此进行了背景调查,但找不到。

0 投票
1 回答
155 浏览

javascript - bpmn io vue 3 集成问题

我目前正在尝试将 bpmn io 嵌入到 vue 3 应用程序中。我能够使用 webpack 中的原始加载器加载图表。不幸的是还有其他一些问题。

MainPage.vue(bpmn 魔法所在的文件)

main.js(我在其中注册我的 bpmn 组件以在应用程序范围内通用的文件)

0 投票
0 回答
47 浏览

node.js - 有人在 Blazor 的 webassmbly 项目中使用过 BPMN-JS 吗?

我能够通过 unpkg ( https://github.com/bpmn-io/bpmn-js-examples/tree/master/pre-packaged ) 使用 bpmn-js 但是当我尝试使用 bpmn-js-properties-panel ( https://github.com/bpmn-io/bpmn-js-properties-panel ) 发现它更像是与 node.js 一起使用。

我能够为 blazor ( https://brianlagunas.com/using-npm-packages-in-blazor/ ) 运行 npm 教程,但我无法通过 npm 运行 bpmn-js。

0 投票
1 回答
242 浏览

bpmn - 如何正确实现可以在过程中的任何时候触发的终止结束事件?

我目前正在对具有 2 个异常状态的过程进行建模(一名患者死亡且未找到神经科医生)。

如果没有找到神经科医生(这在我的过程中只能发生一次),则该过程停止。当患者在此过程中的任何时候死亡时,会触发另一个异常状态。如果出现此异常状态,则进程停止。

我很难对这些异常状态进行建模。附上你可以找到我目前的尝试。我不是 100% 确定它是正确的。

我的尝试示例

0 投票
1 回答
48 浏览

git-diff - 如何比较 dmn xml 文件并显示决策表的差异

我想知道是否有任何工具可用于比较 dmn xml 文件并显示决策表的差异。

我想为 dmn xml 文件实现差异查看器,以使用 javascript 显示决策表的差异。如果您为已经可用的差异查看器应用程序或任何 javascript npm 插件或使用任何语言的任何实现提供任何参考,这将非常有帮助。

让我们考虑下面的例子。如果更改了决策表名称,那么我只想显示名称的差异而不是整个表,因为如果我们更改表的名称,那么 id 将会改变。所以一旦我们改变表名就很难找到表。

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
78 浏览

vue.js - BpmnJS 抛出错误:TypeError: proxy must report the same value for the non-writable, non-configurable property '"$pkg"'

使用 BpmnJS 库创建 vue 项目时出现错误。求大神们给点建议,谢谢!

Vue 版本:3.0.0 BpmnJS 版本:8.8.2

文件 App.vue:

文件包.json:

bpmnjs 面板正常显示: 在此处输入图像描述 错误详情: 在此处输入图像描述