# Recording Menu

The "**Recording**" menu consists of the following elements:

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-00ff932d6815a81ef516b3d4a15314275f096f00%2Fimage%20(136).png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="56"></th><th width="193"></th><th width="313"></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Interface Element</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>“Record” button</td><td><p>Allows recording User actions in applications or</p><p>websites and inserting them into the current diagram as Robot blocks.</p></td></tr><tr><td>2.</td><td>“Extract Data” button</td><td>Allows extracting structured information (tables, lists, similar elements) from applications (Word, Excel, etc.) and web pages in the browser, and then inserting a block into the current diagram that automates this process.<br><br><a href="https://sherparpa.ru/ucontent/?2wIP">Automation of data extraction into a table using a banking website with currency rates is demonstrated here.</a></td></tr><tr><td>3.</td><td>“Extract by Template” button</td><td>Allows creating intelligent templates for extracting structured and semi-structured information (tables, attributes) from documents (PDF, PNG, JPG, etc.).</td></tr><tr><td>4.</td><td>“Recognize” button</td><td>Allows recognizing a document, screen area, or application window using one of the available OCR engines, then finding and clicking on a specified word or storing the recognized text in a variable.</td></tr></tbody></table>

## "Record" Button

The “**Record**” button in the development menu allows recording User actions for automated creation of business process diagrams. When clicking on the icon ![](https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-55e3c4e866fe33c2ffc3e19f17b669c89547b110%2Fimage%20\(137\).png?alt=media) under the “Record” button, a dropdown list will open with a list of available recording tools.

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-ae07a3c1e9ea1ff6edbe6ae759bba723e0b8d424%2Fimage%20(138).png?alt=media" alt=""><figcaption></figcaption></figure>

* The “**Record**” tool allows recording the sequence of User actions in applications and inserting them into the current diagram as Robot blocks. When this tool is selected, the Sherpa Designer window minimizes, and the Recording Menu appears on the left side of the screen.

<table data-header-hidden><thead><tr><th width="62"></th><th width="198"></th><th width="305"></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Interface Element</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-e6b5aa941505cb3183f53bb27bb750fbd588f8c0%2Fimage%20(139).png?alt=media" alt=""></td><td>Allows canceling the recording of User actions and exiting without saving actions.</td></tr><tr><td>2.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-b663399295a3d5fccb9a952ac34415ade6fa9520%2Fimage%20(140).png?alt=media" alt=""></td><td>Allows deleting the last User action during recording.</td></tr><tr><td>3.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-1cfa4bf82d64fa08177ddbb0379f04448fde5293%2Fimage%20(141).png?alt=media" alt=""></td><td>Allows saving the recording of User actions and closing the recording menu.</td></tr><tr><td>4.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-b83f9644045ed8a6849f1eb398a1c09aa2aa83ad%2F2025-06-05_23-29-54.png?alt=media" alt=""></td><td>Allows recording the sequence of clicks made by the User.</td></tr><tr><td>5.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-504c844f1f086e4365fb2d0ec7ee6eb5f744b5e6%2Fimage%20(142).png?alt=media" alt=""></td><td>Allows launching a program using an additional dialog window.</td></tr><tr><td>6.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-41cc48d0b34af21e75ed1a8d656b3c50db8d520e%2Fimage%20(143).png?alt=media" alt=""></td><td>Allows simulating mouse button presses.</td></tr><tr><td>6.1.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-f1d46ca9521e638b8c8ca4141822873aaa22e643%2Fimage%20(149).png?alt=media" alt=""></td><td>Allows simulating a left mouse button press.</td></tr><tr><td>6.2.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-2d8b93dd3d540013d4e998e9be64c584b429833f%2Fimage%20(150).png?alt=media" alt=""></td><td>Allows simulating a right mouse button press.</td></tr><tr><td>6.3.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-2d8b93dd3d540013d4e998e9be64c584b429833f%2Fimage%20(150).png?alt=media" alt=""></td><td>Allows simulating a double left mouse button press.</td></tr><tr><td>6.4.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-8c66463386821032939a6b5856c09e307aba4f55%2Fimage%20(152).png?alt=media" alt=""></td><td>Allows simulating a mouse cursor delay over a control element.</td></tr><tr><td>6.5.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-e1125473885af76aaaf3e2515896ce17953aa018%2Fimage%20(153).png?alt=media" alt=""></td><td>Allows simulating dragging an element.</td></tr><tr><td>7.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-fdb652fb8b9b05050bb277ba8d5b01566cd69195%2Fimage%20(144).png?alt=media" alt=""></td><td>Allows recording clicks on an image.</td></tr><tr><td>7.1.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-e1125473885af76aaaf3e2515896ce17953aa018%2Fimage%20(153).png?alt=media" alt=""></td><td>Allows recording a click on a specified image on the screen. This function can also be performed by the “Record Image” option from the Recording menu dropdown.</td></tr><tr><td>7.2.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-a351bcf16a94375e0424777e5c331f8972388b31%2Fimage%20(156).png?alt=media" alt=""></td><td>Allows recording a click on a specified image within a window or control element.</td></tr><tr><td>8.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-e33e27d36e8678bc9f2a9a7fb247a1343a5ccbc1%2Fimage%20(145).png?alt=media" alt=""></td><td>Allows recording User actions when working with text.</td></tr><tr><td>8.1.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-ab869ebdec309a6c182d67a385322908830d07b2%2Fimage%20(157).png?alt=media" alt=""></td><td>Allows obtaining the visible text of a control element.</td></tr><tr><td>8.2.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-ab869ebdec309a6c182d67a385322908830d07b2%2Fimage%20(157).png?alt=media" alt=""></td><td>Allows recording visible text into a control element.</td></tr><tr><td>8.3.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-7317c87de1ca25657c7e6895e70d15d70c397eaa%2Fimage%20(159).png?alt=media" alt=""></td><td>Allows clicking on the location of specified text on the screen after recognizing all text labels on the screen.</td></tr><tr><td>8.4.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-1afd218f94195965eefa636e47a0c0db26e7de04%2Fimage%20(160).png?alt=media" alt=""></td><td>Allows obtaining text from the screen using image recognition.</td></tr><tr><td>8.5.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-2d879a8fd804c6534825b5eb5ca8a6596d9b6695%2Fimage%20(161).png?alt=media" alt=""></td><td><p>Allows extracting data from a document in an application (Word, Excel, PDF, etc.) or from</p><p>a web page opened in the browser. This function can also be performed by the “Extract Data” button on the “Recording” panel.</p></td></tr><tr><td>9.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-2e0a940541cd7b318edf371b0e175fa4547fbda3%2Fimage%20(146).png?alt=media" alt=""></td><td>Allows recording actions related to copying and pasting.</td></tr><tr><td>9.1.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-e834ed322a4016e011467a8c152e1521dc90c355%2Fimage%20(162).png?alt=media" alt=""></td><td>Allows copying text from a control element to the clipboard.</td></tr><tr><td>9.2.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-42c8471ba3f0c4ff26eef11ec8812883c055b007%2Fimage%20(163).png?alt=media" alt=""></td><td>Allows pasting text from the clipboard into a specified control element.</td></tr><tr><td>10.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-b7c79e31b2a87cb5b400663c13cb2c129f5dc3c3%2Fimage%20(147).png?alt=media" alt=""></td><td>Allows recording delays in Process execution.</td></tr><tr><td>10.1.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-2e536c6e9acc9cd1ad494cd90c2e150aff84457a%2Fimage%20(164).png?alt=media" alt=""></td><td>Allows recording a wait for an element to appear on the screen.</td></tr><tr><td>10.2.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-52dfde7e9ceae104af1cac6b02bbb6cdc71629bf%2Fimage%20(165).png?alt=media" alt=""></td><td>Allows recording a wait for an element to disappear from the screen.</td></tr><tr><td>11.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-777fa17d2090f72366794d72dd5ab8a03ada61ef%2Fimage%20(148).png?alt=media" alt=""></td><td>Allows simulating keyboard key presses using an additional dialog window.</td></tr></tbody></table>

* The “**Record Image**” tool allows capturing and saving the visual display on the screen. When this tool is selected, the Sherpa Designer window minimizes. While using the tool, it is necessary to highlight the desired image at the moment when the warning appears on the screen: ![](https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-07e325996ad33779f1055bab3cf5044c1f524ddd%2F2025-06-05_23-50-47.png?alt=media), and also to capture it on the screen. After these actions, the Sherpa Designer window expands, and a block with the saved data appears in the diagram: ![](https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-3f4cc14c3d026190de51903a80f2a98fa3487d9f%2Fimage%20\(166\).png?alt=media)
* The tools “**Record IE**” and “**Record Chrome**” allow recording User actions in browsers. Plugins for Firefox, Opera, and Edge browsers are also available, which allow recording User actions in them.\
  **Important!** To use these tools, it is necessary to install the corresponding plugins in the browsers beforehand.
* The tools "**Record SUP GUI**", including "**Record SUP Explorer**", as well as "**Record Native RDP**", "**Record Java**" allow recording the sequence of actions and activities of the User in the corresponding client applications.

## "Extract Data" Button

## "Extract by Template" Button

The “**Extract by Template**” button on the “Recording” panel allows creating intelligent templates for extracting structured and semi-structured information (tables, attributes) from documents (PDF, PNG, JPG, etc.). When clicking the “Extract by Template” button, a new window with a template generator (Template Creator) opens. More about the Template Creator [here](https://docs.sherparpa.ru/en/sherpa-rpa/shablonizator).

## "Recognize" Button

The “**Recognize**” button in the development menu allows recognizing a document, screen area, or application window using one of the available OCR engines, then finding and clicking on a specified word or storing the recognized text in a variable. When clicking on the icon ![](https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-cad91bc8db598f4db3a290cec134f87f9cef8a4a%2F2025-06-05_23-16-32.png?alt=media) under the “Recognize” button, a dropdown list will open with a list of available tools:

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-b61c1b65b7fa5eca0d5c9df27a9785528385743e%2Fimage%20(168).png?alt=media" alt=""><figcaption></figcaption></figure>

* The "Click on Text on Screen (OCR)" tool works in both the browser and applications;
* The "Recognize Text from Screen (OCR)" tool works in both the browser and applications;
* The "Recognize Text from Image (OCR)" tool.

**Important!** To use these tools, it is necessary to save the project.<br>

* The "**Click on Text on Screen (OCR)**" tool allows specifying the text to be clicked. To do this, after clicking the “Click on Text on Screen (OCR)” button, it is necessary to press the CTRL button in the highlighted area of the screen, and then select the text to be clicked. In the newly opened dialog window, you can test the click, change click parameters, or change the OCR engine.
* The “**Recognize Text from Screen (OCR)**” tool allows recognizing text from the screen using OCR. To do this, after clicking the “Recognize Text from Screen (OCR)” button, it is necessary to press the CTRL button in the highlighted area of the screen, and then select the text that should be recognized. In the newly opened dialog window, you can check the recognition result or change the OCR engine.
* The “**Recognize Text from Image (OCR)**” tool allows recognizing text from an image file. This tool allows selecting the path to the source image file on your computer. If necessary, you can use the suggested options for recognizing text from the image.

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-5b27aba5c8d7cc51c3fdb79536770e366e5a8fc9%2Fimage%20(169).png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="55"></th><th width="200"></th><th width="317"></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Interface Element</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>Languages</td><td><p>Allows specifying the language of the text</p><p>that needs to be recognized in the image. The option is available when an image is uploaded.</p></td></tr><tr><td>2.</td><td>Module</td><td>Allows specifying the OCR module that will be used for text recognition. The option is available when an image is uploaded.</td></tr><tr><td>3.</td><td>Scale</td><td>Allows scaling the original image. The default value is set to 1.</td></tr><tr><td>4.</td><td>Use as block separator (HEX ASCII)</td><td>Allows selecting a specific character in the text to separate this text into individual blocks. This character must be represented in its hexadecimal (HEX) code in ASCII encoding.</td></tr><tr><td>5.</td><td>Automatically glue (only Yandex)</td><td>Allows automatically gluing individual blocks.</td></tr><tr><td>6.</td><td>Separate on empty spaces greater than</td><td>Allows separating on empty space a sequence of more than N characters.</td></tr></tbody></table>
