Introduction
The Next-Gen Workflow Service has a local configuration file which can be found in the following directory:
%ALLUSERSPROFILE%\itsense\Configuration\ElsaWorkflow_ApplicationConfiguration.json
Properties
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
|
| [ { "IpAddress": "127.0.0.1", "Port": 9001, "StoreName": "My", "StoreLocation": "LocalMachine", "CertificateSubjectName": "Default.Communication.CoreOne.ITSENSE.local" } ] | A list API endpoints under which the API will be hosted |
| Application Service Api Configuration
|
| { "Authority": "https://coslogin.local:5000", "ApiBaseUri": "https://localhost:8000/apiv2", "ClientId": "cos_workflowservice", "ClientSecret": "secret", "Username": "elsa_workflow_api_user", "Password": "asdfasdf", "AccessDeniedReplacementString": ">>AccessDenied<<", "ExplodeFlatChainProperties": true } | 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 | { "DeliveryMethod": "Network", "Host": "localhost" } | 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. | |
EncryptionOptions | iTsense.Elsa.Persitence.EntityFramework.MySql.EncryptionOptions | { "Key": "min32LongStringThatWillBeGenerateFromTheInstaller", "Enable": true } | 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. |