Skip To Content

Gérer les données versionnées

Dans une géodatabase d’entreprise avec plusieurs éditeurs, les versions vous permettent d’utiliser les mêmes données simultanément sans appliquer de verrouillages ou dupliquer des données. Les versions offrent à chaque éditeur sa propre vue unique et isolée des données. Le versionnement facilite les transactions longues en permettant aux éditeurs de travailler de manière isolée avec leur propre version de la géodatabase sur plusieurs sessions de mise à jour. Lorsqu’un éditeur termine un ensemble de mises à jour, il peut fusionner ses modifications avec la version parent à partir de laquelle sa version a été créée. La version parent initiale de toutes les versions d’une géodatabase est appelée version par défaut.

Remarque :

ArcGIS Web Editor prend en charge le versionnement de branche. Le versionnement traditionnel n’est pas pris en charge.

L’extension du type d’utilisateur ArcGIS Advanced Editing et le privilège Gestion des versions sont requis pour gérer les versions.

Dans Web Editor, les versions sont gérées dans la fenêtre Versioning (Versionnement).

Ouvrir la fenêtre Versionnement

La fenêtre Versioning (Versionnement) vous permet de créer, mettre à jour, passer à ou supprimer une version.

Pour ouvrir la fenêtre Versioning (Versionnement), procédez comme suit :

  1. Ouvrir une carte dans Web Editor.

    La carte doit inclure des données versionnées pour que la fenêtre Versioning (Versionnement) soit disponible.

  2. Procédez de l’une des manières suivantes pour ouvrir la fenêtre :
    • Dans la barre d’outils Contents (Contenu) (foncée), cliquez sur Versioning (Versionnement) .
    • Dans l’en-tête, cliquez sur le bouton indiquant le nom de la version actuelle.

    La fenêtre Versioning (Versionnement) apparaît. Si vous avez déjà utilisé la fenêtre Versioning (Versionnement) dans la session actuelle, il est possible que la fenêtre apparaisse avec un jeu de données sélectionné qui est développé ou avec les paramètres d’une version sélectionnée.

  3. Cliquez sur Back (Retour) pour revenir à la liste des jeux de données versionnées si cela est nécessaire.

Créer une version

Vous pouvez créer une version d’un jeu de données et utiliser la version lors de la modification des données. L’utilisation de votre propre version permet à tous les éditeurs d’apporter des modifications simultanément tout en maintenant l’intégrité de la version par défaut des données.

Pour créer une version, procédez comme suit :

  1. Ouvrez la fenêtre Versioning (Versionnement).
  2. Si nécessaire, cliquez sur Manage versions (Gérer des versions) pour le jeu de données pour lequel vous voulez créer une version.
    Remarque :

    Si un jeu de données incorrect a déjà été développé, cliquez sur Back (Retour)  pour revenir à la liste des jeux de données versionnés.

  3. Cliquez sur New version (Nouvelle version).
  4. Fournissez un nom et une description pour la nouvelle version.
  5. Pour Access (Accès), sélectionnez l’un des modes suivants :
    • Public : tout utilisateur habilité à accéder au portail peut afficher la version et ses données. Si la couche d’entités est modifiable, tout utilisateur disposant des privilèges de mise à jour des entités peut modifier les données dans la version.
    • Protected (Protégé) : tout utilisateur habilité à accéder au portail peut afficher la version et les données qu’elle contient, mais seul le propriétaire de la version ou l’administrateur de versions peut gérer la version ou en modifier les données.
    • Private (Privé) : seul le propriétaire de la version ou l’administrateur de versions peut afficher la version et ses données, la gérer et en modifier les données. Ce paramètre n’est pris en charge que pour les versions nommées.
  6. Vérifiez le nom Owner (Propriétaire) et modifiez-le si nécessaire.
  7. Le cas échéant, cochez ou décochez Switch to version (Passer à cette version).

    Lorsque l’option est cochée, Web Editor passe automatiquement à la nouvelle version lorsqu’elle est créée.

  8. Cliquez sur Save (Enregistrer).

Changer de version

Lorsque vous ouvrez une carte Web, la version par défaut est activée. Vous pouvez passer à n’importe laquelle des versions existantes qui vous appartiennent ou auxquelles vous avez accès.

Pour modifier la version actuelle, procédez comme suit :

  1. Ouvrez la fenêtre Versioning (Versionnement).
  2. Effectuez l’une des opérations suivantes pour changer de version :
    • Si la fenêtre Versioning (Versionnement) présente une liste de jeux de données versionnés, cliquez sur le menu situé sous le nom d’un jeu de données et sélectionnez une version.
    • Si la fenêtre Versioning (Versionnement) présente les versions disponibles d’un jeu de données, utilisez la barre de recherche pour trouver une version et cliquez sur Switch to version (Passer à cette version) , ou cliquez sur Back (Retour) pour revenir à la liste des jeux de données versionnés et utilisez le menu permettant de changer de version.

    Le jeu de données s’actualise sur la version choisie.

Mettre à jour une version

Vous pouvez mettre à jour les paramètres d’une version, notamment le nom, la description, l’accès et le propriétaire.

Remarque :

Les paramètres d’une version actuellement en cours d’utilisation ne peuvent pas être mis à jour.

Pour mettre à jour une version, procédez comme suit :

  1. Ouvrez la fenêtre Versioning (Versionnement).
  2. Si nécessaire, cliquez sur Manage versions (Gérer des versions) pour la couche dans laquelle vous voulez créer une version.
    Remarque :

    Si un jeu de données incorrect a déjà été développé, cliquez sur Back (Retour)  pour revenir à la liste des jeux de données versionnés.

    Des informations sur le jeu de données sélectionné apparaissent, y compris la version actuelle et les versions disponibles.

  3. Utilisez la barre de recherche pour trouver la bonne version, le cas échéant.
  4. Cliquez sur le bouton de menu .
  5. Cliquez sur Version settings (Paramètres de la version).
  6. Si nécessaire, mettez à jour les paramètres Name (Nom), Description, Access (Accès) et Owner (Propriétaire).
  7. Cliquez sur Save (Enregistrer).

Supprimer une version

La suppression définitive d’une version retire la version, ainsi que toutes les modifications dont elle a fait l’objet.

Remarque :

La version par défaut ne peut pas être supprimée. Les autres versions ne peuvent pas être supprimées lorsqu’elles sont en cours d’utilisation. Vous devez passer à une autre version afin de pouvoir supprimer la version actuelle.

Pour supprimer une version, procédez comme suit :

  1. Ouvrez la fenêtre Versioning (Versionnement).
  2. Si nécessaire, cliquez sur Manage versions (Gérer des versions) pour la couche dans laquelle vous voulez supprimer une version.
    Remarque :

    Si un jeu de données incorrect a déjà été développé, cliquez sur Back (Retour)  pour revenir à la liste des jeux de données versionnés.

  3. Utilisez la barre de recherche pour trouver la bonne version, le cas échéant.
  4. Cliquez sur le bouton de menu .
  5. Cliquez sur Supprimer.