Appendix: Web and Application Configuration Parameters
The following tables list the WorkflowGen web and application configuration parameters with their descriptions and values.
These parameters are located in the
web.config
file in the DRIVE:\Inetpub\wwwroot\wfgen
folder.Parameter | Description & values |
AdministrationDefaultProcessView | Workflow Designer process 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
|
AdministrationMaxHelpTextSize | Maximum length in characters of help text associated with a request or action Default: 10000 |
AdministrationProcessQuickListSize | Default: 0 |
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
|
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 |
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
|
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 |
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
|
ApplicationSecurityPassword SymmetricEncryptionMode | Configuration password management mode
|
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 |
Parameter | Description & values |
ChartServiceAvoidColorCollision | Default: True |
ChartServiceMaxSliceInPie | Maximum number of slices in pie charts Default: 6 |
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
|
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. |
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
|
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 |
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
|
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 |
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 |
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
|
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) |
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
|
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
|
MergeFormEnableFilesCleanUp | Enable file clean-up for the MERGEFORM workflow app Default: Y |
MergeFormLogLevel | Enable and define the log level of the MERGEFORM workflow app
|
RestApiClientLogLevel | Enable and define the log level of the RESTAPICLIENT workflow app
|
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
|
DocuSignSendLogLevel | Enable and define the log level of the DOCUSIGNSEND workflow app
|
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:
|
DocuSignHostServer | DocuSign host server DocuSign values:
|
DocuSignCheckLogLevel | Enable and define the log level of the DOCUSIGNCHECK workflow app
|
AdobeSignSendLogLevel | Enable and define the log level of the ADOBESIGNSEND workflow app
|
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
|
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
|
DocaposteCheckLogLevel | Enable and define the log level of the DOCAPOSTCHECK workflow app
|
Parameter | Description & values |
PortalActivityOnClickAction | Specifies whether to display the action follow-up form or launch the action when clicking on an action to do
|
PortalActivityOnCloseAction | Specifies what to display when an action is completed
|
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
|
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
|
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
|
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 |
Parameter | Description & values |
ReportsChartServiceUrl | Default: Not set |
ReportsChartTemplatePath | Default: Not set |
ReportsChartTemplateExtension | Default: Not set |
ReportsExportFormat |