Appendix: Web & 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
ApplicationDefaultFullWidth
Display mode
Y
: Full-widthN
: Centered (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
ApplicationSecurityEnableWebAppsSecureMode
Enable data encryption in the communication between WorkflowGen and the web form
Default: Y
ApplicationSecurityPasswordManagementMode
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)
ApplicationSecurityPasswordSymmetricEncryptionMode
Configuration password management mode
AES
: AES (FIPS Compliant) (default)V5
: Version 5 (Legacy)
ApplicationSecurityPasswordSymmetricEncryptionKey
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
ApplicationSecurityMinimumPasswordLength
Minimum length of user passwords
Default: 8
ApplicationSecurityAuthGraphQLAppRole
Custom GraphQL application role value verified when validating roles in an access token returned from an OIDC provider in a client credentials flow
ApplicationSecurityAuthAcrValues
ACR values as specified by the Gardian service provider
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
: Administrator2
: 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
: 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
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
: 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
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
: Information3
: 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
: Information3
: 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
: Information3
: Debug
RestApiClientLogLevel
Enable and define the log level of the RESTAPICLIENT workflow app
0
: No logs (default)2
: Information3
: 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
: Errors2
: Information3
: Debug
DocuSignSendLogLevel
Enable and define the log level of the DOCUSIGNSEND workflow app
0
: No logs (default)1
: Errors2
: Information3
: 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
: Errors2
: Information3
: Debug
AdobeSignSendLogLevel
Enable and define the log level of the ADOBESIGNSEND workflow app
0
: No logs (default)1
: Errors2
: Information3
: Debug
AdobeSignClientId
Adobe Sign client ID
AdobeSignClientSecret
Adobe Sign client secret
AdobeSignRefreshToken
Adobe Sign refresh token
AdobeSignRefreshUrl
Adobe Sign refresh URL
Default: /oauth/v2/refresh
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
: Errors2
: Information3
: 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
: Errors2
: Information3
: Debug
DocaposteCheckLogLevel
Enable and define the log level of the DOCAPOSTCHECK workflow app
0
: No logs (default)1
: Errors2
: Information3
: Debug
YousignApiKey
Yousign API key
YousignHostServer
Yousign host server
YousignSendLogLevel
Enable and define the log level of the YOUSIGNSEND workflow app
0
: No logs (default)1
: Errors2
: Information3
: Debug
YousignCheckLogLevel
Enable and define the log level of the YOUSIGNCHECK workflow app
0
: No logs (default)1
: Errors2
: Information3
: Debug
OpenAIApiKey
OpenAI API key
OpenAITranscriptionLogLevel
Enable and define the log level of the OPENAITRANSCRIPTION workflow app
0
: No logs (default)1
: Errors2
: Information3
: Debug
OpenAIChatLogLevel
Enable and define the log level of the OPENAICHAT workflow app
0
: No logs (default)1
: Errors2
: Information3
: 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 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 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
(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: 600
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 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
PortalDisplayRequestListWithActionsFollowUp
Display follow-up actions in request lists
Default: N
Reports
Parameter
Description & values
ReportsExportFormat
Statistics reports export format
CSV
: Comma-separated values (default)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
ReportsTopProcessesNumber
Number of processes displayed in statistics reports
Default: 10
ReportsTextDetection
Display URLs and email addresses as clickable links
Default: Y
Remote Approval
Parameter
Description & values
RemoteApprovalEnabled
Enable Remote Approval
Default: N
RemoteApprovalRefreshInterval
Refresh interval for Remote Approval email in milliseconds
Default: 180000
(3 minutes)
RemoteApprovalLogTraceLevel
Log file trace level
0
: Disabled1
: General messages2
: Error messages3
: General and error messages (default)4
: Full details for debugging (including Event Viewer)
RemoteApprovalLifeSpan
Remote Approval temporary log file life span in days
Default: 0
RemoteApprovalEnableSubjectLineValidation
Enable use of action reference code in subject line for validation
Default: Y
RemoteApprovalQuickApprovalMode
Enable Quick mode approval replies
Default: Y
RemoteApprovalCaseSensitiveAnswer
Enforce case sensitivity on email answers
Default: N
RemoteApprovalMailServerType
Incoming mail server type
POP
: POP (default)IMAP
: IMAPEXCHANGE2007
: Exchange 2007EXCHANGE2010
: Exchange 2010 and later (versions 2013, 2016, and 2019 are supported)EXCHANGE_EWS_OAUTH2
: Exchange Online: Modern Authentication
RemoteApprovalMailServerPort
Port number for IMAP or POP connection
Default: 995
RemoteApprovalMailServerSecurity
Mail server security
none
: NoneSSL
: SSL (default)
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
RemoteApprovalIncomingServerDomain
Domain name of incoming Exchange server account
RemoteApprovalAuthClientId
Application (client) ID for Exchange Online
RemoteApprovalAuthClientSecret
Client secret for Exchange Online
RemoteApprovalAuthScope
Scope of the application for Exchange Online
RemoteApprovalAuthAccessTokenUrl
Access token URI for Exchange Online
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: N
GraphqlLoadersCacheEnabled
Enable data caching
Default: Y
GraphqlDebugEnabled
Enable debug mode
Default: N
GraphqlQueryTimeout
Query execution timeout in milliseconds
Default: 90000
(90 seconds)
GraphqlOperationTimeout
Operation execution timeout in milliseconds
Default: 30000
(30 seconds)
GraphqlMaxAllowedContentLength
Maximum GraphQL query content length in bytes
Default: 30000000
GraphqlMaxOperationCount
Maximum number of operations per query
Default: 10000
GraphqlMaxInputFileSize
Maximum file size limit in kilobytes for FILE
type parameter URLs
Default: 10240
(10 MB)
GraphqlMaxInputFileContentSize
Maximum content size limit in kilobytes of FILE
type parameters encoded in base64
Default: 0
GraphqlInputFileDownloadTimeout
Timeout in milliseconds
Default: 100000
(100 seconds)
GraphqlInputFileAllowedFolders
Local or remote folders where files used by FILE
type parameters are stored
Default: Not set
GraphqlInputFileAllowedHttpUrls
Allowed HTTP/HTTPS URLs for file uploads
Default: Not set
GraphqlApiKeyEnabled
Enable GraphQL API key feature
Default: N
(disabled)
GraphqlApiKey
GraphQL API key; the value sent in the x-wfgen-graphql-api-key
header must match this key
Default: Not set
Webhooks
Parameter
Description & values
HooksDebugEnabled
Enable debug mode
Default: N
HooksOperationTimeout
Operation execution timeout in milliseconds
Default: 30000
(30 seconds)
HooksMaxInputFileSize
Maximum file size limit in kilobytes for FILE
type parameter URLs
Default: 10240
(10 MB)
HooksMaxInputFileContentSize
Maximum content size limit in kilobytes of FILE
type parameters encoded in base64
Default: 0
HooksMaxInputFileDownloadTimeout
Timeout in milliseconds
Default: 100000
(100 seconds)
HooksInputFileAllowedFolders
Local or remote folders where files used by FILE
type parameters are stored
Default: Not set
HooksInputFileAllowedHttpUrls
Allowed HTTP/HTTPS URLs for file uploads
Default: Not set
HooksAllowImpersonateUser
Allow user impersonation for webhooks
Default: N
(disabled)
HooksApiKeyEnabled
Enable webhooks API key feature
Default: N
(disabled)
HooksApiKey
Webhooks API key; the value sent in the x-wfgen-hooks-api-key
header must match this key
Default: Not set
Auth
Parameter
Description & values
ApplicationSecurityAuthProvider
Name of the identity provider
adfs
: AD FSazure-v1
: Microsoft Entra IDauth0
: Auth0okta
: Oktams-identity-v2
: Microsoft Identity Platform v2.0gardian
: Gardian
Default: Not set
ApplicationSecurityAuthSessionToken
SigningSecret
Session token signing key
Default: Not set
ApplicationSecurityAuthClientId
Each identity provider generates a code that uniquely identifies your application. In this case, this is the code that uniquely identifies the WorkflowGen web application.
Default: Not set
ApplicationSecurityAuthClientSecret
Like the client ID, this is also generated by the identity provider, but it is more like what a password is for a user. It's important to keep this secret because malicious software that has access to this can act on the behalf of the application.
Default: Not set
ApplicationSecurityAuthMetadataUrl
The endpoint provided by the identity provider that supports the OpenID Connect Discovery standard. It enables WorkflowGen to get some public information about your Microsoft Entra ID or Auth0 domain. Without this, you'll have to manually enter much more configuration in the web.config
.
Default: Not set
ApplicationSecurityAuthCheckSessionUrl
Default: Not set
ApplicationSecurityAuthUsernameClaim
The name of the claim contained in the access token that identifies the user in WorkflowGen. This is used by WorkflowGen to generate a session token as well as by the GraphQL API when receiving an access token.
Default: Not set
ApplicationSecurityAuthGraphQLUsernameClaim
Value used by the GraphQL API when receiving an access token.
ApplicationSecurityAuthAudience
Intended recipient of the access token (e.g. the target API).
Default: https://<workflowgen url>/graphql
ApplicationSecurityAuthAdditionalScopes
Additional scopes to add to the authentication request. They will appear in the access token content.
✏️ Note: The openid
, profile
, and email
scopes are always in the request.
ApplicationSecurityAuthGraphQLScope
Custom GraphQL scope value verified when validating authorized scopes in an access token returned from an OIDC provider.
ApplicationSecurityAuthAppIdClaim
Name of the claim contained in the access token obtained from the identity provider that uniquely identifies a non-interactive client
Default: Not set
ApplicationSecurityAuthClockTolerance
Value used when verifying a token in WorkflowGen to deal with minor differences between servers' clocks
ApplicationSecurityAuthSession
RefreshEnableIFrame
Activate session auto-refresh feature using an invisible <iframe>
Default: Y
ApplicationSecurityAuthSessionTokenCookie
Name of the session cookie that is generated by the authentication module.
Default: wfgen_token
ApplicationSecurityAuthSessionTimeOut
Duration of the session in seconds
Default: Not set
ApplicationSecurityAuthMobileSessionTimeOut
Duration of the session in seconds when requested from mobile devices on the token endpoint
Default: 7200
ApplicationSecurityAuthResponseMode
Determines the response mode for the authentication process. In other words, it determines how the provider will send its response if it supports it.
Possible values: form_post
(default) or query
ApplicationSecurityAuthDecodeAccessToken
Indicates whether or not the access token should be decoded by the authentication module. It is decoded to get the expiration date. The session token expiration date is based on it. If it should not be decoded, the ID token's expiration is taken for the session.
Possible values: Y
(default) or N
Auth0
Parameter
Description & values
ApplicationSecurityAuthLogoutUrl
Auth0 logout URL
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
ValidationSettings:UnobtrusiveValidationMode
Unobtrusive validation behavior
Default:None
(required)
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