# Конструктор программных роботов

Основным инструментом создания новых или редактирования ранее созданных программных роботов существует low-code графическая среда: конструктор роботов. Интерфейс конструктора состоит из двух главных полей. Слева расположен список со всеми доступными шаблонами этапов. Справа графическая схема робота.

Шаблоны этапов – это строительные блоки, простые действия, из которых шаг за шагом вы создаёте робота любой сложности.

Графическая схема проектируемого робота. Здесь наглядно видно, из каких действий состоит робот и в какой последовательности они будут выполнятся.

В левом верхнем углу конструктора находится поле Робот. Здесь вы можете выбрать сохраненного ранее робота или создать нового, нажав зеленый плюсик.

![](/files/SVvvgkr6uxrN90ExAVS1)

После того, как вы выбрали или создали нового робота, выбирайте необходимые шаблоны этапов и выстраивайте их нужной последовательности. Для сохранения робота, нажмите кнопку «Сохранить».

![](/files/NSw9pAsKKRYkDSJGoHwk)

Рассмотрим подробнее форму одного из шаблонов этапов. Наиболее важным для нас является вкладка «Значения параметров». У каждого шаблона этапа список параметров свой. (Подробное описание набора параметров для каждого шаблона этапов смотрите в [документации](https://docs.onerpa.ru/rpa-platforma-onerpa/shablony-etapov)). Корректная настройка этих параметров является важной частью успешного создания робота. Для связи разных этапов робота параметры бывают входящие и исходящие. Входящие параметры могут задаваться отдельно, а могут быть получены из предыдущих этапов – исходящих параметров.

![](/files/hc3Bpldjcdyk3cTaR0t1)

После того, как робот собран, вы можете проверить его работу. Для этого нажмите кнопку «Выполнить». Робот будет запущен на выполнение. Текущий этап будет подсвечен синей рамкой.

![](/files/VoBIRphCm1oW4neKupu6)

Если робот завершится успешно, платформа OneRPA сообщит вам об этом. Если же возникнет ошибка, внизу будет выведено сообщение и красной рамкой подсвечен не отработавший этап.


---

# 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.onerpa.ru/rpa-platforma-onerpa/ustanovka-i-ispolzovanie/rukovodstvo-polzovatelya/konstruktor-programmnykh-robotov.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.
