Pages de la carte

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 3 minutes de lecture
  • Les pages de carte affichent ServiceNow les données graphiquement sur une page de Google carte en fonction des données d’emplacement que vous fournissez.

    Vous pouvez créer autant de pages de carte que nécessaire pour définir les types de données à afficher, les liens à afficher et l’apparence de la carte. Après avoir créé les pages de la carte, vous pouvez créer des modules pour afficher les pages de la carte.

    Remarque :
    Les pages de carte sont soumises aux limitations d’accès non-production. Consultez Configurer l'API Google Maps pour en savoir plus.

    Emplacements des cartes

    Les emplacements sont utilisés par diverses applications pour localiser les utilisateurs, les installations ou les éléments de configuration (CI) et sont stockés dans la table Emplacement [cmn_location]. Vous pouvez configurer différents niveaux d’emplacement dans une hiérarchie parent-enfant. Par exemple, un serveur de messagerie peut être associé à un emplacement situé au deuxième étage, tandis que le service d’entreprise de messagerie peut être associé à la ville de New York.

    Chaque niveau de cette hiérarchie contient un enregistrement d’emplacement distinct, le niveau supérieur suivant étant spécifié en tant que parent. Dans cet exemple, chaque emplacement peut être sélectionné en tant que hiérarchie dans les champs de référence :
    Figure 1. Hiérarchie des emplacements
    Vue hiérarchique des emplacements
    L’emplacement est également utilisé pour générer un identificateur complet dans le champ Nom complet , disponible en configurant le formulaire. Pour plus d'informations, consultez Show or hide fields on a form.

    Comment les emplacements sont définis

    Pour créer un emplacement, accédez à Administration utilisateurs > Emplacements et sélectionnez Nouveau.
    Tableau 1. Définir un emplacement
    Champ Description
    Nom Le nom de l’emplacement. Ce nom est la valeur d’affichage utilisée par le système lorsqu’il fait référence à cet emplacement sur un formulaire.
    Rue L’adresse postale de l’emplacement.
    Ville Ville de l’emplacement.
    État / Province État ou province de l’emplacement.
    Code postal Code postal de l’emplacement.
    Pays Pays de l’emplacement.
    Contact Nom d’un utilisateur qui est le contact pour cet emplacement.
    Téléphone Numéro de téléphone de l’emplacement.
    Télécopie Le numéro de télécopie de l’emplacement.
    Société parente Nom de l’emplacement parent de cet emplacement. Les hiérarchies d’emplacement sont décrites ci-dessus.
    Latitude Latitude de l’emplacement.

    La get_lat_long règle métier renseigne automatiquement ce champ et le champ Longitude décrit ci-dessous lorsque le formulaire contient suffisamment d’informations, telles qu’une adresse ou un nom de ville et un code postal.

    Désactivez cette règle métier pour éviter que le système ne remplace les valeurs saisies manuellement dans ces champs.

    Longitude Longitude de l’emplacement.
    Champs pouvant être ajoutés en configurant le formulaire :
    Entreprise Champ de référence à la table Société [core_company].
    Nom complet Champ calculé en lecture seule qui assemble la hiérarchie parente de l’emplacement en un nom complet.
    Entrepôt Un champ booléen qui identifie si l’emplacement est utilisé comme entrepôt.
    Fuseau horaire Le fuseau horaire de l’emplacement. Par défaut, l’emplacement utilise le fuseau horaire du système.

    Latitude et longitude

    Lorsqu’un enregistrement de société ou d’emplacement est créé ou que l’un de ses champs d’adresse est modifié [rue, ville, état, code postal ou pays], la règle métier get_lat_long est déclenchée. Cette règle métier utilise l’include de script GoogleMapsHelper pour créer sys_geocoding_request enregistrements.

    La tâche planifiée Traiter la demande de géocodage doit être activée pour traiter sys_geocoding_request enregistrements. Traiter la demande de géocodage utilise le Google service de carte pour renseigner les champs de latitude et de longitude des enregistrements de société et d’emplacement modifiés ou créés.

    Une fois la latitude et la longitude renseignées, il est possible de définir des pages de carte qui affichent les emplacements sur une carte interactive.
    Remarque :
    La latitude et la longitude sont exprimées sous la forme d’un type de données à virgule flottante. Les versions précédentes exprimaient ces informations sous forme de chaîne. Lors d’une mise à niveau, le système convertit les données dans la mesure du possible.