Zum Inhalt

Auswertungsposition: Manuelle Statusänderung

Diese Referenzseite beschreibt die Auswertungsposition „Nach dem Speichern einer manuellen Statusänderung“. Regeln mit dieser Auswertungsposition werden ausgeführt, sobald ein Anwender den Status eines Datensatzes manuell ändert und speichert.

Wo konfiguriere ich das in der Software?

PARAMETER - (Auswahl des Regel-Bereichs) - REGELN - Schaltfläche: NEU

image-2026-8-6_11-41-27.png

Wann wird diese Auswertungsposition ausgelöst?

Die Auswertungsposition „Nach dem Speichern einer manuellen Statusänderung“ wird genau dann ausgelöst, wenn ein Anwender den Status eines Datensatzes (z. B. eines Vorgangs) über das Programm manuell ändert und diese Änderung anschließend gespeichert wird.

Abgrenzung zu automatischen Statusänderungen

Diese Auswertungsposition greift nicht bei Statusänderungen, die durch das System automatisch ausgelöst werden (z. B. beim Buchen oder Wandeln eines Vorgangs). Nur die vom Anwender bewusst vorgenommene, manuelle Statusänderung löst diese Regeln aus.

Abgrenzung zur Auswertungsposition „Vor dem Speichern“

Regeln mit der Auswertungsposition „Vor dem Speichern nach einer Neuanlage oder Änderung (über das Erfassungsformular)“ werden bei jeder Speicherung ausgelöst, also auch bei rein inhaltlichen Feldänderungen. Die vorliegende Auswertungsposition reagiert dagegen ausschließlich auf eine Statusänderung.

Felder und Steueroptionen der Regelanweisung

Anweisungsart

Die folgende Tabelle zeigt, welche Anweisungsarten für diese Auswertungsposition zur Verfügung stehen:

Anweisungsart Verfügbar Hinweis
Feldzuweisung – Feldwert mit Vorgabewert füllen Statisches Befüllen eines Felds
Feldzuweisung – Feldwert über Formel füllen Formeleditor steht zur Verfügung
Feldzuweisung – Feldwert löschen Leert den Inhalt des angegebenen Felds
Meldung / Abfrage Nicht verfügbar bei dieser Position
Farbdarstellung Nicht verfügbar bei dieser Position
HTTP-Befehl senden POST-Befehl an eine URL senden
Programm / Datei / Link ausführen Externes Programm, Datei oder URL aufrufen

Farbdarstellung nicht anwendbar

Die Anweisungsart „Farbdarstellung“ steht bei dieser Auswertungsposition nicht zur Verfügung, da die Regeln erst nach der Statusänderung ausgewertet werden und keine visuelle Darstellung in einer Übersicht steuern.

Zielfeld (bei Feldzuweisung)

Feld Beschreibung
Feld Gibt das Datenbankfeld an, das durch die Regelanweisung befüllt oder geleert werden soll. Es stehen alle exportierbaren Felder des jeweiligen Datensatzes zur Verfügung.
Vorgabewert / Formel Statischer Wert (bei „Vorgabewert füllen“) oder Formelausdruck (bei „Formel füllen“), der in das Zielfeld geschrieben wird.

Steueroptionen für den Regelfluss

Diese Optionen steuern, wie nach der Ausführung einer Regelanweisung weiterverfahren wird:

Option Standardzustand Beschreibung
Keine weiteren Regelanweisungen auswerten Inaktiv Beendet die Auswertung aller weiteren Anweisungen der aktuellen Regel, nachdem diese Anweisung ausgeführt wurde.
Keine weiteren Regeln auswerten Inaktiv Beendet die gesamte Regelauswertung für diese Auswertungsposition, sobald diese Anweisung ausgeführt wurde. Nachfolgende Regeln werden nicht mehr geprüft.
Nur ausführen, wenn zuvor keine Regelanweisung ausgeführt wurde Inaktiv Die Anweisung wird nur dann ausgeführt, wenn in der laufenden Regelauswertung bisher keine andere Anweisung ausgeführt wurde. Dient als Fallback-Logik.

Tipp: Regelfluss gezielt steuern

Durch Kombination von „Keine weiteren Regelanweisungen auswerten“ und „Keine weiteren Regeln auswerten“ lassen sich exklusive Verzweigungen realisieren: Eine Bedingung greift, alle weiteren werden übersprungen. Weitere Details dazu finden Sie unter → Verzweigte Bedingungen.

Bedingung

Feld Beschreibung
Bedingungsfeld Das Datenbankfeld, das für den Vergleich herangezogen wird (alle exportierbaren Felder des Datensatzes sind wählbar).
Vergleichsoperator Art des Vergleichs (z. B. Gleich, Ungleich, Größer als, Kleiner als, Enthält).
Vergleichswert Der Wert, mit dem das Bedingungsfeld verglichen wird. Kann auch ein Feldverweis oder eine Formel sein.
Vergleichswert für verzweigte Bedingung Ermöglicht eine zweite Bedingungsprüfung innerhalb derselben Regel (ODER-Verknüpfung auf Anweisungsebene).

Statuszustand als Bedingungsfeld nutzen

Sie können das Statusfeld des Datensatzes direkt als Bedingungsfeld verwenden, um Regelanweisungen nur für einen bestimmten Zielstatus auszulösen, z. B. „Nur ausführen, wenn der neue Status = ‚Gesperrt‘ ist.“

Typisches Anwendungsszenario

Wenn ein Vorgang manuell auf den Status „Gesperrt“ gesetzt wird, soll automatisch ein internes Selektionsfeld mit dem aktuellen Datum befüllt werden, um den Sperrzeitpunkt zu dokumentieren:

Regelbestandteil Konfiguration
Auswertungsposition Nach dem Speichern einer manuellen Statusänderung
Bedingung Statusfeld = „Gesperrt“
Anweisungsart Feldzuweisung – Feldwert über Formel füllen
Zielfeld Selektionsfeld (z. B. SEL_SPERRDATUM)
Formel $TODAY (aktuelles Datum)

Weiterführendes Beispiel

Wie Sie Selektionsfelder per Formelregel befüllen, wird ausführlich beschrieben, sobald der Beispiele-Bereich verfügbar ist.

Analyse und Fehlersuche

Hinweis der Analyse-Funktion

Die integrierte Analyse-Funktion für Regeln prüft bei dieser Auswertungsposition unter anderem:

  • Ob Anweisungen auf variabel lange Felder (Blob-Felder) zugreifen. Dies ist bei dieser Position nicht zulässig.
  • Ob Anweisungen die DBInfo-Funktion verwenden. Dies kann zu unerwartetem Verhalten führen und wird als Warnung ausgegeben.
  • Ob für diese Position überhaupt eine Bedingungsprüfung hinterlegt ist. Fehlt sie, wird ein Hinweis ausgegeben.

Nutzen Sie die Analyse-Funktion regelmäßig, um Ihre Regelkonfiguration zu validieren.

Regel wird nicht ausgeführt?

Prüfen Sie folgende häufige Ursachen:

  • Die Auswertungsposition ist falsch gewählt (z. B. „Vor dem Speichern“ statt „Nach dem Speichern einer manuellen Statusänderung“).
  • Die Bedingung trifft nicht zu. Prüfen Sie den tatsächlichen Feldinhalt nach der Statusänderung.
  • Die Regel ist inaktiv geschaltet.
  • Eine vorhergehende Regel hat „Keine weiteren Regeln auswerten“ gesetzt.

Weiterführende Informationen