Google Kalender: Kalendersynchronisierung
Erstellen Sie eine Verbindung mit GoogleKalender und synchronisieren Sie Reservierungen, die mit vorgenommen wurden Management von Arbeitsplatz-ReservierungenAnwendung. Sie können alle Reservierungen synchronisieren, die mit vorgenommen werden Management von Arbeitsplatz-ReservierungenAn GoogleKalender und umgekehrt.
Die Reservierungssynchronisierung von einem GoogleKalender an Management von Arbeitsplatz-ReservierungenWird mit verschiedenen Ansätzen wie Ereignissen und Vorkommen durchgeführt.
Synchronisierung von Management von Arbeitsplatz-ReservierungenBis GoogleKalender
Der Synchronisierungsprozess von Management von Arbeitsplatz-ReservierungenBis GoogleWird mit der Google Kalender-Spoke durchgeführt. Sie können eine Verbindung mit Google mit dem Flow Designer konfigurieren.
- Installieren Google Kalender-Spoke .
- Richten Sie die Google Kalender-Spoke ein
- Authentifizieren ServiceNowMit Google. Siehe Authentifizieren GoogleFür Kalendersynchronisierung.
- Konfigurieren der Google Kalender-Spoke-Verbindung mit dem Flow Designer. Siehe Erstellen Sie einen Verbindungs- und Anmeldeinformationsdatensatz für Google.
- Google Kalender-Provider wird erstellt. Siehe Konfigurieren GoogleAls Kalenderanbieter.
Synchronisierung von GoogleKalender bis Management von Arbeitsplatz-Reservierungen
Die Reservierungssynchronisierung von Google„Kalender zu Reservierungsportal“ wird erstellt, indem die neuesten Kalenderaktualisierungen abgerufen werden GoogleKalender mithilfe einer geplanten Aufgabe, WSDRS Sync Calendar items. Alle Ereignisse im Zusammenhang mit den synchronisierungsfähigen Räumen werden in gelesen und aktualisiert Management von Arbeitsplatz-ReservierungenAnwendung. Die Anwendung erstellt Ereignisse „Erstellen“, „Aktualisieren“, „Löschen“ und „Lesen“ in Ereignisse Tabelle.
Die geplante Aufgabe, WSDRS Sync Calendar items, Wird mit der Anwendung bereitgestellt, um die neuesten Änderungen für alle aktiven reservierbaren Synchronisierungskonfigurationen abzurufen. Die geplante Aufgabe ist auf festgelegt Falsch Standardmäßig und muss aktiviert sein, um die Synchronisierung zu starten. Standardmäßig ist die geplante Aufgabe so festgelegt, dass sie alle fünf Minuten ausgeführt wird. Sie können die Zeit der geplanten Aufgabe jedoch nach Bedarf festlegen. Sie können sie jederzeit auch manuell ausführen.
- Basierend auf Seitengröße , Batch-Größe synchronisieren Und Synchronisierungsbatchintervall , Die Informationen werden von den Synchronisierungstoken abgerufen. Beispiel: Wenn Sie die Werte als angegeben haben 5 , 500 , Und 60 Bzw. (in den vorherigen Feldern). Dies bedeutet, dass Sie 500 Anforderungen in einem Intervall von 60 Sekunden stellen können. Die Synchronisierung führt zu fünf Änderungen auf einer Seite.
- Wenn Sie einen reservierbaren Synchronisierungskonfigurationsdatensatz unter erstellen GoogleKalender 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 wird in erstellt Deltas Synchronisieren Modul.
- Die geplante Aufgabe, WSDRS Sync Calendar items, Wird mit der Anwendung bereitgestellt, um die neuesten Änderungen für alle aktiven reservierbaren Synchronisierungskonfigurationen abzurufen. Die geplante Aufgabe ist auf festgelegt Falsch Standardmäßig und muss aktiviert sein, um die Synchronisierung zu starten. Standardmäßig ist die geplante Aufgabe so festgelegt, dass sie alle fünf Minuten ausgeführt wird. Sie können die Zeit der geplanten Aufgabe jedoch nach Bedarf festlegen. Sie können sie jederzeit auch manuell ausführen.
- Die an den reservierbaren Synchronisierungskonfigurationen vorgenommenen Änderungen werden als Ereignisse in erstellt Ereignisse Modul. Die Anwendung erstellt Ereignisse „Erstellen“, „Aktualisieren“, „Löschen“ und „Lesen“ für GoogleKalender.
- Für jeden Synchronisierungsdatensatz wird ein Ereignis erstellt. Abhängig von der im Kalenderanbieter angegebenen Seitengröße werden die Änderungen angezeigt. Wenn Changes ausstehen, wird sie während der nächsten geplanten Aufgabenausführung angezeigt.
- Die API, die zum Abrufen der Synchronisierungstoken verwendet wird, speichert die Antwort in Antwort Feld des Ereignisses. Die API bietet Änderungen, die an einer einzelnen Reservierung, Mehrfachreservierung und der übergeordneten wiederkehrenden Reservierung vorgenommen wurden.
- Mithilfe der von der API erstellten Antwort wird eine Reservierung in erstellt Management von Arbeitsplatz-ReservierungenAnwendung.
- Bei jeder Ausführung der geplanten Aufgabe wird auch das Synchronisierungstoken aktualisiert, das als Referenzpunkt für die nächste Synchronisierung verwendet wird.
Frühere Reservierungen werden synchronisiert
- Der Kalenderanbieter, der ist GoogleDer von Ihnen konfigurierte Kalenderanbieter muss aktiv sein.
- Die Synchronisieren Sie frühere Reservierungen Feld muss ausgewählt werden.
- Die reservierbare Synchronisierungskonfiguration, für die Sie frühere Reservierungen synchronisieren möchten, muss aktiv sein.Hinweis:Nachdem Sie aktiviert haben Synchronisieren Sie frühere Reservierungen , Sie müssen zu den Speicherorten jedes reservierbaren Synchronisierungskonfigurationsdatensatzes navigieren und auswählen Standort Synchronisieren .
Verarbeitung von „keine Anforderung“
Keine Anforderung ist ein Mechanismus zum Validieren der generierten Syntax der Nutzlast eines für den Kalender erstellten Ereignisses. Anstatt das Ereignis jedoch an den Kalenderanbieter zu senden, wird es nur erstellt. Der Administrator kann den Nutzlastinhalt des Ereignisses (JSON) validieren, um sicherzustellen, dass wie erwartet generiert wird. „Keine Anforderung“ stellt sicher, dass die Anwendung beim Kalenderanbieter keine API-Aufrufe durchführt, wenn Sie eine Reservierung in erstellen, aktualisieren oder stornieren Management von Arbeitsplatz-ReservierungenAnwendung.