Registry Settings
The following steps must be followed by an IT professional only. Any modifications other than the recommended ones may cause serious performance issues with the server and hamper the employees' work capability.
Registry Values for Send Email
Registry Key Location: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BITECH\Workflow
Name | Type | Default Value | Enable Value | Port Number | Comment |
---|---|---|---|---|---|
UseChilkat | DWORD | 1 | 1 | N/A | Chilkat API is the default email processing module used in Workflow unless the value is set to 0. If set to 0, an older module (developed in-house) will be used. |
UseSSL | DWORD | 0 | 1 | N/A | Set value of 1 to enable SSL. |
StartTLS | DWORD | 0 | 1 | N/A | |
UseEmailUserCredential | DWORD | 0 | 1 | N/A | If anonymous authentication for SMTP is the configuration then no need to set this registry value. Otherwise set its value to 1. If set to 1, password will be used for SMTP authentication. |
SSLPort | DWORD | Server Default | <Port Number> | 993 | Set positive value of the SSL port in use. |
SmtpConnectTimeout | DWORD | Server Default | Server Default | N/A | Minimum 5 seconds, Maximum 180 seconds. |
SmtpTimeout | DWORD | Server Default | Server Default | N/A | Minimum 5 seconds, Maximum 180 seconds. |
SmtpPort | DWORD | Server Default | Server Default | If <= 0, then 25 will be used. | If <= 0, then 25 will be used. |
UseOAuth2ForEmails | DWORD32 | 0 | Registry Value:
If the value is 0, WF will not check if the email_auth_config table is set, or Enabled is set to Y or N. This will be checked only if the registry value is set to 1 or higher. | ||
Email Throttle Interval | DWORD32 | 0 | <Throttle Seconds> | N/A | Delay time between emails sent by Workflow (WF) engine. If changed from the default, WF engine sends one email at a time. Each outgoing email has a minimum gap of the number of seconds configured here. The default is 0, minimum is 1, and the maximum is 5 seconds. This configuration should be done only if absolutely needed due to an external email server terminating connections. The value should be as low as possible. |
Registry Values for Get Email
Registry Key Location: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BITECH\Workflow
Name | Type | Default Value | Enable Value | Port Number | Comment |
---|---|---|---|---|---|
UseChilkat | Refer to Registry Values for Send Email | ||||
UseSSL | Refer to Registry Values for Send Email | ||||
SSLPort | Refer to Registry Values for Send Email | ||||
SSL Protocol | SZ String | Server Default | Default | N/A | |
Pop3ConnectTimeout | DWORD | Server Default | Default | N/A | Minimum 5 seconds, Maximum 180 seconds. |
Pop3Timeout | DWORD | Server Default | Default | N/A | Minimum 5 seconds, Maximum 180 seconds. |
Pop3Port | DWORD | Server Default | Default | N/A | If <= 0 then 110 will be used. |
Imap4ConnectTimeout | DWORD | Server Default | Default | N/A | Minimum 5 seconds, Maximum 180 seconds. |
Imap4Timeout | DWORD | Server Default | Default | N/A | Minimum 5 seconds, Maximum 180 seconds. |
Imap4Port | DWORD | Server Default | Default | If <= 0 then 143 will be used. | |
EmailSleepMinutes | DWORD | 15 Decimal | Minimum 5, Maximum 60 | ||
UseOAuth2ForEmails | DWORD32 | 0 | Registry Value:
If the value is 0, WF will not check if the email_auth_config table is set, or Enabled is set to Y or N. This will be checked only if the registry value is set to 1 or higher. |
General Registry Values
Registry Key Location: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BITECH\Workflow
Name | Type | Default Value | Comment |
---|---|---|---|
ModelsOnlyWhereClause | SZ String | None | |
wf_model_id not in ('SOME MODEL') or wf_model_id not in ('SOME MODEL ') | |||
Sleep | DWORD | 5 | Minutes. The typical value is 1 |
SleepSeconds | DWORD | None | Seconds (For debugging/demo purpose only) |
MaxThreads | DWORD | 10 Decimal | 10 <= Threads <= 20 |
ProcessOnly | DWORD | 15 | 1 - Queue Processing 2 - Email Processing 4 - Instance Processing 8 - Scheduled Model Processing |