Nouveautés

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

  • Actions Données : ajout de deux nouvelles actions Données : Statistics (Statistiques) et Add to table (Ajouter à la table). L’action Statistics (Statistiques) permet de générer des statistiques telles que le total, la somme, la moyenne et l’écart type pour les enregistrements. Add to table (Ajouter à la table) est une nouvelle action Données au niveau de la source de données, ce qui signifie que vous pouvez l’utiliser pour envoyer tous les enregistrements d’une source de données complète provenant d’un autre widget vers une table. De même, l’action Données View in table (Afficher dans la table) est désormais une action Données au niveau des enregistrements, ce qui signifie qu’elle affecte uniquement les enregistrements sélectionnés, actuels ou chargés. L’action Données Export (Exporter) permet désormais d’exporter au format d’élément ArcGIS.
  • Paramètres généraux : l’onglet General (Général) à gauche du générateur ouvre les nouveaux volets Experience settings (Paramètres de l’expérience) ou Template settings (Paramètres du modèle), dans lesquels vous pouvez configurer les paramètres généraux de votre application ou modèle. Vous pouvez utiliser les paramètres de l’élément pour modifier l’icône de favori, la miniature et le résumé de votre application ou de votre modèle. Vous pouvez utiliser les paramètres de fuseau horaire pour choisir comment Experience Builder gère les données temporelles de différents fuseaux horaires. Vous pouvez également utiliser les paramètres sous Manage URL status (Gérer le statut de l’URL) pour contrôler les paramètres d’URL qui apparaissent dans l’URL lors de l’exécution.
  • Pages quadrillées : la case à cocher Allow expansion (Autoriser le développement) apparaît désormais sur l’onglet Style pour les widgets imbriqués dans une grille. Vous pouvez l’utiliser pour remplacer la case à cocher Allow expansion (Autoriser le développement) qui s’affiche dans les paramètres d’une page quadrillée. Cela est utile si vous voulez que les utilisateurs puissent développer certains éléments de grille mais pas d’autres. Cette amélioration s’applique également aux widgets Grid (Grille).
  • Connexion : si une application inclut des widgets, des données, des services utilitaires ou d’autres composants nécessitant un compte doté de certains privilèges, une bannière apparaît lorsque l’utilisateur accède à l’application sans les informations d’identification requises. La bannière répertorie toutes les parties de l’application auxquelles l’utilisateur ne peut pas accéder et l’invite à se connecter à l’aide d’un autre compte ou à ignorer le message et à continuer sans accès aux éléments. Si l’utilisateur choisit d’ignorer le message, l’application ne demande plus les informations d’identification tant que l’utilisateur ne l’actualise pas.
  • Modèles : ajoute quatre nouveaux modèles de page plein écran (Tableau de bord, Plateau, Préface et Enquêteur). Vous pouvez identifier ces nouveaux modèles car ils arborent le badge New (Nouveau) sur leurs miniatures dans la bibliothèque Templates (Modèles).
  • Paramètres d’URL : ajoute cinq nouveaux paramètres de widget Map (Carte), que vous pouvez utiliser pour définir le centre, l’échelle, la rotation, le point de vue de la carte et la visibilité de la couche. Ajoute deux nouveaux paramètres de widget Search (Rechercher), que vous pouvez utiliser pour afficher la source et l’entrée de la recherche. Ajoute également le paramètre block, qui permet à l’application d’accéder à un bloc spécifique sur une page déroulante. Le nouveau paramètre data_s remplace data_id comme paramètre de sélection d’enregistrements de données. Les URL incluant l’ancien paramètre data_id continuent à fonctionner comme prévu et s’adaptent automatiquement au nouveau paramètre lors de la mise à jour des sélections. Tous les paramètres de widget Map (Carte) et Search (Rechercher), ainsi que le paramètre data_s, suivent un croisillon (#) au lieu d’un point d’interrogation (?). Pour plus d’informations et pour obtenir des exemples, reportez-vous à la rubrique Paramètres d’URL.
  • Fenêtres : le nouveau paramètre Block page (Bloquer la page) apparaît pour les fenêtres fixes. Si vous désactivez ce paramètre, vous pouvez rendre une fenêtre non modale, c’est-à-dire que les utilisateurs peuvent interagir à la fois avec la fenêtre et la page pendant que la fenêtre est ouverte. Les modèles de fenêtre sont organisés en trois catégories : modale fixe, non modale fixe et ancrée.

Widgets

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

  • Widget Select (Sélectionner) (nouveau) : vous permet de sélectionner des entités en utilisant la sélection des attributs, la sélection interactive de carte et la sélection spatiale. Vous pouvez activer diverses actions Données et Messages, qui vous permettent d’effectuer des tâches de traitement des données avec une sélection. Le widget affiche les sélections effectuées avec d’autres widgets, tels que les widgets Table et List (Liste). Vous pouvez ainsi sélectionner une entité dans un autre widget et effectuer des actions Données sur cette sélection à l’aide du widget Select (Sélectionner).
  • Widget Add Data (Ajouter des données) : prend en charge le chargement de fichiers GPX. Si vous cliquez sur le bouton Type afin de rechercher des types de données spécifiques dans le contenu ArcGIS, vous pouvez désormais rechercher des groupes de couches. Les collections d’entités comportant plusieurs couches apparaissent dans la catégorie de groupe de couches lorsque vous filtrez par type de couche.
  • Widget Analysis (Analyse) : prend en charge 35 outils d’analyse raster intégrés et plus de 100 fonctions raster intégrées. Vous pouvez également ajouter des outils de géotraitement raster personnalisés. Vous pouvez identifier les nouveaux outils et fonctions à l’aide de l’icône d’outil rasterOutil raster et de l’icône de fonction raster Fonction raster.
  • Widget Bookmark (Géosignet) : vous pouvez faire glisser les géosignets pour les réorganiser dans les paramètres du widget. Les géosignets ajoutés au moment de l’exécution comportent désormais des miniatures de carte selon la zone cartographique qu’ils représentent.
  • Widget Button (Bouton) : vous pouvez utiliser un widget Button (Bouton) pour ouvrir et fermer un widget Sidebar (Barre latérale). Pour ce faire, ajoutez un widget Button (Bouton) à votre application. Dans l’onglet Action des paramètres du widget Button (Bouton), ajoutez le déclencheur Button click (Clic d’un bouton), sélectionnez un widget Sidebar (Barre latérale) comme cible et sélectionnez l’action Toggle sidebar (Activer/désactiver la barre latérale).
  • Widget Business Analyst : vous pouvez utiliser le nouveau paramètre Search (Rechercher) pour activer ou désactiver l’outil de recherche de la carte du widget Business Analyst. Le nouveau menu déroulant Data source (Source de données) répertorie les données disponibles dans le pays ou la région sélectionné. Certains pays et régions comptent plusieurs sources de données disponibles. Vous pouvez personnaliser le texte d’introduction en mode Preset (Prédéfini). Vous pouvez définir une infographie par défaut en mode Workflow (Processus).
  • Widget Card (Fiche) : vous pouvez utiliser les modes de mise en page Auto (Automatique) et Custom (Personnalisé), similaires aux modes de mise en page d’optimisation mobile Experience Builder, pour concevoir la mise en page de l’état de survol d’une fiche. En mode Auto (Automatique), les paramètres des widgets imbriqués sont synchronisés entre les états par défaut et de survol. Ce mode est adapté si vous voulez uniquement modifier les paramètres du contenu de la fiche, comme la couleur d’arrière-plan, entre les états par défaut et de survol, et que vous n’avez pas besoin de modifier des paramètres de widget imbriqués. Le mode Custom (Personnalisé) crée des mises en page distinctes pour les états par défaut et de survol de la fiche.
  • Widget Chart (Fiche) : pour les diagrammes en colonnes, à barres, linéaires et en aires, vous pouvez utiliser le nouveau paramètre Split by field (Champ de fractionnement) pour fractionner un champ de catégorie selon un autre champ. Si vous définissez un champ de fractionnement, les données du champ de catégorie sont fractionnées en plusieurs séries de données (une série pour chaque valeur unique dans le champ de fractionnement).
  • Widget Edit (Modifier) : vous pouvez utiliser l’option Prescriptive mode (Mode normatif) dans les paramètres du widget pour définir des paramètres de capture prédéfinis qui ne peuvent pas être modifiés lors de l’exécution. Les privilèges de mise à jour dépendent désormais de l’emplacement d’où vous accédez au widget Edit (Modifier) (dans le générateur ou dans une application lors de l’exécution) et de votre type de compte. Pour obtenir la liste complète des règles et privilèges, consultez la documentation du widget Edit (Modifier). Si vous activez les info-bulles lors de l’exécution, vous pouvez appuyer sur la touche de tabulation pendant le dessin pour saisir des valeurs pour les longueurs de segment, les angles et l’élévation. Ces nouvelles contraintes de modification permettent de renforcer le contrôle et l’efficacité pendant le dessin en 2D et 3D.
  • Widget Filter (Filtrer) : prend en charge les filtres de groupe. Vous pouvez utiliser l’option Group SQL Expression Builder (Générateur d’expressions SQL du groupe) pour créer des expressions logiques pour des filtres de groupe, qui filtrent plusieurs champs de source de données selon des valeurs communes. Vous pouvez dupliquer des filtres et des filtres de groupe.
  • Widget Grid (Grille) : la case à cocher Allow expansion (Autoriser le développement) apparaît désormais sur l’onglet Style pour les widgets imbriqués dans une grille. Vous pouvez l’utiliser pour remplacer la case à cocher Allow expansion (Autoriser le développement) qui s’affiche dans les paramètres d’un widget Grid (Grille). Cela est utile si vous voulez que les utilisateurs puissent développer certains éléments de grille mais pas d’autres. Cette amélioration s’applique également aux pages quadrillées.
  • Widget List (Liste) : vous pouvez afficher le nombre total d’enregistrements et le nombre d’enregistrements sélectionnés à l’aide du paramètre Show record count (Afficher le nombre d’enregistrements). Lorsque l’utilisateur exporte des données à l’aide de l’action Données Export (Exporter), seuls les champs qui sont activement utilisés par le widget List (Liste) sont inclus dans l’exportation. L’exportation inclut des champs utilisés pour le texte dynamique et les images dynamiques.
  • Widget Map (Carte) : vous pouvez activer des requêtes côté client pour vos cartes Web dans les paramètres du widget Map (Carte). Les avantages des requêtes côté client sont une diminution de la demande sur le serveur et une amélioration des performances de l’application. Les requêtes côté client réduisent significativement le nombre de requêtes réseau sur un serveur. Une configuration de l’application Experience Builder courante qui peut être exigeante envers les serveurs est un widget List (Liste) qui se met à jour en fonction de l’étendue de la carte actuelle. Si vous disposez d’une application de ce type, activez les requêtes côté client pour éviter une surcharge des serveurs. De plus, les requêtes côté client sont plus rapides que les requêtes côté serveur. Les tâches liées aux données, comme la sélection d’une entité pour mettre à jour un diagramme, s’effectuent plus rapidement.
  • Widget Map Layers (Couches de carte) : vous pouvez autoriser les utilisateurs à rechercher des couches par nom et à les faire glisser pour les réorganiser lors de l’exécution. Le nouveau paramètre Use tick boxes to control layer visibility (Utiliser les cases à cocher pour contrôler la visibilité des couches) remplace le paramètre Toggle layer visibility (Activer/désactiver la visibilité de la couche). Le widget prend en charge cinq actions Données au niveau de la source de données : Add to table (Ajouter à la table), Export (Exporter), Set filter (Définir un filtre), Set location (Définir la localisation) et Statistics (Statistiques).
  • Widget Near Me (Autour de moi) : le widget utilise la virtualisation de liste pour améliorer les performances d’exécution. Vous pouvez utiliser des données ajoutées au moment de l’exécution avec le widget Add Data (Ajouter des données) comme données en entrée pour l’analyse. Vous pouvez choisir quels outils permettant de dessiner une localisation en entrée doivent s’afficher dans le volet du widget pendant l’exécution. Vous pouvez créer une zone de recherche en entrée en utilisant toutes les entités d’une couche. Dans les résultats, vous pouvez inclure les symboles de carte représentant la symbologie des entités qui répondent aux critères d’analyse. Lorsque l’analyse ne renvoie qu’une entité, le widget zoome désormais automatiquement sur cette entité. Lors de l’exportation au format CSV, le nom de la couche en entrée devient le nom du fichier .csv.
  • Widget Share (Partager) : la case à cocher Include URL parameters (Inclure les paramètres d’URL) qui s’affiche au moment de l’exécution permet aux utilisateurs d’inclure les paramètres d’URL actifs dans l’URL à copier. Les utilisateurs peuvent décocher cette case pour partager l’URL d’origine de l’expérience sans paramètre.
  • Widget Sidebar (Barre latérale) : vous pouvez utiliser un widget Button (Bouton) pour ouvrir et fermer un widget Sidebar (Barre latérale). Pour ce faire, ajoutez un widget Button (Bouton) à votre application. Dans l’onglet Action des paramètres du widget Button (Bouton), ajoutez le déclencheur Button click (Clic d’un bouton), sélectionnez un widget Sidebar (Barre latérale) comme cible et sélectionnez l’action Toggle sidebar (Activer/désactiver la barre latérale).
  • Widget Swipe (Balayer) : le widget possède deux styles de disposition : Panel (Volet) et Bar (Barre). Vous pouvez utiliser le paramètre Default activation (Activation par défaut) pour activer l’outil de balayage par défaut au premier chargement du widget. Vous pouvez autoriser les utilisateurs à modifier la visibilité d’une couche lors de l’exécution.
  • Widget Survey (Enquête) : vous pouvez renseigner les questions de l’enquête à l’aide de données provenant d’une entité sélectionnée dans une scène Web. La couche de scènes doit être associée à une couche d’entités.
  • Widget Table : vous pouvez utiliser les paramètres par défaut d’une couche pour déterminer quels champs apparaissent lors de l’affichage initial, quels champs sont visibles et quels champs sont modifiables. Vous pouvez sélectionner des enregistrements sur des feuilles ouvertes lors de l’exécution. Il existe désormais deux actions Données liées aux tables que vous activez dans les paramètres des autres widgets : View in table (Afficher dans la table) et Add to table (Ajouter à la table). Les deux permettent d’envoyer les enregistrements d’un autre widget vers une table. La différence consiste dans les enregistrements concernés. Add to table (Ajouter à la table) est une action au niveau de la source de données, ce qui signifie qu’elle envoie tous les enregistrements d’une source de données complète vers le widget Table. View in table (Afficher dans la table) est une action Données au niveau des enregistrements, ce qui signifie qu’elle affecte les enregistrements sélectionnés, actuels ou chargés.
  • Widget Timeline (Chronologie) : Second (Seconde) est désormais une option pour l’unité de précision temporelle minimale.
  • Widget Widget Controller (Contrôleur de widgets) : vous pouvez ajouter des widgets de mise en page, comme les widgets Column (Colonne) et Row (Ligne), à un widget Widget Controller (Contrôleur de widgets). Vous pouvez définir la largeur et la hauteur d’un volet de widget fixe sur Stretch (Étirer). Si vous faites cela, le volet s’étire pour remplir la zone d’affichage selon les marges Top (Haut), Bottom (Bas), Left (Gauche) et Right (Droite), que vous pouvez définir en pixels ou en pourcentage de la zone d’affichage. Vous pouvez activer les lignes d’indicateur qui indiquent les widgets actifs. Vous pouvez utiliser les boutons Expand (Développer) et Collapse (Réduire) pour modifier l’espace occupé par les volets sans les fermer complètement.

Dans cette rubrique
  1. Widgets