Переменные сеанса инициализируются, когда пользователь выполняет вход.
Эти переменные создаются для каждого пользователя, существуют в течение сеанса браузера и становятся недействительными, когда пользователь закрывает браузер или завершает работу. Существуют переменные сеанса двух типов: системные и несистемные.
В отчетах и информационных панелях можно использовать несколько системных переменных сеанса.
Системные переменные сеанса имеют зарезервированные имена, которые нельзя использовать для других переменных.
| Системная переменная сеанса | Описание | Пример значения запроса SQL (диалоговое окно "Переменная") |
|---|---|---|
|
PORTALPATH |
Указывает информационную панель, которая по умолчанию отображается для пользователя при входе в систему (пользователь может изменить этот параметр после входа в систему). |
Отображение панели "mydashboard" при входе в систему: select ‘/shared/_portal/mydashboard’ from dual; |
|
TIMEZONE |
Указывает часовой пояс по умолчанию для пользователя при входе в систему. Часовой пояс пользователя, как правило, подставляется из его профиля. Пользователь может изменить свой часовой пояс по умолчанию в параметрах ("Моя учетная запись") |
Настройка часового пояса для пользователя при входе в систему: select ‘(GMT-08:00) Pacific Time (US & Canada)’ from dual; |
|
DATA_TZ |
Указывает смещение по времени относительно исходного часового пояса для данных. Эта переменная позволяет преобразовывать часовой пояс, чтобы для каждого пользователя отображался соответствующий. |
Преобразование данных времени в Восточное стандартное время (EST): select ‘GMT-05:00’ from dual; В этом примере отличие от времени по Гринвичу (GMT) составляет - 5 часов. |
|
DATA_DISPLAY_TZ |
Указывает часовой пояс для отображения данных. |
Отображение Восточного стандартного времени (EST): select ‘GMT-05:00’ from dual; В этом примере отличие от времени по Гринвичу (GMT) составляет - 5 часов. |