PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Groupware utilisateur intégré
  • Mise en place
  • Les éléments intégrés
  • Exemple d'utilisation
  • Groupware utilisateur personnalisé
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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 :
  • groupware utilisateur intégré : vous personnalisez le mode d'identification de l'utilisateur.
  • groupware utilisateur personnalisé : vous personnalisez tous les éléments du groupware utilisateur.
Groupware utilisateur intégré

Mise en place

Pour mettre en place le groupware utilisateur intégré, 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", cochez l'option "Activer le mode groupware utilisateur intégré".
Remarque : Le groupware utilisateur intégré peut être utilisé en mode automatique ou personnalisé. Si vous utilisez le groupware utilisateur intégré en mode automatique, le projet bénéficiera toujours des évolutions apportées au Groupware utilisateur.

Les éléments intégrés

Lorsqu'un projet utilise le groupware utilisateur en mode intégré, 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.
Le groupware utilisateur a été mise en place en mode intégré dans ce site. 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 personnalisé

Mise en place

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".
Remarque : le groupware utilisateur personnalisé peut être utilisé avec le mode intégré.

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