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 ----------------------- .. toctree:: :maxdepth: 2 application Parsing ------- .. toctree:: :maxdepth: 2 parsing Workflows and Tasks ------------------- .. toctree:: :maxdepth: 2 workflows Scripting Environment --------------------- .. toctree:: :maxdepth: 2 script_engine Data ---- .. toctree:: :maxdepth: 2 data Serialization ------------- .. toctree:: :maxdepth: 2 serialization Custom Tasks ------------ .. toctree:: :maxdepth: 2 custom_task_spec Diffs ----- .. toctree:: :maxdepth: 2 diffs Logging ------- .. toctree:: :maxdepth: 2 logging Exceptions ---------- .. toctree:: :maxdepth: 2 errors What's in the Module and Where to Find It ----------------------------------------- .. toctree:: :maxdepth: 1 imports Supported BPMN Elements ----------------------- .. toctree:: :maxdepth: 2 supported Camunda Editor Support ---------------------- .. toctree:: :maxdepth: 2 camunda/index