Google Kalender: Kalendersynchronisierung
Erstellen Sie eine Verbindung mit Google Kalender, und synchronisieren Sie Reservierungen, die mit der Anwendung Workplace Reservation Management vorgenommen wurden. Sie können alle Reservierungen, die mit Workplace Reservation Management vorgenommen werden, mit dem Kalender Google ] synchronisieren und umgekehrt.
Die Reservierungssynchronisierung von einem Google -Kalender mit dem Workplace Reservation Management wird mithilfe verschiedener Ansätze wie Ereignisse und Vorkommen durchgeführt.
Synchronisierung von Workplace Reservation Management mit Google Kalender
Der Synchronisierungsprozess von Workplace Reservation Management zu Google wird mithilfe der Google Kalender-Spoke durchgeführt. Sie können eine Verbindung mit Google mithilfe des Flow Designers konfigurieren.
- Installieren Sie die Google Kalender-Spoke.
- Richten Sie die Google Kalender-Spoke ein
- Authentifizieren Sie ServiceNow mit Google. Siehe Authentifizieren Sie Google für die Kalendersynchronisierung.
- Spoke-Verbindung für Google Kalender mit Flow Designer konfigurieren Siehe Erstellen Sie einen Verbindungs- und Anmeldeinformationsdatensatz für Google.
- Erstellen des Google Kalender-Providers. Siehe Konfigurieren Sie Google als Kalenderanbieter.
Synchronisierung von Google Kalender zu Workplace Reservation Management
Die Reservierungssynchronisierung vom Google Kalender mit dem -Reservierungsportal erfolgt durch Abrufen der neuesten Kalenderaktualisierungen in Google Kalender mithilfe der geplanten Aufgabe WSDRS Sync Calendar items. Alle Events, die sich auf die für die Synchronisierung aktivierten Räume beziehen, werden in der Anwendung Workplace Reservation Management gelesen und aktualisiert. Die Anwendung erstellt in der Tabelle „Events“ die Events Erstellen, Aktualisieren, Löschen und Lesen.
Die regelmäßige 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 False 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 die Zeit der geplanten Aufgabe jedoch nach Ihren Wünschen festlegen. Sie können sie jederzeit auch manuell ausführen.
- Basierend auf der Seitengröße, der Größe des Synchronisierungsbatches und dem Intervallder Synchronisierungsbatches werden die Informationen von den Synchronisierungstoken abgerufen. Zum Beispiel, wenn Sie die Werte als 5, 500und 60 angegeben haben (in den vorherigen Feldern). Das bedeutet, dass Sie in einem Intervall von 60 Sekunden 500 Anforderungen stellen können. Die Synchronisierung führt zu fünf Änderungen auf einer Seite.
- Wenn Sie einen reservierbaren Synchronisierungskonfigurationsdatensatz unter dem Kalender Google erstellen, müssen Sie sicherstellen, dass er aktiviert ist.
- Wenn der Synchronisierungsdatensatz aktiviert ist, wird ein Flow ausgelöst, und im Modul „ Sync Deltas “ wird ein Synchronisierungstoken für diesen reservierbaren Synchronisierungsdatensatz erstellt.
- Die regelmäßige 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 False 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 die Zeit der geplanten Aufgabe jedoch nach Ihren Wünschen festlegen. Sie können sie jederzeit auch manuell ausführen.
- Die an den reservierbaren Synchronisierungskonfigurationen vorgenommenen Änderungen werden als Events im Events -Modul erstellt. Die Anwendung erstellt die Ereignisse Erstellen, Aktualisieren, Löschen und Lesen für den Kalender Google.
- Für jeden Synchronisierungsdatensatz wird ein Event erstellt. Abhängig von der beim Kalenderanbieter angegebenen Seitengröße werden die Änderungen angezeigt. Wenn Änderungen ausstehen, werden sie bei der nächsten Ausführung der geplanten Aufgabe angezeigt.
- Die API, die zum Abrufen der Synchronisierungstoken verwendet wird, speichert die Antwort im Feld Antwort des Events. 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 Workplace Reservation Management erstellt.
- Bei jeder Ausführung einer geplanten Aufgabe wird auch das Synchronisierungstoken aktualisiert, das als Referenzpunkt für die nächste Synchronisierung verwendet wird.
Vergangene Reservierungen werden synchronisiert
- Der Kalenderanbieter, der der von Ihnen konfigurierte Kalenderanbieter Google Kalender ist, muss aktiv sein.
- Das Feld Vergangene Reservierungen synchronisieren muss ausgewählt sein.
- Die reservierbare Synchronisierungskonfiguration, für die Sie vergangene Reservierungen synchronisieren möchten, muss aktiv sein.Hinweis:Nachdem Sie Frühere Reservierungensynchronisieren aktiviert haben, müssen Sie zu den Speicherorten der einzelnen reservierbaren Synchronisierungskonfigurationsdatensätze navigieren und Standortsynchronisieren auswählen.
Behandlung „Keine Anforderung“.
Keine Anforderung ist ein Mechanismus zum Validieren der generierten Syntax der Nutzlast eines für den Kalender erstellten Ereignisses. Anstatt das Event jedoch an den Kalenderanbieter zu senden, wird es nur erstellt. Der Administrator kann den Nutzlastinhalt des Events (JSON) validieren, um sicherzustellen, dass er wie erwartet generiert wird. „Keine Anforderung“ stellt sicher, dass die Anwendung keine API-Aufrufe an den Kalenderanbieter durchführt, wenn Sie eine Reservierung in der Anwendung Workplace Reservation Management erstellen, aktualisieren oder stornieren.