DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Groupware Utilisateur
  • Présentation
  • Groupware utilisateur avec personnalisation simple
  • Mise en place
  • Les éléments intégrés
  • Exemple d'utilisation
  • Groupware utilisateur avec personnalisation avancée
  • Mise en place
  • Les éléments intégrés
  • 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 en mode automatique offre de nombreuses possibilités. Mais si vous souhaitez paramétrer la gestion des utilisateurs et droits plus précisément, WEBDEV propose 2 niveaux de personnalisation :
  • Personnalisation simple : La personnalisation simple peut être activée :
    • soit en choisissant "Lancement manuel par un modèle de champ" (onglet "Général") et / ou "Personnaliser l'UI de connexion" (onglet "Options").
    • soit en choisissant "Lancement automatique (onglet "Général") et "Personnaliser l'UI de connexion" (onglet "Options").
    Dans ce cas, seules les informations concernant le login et l'inscription peuvent être personnalisées. Le projet bénéficiera de toutes les évolutions apportées au Groupware.
  • Personnalisation avancée, activée en choisissant l'option "Personnalisation complète (mode expert)".
    Dans ce cas, tous les éléments du groupware utilisateur sont personnalisables.
Groupware utilisateur avec personnalisation simple

Mise en place

Pour mettre en place le groupware utilisateur avec personnalisation simple, 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.
  4. Dans l'onglet "Général", sélectionnez l'option "Lancement manuel par un modèle de champs".
    Remarque : Vous pouvez également garder le lancement automatique et sélectionner l'option "Personnaliser l'UI de connexion (login, inscription)".
  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é.

Les éléments intégrés

Un composant interne "WDGPU_WB_CNX" est automatiquement intégré au projet.
Ce composant interne contient tous les éléments utilisés par le groupware pour personnaliser la connexion :
  • diverses pages,
  • des modèles de pages,
  • un modèle de champs,
  • une collection de procédures proposant plusieurs fonctions utiles.
Ce composant interne contient un modèle de champs "MDLC_GPU_Connexion" qui gère la connexion. Il suffit d'intégrer ce modèle de champs dans les pages (ou les modèles) souhaitées via un simple Drag and Drop.
Après intégration, il est possible de personnaliser ce modèle de champs :
  • en surchargeant les champs et/ou les traitements pour des modifications légères,
  • en modifiant directement le modèle de champs pour des modifications plus importantes.

Exemple d'utilisation

Un site AWP propose une partie publique et privée. Pour accéder à la partie privée, l'internaute doit s'identifier.
Dans le menu, une option "Accès spécifique" permet d'afficher la page d'identification.
Le modèle de champs "MDLC_GPU_Connexion" a été intégré dans le menu pour gérer l'identification des utilisateurs.
Groupware utilisateur avec personnalisation avancée

Mise en place

Pour mettre en place le groupware utilisateur avec personnalisation avancée, 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.
  4. Dans l'onglet "Options", sélectionnez l'option "Personnalisation complète (mode expert)".
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".
Remarque : le groupware utilisateur avec personnalisation avancée peut être utilisé en même temps que l'utilisation d'un modèle de champs pour la connexion.

Les éléments intégrés

Lorsqu'un projet utilise le groupware utilisateur personnalisé, un composant interne "WDGPU_WB" est automatiquement intégré au projet.
Ce composant interne contient tous les éléments utilisés par le groupware :
  • les pages du groupware, pour le mode classic et le mode AWP,
  • l'analyse du groupware,
  • les requêtes,
  • deux collections 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.

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_WB".
  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 19
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