Links

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 per page 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
AdministrationMaxHelpTextSize
Maximum length in characters of help text associated with a request or action
Default: 10000
AdministrationProcessQuickListSize
Default: 0

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 of the 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
Sets the application user session timeout in minutes and displays a logout link (this setting applies to WorkflowGen Applicative authentication only) Default: 0 (no timeout)
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 (3 seconds)
ApplicationSmtpDeliveryMethod
Delivery method
  • SmtpServer: Server (default)
  • PickupDirectory: Pickup directory
ApplicationSmtpEnableSsl
Enable SSL/TLS
Default: N
ApplicationSmtpPort
SMTP server port; if not set, the SMTP connection will use the default SMTP port 25
Default: Not set
ApplicationSmtpUsername
Username used for the SMTP connection
Default: Not set
ApplicationSmtpPassword
Password used for the SMTP connection
Default: Not set

Security

Parameter
Description & values
ApplicationSecurityAuthenticationRealm
Default: Not set
ApplicationSecurityEnableLogs
Default: N
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
ApplicationSecurityAuth GraphQLAppRole
Custom GraphQL application role value verified when validating roles in an access token returned from an OIDC provider in a client credentials flow

Chart service

Parameter
Description & values
ChartServiceAvoidColorCollision
Default: True
ChartServiceMaxSliceInPie
Maximum number of slices in pie charts
Default: 6

Directory

Parameter
Description & values
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.

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
DirectorySynchronizationQueryPageSize
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
EngineNotificationNotifyDelegator
Send email notifications to delegator in addition to delegatee Default: Y (enabled)
EnginePushNotificationSendExpoApiUrl
Default: https://exp.host/--/api/v2/push/send

Engine service

Parameter
Description & values
EngineServiceCheckTimeLimitFrequency
Time in milliseconds
Default: 180000 (3 minutes)
EngineServiceNotificationFrequency
Time in milliseconds
Default: 60000 (1 minute)
EngineServiceCancellationFrequency
Time in milliseconds
Default: 120000 (2 minutes)
EngineServiceSynchroActionFrequency
Time in milliseconds
Default: 15000 (15 seconds)
EngineServiceScheduledSystemActionFrequency
Time in milliseconds
Default: 15000 (15 seconds)
EngineServiceTimeoutSystemActionFrequency
Time in milliseconds
Default: 120000 (2 minutes)
EngineServiceCleanupFrequency
Time in milliseconds
Default: 180000 (3 minutes)
EngineServiceMaxPausedSynchroActions
Maximum number of concurrent paused synchro actions to process
Default: 25
EngineServiceMaxScheduledSystemActions
Maximum number of concurrent scheduled system actions to process
Default: 25
EngineServiceMaxTimeoutSystemActions
Maximum number of concurrent timeout system actions to process
Default: 25
EngineServiceInactiveDelegationLifespan
Number of days
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
EFormAspxAcceptEmptyInputTextParam
Default: Y
GetUsersFromDirMaxResultNb
Maximum number of records that can be returned by a query
Default: 100
GetUsersFromDirLogLevel
Enable and define the log level of the GETUSERSFROMDIR workflow app
  • 0: No logs (default)
  • 2: Information
  • 3: Debug
XmlToDatabaseTestMode
Enable testing of transactions before being executed on the database
Default: N
XmlToDatabaseEnableTrace
Enable logs for the XMLTODATABASE application in the \wfgen\App_Data\LogFiles\XmlToDatabase directory
Default: N
XmlTransEnableFilesCleanUp
Enable file clean-up for the XMLTRANS workflow app
Default: Y
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
SendHttpPostMaxResponseLength
Maximum response length in characters
Default: 4194304 (4 MB)
SendHttpPostLogLevel
Enable and define the log level of the SENDHTTPPOST workflow app
  • 0: No logs (default)
  • 2: Information
  • 3: Debug
MergeFormEnableFilesCleanUp
Enable file clean-up for the MERGEFORM workflow app
Default: Y
MergeFormLogLevel
Enable and define the log level of the MERGEFORM workflow app
  • 0: No logs (default)
  • 2: Information
  • 3: Debug
RestApiClientLogLevel
Enable and define the log level of the RESTAPICLIENT workflow app
  • 0: No logs (default)
  • 2: Information
  • 3: Debug
RestApiClientRequestTimeout
Request timeout in milliseconds
Default: 30000 (30 seconds)
RestApiClientMaxResponseLength
Maximum response length in characters
Default: 4194304 (4 MB)
RestApiClientEnableFilesCleanUp
Enable file clean-up for the RESTAPICLIENT workflow app
Default: Y
ExecSqlLogLevel
Enable and define the log level of the EXECSQL workflow app
  • 0: No logs (default)
  • 1: Errors
  • 2: Information
  • 3: Debug
DocuSignSendLogLevel
Enable and define the log level of the DOCUSIGNSEND workflow app
  • 0: No logs (default)
  • 1: Errors
  • 2: Information
  • 3: Debug
DocuSignClientId
DocuSign client ID
Corresponds to your DocuSign application's Integration Key value
DocuSignUserGuid
DocuSign user GUID
Corresponds to the API Username value in the DocuSign configuration panel
DocuSignAuthServer
DocuSign Auth server
DocuSign values:
  • account.docusign.com (production)
  • account-d.docusign.com (demo)
DocuSignHostServer
DocuSign host server
DocuSign values:
  • https://docusign.net (production)
  • https://demo.docusign.net (demo)
DocuSignCheckLogLevel
Enable and define the log level of the DOCUSIGNCHECK workflow app
  • 0: No logs (default)
  • 1: Errors
  • 2: Information
  • 3: Debug
AdobeSignSendLogLevel
Enable and define the log level of the ADOBESIGNSEND workflow app
  • 0: No logs (default)
  • 1: Errors
  • 2: Information
  • 3: Debug
AdobeSignClientId
Adobe Sign client ID
AdobeSignClientSecret
Adobe Sign client secret
AdobeSignRefreshToken
Adobe Sign refresh token
AdobeSignHostServer
Adobe Sign host server (e.g.: https:\\api.naX.adobesign.com , where X is the server ID)
AdobeSignCheckLogLevel
Enable and define the log level of the ADOBESIGNCHECK workflow app
  • 0: No logs (default)
  • 1: Errors
  • 2: Information
  • 3: Debug
DocaposteUsername
Docaposte username
DocapostePassword
Docaposte password
DocaposteHostServer
Docaposte host server
DocaposteOfferCode
Docaposte offer code
DocaposteOrganizationalUnitCode
Docaposte organizational unit code
DocaposteSendLogLevel
Enable and define the log level of the DOCAPOSTESEND workflow app
  • 0: No logs (default)
  • 1: Errors
  • 2: Information
  • 3: Debug
DocaposteCheckLogLevel
Enable and define the log level of the DOCAPOSTCHECK workflow app
  • 0: No logs (default)
  • 1: Errors
  • 2: Information
  • 3: 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
PortalHideRequestFormActions BySomeoneElse
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 to be displayed in User Portal lists
Default: 25
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 (5 minutes)
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 results 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
PortalReportAdvancedViewPaging
Enable pagination in Advanced View search results Default: N (disabled)
PortalDisplayAssignedTeamAction
Display assigned team actions
Default: N

Reports

Parameter
Description & values
ReportsChartServiceUrl
Default: Not set
ReportsChartTemplatePath
Default: Not set
ReportsChartTemplateExtension
Default: Not set
ReportsExportFormat