Please enable JavaScript to view this site.

Das Handbuch für den JobRouter Entwickler

Navigation: Systemaktivitäten > Beschreibung der PHP API für Systemaktivitäten > API-Methoden > Auslesen und Schreiben von Vorgangsdaten

setTableValue(string $fieldname, mixed $value): void

Scroll Zurück Oben Weiter Mehr

Dient zum Setzen von Prozesstabellenwerten.

Bitte beachten Sie: Bei dieser Funktion werden die Daten erst in die Datenbank geschrieben, sobald markActivityAsCompleted aufgerufen wurde.

Parameter

Typ

Beschreibung

$fieldname

string

Name des Prozesstabellenfeldes

$value

mixed

Neuer Wert des Prozesstabellenfelds

Der Parameter $value muss je nach Typ des Prozesstabellenfeldes unterschiedlich übergeben werden:

Typ

Format

Beispiel

Text

Als Text

Text …

Ganzzahl

Als Ganzzahl

1000

Dezimal

Als Dezimalwert

1000.00

Langer Text

Als Text

Text …

Datum (Datetime)

Eingabe im Format JJJJ-MM-TT HH:MM:SS

2012-01-20 12:23:45

Datum (Timestamp)

Als UNIX-Timestamp

1330709994

Im Fehlerfall wirft die Funktion eine JobRouterException.

Beispiel:

// Textfeld setzen

$this->setTableValue('NAME', 'MAX MÜLLER');

 

// Numerisches Feld setzen

$this->setTableValue('NUMMER', 1000);

 

// Dezimalfeld setzen

$this->setTableValue('PREIS', 1000.12);

 

// Datum setzen

$this->setTableValue('DATUM', '2012-01-20');

 

// Datum mit Uhrzeit setzen

$this->setTableValue('DATUM', '2012-01-20 12:34:20');