WEBDEV 2024 : Les concepts

Partie 4 : Concepts avancés 131 Le groupware utilisateur en pratique 1 Présentation Un site Intranet ou Internet nécessite la définition du rôle des différents intervenants. Il est souvent nécessaire de prévoir différents niveaux d’accès selon les fonctions de l’utilisateur. En effet, tous les utilisateurs n’ont pas les mêmes fonctions, ni les mêmes besoins. Leur domaine d’action doit donc être plus ou moins limité. Prenons un exemple simple : lors de la mise en place d’une gestion commerciale, l’application propose les fonctionnalités suivantes : • Consultation du tarif, • Modification du tarif, • Saisie des commandes, • Saisie des clients. Selon l’utilisateur les accès possibles sont diffé- rents. Quelques exemples : • les secrétaires peuvent consulter le tarif et créer des commandes. • les commerciaux peuvent consulter le tarif et éta- blir les commandes, gérer de nouveaux clients. • les directeurs commerciaux ont accès à toutes les options. Pour gérer ces niveaux d’accès dans vos sites WEB- DEV, il suffit d’intégrer le groupware utilisateur à votre site. Quelques clics de souris suffisent à trans- former une application classique en une application gérant de nombreux niveaux d’accès. La mise en place est instantanée. Lors de l’exécution du site, le responsable pourra créer des utilisateurs (identifiés par leur login et leur mot de passe) et leur donner accès à l’une ou l’autre des fonctionnalités du site. Remarque  : Le groupware utilisateur est disponible dans les sites dynamiques WEBDEV exécutés sous Windows ou Linux. Le groupware utilisateur n’est pas disponible dans les sites statiques, PHP, AWP ou Ajax. 2 Comment fonctionne le groupware utilisateur ? Un site utilisant le groupware utilisateur a deux ni- veaux d’utilisation : • le niveau utilisateur. • le niveau superviseur. 2.1 Le niveau utilisateur L’utilisateur se connecte à l’application grâce à une page de login et accède aux fonctionnalités qui lui sont autorisées. Remarque : Le groupware utilisateur peut permettre de se connecter en utilisant un annuaire LDAP. 2.2 Le niveau superviseur Le superviseur se connecte à l’application par une page de login et accède à un menu avancé lui per- mettant de configurer les utilisateurs et leurs droits, ou bien de lancer l’application. Le menu avancé permet au superviseur de : • lancer le site. • configurer le groupware. La configuration du groupware consiste à créer des utilisateurs, des groupes et d’associer des utilisa- teurs aux groupes, à gérer les droits de chaque uti- lisateur (ou groupe) sur chacune des pages du site. Les droits sont définissables au niveau des options de menu, des groupes de champs et des champs. Le superviseur peut rendre ces éléments grisés, inactifs ou invisibles. Ces configurations sont prio- ritaires sur toute configuration effectuée dans le programme. Pour plus de détails sur la configuration du groupware par le superviseur consultez le chapitre "Paramétrer le site utilisant le groupware utilisateur classique", page 136. Remarque  : Toutes les informations concernant les utilisateurs et leurs droits sont stockées dans des fichiers de données au format HFSQL.

RkJQdWJsaXNoZXIy NDQ0OA==