W zmiennych sesji przechowywane są predefiniowane wartości dla użytkownika. Są one inicjowane po zalogowaniu się użytkownika do aplikacji Oracle CRM On Demand. Po zainicjowaniu zmienne sesji pozostają niezmienione podczas trwania sesji. Zmienne sesji to wartości prywatne użytkownika, a każda instancja zmiennej sesji może być inicjowana z różnymi wartościami dla różnych użytkowników. Można przywoływać je w następujących obszarach: "Widoki tytułów", "Widoki opisowe", "Filtry kolumn", "Formuły kolumn", "Filtry monitujące pulpitu informacyjnego" itd.
Najczęstszym zastosowaniem zmiennych sesji jest odwoływanie się do nich w warunkach filtrów kolumn w raportach w celu dynamicznego ograniczenia wyników. Ograniczenie jest oparte na wartości zmiennej sesji, takiej jak bieżący miesiąc i rok obrotowy.
Do zmiennej sesji należy się odwołać za pomocą składni NQ_SESSION.{nazwa zmiennej}. W celu użycia zmiennej w formule kolumny należy się do niej odwołać za pomocą składni VALUEOF(NQ_SESSION.nazwa zmiennej).
Zmienna sesji
|
Opis
|
CURRENT_DT
|
Bieżąca data i godzina.
|
COMPANY_LANG
|
Domyślny język firmy.
|
COMPANY_TIMEZONE
|
Domyślna strefa czasowa firmy.
|
COMPANY_TMPLT_COUNTRY
|
Domyślny kraj firmy.
|
CONTEXT_ID
|
ID aktualnie wybranego niestandardowego rejestru lub użytkownik z selektora rejestrów.
|
CURRENT_MONTH
|
Bieżący miesiąc obrotowy sesji użytkownika. Przyjmuje wartości z zakresu od 1 do 12.
|
CURRENT_QTR
|
Bieżący kwartał obrotowy sesji użytkownika. Przyjmuje wartości z zakresu od 1 do 4.
|
CURRENT_YEAR
|
Bieżący rok obrotowy sesji użytkownika. Wartość jest liczbą czterocyfrową, na przykład 2011.
|
DISPLAYNAME
|
Imię i nazwisko użytkownika.
|
INC_SUBITEM
|
Bieżąca wartość pola wyboru "Uwzględnij pozycje podrzędne" w selektorze rejestrów.
|
LAST_QTR
|
Poprzedni kwartał.
|
LAST_QTR_YEAR
|
Rok przypadający w poprzednim kwartale.
|
LAST_YEAR
|
Poprzedni rok.
|
NEXT_QTR
|
Następny kwartał.
|
NEXT_QTR_YEAR
|
Rok przypadający w następnym kwartale.
|
NEXT_YEAR
|
Następny rok.
|
PREFERRED_CURRENCY
|
Wskazuje wybór waluty w filtrze monitującym waluty Analiz.
|
QAGO
|
Data (pełna data poprzedzona kodem definicji kalendarza okresów obrotowych) w poprzednim kwartale
|
QTR_BEFORE_LAST
|
Dwa kwartały temu.
|
QTR_BEFORE_LAST_YEAR
|
Rok przypadający dwa kwartały temu.
|
REPLUSER
|
ID logowania użytkownika.
|
SERVER_COMPANY_TIMEZONE_OFFSET
|
Przesunięcie (w minutach) między znacznikiem czasu serwera a domyślnym znacznikiem czasu firmy. Wartość tej zmiennej jest ustawiana podczas logowania użytkownika. Nie jest aktualizowana w trakcie trwania sesji.
|
USER_ALIAS
|
Nazwa zamienna bieżącego użytkownika.
|
USER_BUSINESS_UNIT
|
Jednostka biznesowa bieżącego użytkownika
|
USER_BUSINESS_UNIT_LEVEL_1
|
Jednostka biznesowa pierwszego poziomu z hierarchii jednostek biznesowych użytkownika
|
USER_BUSINESS_UNIT_LEVEL_2
|
Jednostka biznesowa drugiego poziomu z hierarchii jednostek biznesowych użytkownika
|
USER_BUSINESS_UNIT_LEVEL_3
|
Jednostka biznesowa trzeciego poziomu z hierarchii jednostek biznesowych użytkownika
|
USER_BUSINESS_UNIT_LEVEL_4
|
Jednostka biznesowa czwartego poziomu z hierarchii jednostek biznesowych użytkownika
|
USER_COMPANY_CURCY
|
Domyślna waluta firmy.
|
USER_COMPANY_TIMEZONE_OFFSET
|
Przesunięcie (w minutach) między znacznikiem czasu użytkownika a domyślnym znacznikiem czasu firmy. Wartość tej zmiennej jest ustawiana podczas logowania użytkownika. Nie jest aktualizowana w trakcie trwania sesji.
|
USER_COUNTRY
|
Kraj bieżącego użytkownika
|
USER_DEFAULT_CURCY
|
Domyślna waluta użytkownika.
|
USER_DEPARTMENT
|
Dział bieżącego użytkownika
|
USER_DIVISION
|
Sekcja bieżącego użytkownika
|
USER_FISCAL_CALENDAR
|
Pierwszy miesiąc roku obrotowego użytkownika.
|
USER_ID
|
Unikatowy ID systemu bieżącego użytkownika
|
USER_LANG
|
Domyślny język użytkownika.
|
USER_LAST_REFRESH_DT
|
Znacznik czasu, w strefie czasowej użytkownika, wskazujący początek najnowszego odświeżenia danych historycznych.
|
USER_MANAGER_ALIAS
|
Nazwa zamienna kierownika bieżącego użytkownika
|
USER_REFRESH_COMPLETE_DT
|
Znacznik czasu, w strefie czasowej użytkownika, wskazujący koniec najnowszego odświeżenia danych historycznych.
|
USER_REGION
|
Region bieżącego użytkownika
|
USER_REPORTS_TO
|
Kierownik bieżącego użytkownika
|
USER_ROLE
|
Rola bieżącego użytkownika
|
USER_SERVER_TIMEZONE_OFFSET
|
Przesunięcie (w minutach) między znacznikiem czasu użytkownika a znacznikiem czasu serwera. Wartość tej zmiennej jest ustawiana podczas logowania użytkownika. Nie jest aktualizowana w trakcie trwania sesji.
|
USER_SUBREGION
|
Podregion bieżącego użytkownika
|
USER_TIMESTAMP
|
Znacznik czasu użytkownika oparty na strefie czasowej zdefiniowanej w ustawieniach profilu użytkownika. Wartość tej zmiennej jest ustawiana podczas logowania użytkownika. Nie jest aktualizowana w trakcie trwania sesji.
|
USER_TIMEZONE
|
Opis strefy czasowej zdefiniowanej w profilu użytkownika. Wartość tej zmiennej jest ustawiana podczas logowania użytkownika. Nie jest aktualizowana w trakcie trwania sesji.
|
YAGO
|
Data (pełna data poprzedzona kodem definicji kalendarza okresów obrotowych) w poprzednim roku.
|
YEAR_MINUS_THREE
|
Trzy lata temu.
|
YEAR_MINUS_TWO
|
Dwa lata temu.
|
YEAR_PLUS_TWO
|
Za dwa lata.
|