Workflow Configuration Options - Automate_Studio_Manager - Automate_Evolve - Latest

Automate Evolve User Guide

Product type
Software
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio Manager
Automate > Automate Evolve
Version
Latest
ft:locale
en-US
Product name
Automate Evolve
ft:title
Automate Evolve User Guide
Copyright
2026
First publish date
2018
ft:lastEdition
2026-08-11
ft:lastPublication
2026-08-11T14:38:31.107000
L1_Product_Gateway
Integrate
L2_Product_Segment
Data Integration
L3_Product_Brand
Precisely Automate
L4_Investment_Segment
SAP Automation
L5_Product_Group
Winshuttle Enterprise
L6_Product_Name
Automate Studio
Automate Studio Manager
Automate Evolve
Table 1. Changes in this topic
Change type Description
Introduced in version 26.1
  • New workflow configuration keys added to support asynchronous bulk task/process reassignment:
    • BulkReassignmentAsync: Enables asynchronous bulk reassignment flow.
    • BulkReassignmentMaxConcurrentJobs: Defines the maximum number of bulk reassignment jobs allowed to run concurrently.
    Note: These keys are applicable to Automate Evolve only.
  • New OAuth security configuration keys added to control dynamic client registration:
    • BlockOAuthRegistration: Blocks all OAuth client registrations when set to True.
    • OAuthAllowedDomains: Restricts OAuth redirect URIs to approved domains during dynamic client registration.
  • New AI guardrails and MCP configuration keys added:
    • AIMaxRecordsCount: Limits the number of records returned by Studio Query Script tools and the GetAssignments, GetDocuments, and GetProcesses tools.
    • AIEscapeChars: Specifies space-separated tokens to escape in AI tool inputs before processing.
    • AIStripChars: Specifies space-separated tokens to remove from AI tool inputs before processing.
    • AllowParticipantResolverAI: When set to true, workflow launch tools accept swimlane names and corresponding participants from MCP clients, in addition to form fields.
    • ExcludeAIGuardRails: Controls LLM-based input sanitization for AI tools. Set to false to disable sanitization.
    • RestrictMCPClients: Restricts MCP tool execution to clients using an MCP key registered through the Third Party Clients page.
    • ODataWriteTrial: Prevents enabling write operations on SAP OData API tools unless set to true.
    • SyncReleasedAPI: Restricts the Assemble OData Tools scan to released SAP APIs only.
Introduced in version 26.0
  • New configuration keys added to enable chunk‑based archiving in Automate Evolve to reduce memory usage when archiving large data volumes.
    • EnableArchiveDataChunking: Enables or disables chunk-based archiving
    • ArchiveDataFileChunkSize: Limits the number of records processed at once to avoid high memory consumption.
    • ArchiveProcessChunkSize: Controls batch of processes to reduce memory usage during archiving.
  • New configuration key MaxFormDataFileVersionsToKeep added - It controls how many versions of Form Library data files are retained.

On the Options page, Global Admins can configure the Workflow options below.

And Global Admins can add, remove, and update options on the Administration site > Settings tab > Workflow page > Options.

For each option (or "key") in the table below, find the following information: 

  • Type The type of option - string, true/false, or list.
  • Description A brief description of what the option does and how it is used.
  • Scope The particular solution, app, or set of apps to which the option applies.
  • Assigned to - If a key’s scope is App, the Assigned to column defines the name of the app where this key is applicable.
  • Default Value The original value assigned to the key.
Note:

You can use your browser's Find (CTRL+F) function on this page to find options with certain keywords.

Workflow Configuration Options Table

Key Name Type Description Scope Default Value
AIMaxRecordsCount Integer This key enables to limit the number of records returned by Studio Query Script tools and the GetAssignments, GetDocuments, and GetProcesses tools. Global 100
AIEscapeChars Text This key enables you to specify space-separated tokens (single-character or multi-character) to remove from AI tool inputs before processing. Leave the key value blank or remove all configured tokens to disable token removal.

This key enables you to specify space-separated single-character tokens that are escaped in AI tool inputs before processing. Multi-character tokens are ignored, and SQL LIKE wildcard characters (%, _, [) are automatically escaped when the input contains the contains keyword.

Global % [
AIStripChars Text This key enables you to specify space-separated tokens (single-character or multi-character) to remove from AI tool inputs before processing. Leave the key value blank or remove all configured tokens to disable token removal. Global -- # ; /* */ * ? !
AllowParticipantResolverAI Boolean By default, the tools available for launching workflows do not accept workflow participants for swimlanes sent from an MCP client. Only data for form fields is accepted. When set to true, the tool accepts swimlane names and corresponding participants along with form fields. Solution False
ArchiveDataFileChunkSize Integer This key enables chunk-based archiving and defines the data file records processed in a single chunk during archiving. This key is only applicable when EnableArchiveDataChunking key is set to True. Global 1000
ArchiveProcessChunkSize Integer This key enables chunk-based archiving and defines the number of processes handled in a single chunk during archiving. This key is only applicable when EnableArchiveDataChunking key is set to True. Global 100

AssignedMessage

Text

The email sent when a task is assigned.

Global

<p>$EmailTemplate.AssignmentMessage</p>

AllowProcessDataUpdate True | False To update Process/document data if the key is set to true, else it will work as in the legacy versions. Global False

AssignmentCompletionButtons

Comma-separated list

Description of which buttons to show when completing an assignment.

Solution

All

AttachmentControlValidationRegExp

Standard | Custom

The regular expression to use with custom Attachment Control validation. Defaults to ^([a-zA-Z0-9_ ]+\\.?)+$ This key works in conjunction with the AttachmentControlValidationType key.

Solution

^([a-zA-Z0-9_ ]+\.?)+$

AttachmentControlValidationType

Standard | Custom

The way the form Attachment Control validation should behave. Standard behavior searches the file name for known characters which are not allowed, and then presents an error if a file name contains those characters. Custom behavior retrieves a regular expression from the AttachmentControlValidationRegExp key, and if that regular expression does not match the file name, presents an error to the end user. The Type must be specified in lower case - for example, “standard” or “custom”. This key works in conjunction with the AttachmentControlValidationRegExp key.

Solution

Standard

AutoDeleteBlankRepeatingFormAreas

True | False

Within forms, indicates whether or not to automatically delete blank rows in repeating tables and sections.

Solution

False

AutoRunRetries

Number

If an error occurs during AutoRun, this key defines the number of retries which will be executed.

Global

3

AutoRunRetryMinutes

Number

This key defines the number of minutes between retries.

Global

30

AutoSaveInterval

Integer

The number of minutes to wait before automatically saving the contents of a form in the background.

Solution

Empty.

Feature is off.

BulkReassignmentAsync Integer

Enables asynchronous bulk reassignment flow. Set the value to 1 to activate this key. When enabled, a background job is created immediately and processes the reassignments asynchronously. Users receive a notification when the job is complete.

Note:
  1. This key should only be enabled for tenants that regularly reassign 100+ items at a time. For smaller volumes, the synchronous flow is sufficient.
  2. This key is applicable to Automate Evolve only.
Global 0
BulkReassignmentMaxConcurrentJobs Integer
Maximum number of bulk reassignment jobs allowed to run concurrently. Do not set this to a high value - too many concurrent jobs will degrade overall system performance.
Note: This key is applicable to Automate Evolve only.
Global 3

BusinessCalendar

True | False

If true, the system will consider holiday keys and weekends when calculating due dates. If false, the system will do a straight calendar-based calculation (without considering holiday keys and weekends).

Global

True

ButtonLabelApprove

Text

The label to use for the Approve button.

Solution

Empty

ButtonLabelCancel

Text

The label to use for the Cancel button.

Solution

Empty

ButtonLabelContinue

Text

The label to use for the Continue button.

Solution

Empty

ButtonLabelReject

Text

The label to use for the Reject button.

Solution

Empty

ButtonLabelRoute

Text

The label to use for the Save and Route button.

Solution

Empty

ButtonLabelSave

Text

The label to use for the Save button.

Solution

Empty

BlockOAuthRegistration True | False

This key enables you to block OAuth client registrations through the dynamic registration endpoint. When set to true, new OAuth client registrations are denied; when set to false, OAuth client registrations are allowed. Use this key to prevent unauthorized OAuth client registrations

Global

False

CancelEnabled

True | False

Indicates whether or not the Cancel option is available for originators who are not admins. If you are an administrator, you can cancel any process (from the Operations page). If you are not an administrator, you are able to cancel only if the CancelEnabled key is set to True or not set at all.

Solution

True

CancelMessage

Text

The email message sent when a process is canceled either by an administrator or by the process originator.

Solution

Your submission was cancelled. [$Process.Comment] Process Name: [$ Process.Name ] Item Title: [Title]

CancellationMessage

Text

The email message that is sent to task's assignee when a process is canceled/force approved/force rejected by an administrator or the originator.

Global

<p>$EmailTemplate.AssignmentCancel</p>

Cc

Semicolon-delimited list of email addresses to copy

A list of email addresses to copy anytime emails are sent.

Solution

Empty

ColorWarningThreshold

Integer

This number tells the system when the color should be set to the warning color in the Task List. It works with the ColorWarningThresholdUnits key.

Global

30

ColorWarningThresholdUnits

Days|Hours

The units used by the ColorWarningThreshold key. It has 3 values: days, hours and percentage. Percentage means that when a specified percentage of time remains in the assignment, the assignment is considered close to being due.

Global

Percentage

ComplianceCheck

 

The compliance check ensures that an originator is unable to approve their own tasks (unless dictated by the workflow solution design).

   
DeletedUserMapping Text System will use this mapping to initiate the child process instead of previous deleted originator. Global {"domain\\olduser":"domain\\newuser","domain\\olduser1":"domain\\newuser1","all":"domain\\newuser"}

DelimitedCommentFilterRegex

Text

This key is used to remove HTML content that is displayed in the Show Form (Process History) after using EMailApprovalType as delimited - for example, DelimitedCommentFilterRegex- <.*?> This is applicable to email approval cases.

Global

Empty

EnableArchiveDataChunking Boolean This key enables chunk-based archiving to improve performance and reduce memory usage for large data volumes.
  1. When set to False , Evolve uses the existing archiving process.
  2. When set to True, Evolve archives data in smaller chunks based on the configured chunk sizes, helping improve stability and performance when archiving large data volumes.
Global True

EMailApprovalApproveSubject

Text

The template for the email subject in approval messages with the approved disposition.

Solution

Approved: [$ ProcessDefinition.Name ] - [$ Activity.Name ]

EMailApprovalBody

Text

The body to use when composing an email to send back for approval during email approvals.

Global

Enter your comment between the quotes:

EMailApprovalBoundaryRegExp

Text

A regular expression to use in searching for the boundary in an email approval reply-type email. Everything following this expression should be ignored in the comment placed into the workflow. This works with the XML escape character sequence.

Global

[-]+original message[-]+

EMailApprovalCompleteSubject

Text

The template for the email subject in an approval message with a completed disposition. Works in conjunction with EMailApprovalReceipt=True.

Solution

Completed: [$ ProcessDefinition.Name ] - [$ Activity.Name ]

EmailApprovalIgnoreIncludeItem

True | False

Specifies whether the Include Item designation is ignored when sending email with an attachment.

Solution

True

EMailApprovalReceipt

True | False

Indicates whether or not to send a receipt email after an email approval submission.

Global

False

EMailApprovalRegExp

Text

The regular expression to use when parsing the return message for email approvals. This regular expression should extract the comment for the assignment as the first group.

Global

Enter your comment between the quotes: (.*)

EMailApprovalRegExpGroups

0 | 1

Describes which regular expression group indexes to use when searching for a comment from an email approval. The first non-empty string will be used as the comment.

Used with EMailApprovalRegExp.

Global

1

EMailApprovalRejectSubject

Text

The template for the email subject in an approval message with a rejected disposition.

Solution

Rejected: [$ ProcessDefinition.Name ] - [$ Activity.Name ]

EMailApprovalSubjectRegExp

Text

The regular expression to use when parsing the return message subject for email approvals. This regular expression should extract the identifying keys for the assignment as the first group.

Global

Empty

EMailApprovalSubjectRegExpGroups

Comma-separated integers

Describes which regular expression group indexes to use when searching for the identifying keys in the subject of an email approval. The first non-empty string will be used as the key string.

Used with EMailApprovalSubjectRegExp .

Global

1

EMailApprovalType

Text

The type of message sent back to the handler. Can be plaintext, delimited, or regexp.

Used with DelimitedCommentFilterRegex.

Global

Plain text

EMailAssignmentSubject

Text

The template for the email subject in an assignment message.

Solution

Assignment: [$ ProcessDefinition.Name ] - [$ Process.Name ] : [$ Activity.Name ]

EmailCancellationSubject

Text

This option defines the subject of the email notification that is sent when a process is canceled.

Global

Assignment Cancelled: [$ ProcessDefinition.Name ] - [$ Process.Name ] : [$ Activity.Name ]

EMailDispositionDescription

Text

The description to use in the email disposition section of an assignment email - where a participant receives the assignment task.

Used with EMailDispositionTitle.

Global

Empty

EMailDispositionTitle

Text

Used with email approval, this is the title to use in the email disposition section of a notification email.

Used with EMailDispositionDescription.

Global

Empty

EMailExceptionSubject

Text

The template for the email subject in an exception message. This subject is used in email when a process is blocked.

Solution

Process Exception: [$ ProcessDefinition.Name ] - [$ Activity.Name ] Process Name: [$ Process.Name ]

EMailNotificationStyles

Text

Styles to embed in the notification emails. These styles can be referred to in the body of the email.

Solution

Empty

EMailNotificationSubject

Text

The template for the email subject in a notification message.

Solution

Assignment: [$ ProcessDefinition.Name ] - [$ Process.Name ] : [$ Activity.Name ]

EMailPastDueSubject

Text

The template for the email subject in a past due message.

Solution

Assignment Past Due: [$ ProcessDefinition.Name ] - [$ Activity.Name ]

EMailReminderSubject

Text

The template for the email subject in a reminder message.

Used with ReminderMessage.

Solution

Assignment Reminder: [$ ProcessDefinition.Name ] - [$ Activity.Name ]

EnableBlackbirdLogs

True | False

Indicates whether to generate a form debug logs (run-time). Enabled by default. To view the form log, press keys Ctrl + F12.

Global

True

EnableDataCorrectionLoopBackSingle

True | False

Enables the creation of a Data Correction task for data files with a single script.

Global

True

EnableDataCorrectionLoopBackLinked

True | False

Enables the creation of a Data Correction task for data files with a linked script.

Global

True

EnableExtensionsAPI True | False

This key is not visible on the UI by default. If the value is set to True, the process extensions feature is enabled.

Global

False

EnterworksMaxReadCount Integer Using this, we can control the Maximum number of records returned by EnterWorks to Evolve. If key is not added, by default, system will fetch maximum 500 records. If added with value 1000 then it returns 1000 records. If we set key value more than 1000, EnterWorks do not returns any data. Solution If key is not added, by default, system will fetch maximum 500 records.
ExcludeAIGuardRails True | False Controls LLM-based input sanitization for the GetAssignments, GetDocuments, and GetProcesses tools. Sanitization is on by default. To turn it off, set this key to false. Global On (sanitization enabled)

FileLibraryBlockedFileTypes

Text

Comma-separated values (extensions) not allowed for upload in a file library.

Global

exe, dll, js, svc, soap, asmx, ashx

FiscalYearStart

Number, >= 1 and <= 12

The month in which the fiscal year begins (a number between 1 and 12). This is used by the Quarter component of the Name Template Generator. By default it assigns a value starting at 01.

App

01

ForcedApprovalMessage

Text

The email message sent when an item is force approved by an administrator.

Global

<p>$EmailTemplate.ForceApprove</p>

ForceRejectionMessage

Text

The email message that is sent when an item is force rejected by an administrator.

Global

<p>$EmailTemplate.ForceReject</p>

FormCopyEnabled

True | False

Indicates whether or not to allow a user to copy a form.

Solution

True

FormDefaultButtons

True | False | Comma-separated list of views

Whether or not to display the default buttons at the bottom of a form. If a list of views is displayed, only those views will contain the buttons in a form. Notes: When using Solution Designer, the predefined views have different internal names. In this key, you need to use the internal name (see below). For user-defined views, use the name as-is. Solution Designer Name: Internal Name Originator View: ShareVisPreProcessView ReSubmit View: ShareVisResubmitView Process Status View: ShareVisProcessStatusView Process Completed View: ShareVisPostProcessView

Solution

True

FormReturnPage

String

The URL of the page to return to after submitting or canceling a form.

Solution

Empty

FormReplace

Text

The sequenced set of strings to replace when a search string is located. See FormSearch.

Solution

Empty

FormSearch

Text

The sequenced set of strings to search for when expanding a form definition. See FormReplace.

Solution

Empty

FormTitle String The name to display as the browser tab title while opening Form template/Task/Process. This key will be enable only if FormTitleType is set to Custom. Solution Empty
FormTitleType String How the name displayed in browser tab title while opening Form template/Task/Process. If you set Config key FormTitleType to Formname the Solution name is shown in Tab on launching Form/Task/Process.

If value of this key is Custom then title is read from Config key FormTitle.

Solution Empty (Evolve text will be displayed in browser tab title while opening Form template/Task/Process)

Holiday

Text (date)

Holiday keys are hidden keys but they can be manually created and configured so that when a due date for a task is calculated, the specified holiday (date) will be factored into the calculation.

Holiday keys are respected only if the BusinessCalendar configuration key value is set to True.

You can create and define more than one holiday key, but the keys must be created and numbered sequentially (for example, Holiday0, Holiday1, Holiday2,...) in order for all keys to be calculated.

If a number is missing (for example, you have the following 3 keys: Holiday1, Holiday2, and Holiday4), Holiday4 will not be calculated because Holiday3 is missing.

Holiday keys must be specified with the date format yyyy-mm-dd.

Global

Empty

IgnoreEmailAttachments True | False Indicates whether or not to send email attachment of Form, irrespective of any other setting. Global False
IgnoreFormProcessLaunchErrorJob Workflow configuration key This key controls the completion behavior of a child process job based on the status of successfully launched child processes.
  • When true: wait for child process job gets completed if any form process launch job related to the parent process is in error status.
  • When false: wait for child process job does not get completed and keeps on rescheduling, if any form process launch job related to the parent process is in error status.
Global True

IncludeImplicitlyCompletedHistoryItems

True | False

Indicates whether or not to include assignments that are implicitly approved by either default approval periods or because of team assignment settings.

Solution

True

IncludeNotificationHistory

True | False

Indicates whether or not notifications are displayed in the workflow history.

Solution

False

IncludePluginHistory

True | False

Indicates whether or not information about the plug-ins is included in the workflow history.

The history of the plug-ins below will always be displayed in the process history, irrespective of the setting of this key.

  1. Wait

  2. Wait for Child Process

  3. Form Process Launch

  4. Precisely Update

  5. Precisely AutoRun

Solution

False

JavaScriptInclude

Comma-separated list of paths to JavaScript

The paths of JavaScript files to include in forms. The value of this key is represented by a comma-separated list of JavaScript paths.

Solution

Empty

MaxFormDataFileVersionsToKeep Number This key controls the number of Form Library data file versions that the system retains. It is applicable only to Form Library data files. The system creates a new version of a Form Library data file until the configured limit is reached. Once the limit is reached,
  • No new versions are created
  • The latest existing version is updated
  • The total number of versions remains unchanged
Global 25
MaxFormQryDataDownload Integer This key defines the maximum number of records that can be fetched using a Query webservice on a Form (either background or foreground execution)

Number of records fetched by a webservice can be restricted using various Policies and Preferences. The value of this key supersedes the Policy or Preference values. In every case, if the number of records fetched by the Query are greater than the value defined in MaxFormQryDataDownload key, then the value defined in the key will be respected.

Solution 10000
ODataWriteTrial True | False This key prevents enabling write operations on SAP OData API tools. Must be set to true before write operations can be enabled on individual tools. This is not recommended for production SAP environments. Global False
OptimizeXmlProcessing True | False When set to True, the conversion from FormXml to JSON will be done through a different mechanism which is more optimized for such conversions. It may have positive impact on time taken during Form Launch. For fresh installations this key will be auto set to True at Global level. Solution False

OutOfOfficeDelegationDuration

Integer

Specifies the maximum duration (in calendar days) for an Out of Office Delegation. The default value is -1, which indicates there is no limit on the maximum duration. Note that this key is respected while setting up an Out of Office Delegation. If a selected duration for an Out of Office Delegation is more than the duration specified in this key, a warning/error is displayed.

Global

-1

OAuthAllowedDomains Text This key enables you to restrict OAuth redirect URIs to approved domains during dynamic client registration. By default, all domains are allowed. To limit registrations, specify a comma-separated list of approved domains. Client registrations using redirect URIs from domains not included in the list are rejected with a blacklisted_redirect_uri error.

Global

Empty

PreciselyAutocompleteCountry Text List of countries supported by autocomplete Global USA,ABW,CAN,AFG,AGO,AIA,ALA,ALB,AND,ANT,ARE,ARG,ARM,ASM,ATA,ATF,ATG,AUS,AUT,AZE,BDI,BEL,BEN,BES,BFA,BGD,BGR,BHR,BHS,BIH,BLM,BLR,BLZ,BMU,BOL,BRA,BRB,BRN,BTN,BVT,BWA,CAF,CCK,CHE,CHL,CHN,CIV,CMR,COD,COG,COK,COL,COM,CPV,CRI,CUB,CUW,CXR,CYM,CYP,CZE,DEU,DJI,DMA,DNK,DOM,DZA,ECU,EGY,ERI,ESH,ESP,EST,ETH,FIN,FJI,FLK,FRA,FRO,FSM,GAB,GBR,GEO,GGY,GHA,GIB,GIN,GLP,GMB,GNB,GNQ,GRC,GRD,GRL,GTM,GUF,GUM,GUY,HKG,HMD,HND,HRV,HTI,HUN,IDN,IMN,IND,IOT,IRL,IRN,IRQ,ISL,ISR,ITA,JAM,JEY,JOR,JPN,KAZ,KEN,KGZ,KHM,KIR,KNA,KOR,KWT,LAO,LBN,LBR,LBY,LCA,LIE,LKA,LSO,LTU,LUX,LVA,MAC,MAF,MAR,MCO,MDA,MDG,MDV,MEX,MHL,MKD,MLI,MLT,MMR,MNE,MNG,MNP,MOZ,MRT,MSR,MTQ,MUS,MWI,MYS,MYT,NAM,NCL,NER,NFK,NGA,NIC,NIU,NLD,NOR,NPL,NRU,NZL,OMN,PAK,PAN,PCN,PER,PHL,PLW,PNG,POL,PRI,PRK,PRT,PRY,PSE,PYF,QAT,REU,ROU,RUS,RWA,SAU,SDN,SEN,SGP,SGS,SHN,SJM,SLB,SLE,SLV,SMR,SOM,SPM,SRB,SSD,STP,SUR,SVK,SVN,SWE,SWZ,SXM,SYC,SYR,TCA,TCD,TGO,THA,TJK,TKL,TKM,TLS,TON,TTO,TUN,TUR,TUV,TWN,TZA,UGA,UKR,UMI,URY,UZB,VAT,VCT,VEN,VGB,VIR,VNM,VUT,WLF,WSM,XKX,YEM,ZAF,ZMB,ZWE

PrinterFriendlyMenuEnabled

True | False

Indicates whether or not to show the printer menu options.

Solution

True

ProcessControlXsl Text The path of the Xsl file used in generating the Process Control markup in a form displaying the status of the form. This path belongs to the server machine where Evolve is installed. And this file must be accessible to the Evolve site application pool account. Global Empty

ProcessOwner

Log-in identifier

The person designated as the process owner for a given list. This should be in the form DOMAIN\USERNAME.

Solution

Empty

PromptOnReject

True | False

Indicates whether or not to prompt the user when the Reject button is clicked. This key is applicable only for forms.

Solution

False

ReminderMessage

Text

The message sent when an assignment has reached its due date.

Global

<p>$EmailTemplate.AssignmentReminder</p>

RescheduleEmailFailures True | False Whether to reschedule the job again on each email failure. Global False
RestrictMCPClients True | False This key enables administrators to restrict MCP tool execution to clients using an MCP key registered through the Third Party Clients page. When set to true, it denies MCP tool execution for OAuth clients and clients using a key generated from Personal Preferences. Global False
RunRuleOnHiddenFields Boolean This field enables you to apply rules on hidden fields in the form. Global True
RescheduleEmailRetryMax Integer Maximum reschedules of each job allowed. Global 1 Minute
RescheduleEmailRetryMinutes Integer Number of minutes after which job gets rescheduled progressively. For example if this is set to 2 then first reschedule happens after 2 minutes, second reschedule happens after 4 minutes and so on. Global 3 Minutes

RespectLineBreak

Boolean When the value is set to True, the workflow interprets the "Shift+Enter" line breaks used in all email templates for notification emails. These emails are triggered whenever the notification node is executed within the workflow

Solution

False
RunRuleOnRowUpload Boolean When the value is set to True, the rule will execute for a single row in the Repeating Table. Global False

SAPFieldLookupRecordsLimit

Integer

The maximum number of records to be retrieved from SAP. The default returns are 500 records, but the user can configure the number. This key is bound to the SAPFieldLookup control. Works with WebServicePageLookupRecordsLimit.

Solution

500

SkipDateConverionToUTC True | False Prevents the system from converting dates to UTC, ensuring that manually entered dates in Excel do not shift back by one day when uploaded to a date picker field in a repeating table. Global False

SOAPServiceMappedFieldOnly

True | False Indicates whether or not to remove unmapped fields from SOAP payload for complex structures. To be used with Composer Form’s third party SOAP based web service feature only. Useful for DocuSign integration. Solution False

SortProcessHistoryByCompletionDate

True | False

If set to true, the history of various activities of a process will be shown, sorted on the basis of the activities' completion dates. In addition, if multiple processes are found in the history, they will be sorted in the same manner.

Solution

False

StandardWorkflowTaskDueDays

Text

The default due date for all tasks of a Standard Workflow in the following format: timespan D.hh:mm:ss i.e. 30.00:00:00

Global

30.00:00:00

SupportingDocMaxSizeLimit Integer This will check the size of each attachment when sending an email. If an attachment is larger than the value set for this key, it will be skipped. A comment will then be added to the job (on the Business Job page) to explain why the file attachment could not be sent. Global 10 MB
SyncReleasedAPI True | False This key enables you to restrict the Assemble OData Tools scan to released SAP APIs only, limiting the number of OData services that are scanned and exposed as MCP tools. Global True

TeamAssignmentListBoxHeight

Integer

The height of the list box in a team assignment page.

Global

5

UseLatestProcDefVersion True | False This will allow to use latest solution version for already saved drafts when set to true. Global False
UseLegacySearchAlgorithm key True | False

If set to true, forms will use the old method where the last field in the web service output sequence is the last field to be processed on the form. When set to false, the log field for SAP return messages will always be processed last no matter the location. If the log field is missing, the last field in the web service output sequence will be used.

In Evolve, system will always treat the UseLegacySearchAlgorithm key value as false for Reference Data connection , Enable Repository data connection and Rest API data connection , irrespective of the key value setting in application.

Solution True
ValidateListItemOwner True | False

Indicates whether to validate that a user starting, saving, or deleting a saved item is the creator/originator of that item.

Solution

False

ValidateOnReject True | False

Indicates whether to validate form controls when a form is rejected.

Solution

True

ValidatePromotedFields True | False This key validates the promoted fields on save. This key is valid for forms only. To turn off the validations and have similar behavior as of 24.x, set ValidatePromotedFields to false. Global

True

WebServiceProxyTimeout String

This key changes the timeout value of a web service. The default value is 500,000 milliseconds. This key is added in the following versions of Foundation: 110.4 Hotfix 9, 10.5 Hotfix 6 and 10.6 onward.

Global

500000

WorkflowReplace String

The sequenced set of strings to replace when a search string is located. See WorkflowSearch.

Indexed type key.

Solution

Empty

WorkflowSearch String

The sequenced set of strings to search for when publishing a workflow. See WorkflowReplace.

Indexed type key.

Solution

Empty