# Version 1.40

**A new release of Sherpa Designer has been released: Version 1.40.**

1. The correct operation of Robots and Designer has been tested and confirmed on import-substituted operating systems: [Astra Linux](https://docs.sherparpa.ru/en/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-linux), [Red OS](https://docs.sherparpa.ru/en/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-redos), [Alt Linux](https://docs.sherparpa.ru/en/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-alt-linux), [OSnova](https://docs.sherparpa.ru/en/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-osnova). Adapting the operation of Robots for these operating systems ensures stability, protection of the data used, and versatility of application in various environments, which is important for compliance with security requirements.
2. The ability to run a Robot in [PiP mode](https://docs.sherparpa.ru/en/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/rezhim-kartinka-v-kartinke-pip) in hidden (background) mode has been added.

To do this, in the Sherpa Assistant menu in the tray, you need to select the “Robots” item:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcSekjmsebhE56XdF0Q427nQHpDIv3KJ6PgH5BonB-I7NWKReu7bSUxy_SSOzSQEqxyyvMN-ymgRBK8-Q4CX4ytgGsj1XAjbmBIQ2-EVylaO0TEnlvG_BRSnJB4OByA9Z3hfgra?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Next, in the “Robots - Sherpa Assistant” window, you need to click the button ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe-kRm63HvUcc4rIRti-vvpBbbDr0JvBAPngydVhDM_nRP8OAg8fNA7CIpY8hruInOd_boDXlsFak-tJ_KdGKTiUOtweAtR5GrNA6-9W6gPc6QAuiiSu4EFpaSpw_YtGaW7c99l5A?key=I5kD5wbBMNC3jCGTCEOQ8Q) and select from the dropdown menu: “Always run PiP client in hidden mode”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcpisZ83Rgn9C3P9k0e-VUSvFoHI23Bqe-1apNhoFkiFItzixyTAV8y6Rh5-mSSprHveL-F_Z6BQYwEZG6MJW6mz7OnOzuiYtFfCxisqiIemy-nBPEZCBpjJNvlhvojvVKQeJt9?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

PiP client launch settings:

* **“Always run in PiP client mode”** – when this option is enabled, the Robot will always start with the PiP client interface visible to the User.
* **“Always run PiP client locked”** – the Robot starts in a locked state (the PiP client interface is open, but the User cannot influence the Robot's operation).
* **“Always run PiP client in hidden mode”** – the Robot starts, but the PiP client window is hidden and not displayed on the screen.

3. Support for Microsoft Active Accessibility (MSAA) technology has been implemented for working with selectors. The “Record MSAA” button in the “Selector - Edit Selector” window allows you to start automatic recording of all interactions with the user interface using MSAA capabilities.

Click the button ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfZwufmbjHIog_KeOuj8nUyfbOOM0e-ahntscTKn7wrZvX4vjXOdWtZx9_i9TC5leA74tXkP7FYRZcvSyh97J5QQ5Nk281oNavCnjOqQWscnTW6sKBfpF74u-Nltl14BaQ-mQmqrQ?key=I5kD5wbBMNC3jCGTCEOQ8Q) to the right of the “Record” element, and you will have the option to select and click “Record MSAA”:

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-b3847f91b9097ea31ad8894a8f34611f09d1f4d1%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(417).png?alt=media" alt=""><figcaption></figcaption></figure>

Microsoft Active Accessibility (MSAA) is a technology based on the COM component model that enhances the operation of applications running in Microsoft Windows. MSAA support allows older programs to interact with modern systems and technologies, improving their performance, increasing stability and accessibility, and facilitating integration with other system components. It is advisable to try using this method of recording selectors if the standard Record button method does not work with the UI elements of your target application.

4. The ability to create your block from the current robot project has been added. To do this, select the “Publish robot as block” option. In the project properties, both input and output data must be specified.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-9c1df732bdfdeb1a5ca4bf95db405a8db6087ebb%2F2025-07-08_21-25-51.png?alt=media" alt=""><figcaption></figcaption></figure>

5. The ability to quickly extract (convert) selected blocks into a separate Process has been added, allowing for quick refactoring of the project. To do this, select blocks so that the selected group of blocks has only one input and one output arrow (the number of arrows within the group that do not cross the boundaries of the group does not matter).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdcRAq8Pi5mb055bwtgc8ppFeBJuCiTUEE-9QdalCzVgSZdMfYJ1AfNGoHlv7scldI55NsQskQlSmRPnMV76CZVG5vAOnc2hFkZRHqKu1m6-lMqkIEqPjlwjYX-pfS_MTBDmRgr_g?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Select “Convert to process” from the context menu, and in the “Diagram Name” popup window, specify the name of the new Process.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXffeY4HgNPhrxMHGnB2-stc6c-Ds95p6RNnV9_RcOjWDp1B1zrE-_KN2QbNzpV3ZLaZyWpZKnQQU8UkI0v_FL9dlyNeHh2CYtHkM4GmqWiOlDjqNaIjqZz7aV4Px2WlPzVzlihw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

In place of these blocks, a “Process” block will appear, and the blocks themselves will be placed in the newly created diagram, which is referenced by this “Process” block.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeMm3oR_KY_mT4l9av8Y8Xe0QYyL6khjbXhIuBSLy4PLgfFOTeq9JFkdeRUCL4rK0Nlck_S8xEYUQ-co4GbPu5_1eXkRfmQxEYQahGd_ahBvHG8YyS2ENqlFqS2xJdy82x85Vv9hA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

6. The ability to add comments for variables has been added. To do this, right-click on the variable and select “Edit variable comment”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfFtGQyFwpef4FCdrONG1vMjjpPTMXDKRmsQPDGgqLy1szCDxNCV5ewBa0DjL78jpi6n1x1F6JXxDPYRJ1XnreT5OiqKhvEh4kQ5Lc9zPNyeHhlYmDHRNy1TS5pHWvixcq0qYKHGQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

7. When using the “Bot. Send message” block from the “Telegram” palette, automatic splitting of long messages into shorter parts has been implemented. The post size in the Telegram messenger is 4096 characters. The limit for posts with photos and other media files is 1024 characters.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeF5yrqYldbQC73LVoVJo9YlEIvr7s_gs8qo85ZXIqYocRJpI79i-P0mBoljMR3VA_UYOMJiuUR6aaoRcENMDU3oSl4lYpTmaWGRJmPU35ktysiRR0hUKmPtd6SO1hpIMU0HVqCtg?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

8. In the “Bot. Send message” and “Client. Send message” blocks in the “Telegram” palette, the property “Message thread” (`message_thread_id`) has been added to specify the ID of the thread to which the message should be sent. This allows sending a message to a specific group within a supergroup, as well as to the comment chat for a specific channel message.

If you are sending a message to a supergroup, then `message_thread_id` refers to a specific group within the supergroup. If you are writing a comment for a message in a channel, then `message_thread_id` refers to the comment thread for a specific channel message. We demonstrated how to determine the `message_thread_id` of the comment thread for a specific channel message in this video:

{% embed url="<https://sherparpa.ru/ucontent/?0G>" %}

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-7e7454a338a3acef4b95b312673831a5e3cc74bc%2F2025-07-09_16-24-32.png?alt=media" alt=""><figcaption></figcaption></figure>

9. In the “Client. Create connection” block in the “Telegram” palette, the property “Authorization window timeout” has been added.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcF0WUi7Lbl4ccV0EphFiR-_Gix3Cio5wI9krNKdsW-T6PBROLo35tLfNo5RoT3JgslwiempFX8JRSZfUAElcM7u4TlZm4v4ihwhhjfR0IkdefHKZ1e_zfGk9620hKNSxfdoVfxSw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

10. The block “Modify email properties” has been added to the “Outlook” palette for editing email properties.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcY32WRAFUZ7e35kEoxmKJ9YY_P4v4TjpSOwvt99p1lS8X4FmhBfedVv8SSU3h-mX79fSOCmrChBDPwq3GgfGVn2XCZ_Tw2eNknxSBXFjmlv7V_mhC7YhZ_AQC60H2ntUbFYbmwHQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

11. The blocks “Reply to email” have been added for the “Outlook” and “Exchange” palettes.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXesICuQYtjNRGg4_fK4oJs9Jkjk1kXcR3DFL5S76lCpvz7RQJHzY3bGi7rSht6WSIwbm2TiP3N3RIWcWcvgcQPkFtu2tTlrigOAKDw0-J6TpxExrjUfdx-ob_gkEv_DOI5XZYqAgA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdIff_voN5RiC0tU9XTVvglOLqQNVTC3ymUjqohcmUWs2O7j4s1od6I96oqyphr3_sIw5Jc0pKtrZ728q9QWn58hbV2AwiSVsKYzyrASRlHIxt2vZRmDN3KfuGJxsxlwWLxW-9z?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

12. In the “Write value to cell” block in the “Excel” palette, the ability to set the type “Url” has been added when selecting the value type in the “Properties Panel”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeB9GejgV5ke-ZKC2tNtI6TC-d0LYMFGRii0RzonZhkh6vAarkWDXAqvgvnHy2eRaVsNUYLfVFJ8Amg8TfcDyGIaIR4AzaxmtaaIAal_0ZufQ13pveKSzOdXQ6_rWje5PiZMOkN?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

13. New blocks have been added to the “Lists and Dictionaries” palette: “Dictionary to List”, “List to Dictionary”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdnsUR9HggH8YpafTMgK9KPg4GrT-tE3CNAn-PfmSPzc_6_34kW2uQoyWzRgtBwMxBGQYQoqxy-cx-JvtDzcOd4J3b2CQ314OLqWVNP7ivjHOF0Bn6dXKCuln709OKcYpgwRb5z?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

New blocks have been added to the “Data Tables” palette: “Table to List”, “List to Table”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdEaKozPC7aTB25bvL4ni9viHaDRKlDt-41NC8WOeb6EORsyVdre1HWq2X2X9-v5CjXV1lZ7axs2_jPLMDpT9lPX4Cdp2epxsRwWR10_lxo-BiKhZZ5aZ0HwsFWnIDG_6ECQ01SSTw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

14. In the “Delete row” and “Delete column” blocks of the “Data Tables” palette, the ability to specify a list of indices for deletion has been added.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-7bff93c425f7e5ecb6caf51e1e582996ca16c0f0%2F2025-07-09_00-14-45.png?alt=media" alt=""><figcaption></figcaption></figure>

15. In the “Save to CSV” block of the “Data Tables” palette, the ability to append data to an existing file has been added.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-7643cd67ab3626f8f38af78d79eab2d2415332d2%2F2025-07-09_16-12-43.png?alt=media" alt=""><figcaption></figcaption></figure>

16. Support for the Chromium-Gost browser has been enabled. Enabling Chromium-Gost support ensures compliance with security standards, increasing the level of data protection.
17. For the “Get value” and “Get credentials” blocks in the “Orchestrator” palette, alternative functions have been added: ‘\_getAssetText’ and ‘\_getAssetAuth’. These alternative functions allow for more flexible and efficient retrieval of values and credentials from the Orchestrator, improving the scalability and adaptability of the system. Examples are displayed in the Expression Editor on the “Output” tab.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfK-N4C59s6c-8j2yiUz-HqPL0QUneYK_KGD-jr0EJFxS5SypQ0RHVM1Lh50fwRlFE1qc_b0La-2pIW-cjxgVVmxKMipolc2eekDU0Q7NDOyjE3fss-x120wc-xk3hons8_AdO6kg?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

18. For the “Execute script” block in the “Remote Desktop RDP/Citrix” palette, the ability to specify call arguments has been added.

The “Arguments” property is filled automatically and only when the “Arguments” button is pressed; manual input is not provided.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdLT_pgKe-NfvO5sAdLsYBqXx575inLpvWUNkpUPn48jueT32_W_STmt5ZQbbfWw4PdXDn5OwKccyR3vqBMVmg_l8EQk-Ifa6ZW4jwKnxULbz9KUskfKkdXmC9vLglZyV5LSUrUpw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

19. The blocks “Json Schema Validation” and “Compare Json” have been added to the “Text” palette, which allow for automatic validation of JSON data against schemas and comparison, improving the quality, reliability, and convenience of working with JSON in automated scenarios (including scenarios where JSON is generated by a neural network).

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-9f3202a07843cc96aab230e5c0f134c69330af18%2F2025-07-09_16-30-40.png?alt=media" alt=""><figcaption></figcaption></figure>

20. The ability to update blocks only from the selected palette has been introduced. To do this, right-click on the palette name and select “Update blocks from this palette”.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-fc6e5b2842e9c6655535d1b9d6362effa2ebaaee%2F2025-07-09_16-32-44.png?alt=media" alt=""><figcaption></figcaption></figure>

21. In the project properties, the ability to specify project settings has been added. The settings are saved not only on the User's computer (locally) but also system-wide — in the Orchestrator, if it is used.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfEuAouCqaeiQj0Qt57v23EnEXZagTdF7t9Y7CAylKMGIrr3NeLC5mikDdgGtviOmX5xrnX2bsloV3rH4LKE6dGKhEdcaYJmg_78mb7Y45bmNJggb1kOv4FybiROuV8QxSgtJ97AQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

These settings are available through the “Load project settings” and “Save project settings” blocks in the “Orchestrator” palette. The “Load project settings” block returns a variable of type Dictionary.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe8iU_cHMJ8n1DkSglhZLNJdxOMrEKiX3FsAeNfpHtq-1ejZo8ErD-AOOcai16aoeihtHaCq9ZqmmCFT26W_ygpSBhh2aRLnlCzdIFL65iN4j2TZPTPI-FTzAn-V0v3z-YqYLFGJA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXexnXkUyzyPgvPId3dZSewE0OMTmA_R50qIOSPIP9I76dk0OT1K0aTOdfthlW_rJluUo3aGlR5ktTkqlF1tDrYOTpzDYHyFScSmNIFJNSWJCEYecaIZhUFfihL2XA9j704in_1Z2w?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

A detailed description of working with the “Project Settings” dictionary is available in the Expression Editor:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd1JyAEAFf-8doygACKF1eePs1QkcAgDvBiUTxVsW1hlOqyILzyHr9oQ2qi73hmoCeM5Qe1QMDf3IdpRnCiQBSqYHxW2lBrAVpm8NeBs9CbN1KxhZQzGcEYnHGGyPd0kXEKQydyDQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

When selecting the Credentials type in the Project Properties on the Project Settings tab, you can pass login and password:

1.

```
<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXckMKSY1i7cM2D5L-7DpG5cZdiwI-qBrwDNIhk5RUI2FpOOv3BEyQk9_GF9b2a9Hbk_SnQaK6gR_7qicKG9G_GKZHI0s5q594TJ2itB-Dd4d4np71VquFj032d4_1XHxqozo9hQZQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>
```

2.

```
<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfoY-a-3wc-S409cVkHgQovEFwXmKONae50JDV9TIi5U1XUDsyoNpLA4qq29ZShyhP1xmtmjwllXnu4I4LNxtTlrHmaW0wcP_V-783BVIK0f_uT4Q7tS2pU94DiKvIT9zVCVptdag?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>
```

Project settings in the Orchestrator are saved as the corresponding Resource type - for logins (login) and passwords (password), Credentials are used, which are stored and transmitted in encrypted form, while for other types of settings - Text. They can be viewed through the Orchestrator interface in the “Resources” tab:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcS3pYewuAAMnALENQJ9Hz7zEID8ZgiLaWVFmwzcyON9l0_x75aYwRf9XcB3W-rNNQ6yUYV5Hf4q3Jg_A2J2dgTs3W49PSjYNvl9-eQmBvMziWi8GeCL1J6WhQMheOGPTy8gobpbQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

The values of constants can also be seen in the “Resource” window by clicking on the icon ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfwkqNNnh8cO-gzSks8Nk_QyUKtnADNQ9Sg0RYHNHuhwTK5ddbzZP-e4yu_R5raxyfC-MQcvO9oDClD_s45HdkTh2U3SJ2f3NN3GEekM_Zjqwxb3e2qiXx-Rtgd6kHJoVFuMDVU?key=I5kD5wbBMNC3jCGTCEOQ8Q):

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfCLBnBCzsr6RW2_0gfyBIxpebwmCPlN-rZoxrbH45NTaUTVLp4bK1x2P5eZ2f_VUdrWZ_h82R2kpsL8RraOjKusK2nPlEr6pTigkbcBt_R9OFlGYAUeaFJ9N_vQColcncUrry0?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

When the User sets project-level settings (constant, type, and description), these parameters can be reused in other projects if you apply the same constants for dictionary keys. This ensures consistency and simplifies management.

However, it is important to understand that only the specifications of constants, their types, and descriptions are available in the project settings. The actual value of the constant is set separately when used or implemented in automation.

For example: By setting the constants “SMTP\_SERVER” and “SMTP\_EMAIL”, the User can specify the server and port for SMTP, and then use these settings with the same keys in the settings dictionary in other projects.

22. If input parameters are specified in the Project Properties, you can use “Debugging settings” to specify the values of parameters that will be used when running the project in debug mode. By setting the values of input parameters, you can start debugging the project with these input parameters.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-75ce0a884b700ece4f1cbdcebb650e7c9545c46a%2F2025-07-08_22-23-24.png?alt=media" alt=""><figcaption></figcaption></figure>

23. In the Expression Editor, the ability to specify a path to a folder or file in the expression editing field has been added. To do this, right-click on the expression editing field and select one of the items from the dropdown menu:

* “Select path to folder…”;
* “Select path to file…”.

The path will be inserted into the window at the current cursor position.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-ae69a88e79c2ed010b5fad480603762d7e3836d7%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(420).png?alt=media" alt=""><figcaption></figcaption></figure>

24. The ability to check for updates for the Robot and Designer and download it from the website has been added. To do this, select the “Check for updates…” item in the Sherpa Assistant menu in the system tray icon.

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-c8334ae0db45267f06549b1c9d2e8e4684c001bc%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(418).png?alt=media" alt=""><figcaption></figcaption></figure>

Next, if an update is found, you need to click the “Download update” button in the “Update found” window:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcJ7cuhi36Qrw3EWQbEtMrztt3JvQMTx7lfDwJCpKOyu3_eKUmEV7gA7J5e-VJYvHCTF76Fz86RkS6PFnz39bJbfBxtSYJRtQHuoW75GdisqwW_MDIjod4WfKFxYYi5Hk4DqIQJ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Or, if you have the latest version of the program, simply close the window with the message: "You have the latest version of the program":

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-3ff257a7d026299824dbe41437ef7c3176e5f770%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(419).png?alt=media" alt=""><figcaption></figcaption></figure>

An internet connection is required to check for updates.

25. In Sherpa Assistant, a function for authorization under a specific Orchestrator User has been added, followed by loading Folders and Processes from the Orchestrator that are available to this User. Thus, the User has the opportunity to use not only local Robots but also Robots to which access has been granted through the Orchestrator.

To do this:

* In the Sherpa Assistant menu in the tray, select the “Robots” item:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcSekjmsebhE56XdF0Q427nQHpDIv3KJ6PgH5BonB-I7NWKReu7bSUxy_SSOzSQEqxyyvMN-ymgRBK8-Q4CX4ytgGsj1XAjbmBIQ2-EVylaO0TEnlvG_BRSnJB4OByA9Z3hfgra?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

* In the upper part of the window, click the “Settings” button:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcwStOFtqWpqQt9tVWhPCsSrv7NzlxpTPgNGtbA3xJVUP0yaA4DbC50HasFO6USEP1OT5fSE6JkQ5XD7n00Hx6GrqNnpheh2cWHgUFtcIEEQl7uVmXYSiENJ7dYalXziOGPYe5RxA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

* In the “Settings” popup window, enter the User's login and password (which is set for this User in the Orchestrator):

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdBXeFOikYouSAHccKcbkCNRiOsdGXi4Th_QCPy5ykOWf_Og0_IRHeqhcaDkC_EKmaPV4JaZQHua5pFkI5nIBzbrodZQZymaRTj9uCV4zF7pqIs6VYKziQn4nHKixF9snhkD_x8?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

* Click the “OK” button.

After logging in, Processes synchronized with the Orchestrator will become available to the User:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXde_tuHEksQg9B2dNgubI9H5xARGcrFTaiLPHbwJPyniT76maE1MEB5Pft0LDyw5_U-TxuZd6eqWPBDegwdkHVPzXL479hAQo9IjW08JpoI-ATnTAFuLlrAUC0_-44cD7QY0g4r?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

They can also be seen on the [Processes](https://docs.sherparpa.ru/sherpa-orchestrator/rabota-v-sherpa-orchestrator/ekrany/processy) screen of the Orchestrator:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf1KLsz-0DGp5oP6zRU_an-4eO9lrgONiWC6QJ-eznyF8ESoinO2zudmC2AASoZirglAt-sx5IfG2SMMImvMj1QZvHV0vJjgiTTltjihQCCW86FZxMTwqCO0Tv1er4GzIhf7PeeIQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

The Folder access functionality in the Orchestrator allows:

1. To differentiate access for Users with different Roles to different sets of Processes;
2. To visually separate Processes into different folders, which enhances the convenience of searching for and launching the necessary Processes in the Assistant window.

To use this functionality together with Sherpa Assistant, assign different Access Folders to different Processes in the properties of those processes through the Orchestrator. After that, in the Sherpa Assistant window, the logged-in User will see only those Processes from the Orchestrator to which they have access according to the Roles assigned to them in the Orchestrator and the Access Folders available to those Roles (and accordingly the Processes in those Access Folders). The logged-in User will also see the Processes not in a linear list but arranged in the corresponding Access Folders, as defined in the Orchestrator.

26. In the Sherpa Assistant window, the ability to automatically sequentially launch Robots when starting the program has been added. For this to work, Sherpa Assistant must start simultaneously with the computer boot. To do this, in the settings, on the first tab, you should activate the option "Autostart program with Windows".

The order of launching multiple sequential Processes in autostart is determined by sorting them by name. Therefore, to organize sequential launches, it is recommended to name the Processes for launching Robots with indices, for example:

* “1 robot”;
* “2 robot”.

The Processes will be executed in the selected order, providing convenient and flexible management:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfu3ND0ZvL532Pnxzzg3ZsNGzpa0CqLY1IUrKWbUylEZX-J9TzLXDJDfjBHA7ts3NiLHSrsNgcrkusEXwbNEAzEcKjaXvOh6EEqmvHxDJWZQ8ZMEgIY7ROK_Fe7VLZ5p3njfm0Bug?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Processes for launching Robots can be renamed directly in the folders:

`c:\Users\User\AppData\Roaming\Sherpa RPA Data\MyRobots\`

> For the autostart to work correctly, you need to go to the “Settings - Sherpa Assistant” window, switch to the “Main” tab, and fill in the checkbox “Autostart program from Windows”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfuAN9XbaEuCtH4zgSOy5Eg3GSnaAQPCdWzZ0GTEFYlNUcTUDqTKCW8b54-BLb3u1ATEc3RJcA8w220w2a8sEqrAGBB1Ti3m7FnaB0skqTRTLU4BcpUOj4IwtOb0rNpdN55rCw9ww?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

After that, it is enough to check the checkboxes for autostart in the desired order, and the Processes will be executed one after another.

Processes in this window can also be launched by clicking the button ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcM38SXGAurCWLyayvNyLlhlYjnbnY7Tb3AhUDXeA4gCCWuwONdrkDAH8oWFJLufltjqxkaZiy45c6uu3r8Yh9irOJfm02kFSwGHcTDCBRKj0sXgcFr8ZWP9WneTgbwSgBBZ7BEyw?key=I5kD5wbBMNC3jCGTCEOQ8Q).

27. Other improvements and refinements have been made in various parts of the system.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/en/obnovleniya/obnovleniya-sherpa-designer/versiya-1.40.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
