top of page

Design Studio enhancements

The following enhancements are available for Design Studio.

  • New look

  • User name on Management Console nodes

  • New settings

  • Import settings

  • Recorder View

  • Find Usage

  • Error icons in Robot steps

  • MatchIssue exception

  • New Expression Editor design

  • Execution information constant

  • Override expressions

  • Levenshtein and Longest Common Subsequence (LCS) converter functions

  • NVARCHAR(Max) added

New look

The Robot workflow area in Design Studio adopted a more modern look:

  • Color execution path with a grid.

  • Steps that are not yet executed are marked with a dashed line.

  • Robot definition pane is now resizable.

  • Ability to zoom in and out of the Robot workflow view.

  • Long lists now have a scroll bar.

User name on Management Console nodes

On the My Projects pane, the name of the user who is logged in is now in parentheses after the Management Console folder.

On the My Projects pane, the name of the user who is logged in is now in parentheses after the Management Console folder.

New settings

In Design Studio Settings  > Robot Editor new settings are available.

Configure comment length

In Robots, it is now possible to configure the number of characters visible in the comment preview window in the robot graph.

To do so, open Design Studio Settings > Robot Editor and configure the Comment Max Width option.

Configure output and stored database values

In Robots, you can select whether you want to include output values and stored database values in the State pane. For this purpose, two options are added:

  • Collect Output Values in State

  • Collect Stored Database Values in State

Configure how many output values or stored database values you want to include in the State pane. Configure the following options:

  • Max Number of Output Values Shown

  • Max Number of Database Values Shown

These options are available in Design Studio Settings > Robot Editor. Alternatively, you can open them from the State pane: Right-click Output Values or Databases and select Limit Stored Values or Limit Output accordingly.

In Robots, you can select whether you want to include output values and stored database values in the State pane. For this purpose, two options are added: "Collect Output Values in State" and "Collect Stored Database Values in State"


Configure how many output values or stored database values you want to include in the State pane. Configure the following options: "Max Number of Output Values Shown" and "Max Number of Database Values Shown"

Import settings

This feature is available for Tungsten RPA versions newer than 2025.2. When you first open Design Studio after upgrading RPA 2025.2 to any minor or major release, the Import settings from previous version appears. You can continue working in Design Studio without importing or select the following settings to import from previous version:

  • Design Studio Settings

  • Open Projects and Robots

  • Window Layout

  • Log4j Properties

Recorder View

Hide Labels

If selected, this option hides labels for better readability. Labels are used in application and JSON tabs in the Recorder View and in the Tree View.

If selected, this option hides labels for better readability. Labels are used in application and JSON tabs in the Recorder View and in the Tree View.

JSON tab

Displays JSON input or variables as a tree structure. The new Copy JSON, Hide Labels, and Search options are available on the JSON toolbar.

Displays JSON input or variables as a tree structure. The new Copy JSON, Hide Labels, and Search options are available on the JSON toolbar.

Prepare execution

For Robots, the Prepare Execution button is now available in the Recorder View.

Find Usage

In the Exceptions area of the Robot definition pane, a Find Usage option is now available. Right-click the exception to find where it is thrown in a Robot. The Search Result panel shows which steps and/or finders threw the issue.

In the Exceptions area of the Robot definition pane, a Find Usage option is now available. Right-click the exception to find where it is thrown in a Robot. The Search Result panel shows which steps and/or finders threw the issue.

Error icons in Robot steps

In Robots, step properties that require integer or text values now show error icons until the valid values are entered.

In Robots, step properties that require integer or text values now show error icons until the valid values are entered.

MatchIssue exception

MatchIssue exception is thrown if none of the patterns in a step matches the $current variable, or if evaluation takes too long.

New Expression Editor design

The Expression Editor has a new design. Select between the Expression mode or Value mode by clicking the required radio button. The editor contains a breadcrumb that shows steps surrounding the expression.

In the Result pane, the Copy button is now available. To copy the value, select the required result value and click Copy.

Execution information constant

A new read-only $executionInfo constant is added to Robots. Use it to find out execution information, such as robotName, executionID, and constants.

Override expressions

Use an override expression to modify a Record or a JSON value by creating a new Record value where one ore more fields have new values, without changing the original value. This is a convenient way to assign multiple values to the field of Record value using one Assign step instead of multiple steps.

The override expression has the following forms:

<Expr>{"<FieldName>" <Expr>, ... , "<FieldName>" <Expr>}
<Expr>{<Expr>}

Levenshtein and Longest Common Subsequence (LCS) converter functions

For Basic Engine Robot expressions, the expression functions Levenshtein and LCS are added.

  • The Levenshtein distance function takes two strings as input and returns the Levenshtein distance between the two strings.

    This function has an optional threshold parameter. If a threshold is used, the calculation will stop when the distance reaches the threshold.

    Use this as a performance optimization if only strings of a certain similarity are of interest.

  • The LCS function takes two strings as input and returns the longest common subsequence of the two strings.

    This is a one-result version meaning that even when multiple longest common subsequences exist, only one is returned.

NVARCHAR(Max) added

NVARCHAR(Max) is now used for Microsoft SQL Server when generating tables in Design Studio.


© 2025 Tromba Technologies, Inc.

bottom of page