Delta Status

Zweck

Das Delta Status-Element ist ein Datenverwaltungswerkzeug, das verwendet wird, um einen Verarbeitungsstatus für Datensätze innerhalb einer DataStructure zu setzen. Es markiert Datensätze entweder als Clean (verarbeitet) oder Dirty (unverarbeitet).

Dies ist unerlässlich für die Erstellung von „Delta“- oder Datensynchronisations-Workflows, bei denen Sie nur Datensätze verarbeiten möchten, die sich geändert haben oder noch nicht verarbeitet wurden.

Anwendungsfälle:

  • Nach der erfolgreichen Verarbeitung eines Datensatzes in einer Schleife, diesen als Clean markieren, damit er beim nächsten Durchlauf nicht erneut verarbeitet wird.

  • Vor dem Start einer großen Datensynchronisation alle Datensätze in einer DataStructure als Dirty markieren, um sicherzustellen, dass jeder Datensatz geprüft wird.

  • In einer „For Each“-Schleife den Status eines einzelnen Elements setzen, je nachdem, ob dessen Verarbeitung erfolgreich war.


Praktische Anwendungshinweise

  • Delta-Verarbeitung: Der beabsichtigte Zweck ist die Verwaltung, welche Datensätze Beachtung benötigen. Typischerweise würden Sie:

    1. Mit einem DataSet nur Dirty-Datensätze abrufen.

    2. Diese in einer Schleife verarbeiten.

    3. Dieses Delta Status-Element verwenden, um sie einzeln als Clean zu markieren.

  • Massen-„Als Dirty markieren“: Das Aktivieren der Checkbox „Auf gesamte Datenstruktur anwenden“ ist die Art, deine Daten „zurückzusetzen“ und zu erzwingen, dass alle Datensätze im nächsten Durchlauf zur Verarbeitung berücksichtigt werden.

  • Wichtige Einschränkung: Beachte, dass die Massen-Operation („Auf gesamte Datenstruktur anwenden“) nur das Setzen des Status auf Dirty unterstützt. Es ist kein „Massen-Clean“ möglich; dies muss für jeden Datensatz einzeln innerhalb einer Schleife erfolgen.


Konfigurationsoptionen

Option

Beschreibung

Modus

Eingabeformat

Status

Der Verarbeitungsstatus, den Sie auf den/die Datensatz/Datensätze anwenden möchten:

Clean (Verarbeitet)

Dirty (Unverarbeitet/Geändert)

Einzeln oder Massen-Operation

Auswahl (Dropdown)

DataStructure

Die Ziel-DataStructure, die die zu ändernden Datensätze enthält.

Einzeln oder Massen-Operation

Auswahl (Dropdown)

Auf gesamte Datenstruktur anwenden

Aktiviert: Das Element ändert alle Datensätze in der DataStructure auf einmal und setzt sie auf Dirty (Massen-„Zurücksetzen“).

Deaktiviert (Standard): Das Element ändert einen einzelnen Datensatz.

Massen-Operation

Checkbox (Boolean)

Primärschlüssel

Der Primärschlüssel des einzelnen Datensatzes, den Sie aktualisieren möchten.

Nur bei Einzel-Aktualisierung

String oder Zahl


Eingabe-/Ausgabe-Erwartungen

  • Eingabe: Das Element wird über die Benutzeroberfläche konfiguriert. Bei der Aktualisierung eines einzelnen Datensatzes benötigt es den Primärschlüssel als Eingabe (z.B. {{item.kunden_id}}).

  • Ausgabe: Dieses Element erzeugt keine Ausgabevariablen. Seine Funktion besteht darin, den Status von Datensätzen direkt in einer gespeicherten DataStructure zu ändern.


Zuletzt aktualisiert

War das hilfreich?