Die Funktion save kann nur innerhalb von Schrittinitialisierungs- oder Dialogfunktionen verwendet werden.
Mit ihr können Sie einen Schritt abspeichern, d.h. die Arbeitsdaten des Prozesses werden in der Prozesstabelle und den Untertabellen in der Datenbank gespeichert.
Parameter |
Typ |
Beschreibung |
---|---|---|
- |
- |
- |
Die Funktion save liefert kein Rückgabeergebnis, jedoch können mittels try .. catch auftretende Fehler abgefangen werden.
Bitte beachten Sie: Es werden nur Arbeitsdaten gespeichert, welche mit den Funktionen setTableValue oder setSubTableValue vorher geändert worden sind.
Beispiel:
…
try {
this->setTableValue('betrag', '12.50');
$this->save();
// kein Fehler aufgetreten
} catch (JobRouterException $e) {
// Fehlerfall
}
…