Skip to main content
Skip table of contents

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:

  • 0 - (Default). WF will use password-based authentication for both Get (POP3/IMPA4) and Send (SMTP) emails.

  • 1 - WF will use OAuth2 only for POP3/IMAP4 (Get) emails. SMTP will use a password. It is a typical setup for an SMTP Relay server.

  • 2 - WF will use OAuth2 only for SMTP (Send) emails. POP3/IMAP4 will use a password. This is not common.

  • 3 - OAuth2 will be used for both POP3/IMAP4 and SMTP.

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:

  • 0 - (Default). WF will use password-based authentication for both Get (POP3/IMPA4) and Send (SMTP) emails.

  • 1 - WF will use OAuth2 only for POP3/IMAP4 (Get) emails. SMTP will use a password. It is a typical setup for an SMTP Relay server.

  • 2 - WF will use OAuth2 only for SMTP (Send) emails. POP3/IMAP4 will use a password. This is not common.

  • 3 - OAuth2 will be used for both POP3/IMAP4 and SMTP.

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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.