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
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
: Administrator2
: Standard user (default)
DirectoryNewUserDefaultTimezone
Default time zone for new users Default: 9
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
: Sunday1
: Monday (default)2
: Tuesday3
: Wednesday4
: Thursday5
: Friday6
: 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
: hoursm
: 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
: Information2
: Debug
GetUsersFromDirLogLevel
Enable and define the log level of the GETUSERSFROMDIR workflow app
0
: No logs (default)1
: Information2
: 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 actionAPP_LAUNCH
: Launch the action (default)
PortalActivityOnCloseAction
Specifies what to display when an action is completed
REQUEST_FORM_FORCE
: Display follow-up form of the requestREQUEST_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 doTODO_LIST
: Display the list of the actions to do or the next actionTODO_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 homepageHOME_COLLAPSE
: Display the homepage or the next actionHOME_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 doHOME_TODO_EXPAND
: Display the homepage and expand the actions to do or the next actionHOME_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 only2
: Display a link for the My actions to do section only4
: Display a link for the Team to-do list section only8
: Display a link for the Actions to assign section only16
: Display a link for the My requests closed since my last visit section only32
: Display a link for the Follow-up of requests in progress section only64
: Display a link for the Follow-up of actions in progress section only127
: 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 formPRE
: Display the follow-up form of the first actionAUTO
: 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
: HoverCLICK
: 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 valuesTEXT_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
: Disabled1
: General messages2
: Error messages3
: 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
: IMAPEXCHANGE2007
: Exchange 2007EXCHANGE2010
: 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
GraphqlMaxAllowedContentLength
Maximum GraphQL query content length in bytes
Default: 30000000
GraphqlInputFileAllowedHttpUrls
Allowed HTTP/HTTPS URLs for file uploads
Default: Not set
Webhooks
Parameter
Description & values
HooksDebugEnabled
Enable debug mode
Default: N
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