For the complete documentation index, see llms.txt.
Skip to main content
Version: 8.8

Process applications

In Web Modeler a process application is a type of folder that contains a main process BPMN diagram and 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 main process BPMN diagram and a number of additional supporting files, such as DMN diagrams and forms.

Process application file list

Process application development lifecycle​

In Web Modeler your 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.

  • When you create a process application, you must select a cluster to use for deployment during development.
  • A process application must always have a main process. You can rename and reassign the main process at any time.
  • You can add files to the process application as required.

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​

  • You cannot create folders inside a process application folder.
  • 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.
  • You cannot deploy individual files that are part of a process application; the application is always deployed as a whole.
  • When you deploy a process application, only the main process is validated for missing Connector secrets.
  • 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'.