Datensatz löschen
Verwende den Schritt Datensatz löschen, um einen Datensatz zu entfernen. Der Schritt nimmt eine Referenz auf den Datensatz (typischerweise der rec-Output eines vorherigen „Datensätze suchen"- oder „Datensatz einfügen"-Schritts) und löscht ihn.
Schritt konfigurieren
Öffne den Flow-Editor, füge Datensatz löschen ein und fülle die Konfigurationskarte aus.
Beschreibung
- Zweck: Mach klar, welchen Datensatz dieser Schritt entfernt und warum.
- Wann ausfüllen: Immer. Die Beschreibung erscheint im Editor und in der Ausführungs-Historie.
- Tipps: Benenne Tabelle und Absicht, z. B.
Staging-Zeile nach Import entfernen.
Referenz
- Zweck: Identifiziert den zu löschenden Datensatz.
- Wann ausfüllen: Pflicht. Wähle ein SmartField, das auf einen Datensatz auflöst — z. B. den
rec-Output eines vorherigen Schritts. - Tipps: SmartField-Referenzen werden über den Picker eingetragen, in der Standard-
{{name}}-Notation – die Picker-Ausgabe wird unverändert eingefügt.
Trigger ausführen
- Zweck: Entscheidet, ob BCs Standard-Delete-Logik mitläuft — der
OnDelete-Trigger und das Cascade-Delete-Verhalten der Tabelle. - Optionen:
- Ein (Standard) — volles BC-Verhalten. Der Trigger läuft, und Cascade-Regeln greifen (das Löschen eines Verkaufskopfs löscht z. B. auch die zugehörigen Verkaufszeilen).
- Aus — der Datensatz wird ohne Trigger und Cascade entfernt.
Outputs
Der Schritt hat keine Outputs — der Datensatz existiert nach erfolgreichem Löschen nicht mehr.
Hinweise
- Cascade-Verhalten. Bei aktivierten Triggern greift BCs Standard-Cascade. Probleme aus der Cascade (Berechtigungen, Constraints) bringen den Flow am Schritt mit dem zugrunde liegenden BC-Fehler zum Stopp.
- Fehlender Datensatz. Wenn die Referenz auflösbar ist, der Datensatz aber nicht (mehr) existiert (z. B. weil ein vorheriger Schritt ihn schon gelöscht hat), bricht der Schritt den Flow mit einem Fehler ab.