Mit Positionsbestimmung installiert
Mehrere Komponententypen werden mit Geolokalisierung installiert.
Das Geolokalisierungs-Plugin fügt das Feld Geolokalisierung verfolgt in die Benutzertabelle [sys_user] ein. In diesem Feld kann das System einzelne Benutzer anhand ihrer geografischen Koordinaten verfolgen.
Mit Positionsbestimmung installierte Business-Regeln
Business Rules werden bei der Aktivierung der Geolokalisierung hinzugefügt.
| Name | Tabelle | Beschreibung |
|---|---|---|
| Geolokalisierungsdaten aktualisiert | Anwender [sys_user] |
Füllt die Felder Breitengrad und Längengrad in der Tabelle für den Geolokalisierungsverlauf [geo_history], wenn die Felder Breitengrad und Längengrad in der Benutzertabelle [sys_user] aktualisiert werden. |
Mit Positionsbestimmung installierte Clientskripts
Client-Skripts werden bei der Aktivierung der Geolokalisierung hinzugefügt.
| Name | Tabelle | Beschreibung |
|---|---|---|
| Geolokalisierung nach Aufgabe aktualisieren | Aufgabe [task] |
Füllt die Felder Breitengrad und Längengrad in einem Benutzerdatensatz mit GPS-Koordinaten, wenn dieser Benutzer einen Datensatz in die Aufgabentabelle oder eine Tabelle lädt, die die Aufgabe erweitert. Dies tritt nur auf, wenn die Nachverfolgung der Positionsbestimmung für den Anwender aktiviert ist. |
Mit Positionsbestimmung installierte Eigenschaften
Die Positionsbestimmung bietet die folgenden konfigurierbaren Eigenschaften in an.
Das Google Maps-Plugin bietet zusätzliche Karteneigenschaften Die zum Implementieren und Steuern bestimmter Positionsbestimmungsfunktionen verwendet werden. Sie müssen über einen Privaten Schlüssel für das „Google Maps API for Business“ verfügen, um die hier aufgeführten Eigenschaften zu nutzen.
| Name | Beschreibung |
|---|---|
| glide.geolocation.allow.toll.roads | Nutzung gebührenpflichtiger Straßen zulassen. Ermöglicht dem System, gebührenpflichtige Straßen zu verwenden, wenn die Aufgabenrouten eines Außendienstmitarbeiters über automatisches Routing ermittelt oder optimiert werden.
|
| glide.geolocation.default.start.time | Standardmäßige Startzeit für alle Agenten, wenn kein Zeitplan ausgewählt ist. Dieser Wert legt die Startzeit für einen anderen Tag als den aktuellen Tag fest, wenn keine geplante Aufgabe vorhanden ist oder ab dem vorherigen Tag fortgesetzt wird. Diese Eigenschaft verwendet eine 24-Stunden-Uhr.
|
| glide.geolocation.evening.rush.hours | Abendliche Hauptverkehrszeit im Format 14:30-16:00. Alle Zeiten werden als Bereich angegeben und durch einen Bindestrich ohne Leerzeichen getrennt. Zeiten, die dieses Format nicht verwenden, werden ignoriert. Diese Eigenschaft muss mit den Eigenschaften „work.management.morning.rush.hours“ und „work.management.rush.travel.buffer“ verwendet werden und verwendet eine 24-Stunden-Uhr.
|
| glide.geolocation.history.cleanup | Anzahl der Tage, um Verlaufsdaten aufzubewahren. ServiceNow bewahrt die Geolokalisierungsverlaufsdatensätze des Agenten für die durch diesen Wert angegebene Anzahl von Tagen auf.
|
| glide.geolocation.morning.rush.hours | Morgendliche Hauptverkehrszeit im Format 06:30-08:00 Diese Eigenschaft verwendet eine 24-Stunden-Uhr. Alle Zeiten werden als Bereich angegeben und durch einen Bindestrich ohne Leerzeichen getrennt. Zeiten, die dieses Format nicht verwenden, werden ignoriert. Diese Eigenschaft muss mit den Eigenschaften „work.management.evening.rush.hours“ und „work.management.rush.travel.buffer“ verwendet werden.
|
| glide.geolocation.proximity | Mindestabstand, den ein Agent zurücklegen muss, um an einem neuen Standort berücksichtigt zu werden (in Metern). Diese Einstellung legt einen Geolokalisierungsperimeter fest, der verhindert, dass ServiceNow unnötige Verlaufsaufzeichnungen erstellt, wenn ein Agent mehrere Aufgaben in der gleichen Umgebung hat. Ein Beispiel dafür könnte sein, wenn ein Agent mehrere Aufgaben in einem Gebäude hat. Das System geht davon aus, dass alle Aufgabenaktivitäten innerhalb des angegebenen Radius Teil eines einzelnen Datensatzes sind, und erstellt keine zusätzlichen Datensätze, wenn der Agent im gesamten Gebäude von Aufgabe zu Aufgabe wechselt.
Hinweis: Die iOS Die Version der App aktualisiert die Positionsbestimmung nur, wenn das Mobilgerät eine signifikante Standortänderung erkennt, die vom Betriebssystem Ihres Geräts bestimmt wird. Wenn das Betriebssystem seinen Standort aktualisiert, wird Ihre App mit diesem Standort aktualisiert. Eigenschaftswerte für Entfernung und Zeit werden für nicht berücksichtigt iOS Version von ServiceNow Apps. |
| glide.geolocation.proximity.location | Höchstentfernung eines Agenten von einem bestimmten Standort, bei der sich der Agent noch an diesem Standort befindet (in Metern). Diese Einstellung definiert die maximale Entfernung, die ein Agent von einem bestimmten Ort aus sein kann und vom System dennoch an diesem Ort platziert werden kann.
|
| glide.geolocation.rush.travel.buffer | Allen Reisezeiten während der Hauptverkehrszeiten hinzuzufügender Prozentsatz. Das System verwendet diesen Prozentsatz zur Berechnung von Zeitplänen, wenn ein Agent automatisch weitergeleitet wird. Verwenden Sie diese Eigenschaft, wenn sowohl die morgendliche als auch die abendliche Hauptverkehrszeit definiert sind. Ein Beispiel für einen gültigen Zeitpufferprozentsatz ist 15.
|
| glide.geolocation.tracking.frequency | Legt die Dauer des wiederkehrenden Intervalls in Sekunden fest, die das System zwischen den Versuchen zur Aktualisierung der geografischen Koordinaten eines Benutzers wartet. Das System aktualisiert die geografischen Koordinaten nur für Benutzer, für die die Geolokalisierung aktiviert ist. Mindestzeitraum zwischen dem Update des Benutzerstandorts (in Sekunden). Diese Einstellung legt fest, wie lange das System wartet, bevor der Standort eines Agenten aktualisiert wird, unabhängig von der Aufgabenaktivität oder der Reise. Dadurch wird verhindert, dass ServiceNow unnötige Verlaufsaufzeichnungen erstellt, wenn ein Agent an einem Standort eine Aufgabe mehrmals betrachtet.
Beachten Sie Folgendes:
|
| glide.geolocation.travel.buffer | Allen Reisezeiten hinzuzufügender Prozentsatz. Ein Beispiel für einen gültigen Prozentwert ist 15.
|
| glide.geolocation.work.spacing | Zwischen Ende einer Aufgabe und dem Reistestart der nächsten hinzuzufügende Dauer (in Minuten). Ein Beispiel für einen gültigen Zeitwert ist 10.
|
Mit Positionsbestimmung installierte Skripteinbindungen
Skripteinbindungen werden bei der Aktivierung der Geolokalisierung hinzugefügt.
| Name | Beschreibung |
|---|---|
| GeolocationAJAX | Dienstprogramme, die das System bei der Geolokalisierung von AJAX-Anrufen verwendet. |
| GeolocationUtils | Kerndienstprogramme für Geolokalisierungsfunktionen. |