Pour contrôler ce que voient les utilisateurs, le propriétaire d'une vue de la couche d'entités hébergée, ou un administrateur, peut définir les champs ou les entités disponibles dans la vue. Ces définitions sont enregistrées avec la vue de couche d’entités hébergées ; elle vous permettent de mieux contrôler ce que les utilisateurs voient.
Par exemple, vous pouvez créer plusieurs vues différentes d'une couche d'entités hébergée contenant des informations relatives au client et paramétrer des définitions différentes pour chaque vue, selon les utilisateurs auxquels elles sont destinées. Pour une vue que vous partagez avec un groupe qui effectuera une analyse spatiale, vous pouvez masquer les champs contenant des noms de clients, car les analystes n'ont pas besoin de connaître ces informations. Concernant une autre vue que vous partageriez avec les personnes chargées de l’acheminement des livraisons, vous définiriez la vue de sorte à afficher uniquement les entités représentant des clients qui ont acheté un produit qui n’a pas encore été livré.
Vous pouvez définir et enregistrer des définitions de vues ou d’entités sous l’onglet Visualization (Visualisation) de la page des détails de la vue de couche d'entités hébergée ou ajouter la couche ou la vue à Map Viewer et paramétrer la définition dans la fenêtre Content (Contenu).
Tenez compte des points suivants lorsque vous paramétrez une définition pour une vue de couche d’entités hébergées :
- N’utilisez des définitions de champs ou d’entités que si votre organisation est configurée pour autoriser uniquement les requêtes SQL standardisées. Vérifiez auprès de l’administrateur de votre organisation pour confirmer que l’organisation a activé l'option Autorisez uniquement les requêtes SQL standard.
- Vous ne pouvez pas configurer une définition de champ ou d’entité sur la vue d’une couche d’entités hébergée si elle possède une couche de tuiles hébergée dépendante.
- Certaines configurations sont définies sur des champs individuels. Si vous masquez un champ utilisé pour configurer des éléments tels que la symbologie, les étiquettes, les fenêtres contextuelles, les relations et les paramètres temporels, ces configurations ne fonctionnent plus dans la vue de la couche d’entités hébergée.
- Lorsque des utilisateurs autres que le propriétaire ou l’administrateur effectuent une exportation d’une vue de couche d’entités hébergées ayant des définitions appliquées, le fichier exporté contient uniquement les champs ou entités autorisés par la définition. Lorsque le propriétaire ou l’administrateur effectue une exportation, les définitions ne sont pas appliquées et le fichier exporté contient tous les champs et toutes les entités.
La procédure suivante explique comment paramétrer une définition pour une vue de couche d’entités hébergée à partir de la page des détails de la vue :
- Ouvrez les détails de la vue de couche d'entités hébergée.
- Si vous êtes le propriétaire de la vue, ouvrez la page de détails à partir de l’onglet Mon contenu de la page de contenu.
- Si vous êtes administrateur, utilisez Rechercher pour trouver la vue ou accédez à celle-ci à partir de l’onglet Contenu de mon organisation de la page de contenu.
- Cliquez sur l'onglet Visualisation.
- Sous l’élément, cliquez sur le bouton More Options (Autres options) et sur Set View Definition (Définir les paramètres de la vue).
- Choisissez le type de définition à paramétrer.
- Pour restreindre les entités disponibles d’après les valeurs des champs, cliquez sur Définir des entités, choisissez un champ, puis définissez l’expression qui retournera les entités que vous souhaitez rendre disponibles dans la vue. Vous pouvez appliquer plusieurs définitions d’entités pour la même vue. Une fois que vous avez terminé, cliquez sur Appliquer la définition.
- Pour définir les champs disponibles dans la vue, cliquez sur Définir des champs et désactivez tous les champs auxquels vous ne souhaitez pas que les utilisateurs aient accès. Cliquez sur OK lorsque vous avez terminé de définir les champs disponibles.
Remarque :
Certains champs ne peuvent pas être masqués avec une définition de champ. Par exemple, vous ne pouvez pas décocher les champs système dont le portail a besoin comme l’ID de couche. Vous ne pouvez pas non plus masquer les champs non nuls pour lesquels aucune valeur par défaut n’est définie, car les éditeurs doivent accéder aux champs pour saisir des valeurs lors d’une mise à jour.
Vous avez un commentaire à formuler concernant cette rubrique ?