Widget Branch Version Management (Gestion des versions de branche)

Le widget Branch Version Management (Gestion des versions de branche) permet aux utilisateurs finaux de gérer les versions des jeux de données faisant partie d’une branche versionnée. Ce widget offre la possibilité de changer de version, d’afficher et de mettre à jour les informations de version, et de faire un choix parmi plusieurs fonctionnalités de gestion différentes, par exemple pour créer, attribuer et supprimer des versions. Les modifications apportées dans ce widget affectant les données de votre application, les autres widgets qui utilisent les mêmes services affichent les versions correspondantes. Si le widget est configuré de manière à permettre la création de nouvelles versions dans un service, les nouvelles versions sont également évidentes dans le service lorsque l’utilisateur y accède dans d’autres applications, telles que ArcGIS Pro.

Exemples

Utilisez ce widget pour prendre en charge les exigences de conception d’application, telles que les suivantes :

  • Vous souhaitez autoriser les utilisateurs à modifier la version active des couches dans tous les widgets qui utilisent les mêmes couches dans votre application.
  • Vous souhaitez autoriser les utilisateurs à créer, modifier et supprimer des versions dans les services d’entités qui fonctionnent avec des jeux de données de branche versionnée.

Remarques sur l'utilisation

Lorsque vous ajoutez un widget Branch Version Management (Gestion des versions de branche), sélectionnez d’abord un style de disposition pour le widget. Ce widget nécessite au moins une source de données (service d’entités ou service de carte inscrit comme versionné). Vous pouvez utiliser ce widget sur une page avec ou sans carte affichée. Actuellement, les versions inversées se reflètent uniquement dans d'autres widgets configurés à l'aide du même service d'entités. Si d'autres widgets utilisent un service de carte comme source de données, ils n'afficheront pas la version inversée.

Remarque :

Si vous ajoutez plusieurs widgets Branch Version Management (Gestion des versions de branche) à votre application, assurez-vous qu’ils ne pointent pas vers le même service.

Pour chaque source de données, vous pouvez choisir quelle version charger au démarrage. Avec le style de disposition Advanced (Avancé), vous pouvez également spécifier les informations de version disponibles et visibles, ainsi que les fonctionnalités de gestion des versions à autoriser dans le widget.

Conseil :

Il est recommandé d’ajouter ce widget à un contrôleur de widgets lorsque vous utilisez le style de disposition Advanced (Avancé), de façon à ce que les utilisateurs ouvrent le widget en cliquant d’abord sur un bouton.

Paramètres

Le widget Branch Version Management (Gestion des versions de branche) inclut les paramètres suivants :

  • Arrangement style (Style de disposition) : choisissez comment afficher le widget et quelles fonctionnalités de gestion des versions inclure.
    • Basic (De base) : fournit un système simple de changement de version qui affiche le nom de la version et son propriétaire, sans aucune fonctionnalité de gestion des versions.
    • Advanced (Avancé) : fournit un système de changement de version avec des informations sur la version configurée et des fonctionnalités de gestion des versions.
  • Version management services (Services de gestion des versions) : sélectionnez une ou plusieurs sources de données avec des versions à afficher et à gérer dans le widget. La source de données doit être un service d’entités ou un service de carte qui fonctionne avec les jeux de données de branche versionnée.
    Remarque :

    Actuellement, le widget prend uniquement en charge les services hébergés dans la même organisation que l’application que vous configurez.

    Si vous ajoutez plusieurs services, utilisez les flèches pour les réorganiser. Le premier service de la liste se chargera au démarrage. Configurez les paramètres de version pour chaque service en les sélectionnant et en définissant les options suivantes dans le panneau latéral qui s’ouvre :
    • Select a version to load on start (Sélectionner une version à charger au démarrage) : choisissez la version à charger au démarrage pour la source de données sélectionnée. Si cette version est supprimée après la configuration du widget, la version à charger au démarrage redeviendra la version par défaut.
    • Version information (Informations de version) (style avancé uniquement) : indiquez les informations de version qui peuvent apparaître dans la liste des versions pour la source de données sélectionnée. Les informations de version disponibles incluent le nom, le propriétaire, l’accès, la date de création, la description, la date de l’ancêtre commun, la date d’évaluation, la date de modification, la date de l’ancêtre précédent, la date de réconciliation, le GUID de version et l’ID de version.
    • Management capability (Fonctionnalité de gestion) (style avancé uniquement) : indiquez les paramètres de gestion des versions à autoriser pour la source de données sélectionnée.
      Remarque :

      Les informations sur les versions et la fonction de gestion des versions sont basées sur une combinaison des privilèges de l’utilisateur actif du portail et des autorisations d’accès à la version. Les utilisateurs finaux qui ne disposent pas des privilèges requis ne verront pas toutes les informations sur les versions ou n’auront pas accès aux options de gestion des versions.

      • Switch versions (Changer de version) : autorise les utilisateurs à changer de version.
      • Create new (Créer nouveau) : autorise les utilisateurs à créer des versions.
      • Delete existing (Supprimer existant) : autorise les utilisateurs à supprimer des versions.
      • Update name (Mettre à jour le nom) : autorise les utilisateurs à modifier le nom de la version.
      • Update Description (Mettre à jour la description) : autorise les utilisateurs à modifier la description de la version.
      • Change owner (Modifier le propriétaire) : autorise les utilisateurs à modifier le propriétaire de la version.
      • Change access privileges (Modifier les privilèges d’accès) : autorise les utilisateurs à modifier le niveau d’autorisation d’accès pour la version (publique, protégée ou privée).
      • Automatically refresh version list (Actualiser automatiquement la liste des versions) : permet de modifier l’intervalle temporel pour actualiser automatiquement la liste des versions dans le widget (entre 1 à 999 minutes).
  • paramètres généraux
    • Number of records per page (Nombre d’enregistrements par page) : indiquez le nombre de versions à afficher sur chaque page du widget.
    • Expand versions list (Développer la liste des versions) : activez ce paramètre pour développer la liste des versions disponibles lors du chargement du widget.