PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Principe
  • Mettre en place le groupware développeur
  • Configuration nécessaire de l'environnement
  • Configurer le groupware
  • Remarque
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
Le groupware développeur - Gestion des droits d'accès
Présentation
Le groupware développeur permet au développeur de donner des droits sur les différents objets qu'il a créé dans son projet.
Le groupware développeur peut par exemple être utilisé :
  • Lors du développement en équipe d'un projet (voir Partager un projet).
  • Lorsque le projet doit être manipulé par plusieurs personnes (programmeur, responsable de l'interface, ...).
  • Lorsque certains éléments sont partagés entre plusieurs projets.
  • Lorsque des développeurs se partagent un dictionnaire (voir Gestion d'un dictionnaire).
Considérons un exemple courant : un développeur crée une application WINDEV de gestion commerciale. L'interface doit être entièrement revue par le graphiste. Le graphiste a uniquement besoin de manipuler l'interface. Pour éviter toute modification malencontreuse du code, le développeur va donner uniquement les droits de modification sur l'interface des fenêtres. Le graphiste n'aura pas accès aux différents codes (classes, procédures, codes des champs et des états, ...).
Remarque : dans ce chapitre, le terme utilisateur désigne les différentes personnes pouvant manipuler un projet ou les objets d'un projet.
Attention : Le groupware développeur est conservé par compatibilité. Il est conseillé d'utiliser le GDS (Gestionnaire De Sources) pour développer à plusieurs.
A partir de la version 17, la gestion des droits n'est plus disponible dans le groupware développeur.
Principe
La gestion du groupware développeur se base :
  • soit sur la table des autorisations d'accès. La table des autorisations d'accès est un fichier HyperFileSQL recensant toutes les personnes autorisées à accéder à un ou plusieurs projets.
  • soit sur un annuaire LDAP de type Active Directory. Cet annuaire est utilisé uniquement pour authentifier les utilisateurs. La gestion des droits et des personnes autorisées à accéder à un ou plusieurs projets est réalisée dans un fichier HyperFileSQL.
Pour gérer le groupware développeur dans un projet, il suffit de :
  • s'identifier lors du lancement de WINDEV, WEBDEV ou WINDEV Mobile.
  • spécifier la base de données des Centres de Contrôle utilisée ou l'annuaire LDAP utilisé dans le projet.
Lors du développement du projet, il sera alors possible au créateur de l'objet (fenêtre, états, requête, ...) de spécifier les droits pour chaque intervenant ou utilisateur présent dans la base de données des Centres de Contrôle ou dans l'annuaire LDAP.
Remarque : Le Centre de Suivi de Projets permet de gérer les différents intervenants d'un projet. Ces intervenants seront utilisés par le groupware développeur.
Mettre en place le groupware développeur

Configuration nécessaire de l'environnement

Selon la configuration de l'environnement choisie, les options concernant le groupware développeur peuvent ne pas être accessibles.
Pour utiliser le groupware développeur :
1. Sélectionnez l'option "Outils .. Options .. Options de l'environnement".
2. Dans l'onglet "Environnement", cochez :2. Dans l'onglet "Fonctions", cochez :
  • l'option "Ancien mode de Groupware Développeur".
  • l'option "Centres de Contrôle".
3. Validez.

Configurer le groupware

Pour utiliser le groupware développeur sur les différents postes de développement, une configuration spécifique de WINDEV, WEBDEV et WINDEV Mobile est nécessaire.
Les opérations à réaliser sont les suivantes :
  1. Sélectionnez l'option "Outils .. Options .. Options générales de WINDEV/WEBDEV/WINDEV Mobile". Dans l'onglet "Utilisateur", cliquez sur le bouton "Paramètres des Centres de Contrôle".Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options générales de WINDEV/WEBDEV/WINDEV Mobile". Dans l'onglet "Utilisateur", cliquez sur le bouton "Paramètres des Centres de Contrôle".
  2. Indiquez la localisation des fichiers des Centres de Contrôle. Les fichiers des Centres de Contrôle sont disponibles :
    • soit en mode HyperFileSQL Classic : il suffit d'indiquer le répertoire contenant les fichiers de données des Centres de Contrôle. Si ce répertoire et si les fichiers n'existent pas, ces fichiers sont automatiquement créés.
    • soit en mode HyperFileSQL Client/Serveur : il suffit d'indiquer le serveur, le port et la base correspondant aux fichiers de données des Centres de Contrôle.
  3. L'administrateur a également la possibilité de configurer l'utilisation d'un annuaire LDAP pour identifier les utilisateurs. Il suffit de :
    • Cocher l'option "Utiliser l'annuaire LDAP pour authentifier les utilisateurs".
    • Indiquer le chemin du serveur, son port et sa version.
    • Tester la connexion au serveur LDAP grâce au bouton "Tester".
  4. Seul l'administrateur peut cocher l'option "Interdire la connexion des utilisateurs non-enregistrés".
  5. Validez
Le module de gestion du groupware développeur est alors initialisé. Le développeur peut définir des droits spécifiques sur les objets qu'il crée. Pour plus de détails sur la définition des droits, consultez Les droits d'accès.
Remarque : Cette opération doit être réalisée sur tous les postes utilisant le groupware développeur.
A partir de la version 17, la gestion des droits n'est plus disponible dans le groupware développeur.

Remarque

En cas de problème sur le serveur LDAP, le groupware développeur utilise un mode dégradé : les fichiers de données utilisés pour identifier les développeurs sont ceux de la table des autorisation d'accès. Dans ce cas, les développeurs n'ont pas de mot de passe.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire