Перейти к содержимому

Список переменных и функций

Описание

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

Чтобы открыть панель управления Список переменных и функций, требуется кликнуть по кнопке, расположенной в Области кнопок взаимодействия с процессом:

image_1

Стартовый экран

image_2

Внешний вид

image_3

1 - Панель вкладок

В верхней части расположены кнопки для переключения между функциями инструмента:

  • Список переменных - отображает список переменных в выбранном процессе или проекте;
  • Список функций - отображает список функций в выбранном процессе или проекте;
  • Схема по процессам - графическое отображение взаимодействия между процессами.

2 - Панель просмотра

В центральной части инструмента отображаются функции или переменные. Данные могут быть представлены в виде структурированной таблицы или визуального графа вызовов.


Список переменных

Функция Список переменных отображает все переменные, используемые в проекте, и позволяет просматривать, сколько раз каждая переменная встречается в алгоритме, а также переименовывать или удалять её прямо из списка.

Сортировка

В верхний части располагается функция Сортировка, которая позволяет выбрать вариант представления данных в таблице:

  • Все - отображение всех переменных в проекте;
  • Используемые - отображение только используемых переменных в проекте;
  • Неиспользуемые - отображение только неиспользуемых переменных в проекте;
  • Текущий процесс - отображение переменных в текущем процессе.
image_4

Таблица с данными

В центральной части располагается таблица с данными по использованию переменных в процессе или проекте.

image_5

Таблица содержит столбцы:

  • Процесс - список процессов, в которых встречаются блоки Присвоить или Вернуть значение переменной;
  • Имя переменной - список используемых переменных в процессе;
  • Количество использований переменной - количество использований переменной в процессе;
  • Аргумент функции - признак, указывающий, является ли переменная параметром функции.

Переименование переменных

Инструмент позволяет выполнить переименование переменной. Для этого требуется:

  1. Выполнить клик на кнопку Переименовать, которая располагается рядом с именем выбранной переменной; image_6
  2. Задать новое название переменной;
  3. Выполнить клик на клавишу клавиатуры Enter.

Удаление переменных

Инструмент позволяет выполнить удаление переменных. Для этого требуется:

  1. Выбрать удаляемые переменные с помощью соответствующих чекбоксов; image_7
  2. Выполнить клик на кнопку Удалить выбранное. image_8

Список функций

Функция Список функций отображает все функции, вызываемые в процессе, с указанием количества их вызовов, и позволяет переименовывать или удалять их прямо из списка.

Сортировка

В верхний части располагается функция Сортировка, которая позволяет выбрать вариант представления данных в таблице:

  • Все - отображение всех функций в проекте;
  • Используемые - отображение только используемых функций в проекте;
  • Неиспользуемые - отображение только неиспользуемых функций в проекте;
  • Текущий процесс - отображение функций в текущем процессе.
image_9

Таблица с данными

В центральной части располагается таблица с данными по использованию функций в процессе или проекте.

image_10

Таблица содержит столбцы:

  • Процесс - список процессов, в которых встречаются блоки вызова функции;
  • Имя функции - список вызываемых функций в процессе;
  • Создана в процессе - признак, указывающий, объявлена ли функция в данном процессе;
  • Количество использований - количество вызовов функции в процессе.

Переименование функций

Инструмент позволяет выполнить переименование функции. Для этого требуется:

  1. Выполнить двойной клик на имя функции в списке или выбрать пункт меню Переименовать; image_11
  2. Задать новое название функции;
  3. Выполнить клик на клавишу клавиатуры Enter.

Удаление функций

Инструмент позволяет выполнить удаление функций. Для этого требуется:

  1. Выполнить клик на кнопку у соответствующей функции; image_12
  2. Выбрать вариант Удалить; image_13
  3. Подтвердить удаление. image_14

Переход к определению функции

Инструмент позволяет выполнить переход к процессу и к определению функции. Для этого требуется:

  1. Выполнить клик на кнопку у соответствующей функции; image_12
  2. Выбрать вариант Перейти к определению функции. image_15

Схема по процессам

Функция Схема по процессам строит графическое представление вызовов функций, отображая взаимодействие с другими частями проекта. Для построения схемы анализируются все процессы проекта, закрытые процессы проекта также учитываются. На схеме отображаются:

  • Все процессы, которые вызываются в проекте (названия и идентификаторы)
  • Все функции, которые вызываются в этих процессах(Названия и номера строк кода где они объявлены).
image_16