Reportez-vous à la documentation de Mise en oeuvre
Présentation
Pour définir des habilitations fonctionnelles, saisissez dans cet écran, les couples codes profils - codes fonction.
Utilisez le tableau de cet écran uniquement lorsque des habilitations particulières sont à définir pour la fonction. Il peut s'agir :
Un contrôle de cohérence est effectué sur les sites et groupes listés dans le tableau des habilitations. Ainsi, si deux sites appartiennent à des regroupements différents auxquels vous accordez des autorisations distinctes, un message d'erreur s'affiche, et vous ne pouvez pas continuer la saisie.
Pour accélérer la saisie de cas complexes, utilisez les actions du volet d'actions pour :
A l'enregistrement, la table stockant la définition des habilitations est mise à jour, mais la table des croisements d'habilitation, elle, n'est pas mise à jour. Cette mise à jour sera faite lors de la sortie de la fonction, si vous répondez Ouià la question Mise à jour de la table AFCTFCY.
Champs
Les champs suivants sont présents dans cet onglet :
Profil
| Ce code identifie de façon unique les fiches créées. |
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 :
|
La table des profils fonctions gère uniquement le code profil, le détail des habilitations par groupe ou site est 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
Cliquez sur cette action pour ouvrir un écran de chargement en masse de fonctions et définir, pour un site ou un groupe de sites, le droit d'utilisation (en incluant globalement, toutes les options des fonctions listées, ou aucune des options). Pour charger les fonctions concernées dans le tableau, vous avez deux possibilités :
Rappel et modification d'un profil-fonctionCliquez sur Rappelpour charger dans le tableau l'ensemble des fonctions concernées. La liste de picking du volet de sélection affiche également, cochés, tous les droits et accès du profil-fonction concerné. Ajout de fonctions : Suppression de fonctions : Lorsque vous rappelez et affichez les fonctions associées au code profil, vous ne pouvez pas en détacher depuis cet écran. Le fait de décocher des éléments dans la liste ou de les supprimer du tableau, les supprime de la liste des fonctions à ajouter au profil. Mais si ces fonctions appartenaient déjà au profil, elles ne sont pas supprimées du profil. Pour supprimer l'association code profil/fonction :
|
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Cliquez sur cette action pour 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 :
Cliquez sur cette action pour 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 :
Vous avez tenté de créer des autorisations différentes sur deux groupes de sites ayant des sites en commun.