Les variables de session sont initialisées lorsqu'un utilisateur se connecte.
Ces variables existent pour chaque utilisateur pour la durée de leur session de navigation et expirent lorsque l'utilisateur ferme le navigateur ou se déconnecte. Il existe deux types de variable de session : système et non système.
Il existe plusieurs variables de session système que vous pouvez utiliser dans les rapports et tableaux de bord.
Les variables de session système ont des noms réservés, vous ne pouvez donc pas les utiliser pour d'autres types de variable.
| Variable de session système | Description | Exemple de valeur de requête SQL (boîte de dialogue Variable) |
|---|---|---|
|
PORTALPATH |
Identifie le tableau de bord par défaut que voit un utilisateur lorsqu'il se connecte (il peut remplacer cette préférence après s'être connecté). |
Pour afficher mydashboard lorsqu'un utilisateur se connecte, procédez comme suit : select ‘/shared/_portal/mydashboard’ from dual; |
|
TIMEZONE |
Indique le fuseau horaire par défaut d'un utilisateur lorsqu'il se connecte. Le fuseau horaire d'un utilisateur est en général défini à partir de son profil. Les utilisateurs peuvent modifier le fuseau horaire par défaut dans les préférences (Mon compte). |
Pour définir un fuseau horaire lorsqu'un utilisateur se connecte, procédez comme suit : select ‘(GMT-08:00) Pacific Time (US & Canada)’ from dual; |
|
DATA_TZ |
Indique un décalage par rapport au fuseau horaire d'origine des données. Cette variable permet de convertir un fuseau horaire de sorte que les utilisateurs voient le fuseau adéquat. |
Pour convertir les données de temps en heure standard de l'est (EST), procédez comme suit : select ‘GMT-05:00’ from dual; Cet exemple signifie Heure de Greenwich (GMT) - 5 heures |
|
DATA_DISPLAY_TZ |
Indiquez le fuseau horaire pour l'affichage des données. |
Pour afficher l'heure standard de l'est (EST), procédez comme suit : select ‘GMT-05:00’ from dual; Cet exemple signifie Heure de Greenwich (GMT) - 5 heures |