Le profil requêtes
Le profil requêtes indique, pour chaque
structure de données, le temps maximum d'exécution des
requêtes autorisées à un gestionnaire.
Il n'autorise, à un gestionnaire, parmi les
requêtes existantes, que celles dont le temps maximum d'exécution
est inférieur au temps indiqué dans le profil.
Dans la mesure où le SGBDR fournit un module d'estimation
des requêtes, il refuse la requête lancée par un
gestionnaire lorsque sa durée estimée par le SGBDR est
supérieure au temps maximum d'exécution indiquée dans le
profil. Le temps est exprimé en secondes.
Le profil actions
Le profil actions indique les actions, autres
que celles découlant des autres profils , autorisées à un
gestionnaire dans HR Design.
Ces actions sont :
· dans les processus de gestion des
données :
- annulation de dossiers,
- l'interdiction d'accéder aux requêtes,
· dans les processus d'interrogation de
données :
- création de requêtes publiques,
c'est-à-dire accessibles aux autres gestionnaires, ou privées,
- limitation d'exécution d'une requête,
- saisie de SQL natif,
Les limitations d'exécution d'une requête sont :
· le nombre de dossiers maximum pouvant être
sélectionné ; au delà de ce nombre, la
sélection est interrompue et aucun dossier n'est
sélectionné,
· le nombre de dossiers maximum pouvant être
sélectionné sans demande de confirmation ; au delà de
ce nombre et jusqu'au seuil nombre de dossiers maximum pouvant être
sélectionné, une confirmation est demandée au
gestionnaire,
· le temps maximum d'exécution d'une
requête ; au delà de ce temps, la requête est
abandonnée,
Le profil populations
Le profil populations décrit les
caractéristiques des dossiers accessibles. Une population est un
ensemble de dossiers de gestion sélectionnés. La population est
désignée par :
· les noms de structures de données qui
décrivent les dossiers,
· un type de profil sélectionné et
· des requêtes écrites en langage SQL ou
des traitements spécifiques.
Présentation
Un profil population détermine les populations de dossiers
qu'un utilisateur peut utiliser.
Cette confidentialité est appliquée sur toutes les
requêtes de sélection applicative, on effectue alors une
intersection entre la requête applicative et la liste de dossiers
autorisés définie par le profil.
La liste de dossiers autorisée est
déterminée par une requête SQL.
Figure 10 : définition du profil
Population
|