Widget Editeur d'attributs par lots

Le widget Editeur d'attributs par lots permet de sélectionner des entités (des entités associées, en fonction d'une autre couche ou en construisant une forme) et de mettre à jour des attributs communs en même temps. Par exemple, un gestionnaire d'opérations peut utiliser le widget Editeur d'attributs par lots pour sélectionner les ressources (entités) qui doivent être inspectées et affecter ces entités à une équipe sur le terrain en particulier.

Attention :

Si le même champ issu de différentes couches possède un domaine différent, un seul domaine est affiché et utilisé.

Attention :

Si la carte comporte plusieurs sous-types, seul le champ de sous-type de l'extrémité REST est utilisé, et non pas tous. Il s'agit d’une limitation connue. Une fois que vous avez sélectionné la description dans le menu déroulant, la valeur codée est stockée dans le champ de texte, car sa validation doit être une valeur numérique.

Configuration du widget Editeur d'attributs par lots

Ce widget peut être configuré pour s’ouvrir automatiquement au démarrage d’une application. Cliquez sur le bouton Do not open this widget when the app starts (Ne pas ouvrir ce widget au démarrage de l’application) Ne pas ouvrir ce widget au démarrage de l’application du widget pour activer l’option d’ouverture automatique du widget. (Pour les widgets que vous devez ajouter à l’application au préalable, vous pouvez définir ce paramètre après avoir configuré le widget.)

  1. Survolez le widget avec le curseur et cliquez sur le bouton Configure this widget (Configurer ce widget) Configurer ce widget pour ouvrir la fenêtre de configuration.
    Remarque :

    Si vous devez ajouter le widget à l’application au préalable, cliquez sur un espace réservé de widget dans l’onglet Widget (Widget). Dans la fenêtre Choose Widget (Choisir un widget) qui s’ouvre, sélectionnez le widget et cliquez sur OK (OK).

  2. Si vous le souhaitez, cliquez sur le bouton Change widget icon (Modifier l’icône du widget) et remplacez l’icône par l'image de votre choix.
    Une fenêtre d'exploration de fichiers s'ouvre, qui vous permet de choisir un fichier d'image local à utiliser comme icône du widget.
  3. Sous l’onglet Define Selection Type (Définir le type de sélection), choisissez l’une des méthodes suivantes pour sélectionner les entités à mettre à jour :
    • Select by Area (Sélectionner par zone) : sélectionnez une forme et construisez-la sur la carte pour sélectionner des entités. Définissez les outils de dessin à autoriser pour la sélection.
    • Select by Feature (Sélectionner par entité) : sélectionnez une entité et mettez à jour les attributs de toutes les entités d’intersection.
    • Select by Feature & Shared Attribute Values (Sélectionner par entité et valeurs attributaires partagées) : sélectionnez une entité et mettez à jour les attributs de toutes les entités qui partagent une valeur attributaire commune.
      Remarque :

      Une valeur pour Query Field (Champ de requête) doit être définie pour toutes les couches à mettre à jour dans l’onglet Define Layer to Update (Définir les couches à mettre à jour).

    Le widget prend en charge ces trois méthodes pour générer un jeu sélectionné d'enregistrements à mettre à jour. Vous pouvez uniquement choisir l'une de ces méthodes. Si vous avez besoin de plusieurs de ces méthodes, créez une nouvelle instance du widget.

  4. Cliquez sur l'onglet Define Layers to Update (Définir les couches à mettre à jour), sélectionnez les couches à mettre à jour, puis mettez à jour le symbole en surbrillance de chaque couche.
  5. Cliquez sur l’onglet Define Fields to Update (Définir les champs à mettre à jour) et sélectionnez les champs communs à mettre à jour.
    Remarque :

    Si vous sélecionnez plusieurs couches dans la table Define Layers to Update (Définir les couches à mettre à jour), seuls les champs modifiables communs sont disponibles à la mise à jour. Les champs sont uniquement répertoriés s’ils sont définis comme étant modifiables dans la configuration de fenêtre contextuelle de la couche dans la carte web.

  6. Pour personnaliser la description du widget, mettez à jour la zone de texte Text to display at the top of the widget (Texte à afficher en haut du widget).
    Attention :

    Si vous avez configuré l’application avant la version 10.8.1 et utilisé des scripts de site à site (XSS) personnalisés pour ce contenu, il peut être nécessaire de le modifier pour vous assurer qu’il s’affiche toujours comme prévu, car des filtres XSS ont depuis été implémentés pour renforcer la sécurité.

  7. Cliquez sur OK pour enregistrer et fermer la configuration du widget Editeur d'attributs par lots.

Utilisation du widget Editeur d'attributs par lots

  1. Cliquez sur l'icône du widget pour ouvrir le widget Editeur d'attributs par lots.
  2. Sélectionnez la ou les couches à mettre à jour. Pour filtrer les entités dans la couche, cliquez sur l'outil Edit (Mettre à jour) dans la colonne de filtrage et ajoutez une expression.
  3. Choisissez un outil ou une entité à dessiner sur la carte (selon votre configuration du widget) et sélectionnez les entités à mettre à jour.
  4. Définissez la nouvelle valeur des entités sélectionnées et enregistrez.
    • Si vous sélectionnez plusieurs entités avec des valeurs différentes, l'option Keep Existing Values (Conserver les valeurs existantes) apparaît par défaut.
    • Si vous sélectionnez plusieurs entités avec différentes valeurs et que le champ possède un domaine, la liste déroulante présente toutes les valeurs du domaine. Dans la liste, les valeurs existantes utilisées par les entités sont soulignées.
    • Pour attribuer la valeur NULL aux données, sélectionnez No Value (Aucune valeur) dans la liste déroulante. Si vous ne renseignez pas le champ, les valeurs existantes des entités sont conservées.