Nhật Bảnphpmentors-jp/workflower
A BPMN 2.0 workflow engine for PHP
🚀 Workflower – Engine quy trình BPMN 2.0 cho PHP
Một engine quy trình nghiệp vụ mạnh mẽ dựa trên chuẩn BPMN 2.0, thiết kế riêng cho ứng dụng PHP.
Workflower là một engine BPMN 2.0 dành cho PHP, giúp bạn chạy các quy trình kinh doanh tuân thủ chuẩn BPMN 2.0. Dự án mở nguồn, phát hành dưới giấy phép BSD 2-Clause, phù hợp tích hợp vào bất kỳ ứng dụng PHP nào thông qua Composer.
✨ Điểm nổi bật
- Engine & Domain Model: Cốt lõi engine và mô hình miền hỗ trợ chạy quy trình.
- Process Instance: Giao diện làm việc với đối tượng ProcessInstance.
- Process Definition Repository: Lưu trữ tất cả định nghĩa quy trình.
- BPMN 2.0 Importer: Nhập khẩu định nghĩa quy trình từ file BPMN 2.0.
- Persistence: Giao diện serialize/deserialize cho ProcessInstance.
- Các phần tử hỗ trợ: Sequence flows, tasks (service, send, user, manual, call activity, subprocess), events (start, end, terminate), gateways (exclusive, inclusive, parallel), và swimlane (lanes).
💡 Vì sao đáng chú ý
Workflower nổi bật bởi sự hỗ trợ toàn diện các phần tử BPMN 2.0 phổ biến, giúp bạn dễ dàng mô hình hóa và thực thi quy trình nghiệp vụ phức tạp trong PHP. Với khả năng nhập khẩu trực tiếp từ file BPMN 2.0 và hỗ trợ lưu trữ trạng thái quy trình, Workflower là lựa chọn lý tưởng cho các hệ thống cần quản lý luồng công việc có cấu trúc rõ ràng.
#BPMN #PHP #WorkflowEngine #BPM #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.
A flow chart editing framework focus on business customization. 专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
FlowGram is an extensible workflow development framework with built-in canvas, form, variable, and materials that helps developers build AI workflow platforms faster and simpler.
🦋Butterfly,A JavaScript/React/Vue2 Diagramming library which concentrate on flow layout field. (基于JavaScript/React/Vue2的流程图组件)
🎨 core business process engine of Alibaba Halo platform, best process engine for trade scenes. | 一个高性能流程编排引擎