Screen Recorder

Estimated reading: 3 minutes

The Screen Recorder activity enables users to record the activities placed within it. It provides an easy way to troubleshoot issues by allowing users to visually analyze the workflow execution and identify potential causes of errors.

Field in the Activity Canvas

ScreenOn: Select the screen to be recorded from the dropdown list.

Current Screen and Display 1 are available by default. Display 2 appears when an extended monitor is connected.

Limitation: Currently, the activity supports recording from the Current Screen and Display 1. Recording from an extended Display 2 is not supported.

Properties

INPUT

Framepersecond:* Specifies the number of frames captured per second during the recording. This parameter accepts values in the Integer data type. You can either enter an integer value directly or provide it as an expression.
The maximum supported frame rate is 3 frames per second.

Masking: Specifies whether masking is enabled. This parameter accepts a Boolean value (True or False).
True: Masks the applicable information in the recorded video.
False: Records the screen without applying masking.

OutputFilepath:* Specifies the output path for the recorded video. Provide the file path along with the file name where the recording should be saved. This parameter accepts values in the String data type. You can either enter the path directly or provide it as an expression.

ScreenOn:* Specifies the screen from which the recording is captured. By default, Display 1 is selected.

MISC

DisplayName: Displays the name of the activity. You can customize the activity name to make the workflow easier to understand and troubleshoot.

SkipOnError: Specifies whether the workflow should continue if the activity encounters an error. This parameter accepts a Boolean value.
True: Continues executing the workflow even if an error occurs.
False: Stops the workflow when an error occurs.
None: If left blank, the activity behaves as if False were selected.

Version: Specifies the version of the feature being used.

OUTPUT

Result: Indicates the execution status of the activity. This parameter returns a Boolean value.
True: Indicates that the activity executed successfully without errors.
False: Indicates that the activity failed due to an unexpected error.

* Represents mandatory fields required to execute the workflow.

Tips

1. Specify the output path by adding a file name to the existing file path.

For example, if the original file path is C:\Users\<Username>\Documents\Documentation, add a file name such as test to the path, as shown in C:\Users\<Username>\Documents\Documentation\test. The recorded video can then be saved as C:\Users\<Username>\Documents\Documentation\Test.avi.

2. Set Framepersecond to 1 or higher.
3. All activities placed within the Screen Recorder scope are recorded, and the resulting video is saved to the specified output path.
4. If the workflow is manually aborted from the Designer, the recorded video is not saved.

How it Works

1. Add the Screen Recorder activity to the workflow.
2. Select the screen to record using ScreenOn. By default, Display 1 is selected.
3. Set the Framepersecond value. The supported range is 1–3 frames per second.
4. Specify the OutputFilepath where the recorded video should be saved.
5. Place the activities that you want to record inside the Screen Recorder activity, in the Do section.
6. When the workflow runs, the Screen Recorder captures the selected screen while the activities inside its scope are executed.
7. After the activities finish executing, the recorded video is saved to the specified output path.
8. The Result output indicates whether the Screen Recorder activity executed successfully.

Share this Doc

Screen Recorder

Or copy link

CONTENTS
Robility Chatbot
Robility Assistant
Online