【问题标题】:Integrate Camunda or other workflow designer with Website seemlessly将 Camunda 或其他工作流设计器与网站无缝集成
【发布时间】:2022-01-20 14:26:15
【问题描述】:
我们想在我们的网站上创建可视化 DAG 工作流设计器。我们发现Camunda 是一个很好的界面,可以设计BPM 流程图。但是,文档显示我们需要在 Camunda 设计器中独立设计工作流。
我们有什么方法可以在我们的网站上展示设计师,让设计师看起来像我们网站的一部分,而不是一个单独的网页本身?
如果您能提出任何其他更好的替代 Camunda 的建议,我们愿意探索。我们已经看到,有很多可用的工作流引擎here,但不确定哪一个适合需求。
【问题讨论】:
标签:
html
workflow
camunda
【解决方案1】:
Camunda 建模器基本上是用电子包裹在https://bpmn.io/ 上的。您可以使用 bpmn-js 在您自己的页面中包含建模功能。就像 bpmn.io 网站上显示的一样简单:
<script>
var viewer = new BpmnJS({ container: 'body' });
viewer.importXML(bpmnXML, function(err) {
if (err) {
console.log('error rendering', err);
} else {
console.log('we are good!');
}
});
</script>