DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Groupware Utilisateur
  • Présentation
  • Mise en place
  • Comment le faire ?
  • Personnaliser l'UI de connexion : Les éléments intégrés
  • Personnalisation complète : Les éléments intégrés
  • Exemple de personnalisation
  • Récupérer les évolutions du groupware utilisateur
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
Le groupware utilisateur en mode automatique offre de nombreuses possibilités. Mais si vous souhaitez paramétrer la gestion des utilisateurs et droits plus précisément, WINDEV permet de tout personnaliser (analyse, fenêtres, code, ...) !
Mise en place

Comment le faire ?

Pour mettre en place le groupware utilisateur en mode personnalisé, il suffit de :
  1. Sous le volet "Projet", dans le groupe "Projet", cliquez sur "Groupware Utilisateur".
  2. Dans la fenêtre de description de la configuration de projet en cours, dans la zone "Groupware Utilisateur : Inactif", cliquez sur le bouton "Modifier".
  3. Dans la fenêtre qui s'affiche, activez le groupware utilisateur. Les différents onglets de cette fenêtre permettent de paramétrer le groupware utilisateur de votre application.
  4. Dans l'onglet "Options", sélectionnez le mode de personnalisation voulu :
    • Personnaliser l'UI de connexion (login, inscription).
    • Personnalisation complète (mode expert).
    Selon le mode de personnalisation choisi, les éléments intégrés sont différents.
  5. Validez. Le groupware utilisateur est intégré à votre projet.
  6. Un compte administrateur sera créé lors de la première exécution de l'application ou du site sous le nom "superviseur". Le mot de passe correspondant pourra alors être spécifié.
Attention : A partir du moment où le Groupware utilisateur est personnalisé dans un projet, le projet ne bénéficiera plus des évolutions apportées au Groupware utilisateur. Il est conseillé donc de passer en mode "personnalisé" avec précaution et uniquement pour apporter des modifications importantes. Dans le cas contraire, privilégiez toujours le groupware utilisateur en mode automatique. Pour récupérer les évolutions du groupware, consultez le paragraphe "Evolutions".

Personnaliser l'UI de connexion : Les éléments intégrés

Lorsqu'un projet utilise le groupware utilisateur avec personnalisation de l'UI de connexion, un composant interne "WDGPU_WD" est automatiquement intégré au projet.
Ce composant interne contient les éléments personnalisables utilisés par le groupware :
  • la fenêtre d'identification ("FEN_GPU_WD_Login"),
  • une collection de procédures proposant plusieurs fonctions utiles.
Tous ces éléments peuvent être modifiés.

Personnalisation complète : Les éléments intégrés

Lorsqu'un projet utilise le groupware utilisateur avec une personnalisation complète, un composant interne "WDGPU" est automatiquement intégré au projet.
Ce composant interne contient tous les éléments utilisés par le groupware :
  • la fenêtre d'identification ("FEN_GPU_MotPasseExport"),
  • la fenêtre de configuration ("FEN_GPU_Principale"),
  • des requêtes
  • l'analyse du groupware,
  • une collection de procédures proposant plusieurs fonctions utiles,
  • une classe de gestion de contexte.
Tous ces éléments peuvent être modifiés : vous pouvez parfaitement ajouter une rubrique dans le fichier "GPU_Utilisateur" ou ajouter des contrôles sur certains champs par exemple.

Exemple de personnalisation

Il est possible de personnaliser le groupware utilisateur pour mémoriser le pays de chaque utilisateur.
Dans ce cas :
  • une rubrique "Pays" est ajoutée au fichier "GPU_Utilisateur",
  • un champ de saisie "Pays" est ajouté dans la fiche de saisie d'un utilisateur (plan 2 de la fenêtre "FEN_GPU_Principale"),

Récupérer les évolutions du groupware utilisateur

Si vous personnalisez le groupware utilisateur, il existe toutefois une solution pour récupérer les diverses évolutions du groupware utilisateur : effectuez une comparaison de projet entre votre projet qui inclut vos modifications et le même projet qui inclut un composant interne sans modification.
Pour cela :
  1. Faites une copie de votre projet.
  2. Dans ce projet "copie", supprimez le composant interne "WDGPU".
  3. Demandez ensuite à réintégrer ce composant en passant par la fenêtre de paramétrage du groupware (il suffit d'ouvrir et de revalider la fenêtre pour forcer l'intégration du composant interne).
  4. Lancez la comparaison de projets : sous le volet "Projet", dans le groupe "Autres actions", déroulez "Comparer" et sélectionnez "Comparer deux projets...". Demandez alors à comparer le projet courant avec le projet "copie".
  5. Dans la fenêtre de "Gestion/Résolution des différences", vous avez accès à toutes les différences entre les éléments de votre composant interne modifié et les éléments du composant interne "standard".
Vous pouvez alors facilement récupérer les évolutions du composant interne "standard" qui vous intéressent.
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 31/05/2023

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