Trung Quốclzgabel/camunda-bpmn-converter
Convert JSON to BPMN for camunda.
🔄 Chuyển đổi JSON thành BPMN cho Camunda
Công cụ chuyển đổi JSON sang BPMN, hỗ trợ Camunda Platform.
Dự án camunda-bpmn-converter cho phép người dùng định nghĩa quy trình công việc dưới dạng JSON rồi tự động chuyển thành file BPMN để sử dụng trên nền tảng Camunda. Dự án hỗ trợ các loại nút (nodeType) phổ biến trong quy trình như serviceTask, userTask, parallelGateway và exclusiveGateway.
✨ Điểm nổi bật
- Hỗ trợ nhiều loại nút: Bao gồm serviceTask, userTask, parallelGateway, exclusiveGateway.
- Cấu trúc JSON linh hoạt: Định nghĩa quy trình qua JSON với các trường như nodeName, nodeType, nextNode, branchNodes.
- Hỗ trợ điều kiện nhánh: exclusiveGateway hỗ trợ conditionExpression để định nghĩa điều kiện nhánh.
- Tự động tạo BPMN: Chuyển đổi cấu trúc JSON thành file BPMN chuẩn cho Camunda.
- Cấu hình chi tiết task: userTask hỗ trợ assignee, candidateUsers, candidateGroups.
- Ví dụ mẫu đi kèm: Dự án cung cấp ví dụ thực thi bằng Spring Boot để dễ dàng test.
💡 Vì sao đáng chú ý
Dự án cung cấp một cách tiếp cận khai báo quy trình công việc thông qua JSON, giúp dễ dàng tích hợp và tự động hóa trong các hệ thống phần mềm. Thay vì phải thiết kế BPMN thủ công bằng công cụ đồ họa, người dùng có thể mô tả logic quy trình bằng JSON rồi để công cụ tự động sinh file BPMN. Đây là giải pháp hiệu quả cho các ứng dụng cần tạo động quy trình công việc theo yêu cầu.
#Camunda #BPMN #JSON #Java #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Camunda 7 CE is End of Life (EoL). Please check out Camunda 8 instead (https://github.com/camunda/camunda) or read about Camunda 7 Enterprise End of Life (https://camunda.com/blog/2025/02/camunda-7-enterprise-end-of-life-extension/) – Camunda 7 CE was a flexible framework for workflow and decision automation using BPMN and DMN.
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
A modeling solution for BPMN, DMN, and Forms based on bpmn.io. As a companion tool to your favorite IDE it supports you in implementing solutions with Camunda.
Camunda 7 - Docker images for the Camunda BPM platform
Camunda 7 External Task Client in Python
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥