Appendix: Web and Application Configuration Parameters

Overview

The following tables list the WorkflowGen web and application configuration parameters with their descriptions and values.

Web configuration parameters

These parameters are located in the web.config file in the DRIVE:\Inetpub\wwwroot\wfgen folder.

Administration

Parameter

Description & values

AdministrationDefaultProcessView

Workflow Designer process view

  • GRAPH: Graphical view (default)

  • LIST: List view

AdministrationDisplayName

Text to display in the top left corner of the Administration Module banner

Default: WorkflowGen Administration

AdministrationListPageCount

Number of pages to display in Administration Module lists

Default: 10

AdministrationListPageSize

Number of records to display in Administration Module lists

Default: 100

AdministrationMaxMapToUsers

Maximum number of users in a list before filtering by name

Default: 100

AdministrationRestrictNamesToAnsi

Restricts name fields to ANSI characters

Default: Y

AdministrationTruncateValue

Default: 30

AdministrationUniqueLanguage

Defines Administration Module language

Default: Not set

AdministrationFormDataProviderName

Databind data providers, separated by commas

Default: System.Data.SqlClient,System.Data.OleDb,System.Data.Odbc,System.Data.OracleClient

AdministrationEnableDeletionRulesCheck

Enable the deletion rules check for users, groups, and directories

Default: N

AdministrationRestrictManagerToModify GlobalParticipant

Disable process managers' permissions to modify a global participant's information (either via the process participants or while importing a process) such as name, description, and user/group/directory associations

Default: N

AdministrationFormDesignUndoLimit

Maximum number of undo operations in the Form Designer

Default: 30

AdministrationAssociatedActivities ToSwimlane

When enabled, this option keeps actions in their respective participants' swim lanes in the Workflow Designer

Default: Y

AdministrationDefaultConditionLanguage

Default language for conditions

  • JS: JavaScript (default)

  • VBS: VBScript

Application

Parameter

Description & values

ApplicationUrl

Base URL of the web application

Default: http://localhost/wfgen

ApplicationShowAssociatedDataWith EmptyValue

Show or hide data with empty values in the follow-up form

Default: Y

ApplicationArchiveSiteUrl

Default: Not set

ApplicationConfigAllowedUsersLogin

Usernames (separated by commas) of users who have permissions to perform system or sensitive administration operations through the API

Default: wfgen_admin

ApplicationDataPath

Path of the folder on the web server in which WorkflowGen stores files (such as attachments to requests)

Default: Not set

ApplicationWebFormsPath

Path to web forms folder

Default: Not set

ApplicationDefaultProcessData FileStorageMethod

Storage method for process data files

  • FILE: Store process data in the file system (default)

  • DATABASE: Store process data in the database

ApplicationDistributedDatabase SourceMode

Default: 0

ApplicationEnableArchiveSite RedirectConfirmation

Default: Y

ApplicationEnableDistributed DatabaseSource

Default: N

ApplicationHostUrl

URL of the host application

Default: Not set

ApplicationSessionTimeOut

Default: 0

ApplicationSerialNumber

WorkflowGen serial number Default: Not set

ApplicationSkinName

WorkflowGen Administration Module skin

Default: Default

SMTP notifications

Parameter

Description & values

ApplicationSmtpServer

SMTP server address

Default: Not set

ApplicationSmtpPickupDirectory

Pickup directory path

Default: C:\inetpub\mailroot\Pickup

ApplicationSmtpServerTimeout

Time in milliseconds allowed before server connection timeout

Default: 3000

ApplicationSmtpDeliveryMethod

Delivery method

  • SmtpServer: Server (default)

  • PickupDirectory: Pickup directory

Security

Parameter

Description & values

ApplicationSecurityAuthenticationRealm

Default: Not set

ApplicationSecurityEnableLogs

Default: Not set

ApplicationSecurityRemoveDomainPrefix

Remove domain names from usernames

Default: _all

ApplicationSecurityEnableWebApps SecureMode

Enable data encryption in the communication between WorkflowGen and the web form

Default: Y

ApplicationSecurityPassword ManagementMode

Password management mode for directories, applications, the SMTP server, and the Remote Approval incoming mail server

  • OWH_FIPS: One-way Hashing (SHA256 FIPS Compliant) (default)

  • OWH: One-way Hashing (SHA256)

  • V5: Version 5 (Legacy)

ApplicationSecurityPassword SymmetricEncryptionMode

Configuration password management mode

  • AES: AES (FIPS Compliant) (default)

  • V5: Version 5 (Legacy)

ApplicationSecurityPassword SymmetricEncryptionKey

Password symmetric encryption key

Default: Not set

ApplicationSecurityMaxLoginAttempts

Maximum number of unsuccessful user login attempts before an account is locked (set to 0 for unlimited attempts)

Default: 5

ApplicationSecurityMinimum PasswordLength

Minimum length of user passwords

Default: 8

Chart service

Parameter

Description & values

ChartServiceAvoidColorCollision

Default: True

ChartServiceMaxSliceInPie

Maximum number of slices in pie charts

Default: 6

Directory

Parameter

Description & values

DirectoryApplicationAssembly QualifiedName

Default: Advantys.Workflow.Directories. WorkflowDirectoryUserManager, Advantys.Workflow.Directories

DirectoryDeletionRulesAssembly QualifiedName

Default: Advantys.Workflow.Directories. WorkflowDirectoryDeletionRules, Advantys.Workflow.Directories

DirectoryMaxMapToUsers

Default: 100

DirectoryNameMaxLength

Maximum directory name length in characters

Default: 30

DirectoryNewUserDefaultLanguage

Default language for new users Default: en-US

DirectoryNewUserDefaultProfile

Default profile for new users

  • 1: Administrator

  • 2: Standard user (default)

DirectoryNewUserDefaultTimezone

Default time zone for new users Default: 9

See Time zone IDs and names in the WorkflowGen Integration Guide for a list of time zones and their corresponding numeric IDs.

DirectoryTruncateValue

Default: 50

Directory synchronization

Parameter

Description & values

DirectorySynchronizationDelete TempFiles

Enable automatic deletion of temporary XML log files once synchronization is complete

Default: Y

DirectorySynchronizationDetailedLogs

Enable logging of each action performed on directory data

Default: Y

DirectorySynchronizationHistoryLogs

Number of days before deleting log files

Default: 31

DirectorySynchronizationMonthDay

Date of the month to perform synchronization

Default: 1

DirectorySynchronizationQuery PageSize

Number of records to display in directory synchronization queries

Default: 1000

DirectorySynchronizationStartHour

Hour of the day to perform automatic monthly synchronization (in 24-hour format)

Default: 00:00

DirectorySynchronizationTimeOut

Default: 10800

DirectorySynchronizationText GroupPrefix

Group name prefix

Default: GROUP_

DirectorySynchronizationText UserPrefix

Username prefix

Default: USER_

DirectorySynchronizationWeekDay

Day of the week to perform the automatic weekly synchronization

  • 0: Sunday

  • 1: Monday (default)

  • 2: Tuesday

  • 3: Wednesday

  • 4: Thursday

  • 5: Friday

  • 6: Saturday

DirectorySynchronizationWarningLogs

Enable display of warnings in log files

Default: N

DirectorySynchronizationMaxUser DeletionCount

Maximum number of account deletions per synchronization run

Default: 0

DirectorySynchronizationSyncGroup MembersUsedInParticipantOnly

Enable synchronization of a group's members only if the group is associated to at least one participant

Default: N

Engine

Parameter

Description & values

EngineAllowManagerToDeleteReal ProcessInstances

Allow managers to delete real (active) process instances

Default: Y

EngineCountryDaysOff

Country to be used to calculate legal public holidays

  • en-AU: Australia (English)

  • en-CA: Canada (English)

  • fr-CA: Canada (French)

  • fr-FR: France (French)

  • de-DE: Germany (German)

  • it-IT: Italy (Italian)

  • pt-PT: Portugal (Portuguese)

  • es-ES: Spain (Spanish)

  • fr-CH: Switzerland (French)

  • de-CH: Switzerland (German)

  • en-GB: United Kingdom (English)

  • en-US: United States (English) (default)

EngineDataProtectionLockTimeout

Lock request data for the specified time period (minutes) to avoid competition for access to the same data

Default: 5

EngineEnableSelfServiceData AssignException

Force WorkflowGen to throw an assignment exception error when a self service action is assigned to an invalid user

Default: N

EngineMaxActivityInstancePer ProcessInstance

Default: 1000

EngineSpecialDaysOff

Custom days off (d/m separated by commas) Default: Not set

EngineTraceMode

Default: N

EngineWeekDaysOff

Weekdays normally off

Default: 7,1

EngineWorkHourEnd

Hour the workday ends based on the current server time zone

Default: 18:00

EngineWorkHourStart

Hour the workday begins based on the current server time zone

Default: 9:00

EngineXpdlSchemaUrl

Default: http://www.workflowgen.com/xsd/xpdl/schema-v1-0.xsd

Engine notifications

Parameter

Description & values

EngineNotificationEnabled

Enable email notifications

Default: Y

EngineNotificationAllowSelfNotify

Send email notifications even if the sender and recipient email addresses are the same

Default: Y

EngineNotificationDefaultSender

Default email sender for email notifications

Default: Not set

EngineNotificationDefaultSenderName

Default sender name for email notifications

Default: Not set

EngineNotificationDefaultReplyTo

Default email address for replies to email notifications

Default: Not set

EngineNotificationMaxNotifiedUser

Maximum number of users to send email notifications to per notification

Default: 100

EngineNotificationDefaultLanguage

Language to use for email notification texts if the user has no default or preferred language selected

Default: en-US

EngineNotificationMaxFileAttSize

Maximum size of file attachments to requests in megabytes

Default: 10

EngineNotificationTextDetection

Display URLs and email addresses as clickable links

Default: Y

EngineNotificationLogLevel

Type of information stored in the notification log file

Default: 1

Engine service

Parameter

Description & values

EngineServiceCheckTimeLimitFrequency

Default: 180000

EngineServiceInactiveDelegationLifespan

Default: 15

EngineServiceInactiveRequestLifespan

Maximum number of days, hours, or minutes before ghost requests are deleted Default: 3

EngineServiceInactiveRequestLifespanUnit

Time unit of ghost request deletion value

  • d: days (default)

  • h: hours

  • m: minutes

EngineServiceTempApiFilesLifespan

Number of days

Default: 2

EngineServiceImpersonificationUsername

Default: wfgen_admin

EngineServiceSystemActivitiesTimeOut

Total execution time allowed for a system action in seconds

Default: 600 (10 minutes)

Workflow applications

Parameter

Description & values

EFormAspxPreviousFilesCleanUp

Enable file clean-up for the EFORMASPX workflow app

Default: Y

GetUsersFromDirMaxResultNb

Maximum number of records that can be returned by a query

Default: 100

XmlToDatabaseTestMode

Enable testing of transactions before being executed on the database

Default: N

XmlToDatabaseEnableTrace

Enable creation of log files in the \wfgen\App_Data\LogFiles\XmlToDatabase directory

Default: N

XmlTransEnableTrace

Enable logs for the XMLTRANS workflow app

Default: N

SendMessageProvider

SMS provider

Default: TWILIO

SendMessageAccountSID

Twilio account security identifier

Default: Not set

SendMessageAuthToken

Twilio authorization token

Default: Not set

SendMessageFrom

Telephone number of the instant message sender to display

Default: Not set

SendMessageApiUrl

Twilio API URL

Default: https://api.twilio.com/2010-04-01/Accounts/

SendMessageEnableLogs

Enable instant messaging logs

Default: Y

SendHttpPostLogLevel

Instant messaging log level

Default: 0

SendHttpPostMaxResponseLength

Maximum response length in characters

Default: 4194304 (4 MB)

MergeFormLogLevel

Enable and define the log level of the MERGEFORM workflow app

  • 0: No logs (default)

  • 1: Information

  • 2: Debug

GetUsersFromDirLogLevel

Enable and define the log level of the GETUSERSFROMDIR workflow app

  • 0: No logs (default)

  • 1: Information

  • 2: Debug

Portal

Parameter

Description & values

PortalActivityOnClickAction

Specifies whether to display the action follow-up form or launch the action when clicking on an action to do

  • ACTION_FORM: Display the action

  • APP_LAUNCH: Launch the action (default)

PortalActivityOnCloseAction

Specifies what to display when an action is completed

  • REQUEST_FORM_FORCE: Display follow-up form of the request

  • REQUEST_FORM: Display the follow-up form of the request or the next action (default)

  • REQUEST_FORM_EXCEPT_TOASSIGN: Display the follow-up form of the request (except if action to assign)

  • REQUEST_FORM_EXCEPT_TODO: Display the follow-up form of the request (except if action to do)

  • TODO_LIST_FORCE: Display the list of the actions to do

  • TODO_LIST: Display the list of the actions to do or the next action

  • TODO_LIST_EXCEPT_TOASSIGN: Display the list of the actions to do (except if action to assign)

  • TODO_LIST_EXCEPT_TODO: Display the list of the actions to do (except if action to do)

  • HOME_COLLAPSE_FORCE: Display the homepage

  • HOME_COLLAPSE: Display the homepage or the next action

  • HOME_COLLAPSE_EXCEPT_TOASSIGN: Display the homepage (except if action to assign)

  • HOME_COLLAPSE_EXCEPT_TODO: Display the homepage (except if action to do)

  • HOME_TODO_EXPAND_FORCE: Display the homepage and expand the actions to do

  • HOME_TODO_EXPAND: Display the homepage and expand the actions to do or the next action

  • HOME_TODO_EXPAND_EXCEPT_TOASSIGN: Display the homepage and expand the actions to do (except if action to assign)

  • HOME_TODO_EXPAND_EXCEPT_TODO: Display the homepage and expand the actions to do (except if action to do)

PortalActivityOnComplete RedirectToView

When an action launched from a view is completed, return to the view

Default: N

PortalActivityCompleteInBackground

Specifies if the action completion is to be processed in the background (threading)

Default: N

PortalFrameSetHeight

Height of banner (in pixels) displayed at the top of the User Portal

Default: 0,68,*,0

PortalCustomHeaderUrl

Customized banner URL

Default: /wfgen/App_Themes/Default/portal/banner/banner.htm

PortalDefaultProcessDataColumnSize

Default width in pixels of columns that display associated data when the end-user's UI is in single-process view

Default: 150

PortalDisplayName

Application name to display in the User Portal

Default: WorkflowGen

PortalEnableDelegation

Enable task delegation by end-users

Default: Y

PortalFilterProcessGroupByCategory

Enable grouping of processes in the drop-down list used to switch to single-process view

Default: Y

PortalHideRequestFormActionsBySomeoneElse

Hide actions performed by other users in request forms

Default: N

PortalHomePageDisplayMode

Disable counters on User Portal home page

  • 0: Display all section counters according to their results (default)

  • 1: Display a link for the My requests in progress section only

  • 2: Display a link for the My actions to do section only

  • 4: Display a link for the Team to-do list section only

  • 8: Display a link for the Actions to assign section only

  • 16: Display a link for the My requests closed since my last visit section only

  • 32: Display a link for the Follow-up of requests in progress section only

  • 64: Display a link for the Follow-up of actions in progress section only

  • 127: Display a link for all sections (disables all counters)

PortalHomePageListSize

Maximum number of records in lists on the User Portal home page before showing pages

Default: 200

PortalDisplayCodeNames

Display code names instead of process and action descriptions

Default: N

PortalListPageCount

Number of pages to be displayed in User Portal lists Default: 10

PortalListPageSize

Number of records per page to be displayed in User Portal lists

Default: 10

PortalMaxListSize

Maximum number of records to be displayed in search or statistics results lists

Default: 1000

PortalMaxMaptoUsers

Maximum number of users in a list before filtering by name Default: 100

PortalNewRequestGroupByCategory

Displays requests grouped by category in the New request list

Default: Y

PortalPortletXslUrl

Path of XSL sheet used to transform RSS content in Portlet module

Default: Not set

PortalProcessStartAction

Action when a new request is launched

  • NO: Display the request follow-up form

  • PRE: Display the follow-up form of the first action

  • AUTO: Start the first action (default)

PortalProcessStartConfirmation

Require the user to confirm the launch of a new request Default: N

PortalUniqueLanguage

User Portal language

Default: Not set

PortalEnableComments

Enable User Portal comments

Default: N

PortalCommentsRefreshFrequency

Auto-refresh rate of follow-up form comments lists in milliseconds

Default: 300000

PortalCommentsPopUpWidth

Width of action runtime menu comments list pop-up window in pixels

Default: 380

PortalCommentsPopUpHeight

Height of action runtime menu comments list pop-up window in pixels

Default: 550

PortalCommentsSortBy

Default comments list sort field

Default: DATE_POST

PortalCommentsSortOrder

Default comments list sort order

Default: ASC

PortalCommentsExpandView

Expand comments list the first time a follow-up form is displayed

Default: N

PortalCommentsListSize

Maximum number of comments to display on User Portal home page

Default: 25

PortalQuickViewEnabled

Enable the Quick View functionality in the User Portal Default: Y

PortalQuickViewDataName

Process data value to display in Quick View pane

Default: FORM_ARCHIVE

PortalQuickViewDisplayOnMouseEvent

Mouse event that triggers the Quick View pane to open

  • MOUSEENTER: Hover

  • CLICK: Click (default)

PortalTextDetection

Display URLs and email addresses as clickable links

Default: Y

PortalEnableSearchResultAutoRedirect

Redirect search result to follow-up form when only one item is found

Default: N

PortalReportAdvancedViewDefault

Display search results as a customizable report by default

Default: Y

PortalReportEnableCustomColumns

Enable custom column editing for process managers and supervisors only

Default: Y

PortalReportAllowUserToCreate CustomColumns

Enable custom column editing for standard users

Default: Y

PortalReportEnableCustomCharts

Enable custom chart editing for process managers and supervisors only

Default: Y

PortalReportAllowUserToCreate CustomCharts

Enable custom chart editing for standard users

Default: Y

PortalReportEnableQuickMassApproval

Enable the Quick Approval feature in reports

Default: N

PortalCommonProcessDataNameList

Enable User Portal common process data lists

Default: Not set

PortalEnableCallingCard

Enable user calling cards

Default: Y

PortalDashboardAutoRefreshInterval

User Portal dashboard auto-refresh rate

Default: 0

PortalRedirectAllowedHttpUrls

Default: Not set

Reports

Parameter

Description & values

ReportsChartServiceUrl

Default: Not set

ReportsChartTemplatePath

Default: Not set

ReportsChartTemplateExtension

Default: Not set

ReportsExportFormat

Statistics reports export format

  • CSV: Comma-separated values

  • TEXT_UNICODE: Unicode text (tab separator)

ReportsTopUsersNumber

Number of users displayed in statistics reports

Default: 10

ReportsTopParticipantsNumber

Number of process actors displayed in statistics reports

Default: 10

ReportsTopRequestersNumber

Number of requesters displayed in statistics reports

Default: 10

ReportsTextDetection

Display URLs and email addresses as clickable links

Default: Y

Remote Approval

Parameter

Description & values

RemoteApprovalLogTraceLevel

Log file trace level

  • 0: Disabled

  • 1: General messages

  • 2: Error messages

  • 3: General and error messages (default)

  • 4: Full details for debugging (including Event Viewer)

RemoteApprovalMailServerSecurity

Mail server security

  • none: None (default)

  • SSL: SSL

RemoteApprovalRefreshInterval

Refresh interval for Remote Approval email in seconds

Default: 180

RemoteApprovalMailServerType

Incoming mail server type

  • POP: POP (default)

  • IMAP: IMAP

  • EXCHANGE2007: Exchange 2007

  • EXCHANGE2010: Exchange 2010

RemoteApprovalLifeSpan

Remote Approval temporary log file life span in days

Default: 1

RemoteApprovalMailServerPort

Port number for IMAP or POP connection

Default: 110

RemoteApprovalIncomingServerAddress

Address of the server to receive emails

RemoteApprovalIncomingServerUsername

Username used to log in to POP, IMAP, or Exchange server

RemoteApprovalIncomingServerPassword

Password used to log in to the POP, IMAP, or Exchange server

RemoteApprovalQuickApprovalMode

Enable Quick mode approval replies

Default: N

RemoteApprovalEnableSubjectLineValidation

Enable use of action reference code in subject line for validation

Default: N

RemoteApprovalEnabled

Enable Remote Approval

RemoteApprovalIncomingServerDomain

Domain name of incoming Exchange server account

RemoteApprovalCaseSensitiveAnswer

Enforce case sensitivity on email answers

Default: N

GraphQL

Parameter

Description & values

GraphqlMaxPageSize

Maximum page size for page number based pagination

Default: 100

GraphqlMaxBatchSize

Default: 1000

GraphqlDefaultPageNumber

Default page number for page number based pagination

Default: 1

GraphqlDefaultPageSize

Default page size for page number based pagination

Default: 30

GraphqlGraphiqlEnabled

Enable GraphiQL

Default: Y

GraphqlLoadersCacheEnabled

Enable data caching

Default: Y

GraphqlDebugEnabled

Enable debug mode

Default: N

GraphqlQueryTimeout

Query execution timeout in milliseconds

Default: 90000

GraphqlOperationTimeout

Operation execution timeout in milliseconds

Default: 30000

GraphqlMaxAllowedContentLength

Maximum GraphQL query content length in bytes

Default: 30000000

GraphqlMaxOperationCount

Maximum number of operations per query

Default: 10000

GraphqlMaxInputFileSize

Maximum file size to send in FILE type parameter URLs in kilobytes Default: 10240

GraphqlInputFileDownloadTimeout

Default: 100000

GraphqlInputFileAllowedHttpUrls

Allowed HTTP/HTTPS URLs for file uploads

Default: Not set

Webhooks

Parameter

Description & values

HooksDebugEnabled

Enable debug mode

Default: N

HooksOperationTimeout

Operation execution timeout in milliseconds

Default: 30000

HooksMaxInputFileSize

Maximum file size limit for FILE type parameters

Default: 10240

HooksInputFileAllowedHttpUrls

Allowed HTTP/HTTPS URLs for file uploads

Default: Not set

Miscellaneous

Parameter

Description & values

AssembliesWebServiceLocation

Default: Not set

ProcessesRuntimeWebServiceAllowedUsers

Usernames (separated by commas) of users authorized to launch a process on behalf of another user Default: wfgen_admin

Application configuration parameters

Workflow engine service

These parameters are located in the WfgWorkflowEngineService.exe.config file in the DRIVE:\Program Files\Advantys\WorkflowGen\Services\bin\ folder.

Parameter

Description & values

ServiceName

Name of the workflow engine service Default: WorkflowGenEngineService

WebConfigPath

web.config file path inside the WorkflowGen website

Default: C:\inetpub\wwwroot\wfgen\web.config

DatabaseConnectionRetry

Number of database reconnection attempts

Default: 3

DatabaseConnectionRetryInterval

Time interval between each database reconnection

Default: 30000

Directory synchronization service

These parameters are located in the WfgDirectoriesSyncService.exe.config file in the workflowgen\src\wfg\Program Files\Advantys\WorkflowGen\Services\bin\ folder.

Parameter

Description & values

ServiceName

Name of the WorkflowGen Directory Synchronization Service

Default: WorkflowGenDirSyncService

WebConfigPath

web.config file path inside the WorkflowGen website

Default: C:\inetpub\wwwroot\wfgen\web.config

DatabaseConnectionRetry

Number of database reconnection attempts

Default: 3

DatabaseConnectionRetryInterval

Time interval between each database reconnection

Default: 30000

Last updated