DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Mise en place
  • Comment le faire ?
  • 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. Ouvrir la fenêtre de paramétrage du groupware utilisateur : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Groupware Utilisateur".
  2. Dans l'onglet " Intégration", sélectionnez l'option "Groupware utilisateur personnalisé".
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".

Les éléments intégrés

Lorsqu'un projet utilise le groupware utilisateur personnalisé, 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_Login"),
  • la fenêtre de configuration ("FEN_GPU_Principale"),
  • 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 l'email de chaque utilisateur.
Dans ce cas :
  • une rubrique "Email" est ajoutée au fichier "GPU_Utilisateur",
  • un champ de saisie "Email" est ajouté dans la fiche de saisie d'un utilisateur (plan 2 de la fenêtre "FEN_GPU_Principale"),
  • un bouton "Email" est également ajouté sur le plan de gestion des utilisateurs (plan 1 de la fenêtre "FEN_GPU_Principale"). Il est ainsi possible d'envoyer un email à un ou plusieurs utilisateurs du groupware (rappel du mot de passe, etc.).

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