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
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 (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

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: 15000 (15 seconds)
EngineServiceCleanupFrequency
Time in milliseconds
Default: 180000 (3 minutes)
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: 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 (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

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 (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: Disabled
    1: General messages
    2: Error messages
    3: 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: IMAP
    EXCHANGE2007: Exchange 2007
    EXCHANGE2010: 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: None
    SSL: 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

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

Auth

Parameter
Description & values
ApplicationSecurityAuthProvider
Name of the identity provider
    adfs: AD FS
    azure-v1: Azure AD
    auth0: Auth0
    okta: Okta
    ms-identity-v2: Microsoft Identity Platform v2.0
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 Azure Active Directory 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)