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-Abläufe
Das Retry Handler Framework bietet Beispiel-Flows, um die Automatisierung der Journey Accelerator -Aufgaben zu demonstrieren. Um einen Beispielablauf anzupassen, kopieren Sie ihn in einen neuen Anwendungsbereich. Verfügbare Beispielabläufe umfassen Folgendes:
| 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 bei der Verlängerung nicht berücksichtigt. |
| Bereinigen Sie die Warteschlangendatensätze | Entfernt die Datensätze basierend auf Status, Ausführungsstatus und der letzten Aktualisierungszeit aus der Warteschlange für Anforderungswiederholung. |
| Geplante Aufgabe | Verarbeitet Datensätze aus der Tabelle „Anforderungswiederholungswarteschlange“. |
Spoke-Unterabläufe
Das Retry Handler Framework enthält Beispiel-Subflows, um die Automatisierung von Journey Accelerator -Aufgaben zu demonstrieren. Um einen Beispiel-Unterablauf anzupassen, kopieren Sie ihn in einen neuen Anwendungsbereich. Verfügbare Beispiel-Unterabläufe umfassen Folgendes:
| Subflow | Beschreibung |
|---|---|
| Kalendersynchronisierung | Ruft die Ereignisse aus der Tabelle „Transformierte Daten für Exchange Online-Kalenderereignisse“ ab und aktualisiert die Ereignisse in der Microsoft Exchange Online-Ereignistabelle. Ü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 „Transformierte Daten für Exchange Online-Kalenderereignisse“ aktualisieren, bevor Sie Ereignisdaten synchronisieren. |
| Erstellen oder aktualisieren Sie einen Abonnementdatensatz | Überprüft, ob ein Abonnement mit den angegebenen Details in Microsoft Exchange Online vorhanden ist. Wenn das Abonnement vorhanden ist, wird der Abonnementdatensatz aktualisiert. Andernfalls wird ein Abonnement in Microsoft Exchange Online erstellt und ein zugehöriger Datensatz erstellt. |
| Löschen Sie das Kalenderplanungsereignis | Löscht das angegebene Event in Microsoft Exchange Online und den zugehörigen Datensatz aus Event-Tabellen, Anhängen, Datensätzen von Event-Teilnehmern und Event-zu-M2M-Abonnementtabellen. |
| Event-Lebenszyklusverwaltung | Ruft die Ereignisdetails ab und aktualisiert die Datensatzdetails des Ereignisses, der Teilnehmer und des Ereignisses für m2m-Abonnementtabellen. |
| Anhänge an Event-Datensatz 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 Änderung der Kalenderplanung | Ruft die Ereignisdetails aus Microsoft Exchange Online ab und aktualisiert die Details im Datensatz des angegebenen Ereignisses. Wenn bereits kein Abonnement vorhanden ist, erstellt dieser Subflow ein Abonnement und verknüpft es mit dem Event-Datensatz. Wenn ein Event in Microsoft Exchange Online 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 Event Lifecycle Management-Subflows ist. |
| Sucht nach Event-Details | 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 basierend auf den angegebenen Eingaben eine Verlängerung erforderlich ist. |
| Abonnement-Lebenszyklusverwaltung | Demonstriert den Prozess der Abonnementverwaltung für Webhook-Abonnements. Dieser Subflow erstellt ein Ereignis und überprüft, ob ein Webhook-Abonnement vorhanden ist. Wenn kein Webhook-Abonnement vorhanden ist, erstellt der Subflow die m2m-Tabellendatensätze für Webhook-Abonnement, Event, Teilnehmer, Event für Abonnement. |
| Ereignisse synchronisieren | Synchronisiert die Kalenderansicht mit der Tabelle „Transformationsdaten für Exchange Online-Kalenderereignisse“. Verwenden Sie diesen Subflow, um verpasste Lebenszyklusbenachrichtigungen für Abonnements zu verwalten. Hinweis: Sie müssen die Tabelle „Transformierte Daten für Exchange Online-Kalenderereignisse“ mit den erforderlichen Informationen aktualisieren, bevor Sie Ereignisdaten synchronisieren. |
| Aktualisieren Sie das Kalenderplanungsereignis | Aktualisiert die Eigenschaften eines Event-Objekts in Microsoft Exchange Online und die zugehörigen Datensätze in der Event-Tabelle. |