Предопределенные переменные

Переменные системы

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

Чтобы просмотреть переменные системы:

  • В Windows используется команда set в командной строке
  • В Linux применяются команды printenv или env в терминале

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

Имя Описание Пример
ProductEdition Редакция платформы Loginom Enterprise
ProductVersion Версия платформы Loginom 6.5.0

Примечание: В случае конфликта имён с переменными операционной системы приоритет получают переменные с версией и редакцией Loginom.

Переменные пакета

Основной кейс использования — Производные компоненты. Переменные предоставляют информацию о Пакете, в котором создан Производный компонент.

Параметры Пакета, в котором создан используемый Производный компонент:

Имя Описание Пример
PackageName Имя пакета FunctionLibrary
PackageVersion Версия пакета 1.0.0
PackageGuid Идентификатор пакета {D9AD3962-94A5-4CE0-8909-64D0747B0E9C}
PackageFileName Файл пакета /user/ProjectName/scripts/FunctionLibrary.lgp
PackageFilePath Путь к файлу пакета /user/ProjectName/scripts/

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

Имя Описание Пример
DerivedPackageName Имя пакета main
DerivedPackageVersion Версия пакета 1.0.0
DerivedPackageGuid Идентификатор пакета {38A56938-93B6-4981-A5DA-70053DB575EE}
DerivedPackageFileName Файл пакета /user/ProjectName/scripts/main.lgp
DerivedPackageFilePath Путь к файлу пакета /user/ProjectName/scripts/

Переменные сессии

Имя Описание Пример
UserName Логин пользователя, открывшего данный Сценарий user
SessionGuid Идентификатор текущей сессии на сервере Loginom {AA037666-56F9-4B06-AE6F-AE3E2E00052F}
RequestId Уникальный идентификатор запроса, выполняемого через Интегратор 79341b90d0274ff496c2dbf5600b7ac6

Примечание: Все предопределенные переменные имеют строковый тип.

Новости, материалы по аналитике, кейсы применения, активное сообщество