Skip to main content
Version: Next

Connector templates

Connectors are available out-of-the-box (OOTB) and come with Connector templates which customize how a BPMN element is shown, and how it can be configured by process developers. Connector templates are a specific kind of element templates, which can also be used when creating custom Connectors via the Connector SDK.

Additionally, the Camunda Marketplace provides Connectors by Camunda partners and community contributors.

Before developing one, you'll need to decide what you would like to achieve with your Connector. Currently, the options are:

note

Do not confuse Connector templates with the Connector template, which is used to supply boilerplate code and configuration when developing a new custom Connector.

Inbound start event Connector templates

You can, for example, allow the user to model and configure the following HTTP Webhook Connector by providing a simple JSON configuration:

Webhook Inbound Connector Example

Inbound intermediate catch event Connector templates

You can, for example, allow the user to model and configure the following HTTP Webhook Connector by providing a simple JSON configuration:

Webhook Inbound intermediate Connector Example

Inbound boundary event Connector templates

You can, for example, allow the user to model and configure the following HTTP webhook Connector for boundary events by providing a simple JSON configuration:

Webhook Inbound boundary Connector Example.png

Outbound Connector templates

You can, for example, allow the user to model and configure the following REST Connector by providing a JSON configuration for a service task:

REST Outbound Connector Example

Develop Connector templates

You can develop Connector templates using the element template feature. You can also look at existing examples.

Providing and using Connector templates

When using Web Modeler, you can create Connector templates directly within the application and share them with your respective organization.

When using Desktop Modeler, you must place the Connector templates within the file system so Modeler will pick them up.

Once available, process developers can directly use the Connector templates from within the modeling canvas.