Google Kalender: Kalendersynchronisierung

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 4 Minuten Lesedauer
  • Stellen Sie eine Verbindung mit dem Kalender Google her, und synchronisieren Sie Reservierungen, die mit der Anwendung Management von Arbeitsplatz-Reservierungen vorgenommen wurden. Sie können alle Reservierungen, die über Management von Arbeitsplatz-Reservierungen vorgenommen werden, mit dem Kalender Google ] synchronisieren und umgekehrt.

    Die Reservierungssynchronisierung von einem Google -Kalender mit einem Management von Arbeitsplatz-Reservierungen ]-Kalender wird mithilfe verschiedener Ansätze wie Ereignisse und Vorkommen durchgeführt.

    Wichtig:
    Die Anwendung unterstützt keine strikte Moduskonfiguration für den Google Kalender.

    Synchronisierung von Management von Arbeitsplatz-Reservierungen mit Google Kalender

    Der Synchronisierungsprozess von Management von Arbeitsplatz-Reservierungen nach Google wird mithilfe der Google Kalender-Spoke durchgeführt. Sie können mithilfe des Flow Designer eine Verbindung mit Google konfigurieren.

    Der Synchronisierungsprozess umfasst die folgenden Schritte:
    1. Installieren Sie die Google Kalender-Spoke.
    2. Richten Sie die Google Kalender-Spoke ein
    3. Authentifizieren Sie ServiceNow mit Google. Siehe Authentifizieren Sie Google für die Kalendersynchronisierung.
    4. Google Kalender-Spoke-Verbindung mit dem Flow Designer konfigurieren Siehe Erstellen Sie einen Verbindungs- und Anmeldeinformationsdatensatz für Google.
    5. Der Google Kalender-Anbieter wird erstellt. Siehe Konfigurieren Sie Google als Kalenderanbieter.
    Mit der Anwendung können Sie auch einen eigenen Alias für Verbindungen und Anmeldeinformationen erstellen, anstatt den mit dem Flow Designer erstellten Standardalias zu verwenden. Siehe Konfigurieren Sie Ihren eigenen Alias für Google -Verbindungen und -Anmeldeinformationen.

    Synchronisierung von Google Kalender mit Management von Arbeitsplatz-Reservierungen

    Die Synchronisierung der Reservierung vom Google Kalender mit dem Reservierungsportal erfolgt durch Abrufen der neuesten Kalenderaktualisierungen im Google Kalender mithilfe der geplanten Aufgabe WSDRS Sync Calendar items. Alle Ereignisse, die sich auf die synchronen Räume beziehen, werden in der Anwendung Management von Arbeitsplatz-Reservierungen gelesen und aktualisiert. Die Anwendung erstellt in der Tabelle „ Events “ Ereignisse vom Typ „Erstellen“, „Aktualisieren“, „Löschen“ und „Lesen“.

    Die geplante Aufgabe WSDRS Sync Calendar itemswird mit der Anwendung bereitgestellt, um die neuesten Änderungen für alle aktiven reservierbaren Synchronisierungskonfigurationen abzurufen. Die geplante Aufgabe ist standardmäßig auf „ falsch “ festgelegt und muss aktiviert sein, um die Synchronisierung zu starten. Standardmäßig wird die regelmäßige Aufgabe alle fünf Minuten ausgeführt. Sie können jedoch die Zeit für die geplante Aufgabe nach Ihren Wünschen festlegen. Sie können ihn jederzeit auch manuell ausführen.

    Ein Ansatz namens Delta-Synchronisierung wird von der Anwendung Workplace-Kalender-Synchronisierung verwendet. Bei der Delta-Synchronisierung werden nur die inkrementellen Änderungen abgerufen, die an einer Ressourcen-E-Mail-ID des Kalenders vorgenommen wurden, indem Sie einen Referenzpunkt verwenden, der als Synchronisierungstoken bezeichnet wird. Das heißt, für jeden Raum (jeden reservierbaren Synchronisierungsdatensatz), der mit dem lokalen Kalenderanbieter verknüpft ist, erhalten Sie die Synchronisierungstoken, die die Referenzpunkte sind, um das Update vom Kalender in Inkrementen zu erhalten.
    • Basierend auf Seitengröße, Synchronisierungsbatchgröße und Synchronisierungsbatchintervall werdendie Informationen von den Synchronisierungstoken abgerufen. Zum Beispiel, wenn Sie die Werte als 5, 500bzw. 60 angegeben haben (in den vorherigen Feldern). Dies bedeutet, dass Sie in einem Intervall von 60 Sekunden 500 Anforderungen stellen können. Die Synchronisierung ergibt fünf Änderungen auf einer Seite.
    • Wenn Sie einen Konfigurationsdatensatz für die reservierbare Synchronisierung unter dem Kalender Google erstellen, müssen Sie sicherstellen, dass er aktiviert ist.
    • Wenn der Synchronisierungsdatensatz aktiviert ist, wird ein Flow ausgelöst und ein Synchronisierungstoken für diesen reservierbaren Synchronisierungsdatensatz im Modul Synchronisierungsdeltas erstellt.
    • Die geplante Aufgabe WSDRS Sync Calendar itemswird mit der Anwendung bereitgestellt, um die neuesten Änderungen für alle aktiven reservierbaren Synchronisierungskonfigurationen abzurufen. Die geplante Aufgabe ist standardmäßig auf „ falsch “ festgelegt und muss aktiviert sein, um die Synchronisierung zu starten. Standardmäßig wird die regelmäßige Aufgabe alle fünf Minuten ausgeführt. Sie können jedoch die Zeit für die geplante Aufgabe nach Ihren Wünschen festlegen. Sie können ihn jederzeit auch manuell ausführen.
    • Die an den reservierbaren Synchronisierungskonfigurationen vorgenommenen Änderungen werden als Ereignisse im Modul Ereignisse erstellt. Die Anwendung erstellt Ereignisse vom Typ „Erstellen“, „Aktualisieren“, „Löschen“ und „Lesen“ für den Kalender Google.
    • Für jeden Synchronisierungsdatensatz wird ein Ereignis erstellt. Abhängig von der beim Kalenderanbieter angegebenen Seitengröße werden die Änderungen angezeigt. Wenn ausstehende Changes vorhanden sind, werden diese während der Ausführung der nächsten geplanten Aufgabe angezeigt.
    • Die API zum Abrufen der Synchronisierungstoken speichert die Antwort im Feld Antwort des Ereignisses. Die API stellt Änderungen bereit, die an einer Einzelreservierung, einer Mehrfachreservierung und der übergeordneten wiederkehrenden Reservierung vorgenommen wurden.
    • Mit der von der API erstellten Antwort wird eine Reservierung in der Anwendung Management von Arbeitsplatz-Reservierungen erstellt.
    • Bei jeder Ausführung einer geplanten Aufgabe wird auch das Synchronisierungstoken aktualisiert, das als Referenzpunkt für die nächste Synchronisierung verwendet wird.

    Frühere Reservierungen werden synchronisiert

    Mit dem Workplace-Kalender-Synchronisierung können Sie auch in der Vergangenheit vorgenommene Reservierungen synchronisieren. Sie können den Datums- und Uhrzeitbereich in den Feldern Startdatum / -uhrzeit der Synchronisierung und Enddatum/-uhrzeit der Synchronisierung angeben. Für den lokalen Kalender müssen die folgenden Bedingungen erfüllt sein, um vergangene Reservierungen zu synchronisieren:
    • Der von Ihnen konfigurierte Kalenderanbieter Google Kalender muss aktiv sein.
    • Das Feld „ Vergangene Reservierungen synchronisieren “ muss ausgewählt sein.
    • Die Synchronisierungskonfiguration für reservierbare Elemente, für die Sie vergangene Reservierungen synchronisieren möchten, muss aktiv sein.
      Hinweis:
      Nachdem Sie die Option Frühere Reservierungensynchronisieren aktiviert haben, müssen Sie zu den Standorten jedes reservierbaren Synchronisierungskonfigurationsdatensatzes navigieren und Standortsynchronisieren auswählen.

    Verarbeitung von „Keine Anforderung“.

    „Keine Anforderung“ ist ein Mechanismus zum Validieren der generierten Syntax der Nutzlast eines für den Kalender erstellten Ereignisses. Aber anstatt das Ereignis an den Kalenderanbieter zu senden, wird es nur erstellt. Der Administrator kann den Nutzlastinhalt des Ereignisses (JSON) validieren, um sicherzustellen, dass es wie erwartet generiert wird. „Keine Anforderung“ stellt sicher, dass die Anwendung keine API-Aufrufe an den Kalenderanbieter sendet, wenn Sie eine Reservierung in der Anwendung Management von Arbeitsplatz-Reservierungen erstellen, aktualisieren oder stornieren.