PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Les concepts du développement à plusieurs
  • Choisir la synchronisation avec ou sans compilation
  • Remarques
  • Groupware développeur et Gestionnaire de sources
  • Configuration nécessaire de l'environnement
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
Groupware développeur : Développement d'un projet WINDEV à plusieurs
Les concepts du développement à plusieurs
A partir de la version 18, les options permettant de manipuler le groupware développeur ne sont pas disponibles dans le ruban. Ces options de menu sont disponibles uniquement dans le menu déroulant de WINDEV, WEBDEV ou WINDEV Mobile accessible :
  • Soit par les icônes
  • Soit par le menu principal accessible par le logo de la version du produit :
1. Caractéristiques du projet
Vous développez un projet à plusieurs : cochez l'option "Projet .. Description du projet", onglet "Général", option "Nous travaillons à plusieurs sur le projet".Vous développez un projet à plusieurs :
  • Affichez la fenêtre de description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  • Affichez l'onglet "GDS".
  • Sélectionnez l'option "Travailler à plusieurs en utilisant le groupware développeur".
2. Ouverture d'un élément du projet (fenêtre, état, ...)
Deux nouveaux concepts apparaissent :
  • Extraction d'un élément du projet.
  • Réintégration d'un élément.
Par défaut, en groupware, tout élément du projet ouvert sous un éditeur de WINDEV est automatiquement "extrait du projet".
Seul le développeur qui a ouvert cet élément peut modifier cet élément.
Les autres développeurs peuvent uniquement visualiser l'élément dans l'état "avant extraction".
L'élément extrait apparaît dans un cadre bleu sous l'éditeur de projet. Le nom du développeur ayant extrait l'élément est affiché.
Lors d'un test du projet ou lors de la création d'un exécutable, les autres développeurs manipulent toujours l'élément dans son état avant extraction.
Remarque : Pour visualiser uniquement un élément du projet (sans le modifier), ouvrez l'élément en mode "Lecture seule" (option "Ouvrir en lecture seule" du menu contextuel de l'élément sous l'éditeur de projet).
3. Connaître l'état des éléments d'un projet
Pour connaître l'état des éléments d'un projet, sélectionnez l'option "Projet .. Groupware Développeur .. État des éléments". Cette option permet également d'extraire des éléments ou de réintégrer un ou plusieurs éléments.
4. Fin de la modification d'un élément : réintégration
Lorsque les modifications effectuées sur l'élément sont terminées (20 minutes, 1 heure, ou plusieurs jours après l'extraction), l'élément doit être réintégré (option "Fichier .. Groupware .. Réintégrer" ou option "Réintégrer" du menu contextuel de l'élément). L'élément devient disponible pour tous les autres développeurs.
Attention : Si vous réintégrez un élément qui reste ouvert sous votre éditeur, cet élément sera en "Lecture seule" pour les autres développeurs.
5. Test d'un projet ou création d'un exécutable
Deux possibilités :
  • Aucun élément n'a été réintégré par d'autres développeurs depuis votre dernière compilation du projet : mode habituel.
  • Un ou plusieurs éléments ont été réintégrés depuis votre dernière compilation du projet : une synchronisation avec recompilation totale du projet est proposée par défaut. Cette recompilation n'est pas obligatoire (voir le Tableau ci-dessous "Choisir la synchronisation avec ou sans compilation").
6. Droits des développeurs
WINDEV, WEBDEV et WINDEV Mobile offrent la possibilité de définir des droits d'accès spécifiques sur les différents éléments d'un projet.
Cette option permet par exemple de restreindre les droits d'accès à un stagiaire.
Cette option est peu utilisée et n'est pas nécessaire au développement à plusieurs.
Pour plus de détails, consultez Groupware développeur - Droits d'accès.
A partir de la version 17, la gestion des droits n'est plus disponible dans le groupware développeur.
Bon à savoir
  • Travail en groupe et modification de l'analyse :
    La propagation des modifications réalisées dans l'analyse n'est pas effectuée automatiquement sur les éléments extraits par d'autres développeurs.
    La mise à jour de ces éléments devra être effectuée plus tard grâce à l'option "Projet .. Autres actions .. Synchronisation des éléments restants".
    Il est conseillé de réintégrer tous les éléments avant de modifier l'analyse.
  • Travail en groupe et sauvegarde du projet (option "Outils .. Sauvegarder le projet") :Travail en groupe et sauvegarde du projet (sous le volet "Projet", dans le groupe "Autres actions", déroulez "Sauver/Restaurer" et sélectionnez "Sauvegarder le projet") :
    Par défaut, seuls les éléments réintégrés dans le projet sont sauvegardés. Pour sauvegarder les éléments extraits, cochez l'option "Contenu des sous-répertoires du projet".
Choisir la synchronisation avec ou sans compilation
WINDEV, WEBDEV et WINDEV Mobile proposent une synchronisation et une compilation de la totalité du projet dans les 6 cas suivants :
Les différents cas
  1. Ouverture du projet
  2. Test du projet
  3. Création de l'exécutable ou de la bibliothèque du projet
  4. Changement des droits sur le projet
5. Rechargement d'un élément du projet (option "Fichier .. Recharger le document")
6. Ouverture d'un élément précédemment modifié puis réintégré par un autre développeur
Fenêtre affichée
Le tableau ci-dessous permet de déterminer la meilleure solution selon les modifications effectuées.
Choix proposéSynchronisation + recompilationSynchronisation et recompilation optimisée (conseillé)Synchronisation
(déconseillé)
Pas de synchronisation
Opération réalisée par WINDEV
  • Les modifications effectuées sur les éléments réintégrés sont prises en compte.
  • Le projet est entièrement recompilé.
  • Les modifications effectuées sur des éléments réintégrés par d'autres développeurs sont prises en compte.
  • Seuls les éléments réintégrés sont recompilés.
  • Les modifications effectuées sur des éléments réintégrés par d'autres développeurs sont prises en compte.
  • La recompilation est effectuée sur les éléments réintégrés.
  • Les éléments réintégrés par d'autres développeurs restent dans l'état de la dernière compilation.
  • Le projet n'est pas recompilé.
Quand utiliser cette option ?Le code du projet a été modifié par un autre développeur. Vous travaillez à plusieurs développeurs sur des sujets liés.Lors du test, votre module utilise des éléments d'autres développeurs (un menu, une fenêtre, ...).DéconseilléLes éléments réintégrés par d'autres développeurs ne font pas partie des éléments que vous utilisez dans vos modules.
Remarques

Groupware développeur et Gestionnaire de sources

Le Groupware développeur est conservé par compatibilité. Il est conseillé d'utiliser le Gestionnaire de sources pour réaliser un développement en équipe.

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 :Dans l'onglet "Fonctions", cochez :
    • l'option "Ancien mode de Groupware Développeur".
    • l'option "Centres de Contrôle".
  3. Validez.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire