i2Camunda Configuration Object
i2Camunda configuration is a JSON object which contains all settings required to start and run instance of i2Camunda.
Field | Type | Description | Default value |
camunda_url | string | REQUIRED. URL of Camunda engine
Use this parameter to define URL of Camunda's REST API
|
|
fetch_filter | object | REQUIRED. Fetch filter object
This object will be used by fetchAndLock API to get piece of work to i2Camunda instance. See description of fetchAndLock API for details of required fetch_filter parameter "fetch_filter" : { "maxTasks":1, "asyncResponseTimeout":60000, "topics": [ { "topicName":"I2CAMUNDA", "lockDuration":10000, "variables":["i2camunda_parameters"] } ] }, !!! asyncResponseTimeout parameter used for Long Polling and supported by Camunda 7.9 and higher !!! |
|
i2camunda_parameters_variable | string | Name of i2Camunda parameters variable
Use this parameter to define the name of variable that will be used in BPMN diagram to pass parameters to i2Camunda instance |
i2camunda_parameters |
i2camunda_response_variable | string | Name of i2Camunda response variable
Use this parameter to define the name of variable that will be used in BPMN diagram to get response from i2Camunda instance |
i2camunda_response |
variables_section | string | Where to place response variables
It is used to define the place where Camunda stores task's variables. Up to and include Camunda 7.8, it was "variables" section. Starting from Camunda 7.9, the "localVariables" section was introduced to be able to store local variables, visible to this task only. |
localVariables |
debug | integer | Debug level
Minimal level of message severity which will be logged at console or syslog.
|
3 |
syslog | string | URL of syslog server
If present, i2Camunda will send logging message to this syslogd server
|
Not set, i2Camunda will send log messages to stdout |