DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Groupware Utilisateur
  • Présentation
  • Comment le faire ?
  • Paramétrer, utiliser et personnaliser le groupware utilisateur
  • Notes
  • Fonctionnement du groupware utilisateur
  • Remarque
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Une application Windows, un site Internet ou Intranet nécessitent 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 établir 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 applications WINDEV ou vos sites WEBDEV, il suffit d'intégrer le groupware utilisateur à votre application ou à votre site. 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, aussi bien dans une application WINDEV que dans un site WEBDEV.
Lors de l'exécution de l'application ou du site, le responsable pourra créer des utilisateurs (identifiés par leur login et mot de passe), et leur donner accès à l'une ou l'autre des fonctionnalités du site ou de l'application.
Conditions d'utilisation :
  • Le groupware utilisateur est disponible :
    • dans les applications WINDEV (Windows et Linux).
    • dans les sites dynamiques WEBDEV (en mode Session ou AWP) exécutés sous Windows et Linux.
    • dans un site mixte AWP/Classique. Dans ce cas (projet contenant des pages AWP et des pages en mode Classique), la connexion depuis une page AWP est transmise à la partie classique.
  • Le groupware utilisateur n'est pas disponible dans les sites statiques, PHP ou Ajax.
  • Le cryptage des mots de passe du groupware utilisateur est actif par défaut lors de l'intégration du groupware utilisateur dans un projet. Pour activer cette option dans un groupware existant (antérieur à la version 21), consultez Cryptage des mots de passe.
Comment le faire ?
Pour mettre en place le groupware utilisateur dans votre application, une seule option suffit : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Groupware Utilisateur". Pour plus de détails sur les différentes options proposées, consultez Options du groupware utilisateur.
Notes

Fonctionnement du groupware utilisateur

Une application utilisant le groupware utilisateur a deux niveaux d'utilisation :
  • le niveau utilisateur
    L'utilisateur se connecte à l'application grâce à une fenêtre/page de login et accède aux fonctionnalités qui lui sont autorisées.
  • le niveau superviseur
    Le superviseur se connecte à l'application par une fenêtre/page de login et accède à un menu avancé lui permettant de configurer les utilisateurs et leurs droits, ou bien de lancer l'application. La fenêtre/page 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 utilisateurs aux groupes, à gérer les droits de chaque utilisateur (ou groupe) sur chacune des fenêtres/pages 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 :
Remarques :
  • Toutes les informations concernant les utilisateurs et leurs droits sont stockées dans des fichiers au format HFSQL. Ces fichiers peuvent être communs à plusieurs applications.
  • Le groupware utilisateur de la version Française n'est pas compatible avec celui de la version Internationale : analyse différente, noms de fichiers différents, variables avec des noms différents, ...
  • Si vous avez déjà configuré le groupware utilisateur avec une version précédente (supérieure à la version 17), aucune migration des données n'est nécessaire si vous modifiez le mode de gestion du groupware utilisateur. Les données sont conservées.
WEBDEV - Code ServeurWindows

Remarque

En WEBDEV, le groupware utilisateur stocke les adresses IP des internautes utilisant le site Web si l'historique est activé.
Liste des exemples associés :
WD Groupware Utilisateur Exemples didactiques (WINDEV) : WD Groupware Utilisateur
[ + ] Cet exemple illustre le fonctionnement du Groupware Utilisateur livré en standard avec WINDEV.
Dans cet exemple, nous abordons les trois principaux thèmes suivants :
1/ Qu'est ce que le groupware Utilisateur
2/ Comment intégrer le Groupware Utilisateur à son application
3/ Comment configurer le Groupware Utilisateur

Résumé de l'exemple livré avec WINDEV :
Cet exemple montre un certain nombre de possibilités offertes par le Groupware Utilisateur de  WINDEV. Il s'appuie sur un exemple de gestion de comptes bancaires. Certains utilisateurs ont seulement le droit de consulter les comptes, d'autres ont le droit de réaliser des opérations (virement, prêt…)
Version minimum requise
  • Version 18
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale