DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Groupware Utilisateur / Groupware utilisateur Version compatible
  • Paramétrer l'application
  • Gérer les utilisateurs
  • Remarques
  • Gérer les droits
  • Cas particulier : le superviseur n'a pas accès aux modèles de fenêtres
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
Avertissement
A partir de la version 18, le groupware utilisateur évolue. Cette page d'aide correspond au groupware utilisateur conservé par compatibilité. Pour consulter l'aide concernant la nouvelle version du Groupware utilisateur, consultez Groupware Utilisateur.
Paramétrer l'application
Le paramétrage du groupware utilisateur est réalisé par le superviseur de l'application. Ce paramétrage consiste à créer des utilisateurs, des groupes d'utilisateurs, et à leur attribuer pour chaque champ de chaque fenêtre ou page de l'application certains droits. Ces droits consistent à rendre visible, invisible ou grisé des champs, des groupes de champs, des options de menus.
Pour paramétrer le groupware utilisateur, il suffit de :
  1. Lancer l'application (exécutable ou test depuis WINDEV ou WEBDEV), et de se connecter en tant que superviseur :
    • Nom : SUPERVISEUR
    • Mot de passe : SUPERVISEUR
  2. Choisir l'option "Configurer le groupware".
Gérer les utilisateurs
La création d'un nouvel utilisateur consiste à donner les informations suivantes :
  • le nom de l'utilisateur (obligatoire)
  • le prénom de l'utilisateur
  • le login de l'utilisateur. Ce login correspond à l'identifiant de l'utilisateur lors de sa connexion à l'application.
  • le mot de passe de l'utilisateur. Ce mot de passe n'est pas obligatoire, et peut être saisi par l'utilisateur lui-même lors de sa première connexion (cochez l'option correspondante).
Il est possible de définir l'utilisateur comme étant un superviseur de l'application.
Il est bien entendu possible de modifier ou de supprimer un utilisateur. La suppression d'un utilisateur permet soit de supprimer entièrement l'utilisateur, soit de supprimer uniquement ses droits.
Les utilisateurs peuvent être rassemblés en groupes. Lors de la création d'un groupe, il est possible de copier les droits précédemment définis pour un autre groupe ou utilisateur.
Il est possible de créer ou de supprimer un groupe. Lors de la suppression d'un groupe, il est possible soit de supprimer le groupe et ses utilisateurs, soit de supprimer uniquement le groupe. Dans ce cas, les utilisateurs ne sont plus associés à un groupe.

Remarques

  • Il est conseillé de changer le mot de passe du superviseur dès la première utilisation.
  • Le groupe "Défaut" est le groupe proposé par défaut dans le groupware utilisateur. Ce groupe a par défaut tous les droits sur l'application.
  • Il n'est pas possible de supprimer le groupe <Aucun> et le groupe DEFAUT.
  • Si vous utilisez un annuaire LDAP, vous avez la possibilité d'importer les utilisateurs présents dans l'annuaire pour pouvoir gérer les droits de ces utilisateurs. Pour plus de détails, consultez Groupware utilisateur et LDAP.
Gérer les droits
Pour chaque utilisateur (ou groupe d'utilisateurs), le superviseur peut gérer leurs droits sur les différents éléments des fenêtres, des modèles de fenêtres, des pages et des modèles de pages du projet.
Pour chaque association utilisateur / fenêtre ou page, il est possible de définir un état spécifique pour tous les éléments de la fenêtre ou de la page. De même pour les modèles de fenêtres ou de pages.
Les éléments gérés dans les fenêtres, les fenêtres internes, les pages, les pages internes, et les modèles de fenêtres ou de pages sont les suivants :
  • les champs
  • les groupes de champs
  • les options de menu
WEBDEV - Code Serveur En WEBDEV, le groupware utilisateur fonctionne uniquement sur les boutons, les liens, les images cliquables et les options de menu.
Les états disponibles pour chaque élément sont les suivants :
  • Défaut : le comportement de l'élément correspond au comportement par défaut, défini dans l'application.
  • Inactif : l'élément est affiché mais toute saisie est impossible.
  • Grisé : l'élément est affiché mais grisé. Toute saisie est impossible.
  • Invisible : l'élément n'est pas affiché.

Cas particulier : le superviseur n'a pas accès aux modèles de fenêtres

Si vous avez intégré les fenêtres du groupware utilisateur dans votre projet, vous pouvez permettre au superviseur de configurer les fenêtres internes, et les modèles de fenêtres.
Il suffit de modifier le code de la fenêtre GPWDetailConfiguration ou le code de la page GPWDetailConfiguration_WB.
Modification à effectuer en WINDEV : Modifiez le code d'initialisation de la combo COMBO_Fenêtre de la façon suivante :
// Enumération des fenêtres
NomFenêtre est une chaîne = EnumèreElément(enumFenêtre + enumFenêtreInterne + enumModèleFenêtre)
TANTQUE NomFenêtre <> ""
ListeAjoute(COMBO_Fenêtre, NomFenêtre)
// Fenêtre suivante
NomFenêtre = EnumèreElément()
FIN
Fenêtre = 1
Modification à effectuer en WEBDEV : Modifiez le code d'initialisation de la combo "Combo_Page" de la façon suivante :
// Enumération des fenêtres
NomFenêtre est une chaîne = EnumèreElément(enumPageDynamique + enumPageInterne + enumModèlePage)
TANTQUE NomFenêtre <> ""
ListeAjoute(COMBO_Fenêtre, NomFenêtre)
// Fenêtre suivante
NomFenêtre = EnumèreElément()
FIN
Fenêtre = 1
Version minimum requise
  • Version 9
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