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 > Arbeiten mit Untertabellen

executeMethodForSubtable(string $method, string $subtableName): void

Scroll Zurück Oben Weiter Mehr

Führt eine Methode der aktuellen Systemaktivität für alle Zeilen einer Untertabelle aus. Die Resolve-Methoden werden dabei automatisch auf die Untertabelle umgestellt, so dass die Auflösung von Parametern sich auf Untertabellenwerte und nicht mehr auf die Werte der Prozesstabelle bezieht.

Parameter

Typ

Beschreibung

$method

string

Name der Methode der aktuellen Systemaktivität, welche für alle Zeilen einer Untertabelle ausgeführt werden soll

$subtableName

string

Name der Untertabelle

Im Fehlerfall wirft die Funktion eine JobRouterException.

Beispiel:

try {

    $this->executeMethodForSubtable("doSomethingSpecialMethod","mySubtableName");

} catch (JobRouterException $e) {

    $this->error($e->getMessage());

    throw new JobRouterException('Es ist ein Fehler aufgetreten. Weitere Details finden Sie in der Logdatei.');

}