Webform + Webform Autosave + Business Rules + Bedingungen
am 06.10.2020 - 10:47 Uhr in
Ich habe ein ziemlich umfangreiches Webform-Formular erstellt und deshalb das Modul Webform Autosave installiert, um die Möglichkeit zu haben das Formular als Entwurf zwischen zu speichern. Das funktioniert soweit gut. Nun soll nach dem Versenden des Formulars eine Regel ausgeführt werden.
Auch das funktioniert tadellos.
Nur wird die Regel auch dann ausgeführt, wenn es als Entwurf gespeichert wird, und das soll es natürlich nicht.
Ich rufe die Regel über „Entity inset“ auf und habe folgende Bedingungen ausgetestet.
Feld: boolen: Ist Entwurf [in_draft]
Daten zum Vergleich: Aktueller Wert
Operator: =
Value to compare: 0
###### ###### ######
Manchmal ist es Gut bei solch einem Problem es einen Tag lang ruhen zu lassen.
Ich wusste bisher nicht so genau, wie das Modul „Webform Autosave“ funktioniert. Die Formulare werden ganz normal in der Tabelle „webform_submission“ gespeichert und das Feld „in_draft“ erhält den Wert „1“. Damit funktioniert die Regel „Entity inset“ einwandfrei. Nur sollte man daran denken, dass ab diesem Zeitpunkt wir nicht mehr von „Entity inset“, sondern „After updating Entity“ sprechen, das war mein Denkfehler!
Vielleicht kann es jemanden weiterhelfen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 3 Tagen 36 Minuten
vor 3 Tagen 3 Stunden
vor 3 Tagen 3 Stunden
vor 3 Tagen 3 Stunden
vor 4 Tagen 34 Minuten
vor 4 Tagen 2 Stunden
vor 4 Tagen 23 Stunden
vor 5 Tagen 16 Stunden
vor 5 Tagen 17 Stunden
vor 5 Tagen 20 Stunden