WINDEV 2025 : Les concepts

130 Partie 4 : Concepts avancés Le groupware utilisateur en pratique 1 Présentation Une application 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 fonc- tions 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 applica- tions WINDEV, il suffit d’intégrer le groupware utili- sateur à votre application. Quelques clics de souris suffisent à transformer 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 de l’application, 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 de l’application. 2 Comment fonctionne le groupware utilisateur ? Une application utilisant le groupware utilisateur a deux niveaux d’utilisation : • le niveau utilisateur. • le niveau superviseur. 2.1 Le niveau utilisateur L’utilisateur se connecte à l’application grâce à une fenêtre 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 fenêtre de login et accède à un menu avancé lui per- mettant de configurer les utilisateurs et leurs droits, ou bien de lancer l’application. La fenêtre de configuration permet au superviseur de : • lancer l’application. • configurer le groupware. La configuration du groupware consiste à créer des utilisateurs, des groupes et d’associer des uti- lisateurs aux groupes, à gérer les droits de chaque utilisateur (ou groupe) sur chacune des fenêtres de l’application. 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 prioritaires sur toute configuration effectuée dans le programme. Pour plus de détails sur la configuration du groupware par le superviseur, consultez le "Paramé- trer l’application utilisant le groupware utilisateur classique", page 135. Remarque  : Toutes les informations concernant les utilisateurs et leurs droits sont stockées dans des fichiers de données au format HFSQL (Classic ou Client/Serveur).

RkJQdWJsaXNoZXIy NDQ0OA==