问题标签 [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 - update daysAvailableCounter holiday Request
任何人都可以帮我请假,当我做第一个请假请求时,当前余额(daysAvailable)已更新,但第二个返回到 daysAvailableInitial
例如 daysInitialValue = 60 new request(NbreDays=5) --> daysAvailableCounter:60-5=55
second request (NbreDays = 3)--> daysAvailableCounter 60-3=57 应该做 daysAvailableCounter 55-3= 52
提前致谢
这是我的流程.bos
bpmn - 在 BPMN 中建模和执行一对一的协作
给定
我有以下 BPMN 流程(协作),其中涉及三个参与者。其中两个(Actor 1 和 Actor 3)代表一个实例。而 Actor 2 代表n 个实例(在新选项卡中打开图像以放大)。
背景
基本思路是Actor 1发起一个任务,应该让Actor 2的所有实例都创建数据并发回给Actor 1。最后Actor 1的活动收集结果应该收集Actor 2所有实例的所有数据。
问题
我的问题是:这甚至可以在一个整体图中建模并且可执行(而引擎执行管理实例部分),还是应该使用信号事件将其拆分为两个进程?
在文献中,多实例参与者(此处为 Actor 2)通常用三个垂直线标记,但我不确定引擎是否支持这一点。
是否有更好的方法来建模 1 到 n 关系?
注意:我还在学习 BPMN,如果我完全错了,请告诉我。非常感谢。
business-process-management - 在 Bonita BPM 中提交后如何重定向到其他表单
reactjs - bpmn-js / bmpn.io / coreUI / React
资源
示例回购:https ://github.com/aaronscribner/bmpn-coreui-react
核心用户界面:http : //coreui.io/
问题 在 Core UI 管理模板中使用它时,我似乎无法弄清楚如何将建模器设置为正确的宽度和高度。有没有人尝试将这个 BPMN 编辑器嵌入到 Core UI 模板中?
我也在学习 React,我现在似乎正在碰壁。
ruby-on-rails-5.1 - 带有 Rails 5.1 webpacker 的 bpmn-js 无法解析模块“fs”
我是使用带有 webpacker gem 的 rails 5.1 的新手,在尝试将我的环境配置为使用bpmn-js
库时遇到了这个问题。我用 yarn 安装了这个bpmn-js
包,但我仍然需要从bpmn-js 示例项目中添加一些必需的文件才能在project/app/javascript/packs/application.js
. 问题是application.js
使用 fs 模块创建一个新图表,如下所示:
项目/app/javascript/packs/application.js
您不能在非节点环境中使用“fs”库。这条线是问题所在:
node.js - bpmn js - 将 svg 导出到 bpmn xml
我尝试了多种方法将 svg 从建模器导出到 bpmn xml,但无法导出。我尝试了以下方法
modeler.moddle.toXML(modeler.get('canvas'), { format: true }, function (err, updatedXML) { console.log(updatedXML); });
modeler.saveXML({ format:true },function(err,output){ if(err){ console.log(err); } else{ console.log(output); } });
- 它适用于浏览器控制台。cli.save('bpmn');
我总是得到这些:未定义或未加载定义。
请帮忙。
alfresco - activiti动态表重置内容
祝大家有美好的一天。
我在表单区域创建了一个动态表。如果我在下拉列表中选择了将触发内容重置的项目(通过 javascript),我想重置表格的内容。
一个样本和片段将不胜感激。
谢谢你。
bpmn - 如何通过 Rest API 获取活动实例的当前工作流 XML
在我的 AngularApp 中,我将使用 REST API 向用户展示当前的工作流程。到目前为止没有问题,usnig:
获取/进程定义/{id}/xml
和
bpmn.io 查看器。
但是可以突出当前任务或获取工作流的特殊实例,突出当前任务?
感谢您的帮助。
bpmn - 由于 $type 属性,XML 无效
我最近将我的 bpmn-js 库更新到了 0.26.6 版。但是,既然我已经这样做了,我的图表就遇到了问题。
出于某种原因,在将图表解析为 XML 时,SequenceFlow 对象似乎有一个附加属性,如下所示:
问题是 $type="bpmn:SequenceFlow" 不是有效的 XML,它没有通过验证。
正如你所看到的,这些都没有任何表明为什么要添加 $type 的东西。
过去有没有人遇到过这个问题?
- 编辑 -
做了一些测试后,似乎是在将条件表达式添加到 SequenceFlow 时添加了 $type 参数。否则,不添加属性,并且 XML 有效。
--EDIT2--
这些是我正在使用的 XML 定义:
--EDIT3--
更多故障排除后的更多细节。似乎此错误不仅影响条件流 - 它影响所有类型。该错误恰好发生在更新之后,该更新在
在该函数内部,有一个调用
在那套里面,有这个
在forEach 之后,businessObject 突然在其$attrs 中有一个$type。就好像它不是在做businessObject.set,而是在做businessObject.$attr.set。
java - 您如何跟踪 Camunda 流程的执行?
我想使用 bpmn.io JS 框架来显示正在进行和已完成的流程的流程,其中已完成的任务和遵循的连接以某种颜色突出显示,当前任务是另一种颜色,失败的任务以另一种颜色突出显示颜色。
使用 GUI/JS 前端很容易做到这一点,但我不知道如何从 Java API 中获取执行路径。我将 Camunda 库嵌入到我们自己的 Java 应用程序中,并且可以提供一个公开此信息的 API,但我不知道如何收集这些信息。我如何收集它?