> For the complete documentation index, see [llms.txt](https://docs.onerpa.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.onerpa.ru/rpa-platforma-onerpa/ustanovka-i-ispolzovanie/rukovodstvo-polzovatelya/konstruktor-programmnykh-robotov.md).

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

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

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

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

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

![](https://1170843668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6ZxAmaxODS4CigF0WD%2Fuploads%2FlS0dxPKAYzekloMd7NZy%2F%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%20%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D0%B2.png?alt=media\&token=5f319a38-ffa1-4048-841d-2b41dd39cc44)

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

![](https://1170843668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6ZxAmaxODS4CigF0WD%2Fuploads%2FnCtKX8iIzqnmNKyegms9%2F%D0%9A%D0%A0%202.png?alt=media\&token=bc27b398-96e5-4262-b26c-1e8d3034651c)

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

![](https://1170843668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6ZxAmaxODS4CigF0WD%2Fuploads%2Frsl8UQpKzSxZGbsE415e%2F%D0%BA%D1%80%203.png?alt=media\&token=5b2c6c8c-dca8-48d9-b8ca-0b7aac9be725)

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

![](https://1170843668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6ZxAmaxODS4CigF0WD%2Fuploads%2FSfYJYSy9uccNXq7jsOZ6%2F%D0%BA%D1%80%204.png?alt=media\&token=6b99f4b1-8f7d-4088-afe2-c056bcf76b15)

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