Skip to content

sageteamorg/python-sage-bpmn

BPMN Workflow Engine by python-sage-bpmn

Black Pylint

PyPI release Supported Python versions Documentation License GitHub last commit

Table of Contents


Introduction

The BPMN Workflow Engine is an open-source Python library for managing and executing Business Process Model and Notation (BPMN) workflows. It provides functionality for defining tasks, events, and gateways, managing workflow sequences, and parsing BPMN XML files.

This package is designed for developers working with BPMN-based process automation, allowing seamless integration into existing applications.

Features

  • Define and manage BPMN tasks, events, and gateways.
  • Query BPMN elements using a structured repository.
  • Parse BPMN XML files and extract process definitions.
  • Handle errors efficiently with custom BPMN exceptions.

Installation

Install the package via pip:

pip install python-sage-bpmn

Usage

Step 1: Setting Up the BPMN Repository

COMING SOON

Contributing

Contributions are welcome! Please fork the repository, make changes, and submit a pull request.

License

This project is licensed under the MIT License.

About

It is a Simple BPMN Parser

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages