Execution

Configure the execution and error handling settings for an activity.

Setting Description

Execution

Thread pool

A thread pool to associate with the activity. By default, the “Default Thread Pool” is selected for non-capture activities, the “Default Transformation Server Thread Pool” for Capture activities, and the “Knowledge Base Thread Pool” for the “Add to knowledge base” activity.

  • The Thread pool list contains thread pools created in the TotalAgility System settings. For more information, see Thread pools and Add a thread pool.
  • The thread pools are not available for Synchronization and Export automatic activities, and manual activities (Ordinary, Scan, Document review, Validation, and Verification).

  • If you import a process that includes an “Add to knowledge base” activity from a TotalAgility version lower than 2026.1, the “Knowledge Base Thread Pool” is not selected by default; you can add a thread pool to it after the import.

Track changes

Allows the variable history of an activity to be recorded. You can see the variable value before and after the activity is executed.

The Track changes property is only available for capture and non-capture automatic activities. It is not available for the Synchronization activity.

Error handling

Override server reset limit

If selected and set, overrides the reset limit for automatic activity set at the server level (see "Auto activity reset limit" under System > System settings > System > General.)

If the reset attempts for the activity exceed the specified limit, the job suspends, and an error message is added as a job note.

Timeout action

The timeout action for the activity if the timeout interval exceeds the expected duration. Available options are:

  • Retry (default): The activity is reset if the timeout interval exceeds the expected duration.

  • Suspend: The activity is suspended if the timeout interval exceeds the expected duration.

The target duration of an activity, if set, is used as the timeout interval for an activity; otherwise, the value of the CoreWorkerActivityTimeoutIntervalInMinutes setting is used. For capture activities, this value is set in the Transformation Server configuration file.

The Timeout action property is only available for automatic activities.

Suspend reason

Optional. Assign a suspend reason to an activity - select a variable or provide an inline value (maximum 50 characters).

At runtime, if the job created on the automatic activity is suspended, the suspend reason associated with the activity is recorded against the job. If the suspend reason is not provided at design time, the suspend reason defaults to the activity name.

The Suspend reason property is only available for automatic activities.