camunda-bpmn-moddle:基于 BPMN 2.0 的命名空间扩展描述符项目

Camunda moddle extensions for BPMN 2.0

Branch9Tags53
FilesLast commitLast update
2 months ago
4 years ago
7 months ago
6 years ago
3 years ago
8 years ago
3 years ago
1 year ago
3 months ago
3 months ago
3 years ago

camunda-bpmn-moddle

CI

本项目将 Camunda 命名空间扩展定义为 BPMN 2.0 的 moddle 描述符。

用法

将其与 bpmn-moddle 配合使用,以验证 Camunda BPMN 2.0 扩展。

import BpmnModdle from 'bpmn-moddle';

import camundaModdle from 'camunda-bpmn-moddle/resources/camunda.json';

const moddle = new BpmnModdle({ camunda: camundaModdle });

const serviceTask = moddle.create('bpmn:ServiceTask', {
  'javaDelegate': 'my.company.SomeDelegate'
});

构建项目

若要运行包含 XSD 模式验证的测试套件,您必须安装 Java JDK,并通过 JAVA_HOME 变量正确配置其路径。

通过以下命令执行测试:

npm test

通过以下方式对应用程序执行完整构建

npm run all

行为

bpmn-js 编辑器 中,将此扩展与 camunda-bpmn-js-behaviors 配合使用,以确保 Camunda 属性按预期创建、更新和删除。

许可

根据 MIT 许可 条款使用。

Introduction

Camunda moddle extensions for BPMN 2.0

Customize your domain