cache
Zweck
Das Cache-Element prüft, ob ein Datensatz „frisch“ oder „veraltet“ ist, basierend auf einem darin enthaltenen Zeitstempel. Es vergleicht den Zeitstempel mit einer definierten Gültigkeitsdauer, um festzustellen, ob die Daten noch als aktuell gelten.
Dies wird hauptsächlich genutzt, um zu entscheiden, ob mit vorhandenen Daten fortgefahren oder neue Daten abgerufen werden sollen. So können redundante Aktionen wie unnötige API-Aufrufe vermieden werden. Funktional agiert es als ein Prüfer für Datenaktualität.

Anwendungsfälle:
Vor einem API-Aufruf für Benutzerdaten prüfen, ob die bereits vorhandenen Daten innerhalb der letzten Stunde aktualisiert wurden.
Validieren eines temporären Tokens oder einer Sitzung durch Überprüfung des Erstellungsdatums mit einer festgelegten Ablaufzeit.
Entscheiden, ob ein zwischengespeicherter Bericht verwendet oder ein neuer generiert wird, basierend auf dem Erstellungszeitpunkt der Cache-Version.
Praktische Anwendungshinweise
Zeitstempelformat: Der Zeitstempel in deinem Zu validierendes Feld sollte in einem standardmäßigen, erkennbaren Format vorliegen (wie ISO 8601, z. B.
2025-07-02 T12:00:00Z).Beispiel-Flow:
Konfigurationsoptionen
Gültigkeitsdauer
Beschreibung: Die Zeitspanne, für die die Daten nach ihrem Zeitstempel als „frisch“ gelten.
Eingabeformat: Ein Text-String, der Zahlen und Einheiten kombiniert. Unterstützte Einheiten sind
dfür Tage,hfür Stunden undmfür Minuten.Beispielwert:
6h 30m(für 6 Stunden und 30 Minuten)
Zu validierendes Feld
Beschreibung: Der Name des Feldes in deinem Eingabedatensatz, das den zu überprüfenden Zeitstempel enthält.
Eingabeformat: String.
Beispielwert:
updated_at
Datensatz, der überprüft werden soll
Beschreibung: Die Eingabedaten, die ein JSON-Objekt sein müssen, das das oben angegebene Zeitstempelfeld enthält.
Eingabeformat: JSON-Objekt.
Beispielwert:
Eingabe-/Ausgabe-Erwartungen
Eingabe: Das Element erfordert eine einzelne Eingabe, Datensatz, der überprüft werden soll, die ein JSON-Objekt mit einem gültigen Zeitstempelfeld sein muss.
Ausführungspfade: Dieses Element hat keinen einzelnen „nächsten“ Schritt. Stattdessen hat es zwei Ausgabepfade, die auf dem Ergebnis der Aktualitätsprüfung basieren:
Gültiger Pfad: Der Flow wird auf diesem Pfad fortgesetzt, wenn die Daten frisch sind (d.h., ihr Zeitstempel plus die Gültigkeitsdauer liegt noch in der Zukunft).
Ungültiger Pfad: Der Flow wird auf diesem Pfad fortgesetzt, wenn die Daten veraltet sind.
Ausgabevariablen:
Valide Daten: Ein boole'scher Wert (
trueoderfalse), der das Ergebnis der Aktualitätsprüfung anzeigt.truebedeutet, die Daten sind frisch.Datenvalidierung: Der ursprüngliche Datensatz, der überprüft werden soll wird zur Verwendung in nachfolgenden Schritten als Ausgabe durchgereicht.
War das hilfreich?
