You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As of writing, this documentation has not been tried on Windows
This is the documentation and example repository for the SpiffWorkflow BPMN workflow engine.
Below is a brief outline on how to get started using this documentation - which in itself is designed as a tool for
getting started with Spiffworkflow.
cd spiff-example-cli
python3 -m venv venv
source ./venv/bin/activate
Install Requirements
pip3 install -r requirements.txt
Using the Application
This application is intended to accompany the documentation for SpiffWorkflow. Further discussion of
the models and application can be found there.
Models
Example BPMN and DMN files can be found in the bpmn directory of this repository.
There are several versions of a product ordering process of variying complexity located in the
bpmn/tutorial directory of the repo which contain most of the elements that SpiffWorkflow supports. These
diagrams can be viewed in any BPMN editor, but many of them have custom extensions created with
bpmn-js-spiffworflow.
Loading Workflows
To add a workflow via the command line and store serialized specs in JSON files: