Please enable JavaScript to view this site.

Process Designer

Navigation: PHP API

Overview of changes

Scroll Prev Top Next More

All changes to the JobRouter Workflow Designer are listed here, sorted by version

Changes in version 5.1

Packagist Package for function definitions

The definition of API functions is available as Package in Packagist. The package can be integrated in an IDE to get autocomplete suggestions for API functions while implementing your own scripts.

Changes in version 5.0

New PHP templates

New PHP templates for Prepared Statements (preparedSelect, preparedExecute) have been added to the editor for PHP functions.

Changes in version 4.3

Behavior of the methods getSubtableValue und setSubtableValue (Bugfix #10224)

The PHP API methods getSubtableValue and setSubtableValue also accepted non-numeric values for the $row parameter. This allowed invalid values to be passed, which may subsequently have been converted to an incorrect value by explicit type conversion. These methods are now defined type-safe, i.e. an int value must be passed for the parameter $row. Passing values of the wrong data type causes an error.

Changes in version 4.2

The function getFilesystemFilename has been added, which determines the file system level filename.

Changes in version 4.1

The function getUnformattedDate returns the complete date and time, if needed.

Changes in version 4.0

The function save can be used both in dialog functions and step initialization functions.

Changes in version 3.9

The following method have been added:

getInputParameter

Changes in version 3.8

The chapter General was fundamentally reworked and expanded by new Types of PHP functions .

The chapter Error handling was reworked and expanded.

Since version 3.8.0, an extended version 2 of the function API is available. It already contains a number of logging methods that can be used directly in your own functions. A description can be found in the new chapter Error logging.

The following methods have been added:

getFullFunctionsPath (3.8.6)

getFullOutputPath (3.8.6)

Changes in version 3.6

The following new methods have been added:

hashPassword

verifyPassword

getJobArchiveResultListUrlBuilder

Changes in version 3.5

The use of form functions is explained. The following new methods have been added.

getParameter

setReturnValue

Changes in version 3.4

The following methods have been added:

getOriginalFilename

getPriority

setPriority

getStepUrl

getIncidentUrl

getDefaultTimezone

getUserTimezone

convertToDefaultTimezone

convertToUserTimezone

getCurrentSubtable

getCurrentSubtableRowId

getFullDataPath

getFullTempPath

getFullUploadPath

getGUID

getIncidentValue

getSubtableValue

insertSubtableRow

The behavior of the following method was changed for consistency reasons:

getStartDate: A UNIX timestamp instead of a date character set is returned in the format: YYYY-MM-DD HH:MM:SS

getStepEscalationDate: Return : A UNIX timestamp instead of a date character set is returned in the format: YYYY-MM-DD HH:MM:SS

getStepLabelThe step label is returned in the language of the user who sent the step. In case it is a system step, the value is returned in the default language of the process.