Skip to main content
Skip table of contents

NAVIGATEUR-RICHE

BUT

Permet de visualiser l’ensemble du navigateur de l’environnement client riche de DIAPASON pour un utilisateur ou une classe : les branches, applications, dossiers et document auxquels il a droit.

Cette fonction est accessible dans tous les requêtes de type REB.

 

TYPE

CARACTERE

 

SYNTAXE

Variable = NAVIGATEUR-RICHE( UTILISATEUR= Référence_Utilisateur)

 

PARAMETRES

Paramètre

E/S

O

Type

Description

Utilisateur

E

Oui

Caractère

Référence utilisateur ou classe. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou bien une variable contextuelle de la requête.

En sortie, la liste standard WfFicContenu contient la représentation sous la forme suivante :

Nom

T

Désignation

Commentaire

NomFichier

C

Utilisateur

Contient la référence utilisateur ou classe

NumeroLigne

N

Numéro de la ligne

Numéro d’ordre de la branche dans la structure du navigateur

ContenuLigne

C

Branche

Liste chaînée des informations comme indiqué ci-dessous

  1. Formalisation de WfFicContenu.ContenuLigne pour la première ligne (WfFicContenu.NumeroLigne = 1) :

« Navigateur » + la référence utilisateur ou classe.

2. Formalisation de WfFicContenu.ContenuLigne pour une branche de navigateur :

« NAV: »,

+ « … » autant de fois que de niveaux,

+ « : » + le texte de la branche

3. Formalisation de WfFicContenu.ContenuLigne pour une application :

« APP: »,

+ « … » autant de fois que de niveaux,

+ « : » + la référence de l’application

+ « : » + le libellé de l’application

suivi d’autant de lignes que d’actions disponibles, chacune sous la forme :

« DRO: »,

+ « … » autant de fois que de niveaux + 1,

+ « : » + la référence de l’action

+ « : » + le libellé de l’action

4. Formalisation de WfFicContenu.ContenuLigne pour un dossier navigateur :

« DOS: »,

+ « … » autant de fois que de niveaux,

+ « : » + la référence du dossier

+ « : » + le libellé du dossier dans le navigateur

suivi d’autant de lignes que d’actions disponibles, chacune sous la forme :

« CDO: »,

+ « … » autant de fois que de niveaux + 1,

+ « : » + le type de l’objet (DOC, TAB, PSD, etc.)

+ « : » + la référence de l’objet

+ « : » + le libellé de l’objet

EXEMPLE

VLO.VarRésultat = NAVIGATEUR( UTILISATEUR = CLO. "ISIA")

Cette instruction renvoie le navigateur pour l’utilisateur dont la référence est « ISIA » (exemple de WfFicContenu.Contenu) :

NAV::Navigateur (ISIA)

NAV:...:Articles

APP:......:ART:Articles

DRO:.........:DET:Détail

DRO:.........:HIS:Historique

DOS:......:ART:Documents Articles

CDO:.........:DOC:EdiArt:Edition Articles

CDO:.........:DOC:EdiNom:Edition Nomenclatures

NOTES

La variable retour est vide si l’exécution de la fonction s’est correctement déroulée et si l’utilisateur accède à au moins une branche du navigateur ; sinon, elle contient la valeur *UTIL si l’utilisateur n’a pas été trouvé, *VIDE si l’utilisateur n’accède à aucune branche du navigateur ou bien la valeur *INC dans tous les autres cas d’erreurs.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.