Alle Änderungen an den JobRouter Systemaktivitäten sind hier aufgelistet.
Änderungen in Version 2023.1
Der Dienst JobActivity wurde in .NET 6.0 migriert. Alle selbst erstellten .NET Systemaktivitäten incl. deren Abhängigkeiten und Drittanbieter-Bibliotheken müssen daher für .NET 6.0 bzw. NET Standard 2.x kompiliert sein.
Änderungen in Version 2022.3
Der Dienst JobActivity wird als eine 64-bit Anwendung ausgeführt. Alle selbst erstellten .NET Systemaktivitäten müssen damit als Any CPU oder x64 kompiliert sein. Eventuell benutzte Abhängigkeiten und Drittanbieter-Bibliotheken müssen 64-bit unterstützen.
Änderungen in Version 5.2
Mit der Methode SetResubmission der .NET API und PHP API kann die Wiedervorlage des Schrittes und damit das Datum der nächsten Ausführung gesetzt werden.
Änderungen in Version 5.1
Die Methoden SetOutputParameterValue und WriteNewSubtableRow der .NET API berücksichtigen für die Felder von der Typ File die systemweite Liste der Dateierweiterungen.
Änderungen in Version 5.0
Die Logos der Systemaktivitäten müssen im SVG-Format erstellt werden.
Änderungen in Version 4.2
Die Methode string getTableValue(string $fieldName, bool $rawValue = false) wurde um den zweiten Parameter ergänzt.
Die Methode array getUDL($elementId, $udl) aus der PHP-API wurde von den Parameter-Bezeichnungen in array getUDL($uld, $elementId) korrigiert. Die Funktionalität bleibt weiterhin bestehen (ab Version 4.2.17).
Änderungen in Version 3.9
Die .NET-API wurde um die neuen Eigenschaften Simulation, Processname, Version und Step erweitert.
Die Methode string resolveOutputParameterAttribute(string $id, string $attribute) wurde in die PHP-API aufgenommen (ab Version 3.9.1).
Die Methoden string ReplaceProcessMessages(string inputText, string language) und int GetTranslationStorageType() wurden in die .NET-API aufgenommen (ab Version 3.9.2).
Die Methode array getUDL($elementId, $udl) wurde in die PHP-API aufgenommen (ab Version 3.9.13).
Änderungen in Version 3.8
Die Methode getJobDB() in PHP-API aufgenommen.
Die bestehenden benutzerdefinierten Systemaktivitäten müssen mit den aktuellen Assemblies neu kompiliert werden. Des Weiteren müssen benutzerdefinierte Systemaktivitäten in die Tabellen JRMODULETIMER und JRMODULECFG der JobRouter-Datenbank angelegt werden.
Änderungen in Version 3.7
Seit JobRouter 3.7.0 müssen .NET-Systemaktivitäten auf Basis des Microsoft .NET Framework 4 erstellt werden.
Alle Dateien einer in .NET erstellten benutzerdefinierten Systemaktivität müssen in ein eigenes Unterverzeichnis des Verzeichnisses systemactivities unterhalb des Installationsverzeichnisses von JobActivity abgelegt werden.
Die Eigenschaft IJobRouterDbConnection DbConnection wurde in die .NET-API aufgenommen.
Die Methoden object GetInputParameterValue(string id, InputParameterKind kind) und void SetOutputParameterValue(string id, OutputParameterKind kind, object value) wurden in die .NET-API aufgenommen.
Änderungen in Version 3.6
Seit JobRouter 3.6.0 existiert eine .NET-API für Systemaktivitäten, mit deren Hilfe eigene .NET-Systemaktivitäten entwickelt werden können.
Änderungen in Version 3.5
Die Methode getSelectedModuleVersion() wurde in die PHP-API aufgenommen.
Änderungen in Version 3.4
Seit JobRouter 3.4.6 existiert eine API für Systemaktivitäten, mit deren Hilfe eigene Systemaktivitäten entwickelt werden können.