Vor Beginn Statusverarbeitung
Schnittstelle: IPluginFormPreProcess
Verwendungsmöglichkeiten
Möglichkeit zum Einbau einer individuellen Prüfung, welche nach dem Abspeichern der Formulardaten in der Datenbank, aber vor Beginn der Statusverarbeitung durchgeführt werden kann.
Damit könnte zum Beispiel bewirkt werden, dass die Verarbeitung von Formulardaten innerhalb der Statusverarbeitung umgangen wird, aber die eingegeben Formulardaten trotzdem in der Datenbank abgespeichert werden.
Methodensignaturen
Übergabewert
Der Typ IPluginFormPreProcessParams stellt den Zugriff auf folgende Eigenschaften bereit:
- aktuelles Projekt
- aktueller Vorgang
- aktuelle Version des Formulars mit dem Zugriff auf alle enthaltenen Formularelemente
- Sessionparameter
- aktueller Nutzerkontext um beispielsweise Datenbankoperationen ausführen zu können
Rückgabewerte
Der Rückgabewert muss vom Typ IPluginFormPreProcessRetVal sein. Eine Referenzimplementierung wird durch die Klasse PluginGenericFormProcessingRetVal bereitgestellt.
Bei der Instanziierung eines entsprechenden Objektes wird eine boolsche Flagge erwartet. Hat diese den Wert true, wird die weitere Verarbeitung in Xima® Formcycle fortgesetzt. Bei false wird die Verarbeitung abgebrochen.