Cette archive est relative à une version précédente d'Esri Maps for IBM Cognos. La version actuelle est disponible sur cette page : http://doc.arcgis.com/fr/maps-for-cognos/

Configurer un comportement interactif pour définir une invite.

Vous pouvez configurer un comportement interactif pour définir une invite lorsque les utilisateurs d'un rapport sélectionnent ou appuient sur des points ou des régions dans la carte, ou lorsqu'ils appuient sur le bouton Définir l'invite de la fenêtre contextuelle d'une entité. Il est possible de configurer ce comportement dans des couches créées à partir de données IBM Cognos, dans des couches de services d'entités et dans des couches de points agrégés. Pour des couches de services de carte dynamiques, ce comportement peut uniquement être configuré pour les sélections et les opérations de clic sur la carte.

Pour configurer une carte avec ce comportement dans Esri Maps for IBM Cognos, vous devez d'abord configurer votre rapport correctement dans Report Studio. Pour en savoir plus sur la configuration des rapports dans Report Studio, consultez le Guide de l'utilisateur IBM Cognos Report Studio.

Pour en savoir plus sur les comportements interactifs, vous pouvez effectuer une configuration dans Esri Maps for IBM Cognos, reportez-vous à la rubrique A propos des comportements interactifs.

  1. Dans Report Studio, créez un nouveau rapport.
  2. Dans votre rapport, faites glisser Carte Esri de l'onglet Boîte à outils du volet Objets à insérer vers une page d'invite ou la page d'un rapport.
  3. Créez et renseignez une nouvelle requête qui sera réservée à l'invite de carte et qui ne sera pas utilisée par d'autres éléments du rapport.
  4. Utilisez un paramètre pour créer un filtre de détail sur des éléments du rapport que vous voulez filtrer grâce à l'invite de carte. Par exemple, créez une définition d'expression comme celle-ci :
    [Sales (query)].[Retailer site].[Retailer Province-State]in?state?
    
  5. Si plusieurs cartes Esri sont utilisées dans le rapport, notez le nom de chaque carte afin de pouvoir identifier la bonne carte à configurer dans Esri Maps Designer.
  6. Enregistrez votre rapport dans Report Studio.
  7. Ouvrez Esri Maps Designer et localisez le rapport que vous venez de créer. En regard de la carte correspondante, appuyez sur Configurer pour ouvrir la carte.
  8. Dans la fenêtre de configuration qui s'ouvre, ajoutez les données à la carte. Reportez-vous à Ajout de données IBM Cognos à votre carte.
  9. Une fois que vous avez terminé d'ajouter les données, appuyez sur le bouton Affiche le contenu de la carte pour afficher le volet Contenu.
  10. Dans le volet Contenu, appuyez sur la flèche à droite de la couche qui sera utilisée pour renseigner le paramètre d'invite de carte. La couche sélectionnée doit posséder un champ contenant des données correspondant aux données contenues dans l'élément de données filtré. Par exemple, si Retailer Province-State est utilisé dans la définition d'expression du filtre de détail, la couche de carte doit contenir un champ répertoriant les noms de provinces/états.
  11. Choisissez Interactivité d'IBM Cognos.
  12. Choisissez Définir l'invite, puis appuyez sur Ajouter une action.
  13. Vous pouvez également taper une nouvelle étiquette pour le comportement dans la zone Etiquette.
  14. Dans le menu déroulant Déclencheur, choisissez le type d'action (Lors d'une sélection Contextuel ou Lors d'un clic) à utiliser pour le comportement.
  15. Dans le menu déroulant Attribut de couche, choisissez un champ dans la couche de carte qui sera utilisée pour filtrer les données.
  16. Dans le menu déroulant Paramètre, choisissez le paramètre de rapport à filtrer.
  17. Dans le menu déroulant Envoi automatique, choisissez Vrai si vous voulez que le rapport s'actualise sans que l'utilisateur appuie sur un bouton d'invite. Dans le cas contraire, choisissez Faux.
  18. Si vous configurez un comportement interactif Lors de la sélection et que vous voulez que ce comportement soit automatiquement déclenché lorsque l'utilisateur du rapport effectue une sélection sur la carte, cochez la case Oui par défaut.
  19. Appuyez sur OK.