Retry Handler Framework
Framework, das eine fehlgeschlagene HTTP-Anforderung wiederholt, wenn die API-Quotengrenzen überschritten werden und der Statuscode „429 Zu viele Anforderungen“ zurückgegeben wird. Der HTTP-Header „Retry-After time“ (Wiederholen nach Zeit) wird verwendet, um die Anforderung nach der angegebenen Wiederholungszeit erneut zu versuchen.
Apps im Store anfordern
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.
Spoke-Anforderungen
- Installieren Sie die App Journey-Accelerator
- Microsoft Exchange Online-Spoke
Spoke-Flows
Das Retry Handler Framework stellt Beispiel-Flows bereit, um die Automatisierung von Journey-Accelerator -Aufgaben zu demonstrieren. Um einen Beispiel-Flow anzupassen, kopieren Sie ihn in einen neuen Anwendungsbereich. Folgende Beispiel-Flows sind verfügbar:
| Flow | Beschreibung |
|---|---|
| Abonnements verlängern | Ruft alle Abonnementdatensätze ab und verlängert die Abonnements, die in Kürze ablaufen. Hinweis: Abonnements mit dem Status „Wird gelöscht“ werden für eine Verlängerung nicht berücksichtigt. |
| Bereinigen Sie Warteschlangen-Datensätze | Entfernt die Datensätze basierend auf dem Status, dem Ausführungsstatus und der Zeit der letzten Aktualisierung aus der Warteschlange für die Anforderungswiederholung. |
| Geplante Aufgabe | Verarbeitet Datensätze aus der Tabelle „Warteschlange für Anforderungswiederholung“. |
Spoke-Subflows
Das Retry Handler Framework stellt Beispiel-Subflows bereit, um die Automatisierung von Journey Accelerator- Aufgaben zu demonstrieren. Um einen Beispiel-Subflow anzupassen, kopieren Sie ihn in einen neuen Anwendungsbereich. Folgende Beispiel-Subflows sind verfügbar:
| Subflow | Beschreibung |
|---|---|
| Kalendersynchronisierung | Ruft die Ereignisse aus der Tabelle mit den transformierten Daten des Exchange Online-Kalenderereignisses ab und aktualisiert die Ereignisse in der Tabelle „Microsoft Exchange Online-Ereignisse“. Überprüft, ob ein gültiges Abonnement vorhanden ist. Erstellt ein Abonnement, wenn das Abonnement nicht vorhanden ist. Hinweis: Sie müssen die erforderlichen Details in der Tabelle mit den transformierten Daten für Exchange Online-Kalenderereignisse aktualisieren, bevor Sie Ereignisdaten synchronisieren. |
| Abonnementdatensatz erstellen oder aktualisieren | Überprüft, ob in Microsoft Exchange Online ein Abonnement mit den angegebenen Details vorhanden ist. Wenn das Abonnement vorhanden ist, wird der Abonnementdatensatz aktualisiert. Andernfalls werden in Microsoft Exchange Online ein Abonnement und ein zugehöriger Datensatz erstellt. |
| Löschen Sie das Kalenderplanungsereignis | Löscht das angegebene Ereignis in Microsoft Exchange Online und den zugehörigen Datensatz aus Ereignistabellen, Anhängen, Datensätzen von Ereignisteilnehmern und Ereignis-zu-Abonnement-M2M-Tabellen. |
| Event Lifecycle Management | Ruft die Ereignisdetails ab und aktualisiert die Datensatzdetails des Ereignisses, der Teilnehmer und des Ereignisses für m2m-Tabellen des Abonnements. |
| Anhänge für Ereignisdatensatz suchen und aktualisieren | Ruft die Anhänge des angegebenen Ereignisses aus Microsoft Exchange Online ab und aktualisiert die abgerufenen Details im Datensatz des angegebenen Ereignisses. |
| Suchen und aktualisieren Sie die Kalenderplanungsänderung | Ruft die Ereignisdetails aus Microsoft Exchange Online ab und aktualisiert die Details im Datensatz des angegebenen Ereignisses. Wenn noch kein Abonnement vorhanden ist, erstellt dieser Subflow ein Abonnement und verknüpft es mit dem Ereignisdatensatz. Wenn in Microsoft Exchange Online ein Ereignis nicht vorhanden ist, werden alle zugehörigen lokalen Datensätze gelöscht. |
| Sucht Kalenderdetails | Ruft die Kalenderdetails ab. Hinweis: Dieser Subflow kann nicht wiederverwendet werden, da er Teil des Subflows von Event Lifecycle Management ist. |
| Sucht Ereignisdetails | Ruft die Ereignisdetails ab. Hinweis: Dieser Subflow kann nicht wiederverwendet werden, da er Teil des Subflows „Kalenderplanungsereignis aktualisieren“ ist. |
| Entferntes Abonnement neu erstellen | Erstellt ein entferntes Webhook-Abonnement anhand der Details aus dem zugehörigen Abonnementdatensatz neu. |
| Abonnement verlängern | Verlängert ein Webhook-Abonnement, wenn eine Verlängerung basierend auf den angegebenen Eingaben erforderlich ist. |
| Subscription Lifecycle Management | Demonstriert den Prozess der Abonnementverwaltung für Webhook-Abonnements. Dieser Subflow erstellt ein Ereignis und prüft, ob ein Webhook-Abonnement vorhanden ist. Wenn kein Webhook-Abonnement vorhanden ist, erstellt der Subflow ein Webhook-Abonnement, ein Event, Teilnehmer und ein Event für die M2M-Tabellendatensätze des Abonnements. |
| Ereignisse synchronisieren | Synchronisiert die Kalenderansicht mit der Tabelle mit den transformierten Daten des Exchange Online-Kalenderereignisses. Verwenden Sie diesen Subflow, um verpasste Lebenszyklusbenachrichtigungen für Abonnements zu verwalten. Hinweis: Sie müssen die Tabelle mit den transformierten Daten für Exchange Online-Kalenderereignisse mit den erforderlichen Informationen aktualisieren, bevor Sie Ereignisdaten synchronisieren. |
| Kalenderplanungsereignis aktualisieren | Aktualisiert die Eigenschaften eines Ereignisobjekts in Microsoft Exchange Online und die zugehörigen Datensätze in der Ereignistabelle. |