Переменные сценария

В левом верхнем углу области построения Сценариев располагаются порты переменных Сценария:

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

Примечание: Внутри Подмодели так же имеется возможность использовать переменные Сценария. Однако, порт "Переменные пользователя" в этом случае содержит собственный набор переменных, применимых только внутри Подмодели.

Меню действий содержит следующие команды:

  • Запуск обработки — ручная активация портов (активированный порт содержит данные);
  • Настройка — открывает диалог настройки значений переменных пользователя;
  • Настройка визуализаторов — открывает диалог настройки визуализаторов;
  • Другие действия — вызывает контекстное меню с расширенным набором команд.

Для вызова контекстного меню порта необходимо кликнуть мышью порт. Контекстное меню содержит команды:

  • Быстрый просмотр — вызывает окно просмотра значений переменных. Команда доступна после активации порта.
  • Настроить порт — открывает диалог настройки значений переменных.
  • Редактировать метки порта — открывает диалог редактирования метки порта.

Переменная с одинаковым именем может присутствовать одновременно в нескольких портах. Для исключения конфликтов используется следующий приоритет:

  1. Переменные пользователя;
  2. Переменные пакета;
  3. Переменные сессии;
  4. Переменные системы.

Таким образом, переменные пользователя имеют наивысший приоритет.

Пример:

  • Переменная системы USERNAME="PC-01$";
  • Переменная пользователя USERNAME="Иванов".

Итоговый набор в порту "Переменные" содержит перечень всех переменных, их значения вычислены с учетом вышеизложенного приоритета. Значение переменной USERNAME в ней будет равно "Иванов".

results matching ""

    No results matching ""