Skip to main content
Version: 8.10 (unreleased)

Process applications

In Web Modeler a process application is a type of folder that contains a set of related files you can work on and deploy as a single bundle.

Process application

For example, a process application for a consumer loan application might consist of a BPMN diagram as an entry point and a number of additional supporting files, such as DMN diagrams and forms.

Process application file list

Process application development lifecycle

In Web Modeler, you can quickly develop and progress low-risk process application releases through the stages of a typical development lifecycle.

Create a process application

Get started by creating a new process application.

Validate and deploy your process application

Validate your process application in development before deploying it to testing, staging, or production.

Process application versioning

Use versioning to save a single snapshot of all the process application files in one action.

Known limitations

You should be aware of the following limitations when working with process applications.

General limitations

  • Self-Managed does not support defining cluster stages, identifying clusters by tags, or cluster promotion.

Deployment limitations

  • Process applications can only be deployed to a Zeebe cluster in version 8.4.0 or higher.
  • The overall size of the deployment bundle is limited due to a maximum record size of 4 MB in Zeebe.
    • The limit is effectively between 2 and 3 MB, as Zeebe writes more data to the log stream than just the raw deployment.
    • If you exceed the limit, you are shown an error message:
      Command 'CREATE' rejected with code 'EXCEEDED_BATCH_RECORD_SIZE'.