menu

Documentation

Introduction

Viewflow is the workflow library based on BPMN concepts. BPMN - Business process modeling and notations - is the widely adopted industry standard for business process modeling. BPMN provides a standard notation readily understandable by all business stakeholders. Viewflow bridges the gap between picture and executable, ready to use web application.

_images/ShipmentProcess.png

After more than ten years history of the BPMN standard, it contains the whole set of battle-proven primitives for all occasions and helps you to describe all real life business process scenarios. Viewflow assists you in building a BPMN diagram in code and keep business logic separate from django forms and views code.

Viewflow suite has a modular design, and you can use viewflow core library itself, or accompanied with pre-built UI frontend.

Installation

django-viewflow works with Python 2.7 and Python 3.6 or greater, django 1.11/2.0/2.1/2.2:

pip install django-viewflow

Viewflow PRO:

pip install django-viewflow-pro  --extra-index-url https://pypi.viewflow.io/<licence_id>/simple/

To install from requirements.txt, the following statement could be added on top of the file:

--extra-index-url https://pypi.viewflow.io/<licence_id>/

3rd party documentation

You may also interest in the documentation for underline components of the Viewflow and Django-Material

Read more about BPMN and Workflow

Introduction articles

Table of Contents

License

Viewflow is an Open Source project licensed under the terms of the AGPL - The GNU Affero General Public License v3.0

Viewflow Pro has a commercial-friendly license allowing private forks and modifications. You can find the commercial license terms in COMM-LICENSE. Please see FAQ for more details.