# Properties Panel

When creating a new diagram block, it is necessary to specify certain properties of the block that define its behavior. The properties panel allows you to view and modify the properties of the selected block.

The screenshot shows an example of the properties of the "Recognize by Template" block.

<figure><img src="https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-da22cff1cd89de10fab7fbf3cbb1d585f1cdb2ce%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

Block properties generally fall into three categories:

* **Basic properties** – intended to obtain values necessary for the block's operation (input data);
* **Additional properties** – intended to obtain values that are not mandatory for the block's operation but allow for additional control over its settings;
* **Output** – intended to specify where to place the output data; in these properties, you need to specify the variables where the results of the block's operation will be saved.

The properties that define the operation of blocks can be specified as:

* **Constants**. Numbers are written as they are, and text values are enclosed in double quotes.
* **Variables**, whose names must start with the $ sign.
* **Expressions** – combinations of constants, variables, functions, and methods.

To change a property, you need to enter a value in the field to the right of the property name or use a more convenient option – the "Edit Expression" window. To invoke the "Edit Expression" window, you need to click the button with the ellipsis on the right side of the "Properties" line.

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

**The "Edit Expression" window** contains three tabs:

* Quick Insert;
* Smart Assistant;
* Variables.

<figure><img src="https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-fdbe1b1ae02f1de8296b605e03d80aabd7db0015%2F2025-09-22_22-21-28.png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="52"></th><th width="213"></th><th></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>"Font Size"<br><img src="https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-7808aa2d300b8b06f82c661e6ba0372613e29e25%2F2025-09-22_22-27-04.png?alt=media" alt=""></td><td>Allows you to select a comfortable font size in the "Edit Expression" window.</td></tr><tr><td>2.</td><td>"Hints"<br><img src="https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-c94cdd547094d5cd954991b650a6039b554c8f54%2F2025-09-22_22-29-21.png?alt=media" alt=""></td><td>Allows you to enable or disable hints in the "Edit Expression" window. This function indicates errors in expressions, if any.</td></tr><tr><td>3.</td><td>"Tools"<br><img src="https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-9e0e0dd3f60adcd722d9f8f7c3b206bf3b4f0ff4%2F2025-09-22_22-31-33.png?alt=media" alt=""></td><td>Allows you to insert into the line the property values, file(s) path, directory, or insert with character escaping (quotes, dollar sign).</td></tr><tr><td>4.</td><td>"Import C# and VB Expressions"<br><img src="https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-2c7ae3971935300a4973dba77601564528239cc6%2Fimage%20(4).png?alt=media" alt=""></td><td>Allows you to import C# and VB expressions. When the button is clicked, a window opens with a text field for pasting the expression, as well as the option to select the expression language “C#”, “Blue Prism”, “Visual Basic”.</td></tr></tbody></table>

**The "Quick Insert" tab** allows you to select the category of expression and the expression itself from the provided list. Additionally, when selecting an expression, you can use the text field "Filter:".

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

**The "Smart Assistant" tab** allows you to describe in simple words the task that needs to be solved in the text field "Your request:", after which the Smart Assistant will suggest a suitable expression for it.

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

**The "Variables" tab** allows you to specify the necessary project variable. You can use the text field "Filter:" for searching.

The list of variables includes columns: "Name" of the project variable, its "Type", and the "Diagram" in which it is used.

<figure><img src="https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-f26a6ba41ae79c5a0cc5361d4071d47c1e8054c9%2F2025-09-22_22-38-03.png?alt=media" alt=""><figcaption></figcaption></figure>

> Not all block properties can accept expressions. In properties that do not have a button with an ellipsis, you can only enter constant values or select them from the provided list.
