SpiffWorkflow and BPMN

All the Python code and BPMN models used here are available in an example project spiff-example-cli

This example application serves two purposes:

  • to illustate what a developer will need to do to use this library

  • to let library users experiment without fully building out their own system

The Example Application

Parsing

Workflows and Tasks

Scripting Environment

Data

Serialization

Custom Tasks

Logging

Exceptions

What’s in the Module and Where to Find It

Supported BPMN Elements

Camunda Editor Support