Alle Änderungen und neuen Features des JobRouter Workflow Designers sind hier nach Version sortiert aufgelistet.
Änderungen in Version 5.1
Packagist-Paket für Funktionsdefinitionen
Die Definition der API-Funktionen ist als Paket in Packagist verfügbar. Das Paket kann in einer IDE eingebunden werden, um beim Entwickeln von eigenen Skripten Autocomplete-Vorschläge zu den API-Funktionen zu erhalten.
Änderungen in Version 5.0
Neue PHP-Templates
Im Editor für PHP-Funktionen wurden neue PHP-Templates für Prepared Statements (preparedSelect, preparedExecute) hinzugefügt.
Änderungen in Version 4.3
Verhalten der Methoden getSubtableValue und setSubtableValue (Bugfix #10224)
Von den Methoden getSubtableValue und setSubtableValue wurden bisher auch nicht-numerische Werte für den Parameter $row akzeptiert. Dies ermöglichte es, dass auch ungültige Werte übergeben werden konnten, welche anschließend durch explizite Typumwandlung ggf. zu einem falschen Wert konvertiert wurden. Nun sind diese Methoden typsicher definiert, d.h. für den Parameter $row muss zwingend ein int-Wert übergeben werden. Eine Übergabe von Werten des falschen Datentyps führt zu einem Fehler.
Änderungen in Version 4.2
Die Funktion getFilesystemFilename wurde hinzugefügt, die den Dateinamen auf Dateisystemebene ermittelt.
Änderungen in Version 4.1
Die Funktion getUnformattedDate liefert bei Bedarf das vollständige Datum inklusive Uhrzeit zurück.
Änderungen in Version 4.0
Die Funktion save kann außer in Dialogfunktionen auch in Schrittinitialisierungsfunktionen verwendet werden.
Änderungen in Version 3.9
Folgende Methode wurden hinzugefügt:
Änderungen in Version 3.8
Das Kapitel Allgemeines wurde grundlegend überarbeitet und um neue Typen von PHP-Funktionen erweitert.
Das Kapitel Fehlerbehandlung wurde überarbeitet und erweitert.
Seit Version 3.8.0 steht eine überarbeitete, erweiterte Version 2 der Funktions-API zur Verfügung. Diese enthält bereits diverse Logging-Methoden, die Sie direkt in Ihren eigenen Funktionen aufrufen können. Die Beschreibung hierzu finden Sie im neuen Kapitel Fehlerprotokollierung.
Folgende Methoden wurden hinzugefügt:
•getFullFunctionsPath (3.8.6)
•getFullOutputPath (3.8.6)
Änderungen in Version 3.6
Die folgenden neuen Methoden wurden hinzugefügt:
•getJobArchiveResultListUrlBuilder
Änderungen in Version 3.5
Die Verwendung von Dialogfunktionen wird erläutert. Die folgenden neuen Methoden wurden dazu hinzugefügt:
Änderungen in Version 3.4
Folgende Methoden wurden hinzugefügt:
Das Verhalten folgender Methoden wurde aus Konsistenzgründen geändert:
•getStartDate: Rückgabe eines UNIX-Timestamps anstelle einer Datumszeichenkette im Format JJJJ-MM-TT HH:MM:SS
•getStepEscalationDate: Rückgabe eines UNIX-Timestamps anstelle einer Datumszeichenkette im Format JJJJ-MM-TT HH:MM:SS
•getStepLabel: Rückgabe der Schrittbezeichnung in der Sprache des Benutzers, der den Schritt gesendet hat. Bei Systemschritten erfolgt die Rückgabe in der Standardsprache des Prozesses.