Переменные сеанса содержат предварительно определенные значения для пользователя и инициализируются при входе пользователя в Oracle CRM On Demand. После инициализации переменные сеанса остаются неизменными на протяжении всего сеанса. Переменные сеанса являются личными значениями для пользователя, и каждый экземпляр переменной сеанса может быть инициализирован с другим значением для других пользователей. На них можно ссылаться в следующих областях: представления заголовков, представления описаний, фильтры столбцов, формулы столбцов, приглашения информационных панелей и т. д.
Самым частым использованием переменной сеанса является ссылка на нее в условии фильтра столбца отчета, где требуется динамически ограничить результаты. Ограничение основывается на значении переменной сеанса, такой как текущий финансовый год и месяц.
Ссылка на переменную сеанса создается с использованием синтаксиса NQ_SESSION.{Имя переменной}. Чтобы использовать ее в формуле столбца, ссылка создается с помощью синтаксиса VALUEOF(NQ_SESSION.Имя переменной).
Переменная сеанса
|
Описание
|
CURRENT_DT
|
Текущие дата и время.
|
COMPANY_LANG
|
Язык по умолчанию для компании.
|
COMPANY_TIMEZONE
|
Часовой пояс по умолчанию для компании.
|
COMPANY_TMPLT_COUNTRY
|
Страна по умолчанию для компании.
|
CONTEXT_ID
|
Идентификатор выбранной в данный момент пользовательской книги или пользователя в селекторе книг.
|
CURRENT_MONTH
|
Текущий финансовый месяц сеанса для пользователя. Значения находятся в диапазоне от 1 до 12.
|
CURRENT_QTR
|
Текущий финансовый квартал сеанса для пользователя. Значения находятся в диапазоне от 1 до 4.
|
CURRENT_YEAR
|
Текущий финансовый год сеанса для пользователя. Четырехзначное значение, например 2011.
|
DISPLAYNAME
|
Имя текущего пользователя.
|
INC_SUBITEM
|
Выбранное в данный момент значение флажка "Включить вложенные элементы" в селекторе книг.
|
LAST_QTR
|
Предыдущий квартал.
|
LAST_QTR_YEAR
|
Год предыдущего квартала.
|
LAST_YEAR
|
Предыдущий год.
|
NEXT_QTR
|
Следующий квартал.
|
NEXT_QTR_YEAR
|
Год следующего квартала.
|
NEXT_YEAR
|
Следующий год.
|
QAGO
|
Дата (полная дата с кодом определения финансового календаря в качестве префикса) квартал назад.
|
QTR_BEFORE_LAST
|
Позапрошлый квартал.
|
QTR_BEFORE_LAST_YEAR
|
Год позапрошлого квартала.
|
REPLUSER
|
Идентификатор входа в систему текущего пользователя.
|
SERVER_COMPANY_TIMEZONE_OFFSET
|
Смещение (в минутах) между штампом времени сервера и штампом времени компании по умолчанию. Значение этой переменной задается при входе в систему. Во время сеанса эта переменная не обновляется.
|
USER_ALIAS
|
Псевдоним текущего пользователя.
|
USER_BUSINESS_UNIT
|
Хозяйственная единица текущего пользователя
|
USER_BUSINESS_UNIT_LEVEL_1
|
Хозяйственная единица уровня 1 в иерархии хозяйственных единиц пользователя
|
USER_BUSINESS_UNIT_LEVEL_2
|
Хозяйственная единица уровня 2 в иерархии хозяйственных единиц пользователя
|
USER_BUSINESS_UNIT_LEVEL_3
|
Хозяйственная единица уровня 3 в иерархии хозяйственных единиц пользователя
|
USER_BUSINESS_UNIT_LEVEL_4
|
Хозяйственная единица уровня 4 в иерархии хозяйственных единиц пользователя
|
USER_COMPANY_CURCY
|
Валюта по умолчанию для компании.
|
USER_COMPANY_TIMEZONE_OFFSET
|
Смещение (в минутах) между штампом времени пользователя и штампом времени компании по умолчанию. Значение этой переменной задается при входе в систему. Во время сеанса эта переменная не обновляется.
|
USER_COUNTRY
|
Страна текущего пользователя
|
USER_DEFAULT_CURCY
|
Валюта по умолчанию для пользователя.
|
USER_DEPARTMENT
|
Отдел текущего пользователя
|
USER_DIVISION
|
Подразделение текущего пользователя
|
USER_FISCAL_CALENDAR
|
Первый месяц финансового года текущего пользователя.
|
USER_ID
|
Уникальный идентификатор системы текущего пользователя.
|
USER_MANAGER_ALIAS
|
Псевдоним руководителя текущего пользователя
|
USER_LANG
|
Язык по умолчанию для пользователя.
|
USER_REGION
|
Регион текущего пользователя
|
USER_REPORTS_TO
|
Руководитель текущего пользователя
|
USER_ROLE
|
Роль текущего пользователя
|
USER_SERVER_TIMEZONE_OFFSET
|
Смещение (в минутах) между штампом времени пользователя и штампом времени сервера. Значение этой переменной задается при входе в систему. Во время сеанса эта переменная не обновляется.
|
USER_SUBREGION
|
Субрегион текущего пользователя
|
USER_TIMESTAMP
|
Штамп времени пользователя на основе часового пояса, определенного в профиле пользователя. Значение этой переменной задается при входе в систему. Во время сеанса эта переменная не обновляется.
|
USER_TIMEZONE
|
Описание часового пояса, определенное в профиле пользователя. Значение этой переменной задается при входе в систему. Во время сеанса эта переменная не обновляется.
|
YAGO
|
Дата (полная дата с кодом определения финансового календаря в качестве префикса) год назад.
|
YEAR_MINUS_THREE
|
Три года назад.
|
YEAR_MINUS_TWO
|
Два года назад.
|
YEAR_PLUS_TWO
|
Два года вперед от текущей даты.
|