Auswertungsposition: Vorgänge wandeln
Regeln mit einer der Wandeln-Auswertungspositionen greifen beim Umwandeln eines Vorgangs in einen anderen Vorgangstyp — z. B. Angebot → Auftrag oder Lieferschein → Rechnung. Diese Seite beschreibt alle drei Auswertungspositionen des Wandeln-Zyklus sowie die jeweils verfügbaren Anweisungsarten und Besonderheiten.
Wo konfiguriere ich das in der Software?
PARAMETER - (Auswahl des Regel-Bereichs) - REGELN - Schaltfläche: NEU
image-2026-8-6_8-41-17.png
Übersicht der Auswertungspositionen
| Auswertungsposition | Interner Name | Zeitpunkt | Typische Verwendung |
|---|---|---|---|
| Zum Vorbelegen der Vorgangsart (im Wandelnformular) | rawpVgbArtWandeln | Das Wandelnformular wird geöffnet | Ziel-Vorgangsart automatisch vorselektieren |
| Vor dem Wandeln | rawpVorWandeln | Unmittelbar vor dem Durchführen des Wandelns | Prüfungen, Pflichtfeldbelegung, Abbruch per Meldung |
| Nach dem Wandeln | rawpNachWandeln | Unmittelbar nach dem Durchführen des Wandelns | Folgeaktionen, Felder im Zielvorgang befüllen, externe Systeme benachrichtigen |
Kopplung an den Buchungsparameter
Damit Regeln mit Wandeln-Auswertungspositionen ausgeführt werden, muss im zugehörigen Buchungsparameter das Kennzeichen "Regeln für Wandeln abarbeiten" aktiviert sein. Ohne diese Aktivierung werden die Regeln ignoriert. → Buchungsparameter-Kopplung aktivieren
Auswertungsposition: Zum Vorbelegen der Vorgangsart (im Wandelnformular)
Diese Auswertungsposition wird ausgewertet, wenn der Anwender das Wandelnformular öffnet. Regeln können hier die Ziel-Vorgangsart in Abhängigkeit von Feldern des Quellvorgangs automatisch vorbelegen, so dass der Anwender nur noch bestätigen muss.
Verfügbare Anweisungsarten
| Anweisungsart | Verfügbar | Hinweis |
|---|---|---|
| Feldzuweisung – Vorgabewert | ✓ | Setzt die Ziel-Vorgangsart auf einen festen Wert |
| Feldzuweisung – Formel | ✓ | Ermittelt die Ziel-Vorgangsart dynamisch über eine Formel |
| Feldzuweisung – Feldwert löschen | ✓ | Leert das Vorgangsart-Feld (Auswahl bleibt offen) |
| Meldung / Abfrage | ✓ | Hinweis oder Rückfrage beim Öffnen des Formulars |
| Farbdarstellung | ✗ | An dieser Position nicht verfügbar |
| HTTP-Befehl senden | ✗ | An dieser Position nicht verfügbar |
| Programm / Datei / Link ausführen | ✗ | An dieser Position nicht verfügbar |
Besonderheiten
Vorbelegen vs. Sperren
Das Vorbelegen ersetzt keine Validierung. Der Anwender kann die vorgeschlagene Vorgangsart im Wandelnformular weiterhin ändern. Soll ein Wandeln in bestimmte Vorgangsarten verhindert werden, kombinieren Sie diese Auswertungsposition mit "Vor dem Wandeln" und einer Meldung/Abfrage-Anweisung.
Auswertungsposition: Vor dem Wandeln
Regeln mit dieser Auswertungsposition laufen unmittelbar bevor der Wandel-Vorgang technisch ausgeführt wird. Der Quellvorgang ist in diesem Moment noch unverändert les- und auswertbar. Schlägt eine Prüfung fehl, kann das Wandeln durch eine Meldung mit Abbruch verhindert werden.
image-2026-8-6_9-33-28.png
Verfügbare Anweisungsarten
| Anweisungsart | Verfügbar | Hinweis |
|---|---|---|
| Feldzuweisung – Vorgabewert | ✓ | Felder im Quellvorgang vor dem Wandeln setzen |
| Feldzuweisung – Formel | ✓ | Felder über Formel berechnen und setzen |
| Feldzuweisung – Feldwert löschen | ✓ | Felder im Quellvorgang leeren |
| Meldung / Abfrage | ✓ | Prüfung mit Möglichkeit, den Wandel abzubrechen |
| Farbdarstellung | ✗ | An dieser Position nicht verfügbar |
| HTTP-Befehl senden | ✗ | An dieser Position nicht verfügbar |
| Programm / Datei / Link ausführen | ✗ | An dieser Position nicht verfügbar |
Besonderheiten
Beachten Sie
Feldzuweisungen vor dem Wandeln: Feldzuweisungen an dieser Position schreiben in den Quellvorgang, nicht in den noch nicht existierenden Zielvorgang. Änderungen sind dauerhaft und werden gespeichert, auch wenn das Wandeln anschließend durch eine Meldung abgebrochen wird. Prüfen Sie die Reihenfolge Ihrer Regelanweisungen sorgfältig.
Steuerfelder für den Regelfluss
Nutzen Sie "Keine weiteren Regelanweisungen auswerten" und "Keine weiteren Regeln auswerten", um nach einer Abbruchbedingung keine weiteren Anweisungen auszuführen. → Verzweigte Bedingungen
Auswertungsposition: Nach dem Wandeln
Diese Auswertungsposition greift unmittelbar nach dem erfolgreichen Abschluss des Wandelns. Der Zielvorgang ist bereits angelegt und seine Felder sind les- und beschreibbar. Typische Anwendungsfälle sind das Nachbefüllen von Selektionsfeldern, das Auslösen externer Aktionen (HTTP-POST) oder das Starten von Folgeprozessen.
image-2026-8-6_10-11-57.png
Verfügbare Anweisungsarten
| Anweisungsart | Verfügbar | Hinweis |
|---|---|---|
| Feldzuweisung – Vorgabewert | ✓ | Felder im Zielvorgang setzen |
| Feldzuweisung – Formel | ✓ | Felder über Formel dynamisch berechnen und setzen |
| Feldzuweisung – Feldwert löschen | ✓ | Felder im Zielvorgang leeren |
| Meldung / Abfrage | ✓ | Information oder Bestätigung nach dem Wandeln einblenden |
| HTTP-Befehl senden | ✓ | POST-Anfrage an eine externe URL senden |
| Programm / Datei / Link ausführen | ✓ | Externes Programm, Datei oder Link starten |
| Farbdarstellung | ✗ | An dieser Position nicht verfügbar |
Besonderheiten
Zugriff auf Quell- und Zielvorgang
Nach dem Wandeln sind über Formeln sowohl Felder des Zielvorgangs (direkt adressierbar) als auch — über spezielle Formelfunktionen — Felder des Quellvorgangs auswertbar. Prüfen Sie die verfügbaren Funktionen im Formeleditor.
HTTP-Befehl nach dem Wandeln
Der HTTP-POST-Befehl steht erst ab der Auswertungsposition "Nach dem Wandeln" zur Verfügung, nicht vorher. Wenn ein externes System über einen Wandelvorgang informiert werden soll, ist dies die korrekte Auswertungsposition. → HTTP-Befehl senden
Steuerfelder für alle Wandeln-Auswertungspositionen
Die folgenden Felder stehen in jeder Regelanweisung zur Verfügung und steuern den weiteren Ablauf der Regelauswertung:
| Feld | Bedeutung |
|---|---|
| Keine weiteren Regelanweisungen auswerten | Nach Ausführung dieser Anweisung werden keine weiteren Anweisungen derselben Regel geprüft. |
| Keine weiteren Regeln auswerten | Nach Ausführung dieser Anweisung werden keine weiteren Regeln für diese Auswertungsposition geprüft. |
| Nur ausführen, wenn zuvor keine Regelanweisung ausgeführt wurde | Diese Anweisung wirkt als Fallback: Sie greift nur, wenn bisher keine Anweisung in diesem Regelauswertungslauf ausgeführt wurde. |
Reihenfolge der Regeln
Regeln werden in der hinterlegten Reihenfolge abgearbeitet. Nutzen Sie die Steuerfelder gezielt, um performante und konfliktfreie Regelketten aufzubauen. → Verzweigte Bedingungen
Typische Kombinationen
Ziel-Vorgangsart abhängig vom Kundentyp vorbelegen
Ziel: Beim Wandeln eines Angebots soll für Firmenkunden automatisch "Auftrag Firma" und für Privatkunden "Auftrag Privat" vorgeschlagen werden.
Aufbau:
- Regel 1 – Auswertungsposition:
Zum Vorbelegen der Vorgangsart- Bedingung: Feld
Kundentyp=Firma - Anweisung: Feldzuweisung Vorgangsart =
Auftrag Firma - Kennzeichen: "Keine weiteren Regeln auswerten" aktiv
- Bedingung: Feld
- Regel 2 – Auswertungsposition:
Zum Vorbelegen der Vorgangsart- Bedingung: Feld
Kundentyp=Privat - Anweisung: Feldzuweisung Vorgangsart =
Auftrag Privat
- Bedingung: Feld
Wandeln verhindern, wenn ein Pflichtfeld leer ist
Ziel: Ein Wandeln soll abgebrochen werden, wenn das Selektionsfeld Freigabe nicht gesetzt ist.
Aufbau:
- Regel – Auswertungsposition:
Vor dem Wandeln- Bedingung: Feld
Freigabeist leer - Anweisung: Meldung/Abfrage mit Abbruch
- Kennzeichen: "Keine weiteren Regeln auswerten" aktiv
- Bedingung: Feld
Nach dem Wandeln ein externes System per HTTP-POST benachrichtigen
Ziel: Nach erfolgreichem Wandeln soll ein Webhook-Endpunkt mit der neuen Vorgangsnummer aufgerufen werden.
Aufbau:
- Regel – Auswertungsposition:
Nach dem Wandeln- Bedingung: (keine, immer ausführen)
- Anweisung: HTTP-Befehl senden, URL = Webhook-Endpunkt, Nutzdaten über Formel aufgebaut
→ Detailliertes Beispiel: HTTP-Befehl senden