Installing extensions to business processes (for local development)

🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions.

Standard extension connectors — Element Templates have been developed to simplify business process modeling.

If you use the functionality of the Administrative portal to develop the registry, you don’t need to install business process extensions, additional external applications, or plugins. The portal has everything necessary built in out of the box. The instructions below in this document are intended ONLY for local development.

1. Preconditions

1.1. Installing Camunda Modeler

  1. Download the archive with the Camunda Modeler application via this link.

    It is recommended to use version 4.8.0 for stable system operation.

  2. Select the Open Source Modeler product and download the version compatible with your operating system, e.g., Windows 64bit.

  3. After downloading the application archive, unpack it on your local machine.

    The folder with the application might, for example, be named:

    camunda-modeler-4.8.1-win-x64

1.2. Installing the BPMN Linter plugin

Install the BPMN Linter plugin to extend Camunda functionality and validate your BPMN diagrams.

  1. Go to the official repository at link.

  2. Click the Code > Download ZIP button and download the archive.

    element temp install bpmnlint

  3. After downloading, unpack the archive content to the camunda-modeler-4.8.1-win-x64\resources\plugins application folder of Camunda.

  4. Restart the Camunda Modeler application.

  5. Enable the plugin by pressing Plugins > BPMN Linter > Toggle Linting.

    Alternatively, use the Ctrl+L keyboard shortcut.

    element temp turn on bpmnlint

    The plugin can be turned on and off using Ctrl+L.

2. Installing the catalog of business process extensions

2.1. Installing the catalog of extensions for Windows OS

Follow the instructions below to install the Element Templates catalog.

  1. Download the business process extensions catalog analogously to the point Installing the catalog of extensions for Windows OS.

  2. Open the terminal.

  3. Navigate to the local directory where Camunda Modeler resources are located using the command:

    cd ~/Library/Application\ Support/camunda-modeler/resources
  4. Create a new directory under the extensions category element templates if it doesn’t exist using the command:

    mkdir element-templates
  5. Copy all JSON extension files from the business-process-modeler-extensions directory to the created directory using the command:

    cp business-process-modeler-extensions/*.json ~/Library/Application\ Support/camunda-modeler/resources/element-templates
  6. The final directory structure should look like this:

    ~/Library/Application\ Support/camunda-modeler/resources/element-templates/

    bp element temp 05

  7. Restart the Camunda Modeler application.

  8. Check the availability of extensions in the catalog while modeling a business process:

    1. Create a task—select Create Task.

    2. Click on the key icon—choose Change Type.

    3. Specify the task type: Service Task, User Task or Call Activity.

    4. Press the Open Catalog button.
      As a result, the Element Templates extension catalog will open, which can be applied during modeling.

    bp element temp 01

2.2. Installing the catalog of extensions for macOS

Follow the instructions below to install the Element Templates catalog.

  1. Download the catalog of extensions to business processes analogously to point Installing the catalog of extensions for Windows OS.

  2. Open the terminal.

  3. Navigate to the local directory where the Camunda Modeler resources are stored using the command:

    cd ~/Library/Application\ Support/camunda-modeler/resources
  4. Create a new directory for the element templates extensions category if it doesn’t exist already using the command:

    mkdir element-templates
  5. Copy all the JSON extension files from the business-process-modeler-extensions directory to the newly created directory using the command:

    cp business-process-modeler-extensions/*.json ~/Library/Application\ Support/camunda-modeler/resources/element-templates
  6. The end directory structure should look something like this:

    ~/Library/Application\ Support/camunda-modeler/resources/element-templates/

    bp element temp 05

  7. Restart the Camunda Modeler application.

  8. Check the availability of extensions in the catalog during business process modeling:

    1. Create a task—select Create Task.

    2. Click on the key icon - choose Change Type.

    3. Specify the type of the task: Service Task, User Task or Call Activity.

    4. Click on the Open Catalog button.
      This action will open the Element Templates extension catalog, which can be applied during modeling.

    bp element temp 01