问题标签 [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 回答
32 浏览

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

https://www.dropbox.com/home?preview=DemandeConges-19.0.bos

0 投票
0 回答
402 浏览

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,如果我完全错了,请告诉我。非常感谢。

0 投票
1 回答
1026 浏览

business-process-management - 在 Bonita BPM 中提交后如何重定向到其他表单

我正在使用 bonita soft,我想知道如何在完成第一个表单后重定向到另一个表单,我所做的是作为提交按钮上的链接而不是默认的/bonita

UI 设计器中的 SreenShot

0 投票
1 回答
1407 浏览

reactjs - bpmn-js / bmpn.io / coreUI / React

资源

示例回购:https ://github.com/aaronscribner/bmpn-coreui-react

核心用户界面:http : //coreui.io/

问题 在 Core UI 管理模板中使用它时,我似乎无法弄清楚如何将建模器设置为正确的宽度和高度。有没有人尝试将这个 BPMN 编辑器嵌入到 Core UI 模板中?

我也在学习 React,我现在似乎正在碰壁。

在此处输入图像描述

0 投票
1 回答
926 浏览

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”库。这条线是问题所在:

0 投票
1 回答
661 浏览

node.js - bpmn js - 将 svg 导出到 bpmn xml

我尝试了多种方法将 svg 从建模器导出到 bpmn xml,但无法导出。我尝试了以下方法

  1. modeler.moddle.toXML(modeler.get('canvas'), { format: true }, function (err, updatedXML) { console.log(updatedXML); });

  2. modeler.saveXML({ format:true },function(err,output){ if(err){ console.log(err); } else{ console.log(output); } });

  3. cli.save('bpmn');- 它适用于浏览器控制台。

我总是得到这些:未定义或未加载定义。

请帮忙。

0 投票
2 回答
342 浏览

alfresco - activiti动态表重置内容

祝大家有美好的一天。

我在表单区域创建了一个动态表。如果我在下拉列表中选择了将触发内容重置的项目(通过 javascript),我想重置表格的内容。

一个样本和片段将不胜感激。

谢谢你。

0 投票
2 回答
1052 浏览

bpmn - 如何通过 Rest API 获取活动实例的当前工作流 XML

在我的 AngularApp 中,我将使用 REST API 向用户展示当前的工作流程。到目前为止没有问题,usnig:

获取/进程定义/{id}/xml

bpmn.io 查看器。

但是可以突出当前任务或获取工作流的特殊实例,突出当前任务?

感谢您的帮助。

0 投票
1 回答
360 浏览

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。

0 投票
0 回答
313 浏览

java - 您如何跟踪 Camunda 流程的执行?

我想使用 bpmn.io JS 框架来显示正在进行和已完成的流程的流程,其中已完成的任务和遵循的连接以某种颜色突出显示,当前任务是另一种颜色,失败的任务以另一种颜色突出显示颜色。

使用 GUI/JS 前端很容易做到这一点,但我不知道如何从 Java API 中获取执行路径。我将 Camunda 库嵌入到我们自己的 Java 应用程序中,并且可以提供一个公开此信息的 API,但我不知道如何收集这些信息。我如何收集它?