State

Shows the state of the workflow execution and included elements such as input, variables, finders, databases, return values, and output values. See also State Pane and Data State Pane.

Provides context sensitive pop-up menus. Use the pop-up menu options to insert steps, which are automatically configured using information from the element you click. This option is faster and more efficient than manually entering and configuring steps.

When executing robots in Design Studio, the default values from the record type input are not applied to the Input values in the State pane. However, if you run the robot from the Management Console schedule, the values from the record type input are applied correctly.

Also, right-click an entry or field in the State pane to view pop-up menu options to perform the following tasks:

  • Copy a value.

  • Paste a value.

    The paste option is especially useful for binary values because these cannot be changed via the Set Value option. See also "Clear a value."

  • Set a value.

  • Open JSON input or variable in a JSON tab in the Recorder View to view the value.

  • Clear a value.

    The Clear option is useful for clearing a binary field before pasting in a new binary value. In the empty binary field, paste the binary item that you copied to the clipboard.

  • Collapse all open fields or elements for the selected item.

    To collapse all elements in the pane, right-click State and select Collapse All.

  • The Limit Stored Values and Limit Output options open the Design Studio Settings > Robot Editor tab, where you can:

    • Select whether you want to collect output or stored database values in the State pane.

      Clearing the check boxes after executing steps that already have output or stored values does not affect the existing listing in the State pane.

      Use the Clear Output or Clear Stored Values options to remove all listed output or stored database values manually.

      Right-click the required value and select Clear to remove a single value.

    • Set the maximum number of output or stored database values that are shown in the State pane.

  • Insert the following steps: (See also Steps.)

    • Assign To

    • Convert

    • Store in Database, Find In Database, or Delete From Database

    • Calculate Key

    • Output Value for a variable of Record type

      For example, right-click a variable, select Insert Step > Output, and execute the Output Value step. The result appears under the output values in the State pane.

  • Temporarily change a variable or input value.

    This option is useful for advanced robot programmers to use while debugging. See details that follow.

To temporarily change a variable or an input value field:

  1. Open an editor for the value by either double-clicking the value or placing the pointer on the value and selecting Set Value from the pop-up menu.

  2. Type the new value.

    The value must be a text entry that represents a valid entry for the element. For example, either true or false is required for a Boolean value.

    To insert a new line, press Shift+Enter.

  3. To commit the change, press Enter.

    If the value is invalid, pressing Enter does not close the editor.

    If you click outside the text field without pressing Enter, the field closes without changing the value. (The value reverts to the original value.)

    The temporary changes remain in effect until either the value is changed by the robot or the execution is reset.

When Tungsten RPA detects that a binary variable contains an image, the image is displayed in the view. Tungsten RPA detects GIF, JPEG, BMP, TIFF, and PNG images. The image tooltip shows the MIME type of the image and its size (width and height). State View example