DROITS-OBJETS
BUT
Cette fonction permet de récupérer les objets accessibles ou interdits à un utilisateur.
Cette fonction est disponible pour les requêtes de type REB.
TYPE
CARACTERE (rubrique fonction gestion ; libellé : Droits sur les objets applicatifs).
SYNTAXE
Variable = DROITS-OBJETS ( UTILISATEUR/CLASSE = Utilisateur ou Classe,
FILTRE = Objets accessibles ou Objets NON accessibles,
TYPE = Types objets ou Tous,
DOMAINE = Domaine ou Tous,
FAMILLE = Famille ou Toutes,
SOUS-FAMILLE = Sous-famille ou Toutes)
PARAMETRES
Paramètre | E/S | O | Type | Description |
UTILISATEUR/CLASSE | E | Oui | Caractère | Référence utilisateur our référence classe d’utilisateur parmis celles définies dans DIAPASON. |
FILTRE | E | O | Caractère | OBJETS-ACCESSIBLES : cette action demande à DIAPASON de donner dans la liste de sortie les objets accessibles par l’utilisateur. OBJETS-NON-ACCESSIBLES : cette action demande à DIAPASON de donner dans la liste de sortie les objets interdits à l’utilisateur. |
TYPE | E | O | Caractère | Précise le type d’objet à retourner, ou « TOUS » pour tous les types. |
DOMAINE | E | Caractère | Précise le domaine des objets à retourner, ou « TOUS » pour tous les domaines. | |
FAMILLE | E | Caractère | Précise la famille des objets à retourner, ou « TOUTES » pour toutes les familles d’objets. | |
SOUS-FAMILLE | E | Caractère | Précise la sous-famille des objets à retourner, ou « TOUTES » pour toutes les sous-familles d’objets. |
En sortie, la liste standard WfDroitObj contient la représentation sous la forme suivante :
Nom | T | Désignation | Commentaire |
ObjTyp | C | Type Objet | |
ObjDom | C | Domaine Objet | |
ObjFam | C | Famille Objet | |
ObjSFa | C | Sous-famille Objet | |
ObjRef | C | Référence Objet | |
ObjDes | C | Désignation Objet | |
AppRef | C | Application Objet | Renseigné uniquement pour les objets applicatifs |
CtxRef | C | Contexte Objet | Renseigné uniquement pour les objets applicatifs |
ActRef | C | Renseigné uniquement pour les objets applicatifs ; un enregistrement de WfDroit par action. | |
ActLib | C | Renseigné uniquement pour les objets applicatifs ; un enregistrement de WfDroit par action. |
EXEMPLE
VLO.Fct = DROITS-OBJETS( UTILISATEUR/CLASSE= CLO."ISIA" , FILTRE= OBJETS-ACCESSIBLES , TYPE= TOUS , DOMAINE= TOUS , FAMILLE= TOUTES , SOUS-FAMILLE= TOUTES )
Cette instruction alimente la liste WfDroit avec tous les objets de tous les types accessibles à l’utilisateur « ISIA », c’est-à-dire l’intégralité des objets présents pour la société courante.
NOTES
Cette fonction est également disponible avec une interface utilisateur sous forme de liste depuis la définition des utilisateurs (actions « Objets Accessibles » et « Objets Interdits »).