Create and Manage Recordings

The manage recording option in your RPA model helps to record the actions that you perform in a web application and translate them into sequences. Each recording is saved as .rec file and the sequences are captured as steps. Before recording the user actions, you must install the ASG Zenith Robotic Services browser extension for Google Chrome and Recorder Service must be running.

Perform the following steps:

  1. Ensure that Recorder Service is running in ASG-Studio Manager.
  2. Click Manage Recordings in your RPA model editor.
  3. Click Record New.
  4. Navigate to a URL in Chrome and click Start Recording.
  5. The screen recording starts and displays Zenith RPA Recorder window. The actions performed on the focused browser tab only will be recorded. While the recording is in progress, if you open a different tab or window the recorder automatically stops. The recorder does not capture the actions performed in new tab or window that opens on click of a link from the focused window.

  6. Perform the actions that you want to record and click Stop on Zenith RPA Recorder window when you are done. You can Pause the recording if you want to exclude any of the intermittent actions and click Resume from the point where you want to continue recording.
  7. In the Save Recording window, enter a Name to save the recording as file and optionally provide Description. The name cannot exceed to 95 characters and description cannot not exceed to 500 characters.
  8. The recordings are by default saved as .rec files under the path C:\Users\<user_name>\AppData\Roaming\ASG_Bot_Recordings.
  9. Click Refresh to update the list of Available Recordings.
  10. Select the recording and click Edit to view and manage the recording.
    • Click the Edit icon adjacent to the name of the recorder activity if you want to modify the Name and Description.
    • Click Test Recording Session to run the playback of the recording and view the steps captured.
    • Select each step and review the following parameters. Click Save to preserve the modification if you edit the values of any parameters.
      • Command: Specifies the user action performed on the recorded window. For example, open, click at, type, or mouse over.
      • Target Type: Specifies the element type on which the Command is performed. For example, link, xPath, or CSS.
      • Target Value: Specifies the value of the Target Type.
      • Value: Specifies the coordinates of the UI where the specified Target Value is located. If the coordinates correspond to an input field, the value entered in the filed is displayed as Target Value.
      • Delay: Specifies the time interval in milliseconds that corresponding step should wait after executing the previous step. The value is set to 1500. In general first step of every recording has Open as Command. Based on the page load time of the URL to open in first step, it is recommended to set the Delay at least to 5000 milliseconds.
      • Variable Name: Applicable only for the steps that have Type as Command. Toggle the Variable Name button to specify that the variable name is required. Enter text to specify Variable Name. If you want to type a different value when the recording is executed using Execute Recording Activity, you can pass the value as required in Name-Value filed of the corresponding activity.
    • You can delete if any of the steps are not required. Select a step and click Delete. To delete multiple steps at a time, select all the steps you want to delete and click Delete selected.
  11. If you want to remove any recording that is no more needed, select the recording and click Delete.

You can use a recording in as many Execute Recording Activities as required.