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

Создание глобальной переменной

Глобальные переменные - общее хранилище ключей и значений в оркестраторе Airflow. Переменные доступны всем процессам сервера: в них удобно хранить общие настройки роботов - пути, адреса сервисов, признаки режима работы.

image_1

В списке переменных отображаются Ключ, Значение, Описание и признак Зашифровано. Для каждой записи доступны редактирование и удаление.


Создание переменной

Для создания новой переменной требуется:

  1. Открыть веб-интерфейс оркестратора Airflow;
  2. Перейти в раздел Администрирование >> Переменные;
  3. Выполнить клик по кнопке Добавить переменную;
  4. Указать:
    • Ключ - ключ переменной;

      Тип данных: str (Строка)

      Пример: airflow_var

    • Значение - значение переменной;

      Тип данных: str (Строка) | int (Целое число) | float (Рациональное число) | dict (Словарь)

      Пример: Puzzle RPA

    • Описание - произвольное описание переменной;

      Тип данных: str (Строка)

      Пример: Глобальная переменная для роботов

    image_2
  5. Выполнить клик по кнопке Сохранить.

Примеры значений

  1. Строка - значение сохраняется как есть;

    Тип данных: str (Строка)

    Пример: Puzzle RPA

  2. Число - целое или рациональное число в виде текста;

    Тип данных: int (Целое число) | float (Рациональное число)

    Пример: 142

  3. Словарь - значение в формате JSON. Такое значение робот получает как словарь, из которого доступны отдельные ключи.

    Тип данных: dict (Словарь)

    Пример: {"key1": ["val1", "val2", "val3"], "key2": "val_key2"}


Использование переменной в роботе

Значение глобальной переменной доступно роботу через блок Получить глобальную переменную, а в процессе оркестратора - при формировании параметров запуска.