Использование функций в Puzzle RPA
Функция (процедура) - это именованный блок алгоритма, который выполняет определенные операции и может принимать аргументы и возвращать результаты. Она предназначена для повторного использования кода и упрощения программы.

Создание функции
Чтобы использовать функции в Puzzle RPA требуется:
-
Создать функцию;
-
Указать название функции в поле ввода;
-
Добавить параметры, которые будут использоваться в алгоритме функции;
Для создания вставки переменной параметра, необходимо открыть контекстное меню функции и кликнуть на кнопку Создать вставку соответствующего параметра:
-
Собрать алгоритм внутри функции;
-
Указать значения, которые будут возвращены из функции, если это требуется по процессу;
-
Выполнить функцию в любом месте основного алгоритма.
Использование функций внутри проекта
Функции, разработанные в дочерних процессах проекта, могут быть использованы в других процессах этого же проекта робота. При создании функции её вызов доступен во всех процессах, относящихся к одному проекту робота.
Пример использования
В данном примере:
- В дочернем процессе Процесс 2 создается функция my_function, ожидающая 2 параметра: x и y и возвращающая результат суммы двух полученных параметров;
- В главном процессе Процесс 1 создается функция main_function c блоком “Уведомление пользователя”;
- В главном процессе Процесс 1 создается вызов 2 функций: my_function из дочернего процесса (с аргументами x=0 и y=1) и main_function из главного.
Результат выполнения функции my_function отображается на экране.
Результат
Вывод уведомления на экран из функции my_function:

Вывод уведомления на экран из функции main_function:
