Reportez-vous à la documentation de Mise en oeuvre
Présentation
La définition des habilitations fonctionnelles se fait en saisissant des couples (codes profils, codes fonction) dans une fiche.
Le tableau présent sur la fiche n'est utile que lorsque des habilitations particulières existent pour la fonction. Il peut s'agir :
Un contrôle de cohérence est fait sur les sites et groupes listés dans le tableau des habilitations. Ainsi, si deux sites appartiennent à des regroupements différents auxquels on a accordé des autorisations distinctes, un message d'erreur sera affiché, et la saisie ne pourra pas être faite.
Pour accélérer la saisie dans des cas complexes, on dispose de boutons pour ajouter globalement un ensemble de fonctions ou pour fusionner des profils.
A l'enregistrement, on met à jour la table stockant la définition des habilitations, mais on ne met pas à jour la table des croisements d'habilitation. Cette mise à jour sera faite lors de la sortie de la fonction, si on répond Oui à la question Mise à jour de la table AFCTFCY.
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Profil
| Ce code identifie de façon unique la fiche en cours. |
Fonction
| Code identifiant une fonction du progiciel. |
| Module auquel la fonction courante est rattachée. |
Tableau Liste des valeurs
| Définit si les habilitations sont saisies pour les données liées à un site ou à un regroupement de sites. |
| Permet de définir le site ou le regroupement de sites concerné par les habilitations. Un groupe de sites vide permet de donner une valeur par défaut pour tous les sites non explicitement définis par les lignes successives. Si la fonction ne possède pas d'habilitation par site, ce champ reste vide, et une seule ligne peut être saisie dans le tableau pour définir globalement les droits d'accès. |
| Permet d'autoriser ou de refuser l'accès pour le ou les sites définis sur la ligne pour la fonction courante et le profil utilisateur concerné. L'accès associé au regroupement vide correspond au droits accordés sur tous les sites non explicitement listés dans le tableau. |
| Ce champ permet de lister, par un ensemble de codes (1 caractère) sélectionnables et dépendant de la fonction, des droits d'accès complémentaires. Il ne peut être saisi que si des autorisations complémentaires sont attachées à la fonction. Ces autorisations dépendent de la fonction, et sont documentées dans la section Pré-requisde chaque documentation fonctionnelle. Par exemple, pour la gestion des utilisateurs, il existe les autorisations suivantes :
Certains droits d'accès génériques existent, notamment pour les fonctions de type objet. Les options correspondantes sont les suivantes :
Il existe par ailleurs d'autres habilitations normalisées, et notamment :
|
Fermer
Un point important est à noter: la table des profils fonctions ne gère que le code profil, le détail des habilitations par groupe ou site étant géré par la table des habilitations fonctionnelles. Mais le plus important, pour la gestion des habilitations, est la table profil fonction site, qui est mise automatiquement à jour par cette fonction, mais également si nécessaire par la gestion des regroupements, des sociétés, et des sites.
En effet, cette table gère en détail les autorisations pour chaque croisement site/profil/fonction. Compte tenu du nombre de fonctions important dans le progiciel (plusieurs centaines), un dossier avec beaucoup de sites peut avoir une table AFCTFCY intégrant un très grand nombre de lignes (elle a toutefois des enregistrements de petite taille). Cette table permet d'obtenir de bonnes performances lors de la gestion des habilitations, en particulier dans les états. Sa mise à jour se fait à la sortie des fonctions de mise à jour des habilitations. Compte tenu du grand nombre d'informations à mettre à jour, cette fonction peut être longue à l'exécution. Il est également possible de lancer cette opération directement en utilisant l'utilitaire associé (Validation des fonctions).
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Profil
Bloc numéro 2
Bloc numéro 3
Fermer Permet d'ouvrir un écran de chargement en masse de fonctions. Il s'agit de définir, pour un site ou un groupe de sites, le droit d'utilisation (en y incluant globalement toutes les options des fonctions listées ou aucune). Les fonctions concernées peuvent être chargées dans le tableau par picking à partir de la liste arborescente se trouvant à gauche. Cette liste reprend les fonctions telles qu'elles sont organisées dans les menus standards de l'utilisateur ADMIN. Ce bouton permet de charger directement toutes les fonctions liées à un module, outre le picking direct d'une fonction ou d'un sous-menu. L'enregistrement de ce tableau provoque la création des habilitations correspondantes. Modification d'un profil-fonctionCe bouton permet de charger en liste gauche tous les droits et accès du profil-fonction concerné. L'ajout, la modification ou l'annulation de droits et accès du profil se fait en liste gauche. Pour valider les modifications apportées au profil, cliquez sur [Enregistrer]. |
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Fermer Permet de recopier la totalité de l'habilitation fonctionnelle liée à un code profil fonction depuis ou vers un autre dossier. |
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton :
Fermer Ce bouton permet d'ajouter les droits d'accès d'un profil à l'utilisateur courant. |
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
On a tenté de créer des autorisations différentes sur deux groupes de sites ayant des sites en commun.