Создание глобальной переменной
Глобальные переменные - общее хранилище ключей и значений в оркестраторе Airflow. Переменные доступны всем процессам сервера: в них удобно хранить общие настройки роботов - пути, адреса сервисов, признаки режима работы.
В списке переменных отображаются Ключ, Значение, Описание и признак Зашифровано. Для каждой записи доступны редактирование и удаление.
Создание переменной
Для создания новой переменной требуется:
- Открыть веб-интерфейс оркестратора Airflow;
- Перейти в раздел Администрирование >> Переменные;
- Выполнить клик по кнопке Добавить переменную;
- Указать:
- Ключ - ключ переменной;
Тип данных:
str (Строка)Пример:
airflow_var - Значение - значение переменной;
Тип данных:
str (Строка) | int (Целое число) | float (Рациональное число) | dict (Словарь)Пример:
Puzzle RPA - Описание - произвольное описание переменной;
Тип данных:
str (Строка)Пример:
Глобальная переменная для роботов
- Ключ - ключ переменной;
- Выполнить клик по кнопке Сохранить.
Примеры значений
-
Строка - значение сохраняется как есть;
Тип данных:
str (Строка)Пример:
Puzzle RPA -
Число - целое или рациональное число в виде текста;
Тип данных:
int (Целое число) | float (Рациональное число)Пример:
142 -
Словарь - значение в формате JSON. Такое значение робот получает как словарь, из которого доступны отдельные ключи.
Тип данных:
dict (Словарь)Пример:
{"key1": ["val1", "val2", "val3"], "key2": "val_key2"}
Использование переменной в роботе
Значение глобальной переменной доступно роботу через блок Получить глобальную переменную, а в процессе оркестратора - при формировании параметров запуска.