All changes to the JobRouter System activities are listed here.
Changes in version 2026.1.1
The method getDBConnection can be used in PHP system activities to access data from external database connections.
Changes in version 2026.1
The JobActivity service has been migrated to .NET 10.0. All self-created .NET system activities incl. their dependencies and third-party libraries must therefore be compiled or be compatible with .NET 10.0 or .NET Standard 2.x.
Changes in version 2024.1
The JobActivity service has been migrated to .NET 8.0. All self-created .NET system activities incl. their dependencies and third-party libraries must therefore be compiled for .NET 8.0 or .NET Standard 2.x.
Changes in version 2023.1
The JobActivity service has been migrated to .NET 6.0. All self-created .NET system activities incl. their dependencies and third-party libraries must therefore be compiled for .NET 6.0 or NET Standard 2.x.
Changes in version 2022.3
The JobActivity service runs as a 64-bit application. All self-created system activities must be compiled with it as Any CPU or x64. Any dependencies and third-party libraries used must support 64-bit.
Changes in version 5.2
The SetResubmission method of the .NET API and PHP API can be used to set the resubmission of the step and thus the date of the next execution.
Changes in version 5.1
The SetOutputParameterValue and WriteNewSubtableRow methods of the .NET API take into account the system-wide list of forbidden or allowed file extensions for the fields of type File.
Changes in version 5.0
The logos of the system actions must be created in SVG format.
Changes in version 4.2
The method string getTableValue(string $fieldName, bool $rawValue = false) was extended with two additional parameters.
The method array getUDL($elementId, $udl) from the PHP API has been corrected by the parameter names in array getUDL($uld, $elementId). The functionality remains the same (as of version 4.2.17).
Changes in version 3.9
The .NET API was expanded by new properties Simulation, Processname, Version and Step.
The method string resolveOutputParameterAttribute(string $id, string $attribute) was added to the PHP API (as of version 3.9.1).
The methods string ReplaceProcessMessages(string inputText, string language) and int GetTranslationStorageType() were added to the .NET-API (as of version 3.9.2).
The method array getUDL($elementId, $udl) was added to the PHP API (as of version 3.9.13).
Changes in version 3.8
The method getJobDB() was added to the PHP API.
The existing user-defined system activities have to be recompiled with the current assemblies. Furthermore, user-defined system activities have to be added to the tables JRMODULETIMER and JRMODULECFG of the JobRouter database.
Changes in version 3.7
From JobRouter 3.7.0 on, .NET system activities have to be based on the .NET framework 4.
All files of a user-defined system activity created in .NET have to be placed in a subdirectory of the systemactivities directory of the installation directory of JobActivity.
The property IJobRouterDbConnection DbConnection was added to the .NET API.
The methods object GetInputParameterValue(string id, InputParameterKind kind) and void SetOutputParameterValue(string id, OutputParameterKind kind, object value) were added to the .NET API.
Changes in version 3.6
Since JobRouter 3.6.0 there is a new .NET system activity API, which allows you to develop your own .NET system activities.
Changes in version 3.5
getSelectedModuleVersion() method added to the PHP API.
Changes in version 3.4
Since JobRouter 3.4.6 there is a new system activity API, which allows you to develop your own system activities.