Глобальные переменные
Документация
Главная

Глобальные переменныеBETA

Глобальные переменные — это переменные, доступные во всем пространстве. Их значения задаются один раз и применяются в разных пакетах и объектах модели данных, что позволяет централизованно хранить параметры и не дублировать их в каждом пакете.

Переменные пространства можно использовать в сценариях автоматизации: в блоках Планировщик, Новое событие пакета Вебхук, Новое событие пакета Трекер и в любом другом месте, где доступно поле для ввода кода.

Чтобы обратиться к переменной, используйте синтаксис:

${global.имя_переменной}

Например, если переменная называется planner_time:

${global.planner_time}
Заметка

Глобальные переменные доступны только при включенном параметре is_wizard_available в конфигурационном файле. Подробнее на странице Установщик.

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

Чтобы создать переменную:

  1. Перейдите во вкладку Модель данных и откройте раздел Переменные. Раздел Переменные в модели данных
  2. Нажмите + Переменная. Добавление переменной
  3. Заполните параметры переменной. Параметры переменной
ПараметрОписание
НазваниеДолжно быть уникальным в пределах пространства. Используется для обращения к переменной в коде или формулах.
Тип данныхЧисло (с плавающей точкой), Целое число, Текст, Дата и время, Логический (true/false)
Значение по умолчаниюУказывается при создании. Используется, если текущее значение не заполнено.
Текущее значениеВводится пользователем и всегда имеет приоритет над значением по умолчанию. Тип поля зависит от типа данных: числовое поле для числа и целого числа, строковое для текста, выбор даты для даты и времени, переключатель для логического.
Настраивается в визардеВключите переключатель, если переменная должна задаваться при установке пакета. Такая переменная попадет в отдельный шаг визарда.
Заголовок настройкиНазвание поля, которое увидит пользователь в визарде. По умолчанию совпадает с именем переменной.

Пример создания и использования глобальной переменной

Создадим переменную для пакета «Анализ обращений клиентов».

  1. Перейдем во вкладку Модель данных.
  2. Откроем раздел Переменные и нажмем + Переменная.
  3. Заполним параметры переменной:
    • Укажем имя: PlannerTime
    • Выберем тип: Текст
    • Зададим значение по умолчанию: "*/15 * * * ?"
    • Зададим текущее значение: */15 * * * ?
    Параметры переменной PlannerTime
  4. Добавим новый скрипт в пространство и создадим в нем блок-триггер Планировщик.
  5. Перейдем в настройки блока, переключимся в режим добавления глобальных переменных и подставим созданную переменную в поле Запускать скрипт. Протестируем блок. Блок Планировщик с глобальной переменной
  6. Блок готов к работе — скрипт запускается по расписанию CRON, заданному в переменной.

Подробнее о визарде и настройке переменных для установки пакетов — на странице Установщик.

Была ли статья полезна?

Предыдущая
Правила отображения
Следующая
Пакеты
430006, Саранск,
Северо-восточное шоссе, д. 3
ОКВЭД 62.01
ИНН 1328​909857
Код вида деятельности
в области ИТ 15.02 и 17.01
Языки программирования