The Next-Gen Workflow Service has a local configuration file which can be found in the following directory:
%ALLUSERSPROFILE%\itsense\Configuration\ElsaWorkflow_ApplicationConfiguration.json |
The configuration file offers the following properties, but is stored as an encrypted configuration after the first start:
Property | Data Type | Mandatory | Example | Description | ||
---|---|---|---|---|---|---|
| String |
|
| The connection string to the database | ||
| String |
|
| The connection string to access the Hangfire database | ||
| Boolean |
|
| Whether or not to use Redis for locking | ||
| Boolean |
|
| Whether or not to use Redis for cache signaling | ||
| String | The connection string to RabbitMQ | ||||
| String | The connection string to Redis | ||||
| API Endpoint
|
|
| A list API endpoints under which the API will be hosted | ||
| Application Service Api Configuration
|
|
| The configuration of how to access the Application Service API | ||
| String
|
| A workflow instance ID that will be executed each time a workflow fails. This can be user to configure notifications. | |||
| SMTP Options |
| If there is no connection to the Application Service but you still would like to send email like the faulted notifications, you can configure alternative SMTP settings. | |||
| iTsense.Elsa.Persitence.EntityFramework.MySql.EncryptionOptions |
| Available only from Version > 8.1. This encryption option is used to encrpy the data column of a workflow instance. Do not change this key ever after an installtion. |