PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Configuration des utilisateurs et des groupes
  • Manipulation des utilisateurs et des groupes
  • Cas particulier : l'utilisateur "Visiteur"
  • Configuration des droits
  • Statistiques
  • Récupération de données
  • Paramétrage du mode intégré
  • Crypter les mots de passe
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
Lorsque le groupware utilisateur est paramétré, la configuration des utilisateurs et des accès est effectuée en exécution, en se connectant avec un compte "superviseur".
Lors du premier lancement, il est nécessaire d’utiliser l’utilisateur "Superviseur" et de choisir un mot de passe pour cet utilisateur.
Après identification, un utilisateur qui est superviseur du groupware aura le choix entre lancer l’application et configurer le groupware.
L'option "Configurer le groupware" permet d'accéder aux options d'administration du groupware utilisateur. Il est alors possible de :
Configuration des utilisateurs et des groupes

Manipulation des utilisateurs et des groupes

Le groupware utilisateur permet de définir des groupes et des utilisateurs, selon des règles simples :
  • un utilisateur peut appartenir à plusieurs groupes (ou à aucun).
  • un groupe peut avoir plusieurs sous-groupes,
  • un groupe ne peut avoir qu’un seul groupe "parent".
Pour créer un utilisateur :
  1. Dans la partie droite de l'écran, cliquez sur "Utilisateurs et groupes".
  2. Cliquez sur le bouton "Nouveau" situé en bas de la liste des utilisateurs.
  3. Dans l'écran qui s'affiche, saisissez les informations concernant l'utilisateur.
    Remarques :
    • Si vous saisissez le mot de passe, celui-ci apparaît masqué.
    • Le nouvel utilisateur créé peut être une utilisateur "superviseur". Dans ce cas, il pourra également créer des utilisateurs et configurer leurs droits.
    • Le nouvel utilisateur peut être un utilisateur activé. Cette option est prise en compte uniquement dans le cas du groupware utilisateur en mode intégré. Pour plus de détails, consultez Paramétrage du mode intégré.
  4. Cliquez sur "Enregistrer". Le nouvel utilisateur est automatiquement ajouté à la liste des utilisateurs.
Les boutons "Modifier" et "Supprimer" permettent de manipuler les différents utilisateurs de la liste.
Pour créer un groupe :
  1. Dans la partie droite de l'écran, cliquez sur "Utilisateurs et groupes".
  2. Cliquez sur le bouton "Nouveau" situé en bas de la liste des groupes.
  3. Saisissez le nom du groupe.
  4. Cliquez sur "Enregistrer". Le nouveau groupe est automatiquement ajouté à la liste des groupes.
Les boutons "Modifier", "Supprimer" et "Déplacer" permettent de manipuler les différents groupes de la liste.
Pour associer un utilisateur à un groupe :
  1. Sélectionnez l'utilisateur dans la liste des utilisateurs.
  2. Sélectionnez le groupe dans la liste des groupes.
  3. Cliquez sur le bouton fléché présent entre la liste des utilisateurs et la liste des groupes.
Pour positionner un groupe comme sous-groupe d'un autre groupe :
  1. Sélectionnez le groupe dans la liste des groupes.
  2. Cliquez sur le bouton "Déplacer".
  3. Dans la page popup qui s'affiche, sélectionnez le groupe destination et validez.
La création d'une hiérarchie "groupes/utilisateurs" permet de définir un héritage dans les droits d'accès. Par exemple, dans cette configuration :
  • le groupe "Secrétaire" héritera des droits d'accès du groupe "Commercial",
  • l’utilisatrice "Loreleï" bénéficiera des droits d'accès du groupe "Secrétaire".

Cas particulier : l'utilisateur "Visiteur"

Si le site utilise le groupware utilisateur intégré, un utilisateur spécifique est créé en plus du superviseur. Cet utilisateur a pour nom "Visiteur (non connecté)".
Cet utilisateur permet de gérer les droits des utilisateurs non identifiés. En effet, sur un site Internet public (souvent en mode AWP), il est souvent intéressant de restreindre les droits pour les utilisateurs non identifiés. Les droits de ce compte sont utilisés tant que l'internaute ne s'est pas identifié (par un lien spécifique de connexion par exemple).
Le groupware utilisateur de WEBDEV permet d'associer cet utilisateur à un ou plusieurs groupes et de lui associer des droits.
Configuration des droits
La définition des droits peut être effectuée sur les groupes et les utilisateurs.
Astuce : Pour faciliter et accélérer la définition des droits d'accès, commencez toujours par définir les droits des groupes "parents", puis ceux des sous-groupes et enfin ceux des utilisateurs.
Pour définir les droits :
  1. Cliquez dans la partie gauche de l'écran sur "Gestion des droits". La liste des groupes, sous-groupes et utilisateurs apparaît.
  2. Sélectionnez l'utilisateur ou le groupe dont vous voulez configurer les droits et cliquez sur "Suivant".
  3. La définition des droits commence par autoriser ou interdire l'accès aux pages et états du site :
    Dans cette liste, apparaissent également les pages et les états des composants utilisés par le site.
  4. Il suffit de :
    • Sélectionner l'élément.
    • Cliquer sur les boutons "Autoriser l'accès" et "Interdire l'accès".
      Important : si vous interdisez l'accès à une page, pensez à bloquer tous les moyens d'accès à cette page (en grisant les boutons, options de menu, ...). Si un utilisateur a la possibilité d'ouvrir une page à laquelle il n'a pas accès, une erreur fatale sera affichée.
    • Un pictogramme indique le droit d'accès de la page ou de l'état en cours.
      Remarques :
      • Si l'accès à un élément est explicitement autorisé (option "Autoriser l'accès") pour un groupe, il peut être interdit pour un sous-groupe ou un utilisateur du groupe.
      • Il est possible d'autoriser un élément qui est interdit dans le groupe "parent".
  5. Si une page ou un état est autorisé pour le groupe ou pour l'utilisateur, il est alors possible de définir l'état de chaque champ, bouton, menu, option de menu, ... grâce au bouton "Suivant".
    • L'état de l'élément peut être celui défini par défaut dans l’IHM ou un état particulier :
      • inactif,
      • grisé
      • invisible.
    • L’état d'un champ défini dans un groupe est automatiquement reporté aux sous-groupes et aux utilisateurs du groupe.
      Important : si un utilisateur appartient à deux groupes ayant chacun défini un état différent pour un même champ, c’est toujours l’état le moins restrictif qui est appliqué. L’ordre des états, du moins restrictif au plus restrictif, est :
      • "Défaut" (valeur fixée dans l'IHM ou dans le groupe parent),
      • "Inactif",
      • "Grisé",
      • "Invisible".
        Par exemple, un champ "Grisé" (dans un groupe 1) et "Invisible" (dans un groupe 2) sera simplement "Grisé".
  6. Lorsque le paramétrage est réalisé, validez (bouton "Enregistrer").
Remarque : Si votre projet correspond à un site mixte AWP/Classique, il est possible de définir les droits sur les pages AWP et sur les pages classiques. Dans ce cas, la connexion depuis une page AWP sera transmise automatiquement à la partie classique.
Statistiques
L'option de menu "Statistiques" permet d'obtenir les statistiques de connexion à une des applications utilisant la base de données du groupware utilisateur, sur une période donnée.
Récupération de données
Si vous avez déjà intégré le groupware utilisateur dans un projet avant la version 19, deux possibilités s’offrent à vous :
  • soit vous souhaitez conserver le groupware tel qu’il est. Il vous suffit alors de cocher l’option "Mode compatible 18 et inférieur" dans l’onglet "Intégration" de la description du groupware.
  • soit vous souhaitez bénéficier des fonctionnalités du nouveau groupware, sans perdre vos données existantes. Il vous suffit alors de passer par la récupération des données.
Pour importer des données existantes :
  1. Connectez-vous avec un utilisateur qui est superviseur (l’utilisateur "SUPERVISEUR" par exemple).
  2. Dans la page de gestion du groupware, cliquez sur "Récupération de données".
  3. Sélectionnez le type de la base de données qui contient les informations du groupware à importer.
  4. Indiquez :
    • le mot de passe des fichiers de données du groupware à importer. Si vous ne l’avez pas modifié, le mot de passe est “PCSGPW2001”.
    • les informations de localisation des fichiers (les répertoires pour des fichiers au format HFSQL Classic ou les paramètres de connexions au serveur dans les autres cas).
  5. Validez.
Paramétrage du mode intégré
L'option de menu "Paramétrage du mode intégré" permet de paramétrer la gestion des nouveaux utilisateurs dans le cas du groupware intégré.
Remarque : Pour que ce paramétrage soit pris en compte, le groupware utilisateur en mode intégré doit avoir été défini dans le projet correspondant au site. Un lien spécifique permettant de gérer l'identification des utilisateurs doit avoir été incorporé dans une des pages du site. Pour plus de détails, consultez Options du groupware utilisateur.
Le paramétrage du mode intégré consiste à :
  • Choisir la règle d'activation des nouveaux utilisateurs. Cette activation peut être :
    • automatique : les utilisateurs seront automatiquement activés après leur inscription.
    • réalisée par email : les utilisateurs recevront un email contenant un lien d'activation. Dans ce cas, il est nécessaire :
      1. de paramétrer les adresses emails d'expédition et de destination (l'adresse de destination est utilisée pour envoyer une copie de l'email).
      2. de paramétrer le serveur SMTP utilisé pour l'envoi des emails
  • Activer le mode sécurisé pour les différents formulaires d'identification. Le mode sécurisé utilise un certificat SSL. Ce certificat doit être actif sur le serveur Web.
Crypter les mots de passe
Versions 20 et supérieures
Si le site a été déployé avec une version 200057 et supérieure, le bouton "Activer le cryptage des mots de passe" est affiché dans la page d'administration (en haut à droite).
L'utilisation du cryptage des mots de passe doit être réalisée avec précaution :
  • Les mots de passe existants seront migrés.
  • Cette opération est irréversible.
  • Si les fichiers des comptes utilisateurs sont partagés avec d'autres applications ou sites, tous les sites et applications doivent être mis à jour avec la version 200057 ou supérieure. Dans le cas contraire, il sera impossible de se connecter à l'application ou au site.
Cliquez sur le bouton "Activer le cryptage des mots de passe" pour utiliser le cryptage des mots de passe.
Un message d'avertissement récapitulatif est affiché avant d'effectuer le cryptage des utilisateurs. Validez.
Remarque : Lorsque les mots de passe ont été cryptés, le bouton "Activer le cryptage des mots de passe" n'est plus disponible.
Pour plus de détails, consultez Groupware utilisateur : Cryptage des mots de passe.
Nouveauté 20
Si le site a été déployé avec une version 200057 et supérieure, le bouton "Activer le cryptage des mots de passe" est affiché dans la page d'administration (en haut à droite).
L'utilisation du cryptage des mots de passe doit être réalisée avec précaution :
  • Les mots de passe existants seront migrés.
  • Cette opération est irréversible.
  • Si les fichiers des comptes utilisateurs sont partagés avec d'autres applications ou sites, tous les sites et applications doivent être mis à jour avec la version 200057 ou supérieure. Dans le cas contraire, il sera impossible de se connecter à l'application ou au site.
Cliquez sur le bouton "Activer le cryptage des mots de passe" pour utiliser le cryptage des mots de passe.
Un message d'avertissement récapitulatif est affiché avant d'effectuer le cryptage des utilisateurs. Validez.
Remarque : Lorsque les mots de passe ont été cryptés, le bouton "Activer le cryptage des mots de passe" n'est plus disponible.
Pour plus de détails, consultez Groupware utilisateur : Cryptage des mots de passe.
Si le site a été déployé avec une version 200057 et supérieure, le bouton "Activer le cryptage des mots de passe" est affiché dans la page d'administration (en haut à droite).
L'utilisation du cryptage des mots de passe doit être réalisée avec précaution :
  • Les mots de passe existants seront migrés.
  • Cette opération est irréversible.
  • Si les fichiers des comptes utilisateurs sont partagés avec d'autres applications ou sites, tous les sites et applications doivent être mis à jour avec la version 200057 ou supérieure. Dans le cas contraire, il sera impossible de se connecter à l'application ou au site.
Cliquez sur le bouton "Activer le cryptage des mots de passe" pour utiliser le cryptage des mots de passe.
Un message d'avertissement récapitulatif est affiché avant d'effectuer le cryptage des utilisateurs. Validez.
Remarque : Lorsque les mots de passe ont été cryptés, le bouton "Activer le cryptage des mots de passe" n'est plus disponible.
Pour plus de détails, consultez Groupware utilisateur : Cryptage des mots de passe.
Version minimum requise
  • Version 19
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire