Nouveautés

La mise à jour de novembre 2024 de ArcGIS Experience Builder inclut les nouvelles fonctionnalités, nouveaux widgets et nouvelles améliorations répertoriés ci-dessous.

  • Accessibilité : trois widgets supplémentaires prennent en charge les fonctionnalités d’accessibilité : Bookmark (Géosignet), Search (Rechercher) et Swipe (Balayer). Cette version inclut également la prise en charge de l’accessibilité pour les paramètres d’autres widgets spécifiques. Pour le widget Button (Bouton), le paramètre Link to page top (Lien vers le haut de page) et toutes les actions du message Button click (Clic d’un bouton) prennent en charge la navigation au clavier. Pour le widget Filter (Filtre), les styles de disposition Horizontal et Icon (Icône) prennent en charge les fonctionnalités d’accessibilité. Pour le widget Text (Texte), vous pouvez désormais définir des niveaux de titre. Dans cette version, la structure de code des widgets Views Navigation (Navigation entre les vues) et Menu a été optimisée pour améliorer leur accessibilité. Pour créer des expériences accessibles, il est recommandé d’utiliser l’un des modèles en mode plein écran suivants : Billboard (Tableau d’affichage), Dart (Flèche), Foldable (Pliable), JewelryBox (Boîte à options), Launchpad (Barre de lancement), Plateau, Pocket et Tab (Onglet).
  • Actions : ajout de l’action Données Edit (Mettre à jour). Vous pouvez utiliser cette nouvelle action Données pour sélectionner une entité dans un autre widget, ouvrir un widget Edit (Mettre à jour) et commencer la mise à jour de l’entité. Le widget cible Edit (Mettre à jour) doit être dans un widget Widget Controller (Contrôleur de widgets) et connecté à la même source de données que le widget source. Un widget Table peut désormais se cibler lui-même avec l’action Données View in table (Afficher dans la table). Cela vous permet par exemple de sélectionner certains enregistrements et de les afficher dans une nouvelle feuille de la même table. Certaines actions Messages, parmi lesquelles Zoom to (Zoom sur), vous invitent désormais à choisir les données du déclencheur. Il s’agit des données qui déclenchent l’action Messages. Elles peuvent correspondre à l’ensemble des données connectées au widget source ou à certaines données spécifiques. Si vous utilisez l’action Données Show on map (Afficher sur la carte) pour voir les entités d’un autre widget dans un widget Map (Carte), les entités que vous ajoutez à la carte apparaissent également dans les listes de couches. Les widgets Map (Carte) reviennent désormais à leur étendue par défaut lorsque vous désélectionnez une entité dans un widget List (Liste) configuré avec les actions Messages Zoom to (Zoom sur) ou Pan to (Déplacer sur). De plus, les widgets que vous déplacez vers la liste en attente n’apparaissent pas comme des cibles disponibles lors de l’ajout d’une action de message. Si vous déplacez dans la liste en attente un widget qui est déjà la cible d’une action de message, cette dernière est désactivée uniquement pour les modes de l’appareil pour lesquels vous avez déplacé le widget dans la liste en attente.
  • Générateur : dans les paramètres des widgets Button (Bouton), Menu, Views Navigation (Navigation entre les vues) et Widget Controller (Contrôleur de widgets), si une des sections sous Advanced (Avancés) est indisponible, cela signifie que les paramètres sont synchronisés avec le thème. Si vous personnalisez un des paramètres avancés, le nouveau bouton Reset (Réinitialiser) apparaît en regard de chaque section que vous personnalisez. Cliquez sur ce bouton pour revenir au style de thème.
  • Sources de données : Experience Builder prend désormais en charge les couches de groupe de sous-type. Pour de nombreux widgets, la manière dont vous vous connectez à une source de données est unifiée et améliorée. Les widgets Edit (Mettre à jour), Feature Info (Informations sur les entités), Map Layers (Couches cartographiques), Search (Rechercher), Select (Sélectionner) et Table vous permettent désormais de vous connecter à des sources de données individuelles ou d’interagir avec un widget Map (Carte). Si vous interagissez avec un widget Map (Carte), le widget qui interagit se connecte automatiquement à la première carte de la page actuelle et se synchronise avec les données de la carte.
  • Mode Express : le mode Express est un nouveau mode de mise à jour de l’application qui se concentre sur les fonctionnalités essentielles. Il s’agit d’une version simplifiée de Experience Builder conçue pour vous permettre de créer efficacement une application. Vous pouvez faire votre choix parmi neuf modèles centrés sur une carte. Vous pouvez ajouter des widgets à des emplacements spécifiques de chaque modèle, et chaque modèle est optimisé pour les écrans de petite à moyenne taille. Si vous démarrez en mode Express, puis que vous voulez accéder à toutes les fonctionnalités de mise à jour d’application de Experience Builder, vous pouvez basculer une application du mode Express au mode Complet. Vous ne pouvez en revanche pas basculer une application du mode Complet au mode Express.
  • Paramètres de style : dans les paramètres de style du widget, vous pouvez désormais définir un style pour les bordures du volet du widget de tous les côtés en même ou pour chaque bordure séparément. Cette amélioration s’applique également aux widgets pour lesquels des paramètres de bordure sont définis dans les paramètres Content (Contenu) (List [Liste], Card [Fiche], Button [Bouton] et Views Navigation [Navigation entre les vues]).
  • Modèles : ajout du modèle Edifice full-screen (Édifice plein écran), du modèle Vista multi-page (Vue multipage) et de deux nouveaux modèles de page déroulante, Recap (Récapitulatif) et Skyline (Horizon).
  • Paramètres d’URL : ajout du paramètre zoom_to_selection. Pour que toutes les cartes zooment sur les entités sélectionnées, vous pouvez ajouter zoom_to_selection=true à l’URL de l’application. Pour que toutes les cartes effectuent un déplacement sur les entités sélectionnées, vous pouvez ajouter zoom to selection=false. L’onglet General (Général) sur la gauche du générateur inclut désormais une case à cocher Zoom to selected features (Zoom sur les entités sélectionnées) sous Manage URL status (Gérer le statut de l’URL). La case à cocher apparaît si vous activez l’option Data selection (Sélection de données). Cochez la case pour inclure le paramètre zoom_to_selection=true dans l’URL de l’application lorsque l’utilisateur sélectionne une entité.

Widgets

Les widgets ajoutés et mis à jour suivants comptent parmi les autres améliorations de cette mise à jour :

  • Widget Accordion (Accordéon) (nouveau) : le widget Accordion (Accordéon) est un conteneur de mise en page qui sert à organiser d’autres widgets dans un menu empilé verticalement avec des boutons de développement et de réduction.
  • Widget Add Data (Ajouter des données) : vous pouvez choisir d’inclure le bouton Rename (Renommer) pour chaque source de données ajoutée dans le volet du widget lors de la phase d’exécution.
  • Widget Analysis (Analyse) : vous pouvez mettre à jour les noms des outils de géotraitement personnalisés que vous ajoutez dans les paramètres du widget. Les outils de géotraitement peuvent renvoyer différents messages d’erreur, d’avertissement et de statut. Vous pouvez choisir les types de messages que vous voulez qu’un outil personnalisé envoie aux utilisateurs. Le widget prend en charge trois nouveaux types de données, GPArealUnit, GPMultiValue:GPArealUnit et GPComposite, comme données en entrée et en sortie pour les outils de géotraitement personnalisés.
  • Widget Basemap Gallery (Bibliothèque de fonds de carte) : lorsque vous importez des fonds de carte, vous pouvez désormais les trier par pertinence par rapport à un terme de recherche, par date de modification, par titre, par nombre de vues ou par propriétaire. Pour ces quatre dernières catégories, vous pouvez également choisir le sens du tri. Vous pouvez également ajouter des fonds de carte par URL. Le widget prend en charge cinq types de couches de fonds de carte par URL : VectorTileLayer, ImageryLayer, ImageryTileLayer, TileLayer et MapImageLayer. Vous pouvez mettre à jour les attributs d’un fond de carte que vous ajoutez par URL, notamment l’étiquette et la miniature.
  • Widget Bookmark (Géosignet) : vous pouvez masquer le nom des géosignets dans les modèles de grille, de bibliothèque et de diapositive. Si le modèle que vous choisissez prend en charge les noms ou les descriptions des géosignets, vous pouvez personnaliser la police, le style, la couleur et la taille. Vous pouvez masquer les icônes des géosignets du modèle de liste. Les paramètres de disposition des modèles de grille et de bibliothèque ont été améliorés. Vous pouvez choisir de conserver la taille des géosignets de la carte web ou de la scène web. Le widget Bookmark (Géosignet) se connecte automatiquement au premier widget Map (Carte) de la page actuelle et affiche tous les géosignets de cette carte par défaut. Les paramètres de personnalisation du titre, de la description et de l’image d’un géosignet ont été améliorés pour les rendre plus intuitifs.
  • Widget Business Analyst : ajout de nouvelles méthodes de calcul des zones tampon de temps de déplacement. Vous pouvez créer des zones tampon en vous basant sur le temps de trajet, le temps de trajet en zone rurale et la durée du trajet en camion. Dans ces trois situations, vous pouvez choisir un sens de déplacement : depuis la ressource ou vers la ressource. Vous pouvez également tenir compte du trafic lors du calcul du temps de trajet, soit en utilisant le trafic réel, soit en utilisant le trafic habituel un jour et à une heure donnés. Vous pouvez définir un décalage temporel pour les conditions de trafic.
  • Widget Coordinates (Coordonnées) : vous pouvez utiliser le nouveau paramètre Use transform forward (Utiliser la transformation avant) pour indiquer si vous voulez effectuer une transformation de datum vers l’avant ou vers l’arrière. Vous pouvez saisir une étiquette pour chaque système de coordonnées que vous ajoutez. Par défaut, l’étiquette est le nom du système de coordonnées.
  • Widget Chart (Diagramme) : vous pouvez maintenant utiliser la symbologie d’une couche pour apporter des couleurs à un diagramme. Les diagrammes à barres et en colonnes prennent désormais en charge le regroupement temporel lorsque vous transformez le champ de catégorie en champ de date. Pour les diagrammes linéaires, si vous utilisez un champ numérique comme champ de catégorie, vous pouvez analyser numériquement le champ comme continu ou discret sur un axe. L’analyse correspond au processus de conversion d’une représentation sous forme de chaîne d’un nombre en représentation numérique. Vous pouvez désactiver les étiquettes des axes x et y. Pour les diagrammes de série, vous pouvez masquer toutes les séries vides, c’est-à-dire celles qui ne contiennent pas de points de données, du diagramme et de sa légende. Le widget génère désormais un titre par défaut basé sur vos données. Vous pouvez modifier ce titre dans les paramètres du widget. Vous pouvez désormais personnaliser l’étiquette d’un repère auxiliaire en en modifiant la couleur, le style et la taille. De plus, le widget Chart (Diagramme) ne prend plus en charge l’utilisation de champs d’ID pour les statistiques autres que le nombre. Si un diagramme existant les utilise, il risque d’échouer. Nous vous recommandons donc de reconfigurer le widget.
  • Widget Directions (Feuille de route) : dans les paramètres du widget, vous pouvez choisir d’inclure les couches d’itinéraires créées par le widget Directions (Feuille de route) pour qu’elles apparaissent dans les listes de couches, par exemple dans l’outil Layers (Couches) du widget Map Layers (Couches cartographiques) ou Map (Carte).
  • Widget Draw (Dessiner) : ajout d’un outil de production de texte permettant d’écrire sur une carte. L’outil inclut des options de formatage du texte standard, qui vous permettent de personnaliser la police, la taille, la couleur, la largeur du contour, l’opacité, la couleur d’arrière-plan et l’opacité de l’arrière-plan. Vous pouvez également désormais inclure des entités dessinées en tant que couche dans les listes de couches, par exemple dans l’outil Layers (Couches) du widget Map Layers (Couches cartographiques) ou Map (Carte).
  • Widget Edit (Mettre à jour) : vous pouvez connecter des sources de données individuelles ou interagir avec un widget Map (Carte). Si vous connectez le widget Edit (Modifier) à un widget Map (Carte), toutes les couches du widget Map (Carte) sont automatiquement synchronisées avec le widget Edit (Modifier). Si vous souhaitez seulement connecter certaines couches de carte au widget, vous pouvez ouvrir le volet Select layers (Sélectionner des couches) et activer Customize layers (Personnaliser les couches). Vous pouvez faire en sorte que l’option Enable tooltips (Activer les info-bulles) soit activée par défaut lors du premier chargement du widget. Vous pouvez afficher les sommets pour les entités linéaires et surfaciques sélectionnées. Les utilisateurs peuvent faire glisser, ajouter et supprimer des sommets. Les sections Edit features (Mettre à jour les entités) et Create features (Créer des entités) apparaissent désormais uniquement au moment de l’exécution si vous activez les fonctionnalités de mise à jour correspondantes dans les paramètres du widget.
  • Widget Elevation Profile (Profil d’élévation) : vous pouvez générer un profil d’élévation à partir de plusieurs couches d’élévation. Vous pouvez sélectionner des lignes dans les couches ajoutées au moment de l’exécution à l’aide du widget Add Data (Ajouter des données) et les utiliser pour générer un profil d’élévation. Highlight next selectable (Mettre en surbrillance les prochains segments sélectionnables) est un nouveau paramètre sous Selectable Layers (Couches sélectionnables). Vous pouvez choisir de mettre ou non en surbrillance les segments de ligne connectés qui peuvent être sélectionnés par la suite.
  • Widget Feature Info (Informations sur l’entité) : le nouveau paramètre Show index (Afficher l’index) vous permet d’afficher le nombre total d’entités d’une couche.
  • Widget Filter (Filtrer) : si vous voulez que les utilisateurs créent leurs propres clauses de filtre lors de l’exécution, vous pouvez ajouter des filtres personnalisés dans les paramètres du widget. Lorsque vous ajoutez un filtre personnalisé, vous sélectionnez les données et, au moment de l’exécution, l’utilisateur peut ajouter des clauses et des ensembles de clauses à l’aide d’un générateur d’expression.
  • Widget Grid (Grille) : les boutons de la barre d’outils du widget permettant d’ajouter de nouveaux éléments de grille, qui s’appelaient auparavant Split horizontally (Fractionner horizontalement) et Split vertically (Fractionner verticalement), s’intitulent désormais Insert after (Insérer après) et Insert below (Insérer en dessous). De plus, vous pouvez choisir un élément de grille à faire apparaître en premier lors de l’ouverture de l’application sur un appareil petit écran.
  • Widget Map (Carte) : vous pouvez fixer les fenêtres contextuelles à la position Default (Par défaut) ou opter pour l’option Custom (Personnalisé) et choisir un des six points d’ancrage dans la fenêtre du widget Map (Carte). La position par défaut est l’angle supérieur droit de la carte sur les appareils moyen écran et grand écran, et le bas de la carte sur les appareils petit écran. Le paramètre d’URL zoom_to_selection prend désormais en charge les trois types de sélection : les sélections basées sur l’ID d’enregistrement (id), les sélections basées sur l’emplacement des entités par rapport aux autres entités (geometry) et les sélections basées sur les attributs (where). Si vous configurez un autre widget pour cibler le widget Map (Carte) avec le déclencheur Record selection changes (Modifications de sélection d’enregistrements) et l’action Zoom to (Zoom sur) ou Pan to (Se déplacer vers), vous pouvez désormais activer l’option Return to the initial map extent when selection is cleared (Revenir à l’étendue initiale de la carte lorsque la sélection est effacée). En procédant ainsi, un zoom ou un déplacement est automatiquement appliqué à la carte pour revenir à l’étendue initiale lorsque vous supprimez la sélection. Si vous utilisez l’action Messages ou Données Show on map (Afficher sur la carte) pour voir les entités d’un autre widget dans un widget Map (Carte), les entités que vous ajoutez à la carte apparaissent également dans les listes de couches, et vous pouvez utiliser le nouveau paramètre Set as operational layers (Définir comme couches opérationnelles) pour activer les fenêtres contextuelles pour ces couches. Certaines actions Messages, parmi lesquelles Zoom to (Zoom sur) et Pan to (Se déplacer vers), vous invitent désormais à choisir les données du déclencheur. Il s’agit des données qui déclenchent l’action Messages. Elles peuvent correspondre à l’ensemble des données connectées au widget source ou à certaines données spécifiques. Lorsque vous configurez le déclencheur Record selection changes (Modifications de sélection d’enregistrements) à l’aide des actions Flash ou Filter (Filtrer), vous pouvez utiliser le nouveau paramètre Automatic (Automatique) pour transformer le widget en widget Flash ou Filter (Filtrer) si les données du widget source se trouvent dans le widget Map (Carte). Pour gagner de l’espace, les paramètres du volet des paramètres du widget Map (Carte) sont réduits par défaut.
  • Widget Map Layers (Couches cartographiques) : vous pouvez activer ou désactiver les fenêtres contextuelles pour chaque couche. Lorsque les fenêtres contextuelles sont activées pour une couche, elles apparaissent lorsque vous cliquez sur une entité de cette couche.
  • Widget Menu : vous pouvez saisir un rayon de bordure pour l’arrière-pan du widget en pixels ou en pourcentage.
  • Widget My Location (Widget Ma position) : n’est désormais plus en version bêta. Les paramètres de visibilité de la couche sont synchronisés entre le widget My Location (Ma position) et les widgets Swipe (Balayer), Map Layers (Couches cartographiques) et Map (Carte). Si vous masquez une couche dans un widget, elle est également masquée dans les autres widgets. Vous pouvez afficher les couches Locations et Paths créées par le widget My Location (Ma position) dans les listes de couches des autres widgets, telles que l’outil Layers (Couches) des widgets Map Layers (Couches cartographiques) et Map (Carte).
  • Near Me widget (Widget Autour de moi) : si une source de données comporte des données associées et que vous configurez des enregistrements associés dans des fenêtres contextuelles dans Map Viewer, vous pouvez afficher les enregistrements associés dans le widget Near Me (Autour de moi). Vous pouvez inclure les polygones qui intersectent une position en entrée dans les résultats. Vous pouvez choisir d’inclure les entités des couches dont la visibilité est désactivée dans les résultats d’une analyse. Un bouton de chargement apparaît désormais lorsqu’une analyse est en cours. Les utilisateurs peuvent cliquer sur ce bouton pour annuler une analyse qui prend trop de temps. En outre, le widget prend en charge cinq actions Données supplémentaires : Zoom to (Zoom sur), Pan to (Se déplacer vers), Show on map (Afficher sur la carte), Set location (Définir l’emplacement) et Plan route (Planifier un itinéraire).
  • Widget Query (Requête) : vous pouvez autoriser les utilisateurs à exécuter des filtres spatiaux avec les données d’exécution, par exemple les couches ajoutées à l’aide du widget Add Data (Ajouter des données).
  • Widget Search (Rechercher) : vous pouvez ajouter des sources de recherche individuelles ou interagir avec un widget Map (Carte). Si vous vous connectez à un widget Map (Carte), le widget Search (Rechercher) utilise par défaut n’importe quelle couche et les localisateurs déjà configurés comme sources de recherche de carte. Pour modifier les sources de recherche, vous pouvez activer l’option Customize search sources (Personnaliser les sources de recherche) et sélectionner les sources disponibles dans la liste qui apparaît, ou ajouter de nouvelles sources en cliquant sur New search source (Nouvelle source de recherche). De plus, dans le volet Select data (Sélectionner des données), vous pouvez cliquer sur une carte ou un service web pour ajouter simultanément toutes ses couches en tant que sources de recherche. Vous pouvez sélectionner automatiquement le premier résultat lorsque l’utilisateur effectuer une recherche, sans avoir à activer le volet des résultats. Si vous utilisez ArcGIS World Geocoding Service, vous pouvez saisir un code de pays pour affiner les résultats de la recherche sur ce pays.
  • Widget Select (Sélectionner) : vous pouvez connecter ce widget à des sources de données individuelles ou interagir avec un widget Map (Carte). Si vous vous connectez à un widget Map (Carte), toutes les couches visibles dans les cartes ou scènes connectées sont automatiquement synchronisées avec le widget Select (Sélectionner). Vous pouvez activer l’option Customize layers (Personnaliser les couches) pour sélectionner des couches spécifiques à rendre sélectionnables.
  • Widget Sidebar (Barre latérale) : lorsque vous configurez l’action Messages Open sidebar (Ouvrir la barre latérale) et le déclencheur Record selection changes (Modifications de sélection d’enregistrements), vous êtes invité à choisir les données du déclencheur. Il s’agit des données qui déclenchent l’action Messages. Elles peuvent correspondre à l’ensemble des données connectées au widget source ou à certaines données spécifiques. Si vous le souhaitez, vous pouvez définir la taille de la barre latérale sur un pourcentage du volet du widget.
  • Widget Table : vous pouvez connecter des couches individuelles ou interagir avec un widget Map (Carte). Si vous vous connectez à un widget Map (Carte), les cartes web ou scènes web du widget Map (Carte) apparaissent dans une liste dans les paramètres du widget Table. Si vous le souhaitez, vous pouvez choisir les couches de ces cartes et les scènes à inclure dans la table. De plus, le widget Table peut se cibler lui-même avec l’action Données View in table (Afficher dans la table). Cela est utile si vous voulez par exemple sélectionner certains enregistrements et les afficher dans une nouvelle feuille de la même table. Le nouvel outil Filter by map extent (Filtrer selon l’étendue de la carte) vous permet de filtrer la table selon l’étendue actuelle de la carte.
  • Widget Text (Texte) : vous pouvez appliquer une mise en forme de titre et de paragraphe au texte. Vous pouvez appliquer six niveaux de titre différents. Lorsque vous sélectionnez l’intégralité de la zone de texte, la couleur de la police s’applique désormais également aux puces et aux numéros des listes.
  • Widget Timeline (Chronologie) : vous pouvez connecter des sources de données individuelles ou interagir avec un widget Map (Carte). Si vous vous connectez à un widget Map (Carte), le widget Timeline (Chronologie) synchronise automatiquement toutes les données temporelles du widget Map (Carte). Il existe une nouvelle méthode pour visualiser les données : Show current features (Afficher les entités actuelles). Grâce à cette option, le widget affiche uniquement les données à un moment donné. Un point se déplace avec le curseur sur la chronologie. De plus, vous pouvez désormais choisir d’activer ou de désactiver l’option Timeline filtering applied (Filtrage de la chronologie appliqué) par défaut au premier chargement du widget lors de l’exécution. Vous pouvez définir un niveau de précision de l’affichage pour le widget, de plusieurs années à quelques secondes.
  • Widget Views Navigation (Navigation entre les vues) : vous pouvez saisir un rayon de bordure pour l’arrière-pan du widget en pixels ou en pourcentage.
  • Widget Widget Controller (Contrôleur de widgets) : vous pouvez aligner des widgets dans le contrôleur. Veuillez noter que vous remarquez seulement une petite différence entre les alignements si la largeur ou la hauteur du contrôleur est plus grande que la longueur totale des widgets. Si les widgets sont trop nombreux pour entrer dans la longueur du contrôleur, vous pouvez désormais ajouter des flèches pour parcourir les widgets ou ajouter un bouton intitulé More widgets (Autres widgets) à la fin du contrôleur. Lorsque l’utilisateur clique sur ce bouton, une fenêtre dans laquelle figurent les autres widgets apparaît. Lorsque vous configurez l’action Messages Open widget (Ouvrir le widget), vous êtes désormais invité à choisir les données du déclencheur. Il s’agit des données qui déclenchent l’action Messages. Elles peuvent correspondre à l’ensemble des données connectées au widget source ou à certaines données spécifiques. En outre, la barre d’outils du widget inclut désormais le bouton Manage widgets (Gérer les widgets). Vous pouvez cliquer sur ce bouton pour afficher la liste de tous les widgets dans le contrôleur. Vous pouvez réorganiser les widgets, les supprimer ou les ajouter à un groupe. Pour créer un groupe dans le contrôleur, faites glisser un widget par-dessus un autre widget dans le volet Manage widgets (Gérer les widgets). Les groupes sont en réalité des widgets Accordion (Accordéon). Ils sont utiles, car ils vous permettent de placer plusieurs widgets dans un seul volet du contrôleur. Les paramètres d’un groupe sont identiques à ceux d’un widget Accordion (Accordéon), à la seule différence qu’il se nomme Group (Groupe) dans le contour de la page. Lorsque vous cliquez sur un groupe dans le contrôleur, ses widgets apparaissent dans un menu empilé verticalement avec des boutons de développement et de réduction.

Dans cette rubrique
  1. Widgets