---
sourceDocument: Xanadu – Mitarbeiter-Servicemanagement
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu – Mitarbeiter-Servicemanagement

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Zeitzoneneinstellung für Abzeichendaten und tägliche Protokolldaten konfigurieren

# Zeitzoneneinstellung für Abzeichendaten und tägliche Protokolldaten konfigurieren {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Fügen Sie im globalen Umfang ein Skript Include hinzu, um die Zeitzone des betroffenen Anwenders zu berücksichtigen, wenn Sie eine Diagnoseanforderung mit dem Abzeichenleser oder der Datenquelle der täglichen Protokolle des Benutzers ausführen.

## Vorbereitungen

Erforderliche Rolle: admin

## Prozedur

1. Navigieren zu AlleSystem-UISkripteinbindungen.
2. Klicken Sie auf Neu.
3. Geben Sie in das Feld Name <kbd class="ph userinput">TimeZoneUtils</kbd> ein.
4. Wählen Sie aus der Liste „Zugänglich von" die Option Alle Anwendungsbereiche aus.
5. Kopieren Sie das folgende Skript in das Feld Skript.  

       var TimeZoneUtils = Class.create();
       TimeZoneUtils.prototype = {
       	initialize: function() {
       	},
       	getTimeZone: function(timeZoneString) {
       		return Packages.java.util.TimeZone.getTimeZone(timeZoneString);
       	},
       	getTimeZoneOffSet: function(timeZoneString, gdt) {
       		var timeZoneObj = this.getTimeZone(timeZoneString);
       		var dateTime = new GlideDateTime();
       		if (gdt) {
       			dateTime.setValue(gdt);
       		}
       		dateTime.setTZ(timeZoneObj);
       		return dateTime.getTZOffset();
       	},
       	getBoundaryDates: function(timeZoneString, offset, dateTime) {
       		var tz = this.getTimeZone(timeZoneString);
       		var gd = new GlideDateTime();
       		gd.setValue(dateTime);
       		gd.add(offset);
       		var startTime = '00:00:00';
       		var endTime = '23:59:59';
       		var actualDate = new GlideDate();
       		actualDate.setValue(gd.getValue());		
       		var startDateTime = new GlideDateTime();
       		startDateTime.setTZ(tz);
       		startDateTime.setDisplayValueInternal(actualDate + ' ' + startTime);
       		var endDateTime = new GlideDateTime();
       		endDateTime.setTZ(tz);
       		endDateTime.setDisplayValueInternal(actualDate + ' ' + endTime);
       		return {
       			startDateTime: startDateTime,
       			endDateTime: endDateTime
       		};
       	},
       	type: 'TimeZoneUtils'
       };

6. Klicken Sie auf Absenden.

## Ergebnisse

Das Skript wird verwendet, wenn Sie die Diagnoseanforderung mit dem Abzeichenleser oder der Datenquelle der täglichen Protokolle des Benutzers ausführen. Mit diesen Datenquellen werden die potenziell exponierten Benutzer identifiziert, die möglicherweise mit einem betroffenen Benutzer in Kontakt gekommen sind. Mit dem Skript werden Datum und Uhrzeit anhand der Swipe-Daten des Mitarbeiterabzeichens oder der täglichen Protokolldaten unter Berücksichtigung der Zeitzone des betroffenen Anwenders berechnet.

