Installé avec la géolocalisation
Plusieurs types de composants sont installés avec la géolocalisation.
Le module d’extension Géolocalisation ajoute un champ appelé Géolocalisation suivie dans la table Utilisateur [sys_user ]. Ce champ permet au système de suivre les utilisateurs individuels par leurs coordonnées géographiques.
Règles métier installées avec géolocalisation
Des règles métier sont ajoutées avec l’activation de la géolocalisation.
| Nom | Table | Description |
|---|---|---|
| Données de géolocalisation mises à jour | Utilisateur [sys_user] |
Renseigne les champs de latitude et de longitude de la table Historique de géolocalisation [geo_history] lorsque les champs de latitude et de longitude sont mis à jour sur la table Utilisateur [sys_user]. |
Scripts clients installés avec géolocalisation
Des scripts clients sont ajoutés avec l’activation de la géolocalisation.
| Nom | Table | Description |
|---|---|---|
| Mettre à jour la géolocalisation sur la tâche | Tâche [task] |
Renseigne les champs de latitude et de longitude d’un enregistrement utilisateur avec les coordonnées GPS lorsque cet utilisateur charge un enregistrement sur la table Tâche ou une table qui étend la Tâche. Cela se produit uniquement lorsque le suivi de géolocalisation est activé pour l’utilisateur. |
Propriétés installées avec la géolocalisation
La géolocalisation fournit les propriétés configurables suivantes dans .
Le module d’extension Google Maps fournit des propriétés de carte supplémentaires qui sont utilisées pour implémenter et contrôler des fonctionnalités de géolocalisation spécifiques. Vous devez disposer d’une clé privée pour que Google Maps API for Business puisse profiter des propriétés répertoriées ici.
| Nom | Description |
|---|---|
| glide.geolocation.allow.toll.roads | Autoriser l’utilisation de sections à péage. Permet au système d’utiliser des sections à péage lors de l’acheminement automatique ou de l’optimisation des itinéraires de tâches pour les agents.
|
| glide.geolocation.default.start.time | L’heure de début par défaut pour tous les agents lorsquaucune planification n’est définie. Cette valeur fixe l’heure de démarrage d’une journée autre que celle en cours, lorsqu’aucune tâche n’est planifiée ou se poursuit depuis la veille. Cette propriété utilise le format 24 heures.
|
| glide.geolocation.evening.rush.hours | Plage d’heures de pointe en soirée, au format suivant : 14h30-16h00. Toutes les heures sont exprimées en une plage horaire, séparée par un tiret et sans espace. Les heures qui n’utilisent pas ce format sont ignorées. Cette propriété doit être utilisée avec les propriétés work.management.morning.rush.hours et work.management.rush.travel.buffer et utilise un horloge de 24 heures.
|
| glide.geolocation.history.cleanup | Nombre de jours de conservation des données d’historique. ServiceNow Conserve les enregistrements de l’historique de géolocalisation de l’agent pour le nombre de jours spécifié par cette valeur.
|
| glide.geolocation.morning.rush.hours | Plage d’heures de pointe du matin, au format suivant : 06h30-08h00. Cette propriété utilise le format 24 heures. Toutes les heures sont exprimées en une plage horaire, séparée par un tiret et sans espace. Les heures qui n’utilisent pas ce format sont ignorées. Cette propriété doit être utilisée avec les propriétés work.management.evening.rush.hours et work.management.rush.travel.buffer.
|
| glide.geolocation.proximity | Distance minimale qu’un agent doit parcourir pour être considéré dans un nouvel emplacement (en mètres). Ce paramètre établit un périmètre de géolocalisation qui empêche ServiceNow de créer des enregistrements d’historique inutiles lorsqu’un agent a plusieurs tâches à proximité. C’est notamment le cas lorsqu’un agent a plusieurs tâches dans un bâtiment. Le système part du principe que toutes les activités de tâche dans le rayon spécifié font partie d’un seul enregistrement et ne crée pas d’enregistrements supplémentaires lorsque l’agent se déplace d’une tâche à l’autre dans le bâtiment.
Remarque : La iOS version de l’application met à jour la géolocalisation uniquement lorsque l’équipement mobile détecte un changement d’emplacement important, qui est déterminé par le système d’exploitation de votre appareil. Lorsque le système d’exploitation met à jour son emplacement, votre application est mise à jour avec ce changement d’emplacement. Les valeurs des propriétés de distance et de temps ne sont pas respectées pour la iOS version des ServiceNow applications. |
| glide.geolocation.proximity.location | Distance maximale à laquelle un agent peut se trouver d’un emplacement spécifique tout en étant toujours positionné à cet emplacement (en mètres). Ce paramètre définit la distance maximale à laquelle un agent peut se trouver d’un emplacement spécifié tout en étant placé à cet emplacement par le système.
|
| glide.geolocation.rush.travel.buffer | Pourcentage à ajouter à tous les temps de déplacement pendant les heures de pointe. Le système utilise ce pourcentage pour calculer les calendriers lors de l’acheminement automatique d’un agent. Utilisez cette propriété lorsque les heures de pointe du matin et du soir sont définies. Un exemple de pourcentage de délai tampon valide est 15.
|
| glide.geolocation.tracking.frequency | Définit la durée de l’intervalle récurrent, en secondes, pendant lequel le système attend entre les tentatives de mise à jour des coordonnées géographiques d’un utilisateur. Le système met à jour les coordonnées géographiques uniquement pour les utilisateurs dont le suivi de géolocalisation est activé. Durée minimale entre deux mises à jour de l’emplacement de l’utilisateur (en secondes). Ce paramètre définit combien de temps le système attend avant de mettre à jour l’emplacement d’un agent, indépendamment de l’activité de la tâche ou du déplacement. Cela évite ServiceNow de créer des enregistrements d’historique inutiles si un agent se trouvant à un emplacement affiche une tâche à plusieurs reprises.
Notez les points suivants :
|
| glide.geolocation.travel.buffer | Pourcentage à ajouter à tous les temps de déplacement. Un exemple de valeur de pourcentage valide est 15.
|
| glide.geolocation.work.spacing | Durée (en minutes) à ajouter entre la fin d’une tâche et le début du déplacement pour la suivante. Un exemple d’une valeur de temps valide est 10.
|
Script includes installés avec géolocalisation
Des script includes sont ajoutés avec l’activation de la géolocalisation.
| Nom | Description |
|---|---|
| GéolocalisationAJAX | Utilitaires utilisés par le système lors des appels de géolocalisation AJAX. |
| GeolocationUtils | Utilitaires principaux pour la fonctionnalité de géolocalisation. |