Version 1.2.0
Zusammenfassung der neuen Funktionen
- Es wurde die Unterstützung für Aufbewahrungsfristen von Sperren hinzugefügt.
Wichtigste Probleme behoben
- Im Transaktions~~Live~~Log werden die Transaktionen nach erfolgreichen Ausführen, jetzt auch automatisch wieder entfernt und bleiben nicht länger bestehen.
- Es wurde ein Problem bei der Anzeige von Fehlern beim Ausführen von Datenabfragen behoben
- Die neue Option ~~Rerun~~} für Prozessorausführung wird nicht nur im Test-Modus sondern auch bei der normalen Prozessausführung unterstützt.
Version 1.1.0
Zusammenfassung der neuen Funktionen
- Es wurde die Voraussetzung für Sub~~Prozess Prozessor~~Tests geschaffen
- Reports enthalten nun die Messages aus dem Cleanup eines Prozessors
...
- Im Eingabeformular (Input Form) Knoten wurde eine Option zum Filtern der Elemente in einer ComboBox hinzugefügt.
Wichtigste Probleme behoben
- Es wurde ein Problem behoben, bei welchen nach einem Upload die Prozesse im Watchdog mehrfach auftauchen.
- Es wurde ein Problem im Setup behoben, welches dazu geführt hat, dass das Live Log nicht funktioniert hat
- Versionsnummernabfrage korrigiert
- Es wurde die Option in der SDK und dem Client Service hinzugefügt, dass für Übersetzungen jetzt auch dynamische Inhalte mit übergeben werden können.
- Wenn ein Split im einem Prozess einen Fehler erzeugt, wird der Prozess nun als komplett fehlerhaft behandelt. Dies bedeutet, dass nun die Fehler~~Nachverarbeitung in den Prozessoren gestartet wird, wenn ein nachfolgender Prozessor splittet und davon ein oder mehrere Splits in einen Fehler laufen. Vor diesem Update, wurde die Erfolgreich~~Nachverarbeitung ausgeführt.
- Es wurde ein Problem in der Lizenzprüfung behoben
Version 1.0.30
Wichtigste Probleme behoben
Externe Trigger werden bei Upload nun auch aktualisiert, wenn für diese keine Konfiguration existiert
Beim Bereitstellen von Konfigurationen für die Trigger werden jetzt auch die Konfigurationsparameter mit übertragen. Somit können diese in der Konfiguration eines Triggers auch verwendet werden.
Version 1.0.29
Wichtigste Probleme behoben
Regex Profile mit einem %20 codierten Leerzeichen im Namen werden nun korrekt interpretiert
Wenn ein Prozess über den Process-Starter aufgerufen wird dieser ein Formular enthält, war der Report des aufrufenden Prozesses unvollständig.
Es wurde ein Problem bei der Übergabe der Modul-Konfiguration an die Module behoben
Es wurde ein Problem mit der Format-Syntax Route behoben
Version 1.0.28
Wichtigste Probleme behoben
Es wurde ein Fehler behoben der in der Übersetzung die Datenbankergebnisse falsch zugeordnet hat.
Version 1.0.27
Zusammenfassung der neuen Funktionen
Es wurde ein Funktion hinzugefügt welche fehlerhafte Prozesse, nach einer konfigurierbaren Anzahl von Fehlschlägen, automatisch anhält.
Wichtigste Probleme behoben
Die Sprach~~Übersetzung für den Web~~Client wurde verbessert.
Es wurde ein Problem behoben, bei welchem die Regex Profile im Testmodus vom Web Designer nicht korrekt verwendet wurden.
Permanent Locks können nun wieder korrekt entfernt werden.
Version 1.0.26
Zusammenfassung der neuen Funktionen
Testen von Prozessen über das Backend möglich
Es wurde die Unterstützung für Azure WebPubSub als alternative zu RabbitMQ hinzugefügt
Wichtigste Probleme behoben
Die Tabelle für die Layouts der Reports kann jetzt korrekt erstellt werden auch wenn zuvor der Report Service gestartet wurde.
Wird eine Transaktion über das Nachrichtencenter im Client wiederaufgenommen, konnte es vorkommen, dass Felder nicht korrekt gefüllt wurden.
Es wurde ein Problem behoben, welches dazu geführt hat, dass nicht alle Informationen an die Aufräumfunktion eines Modules übergeben wurden
Version 1.0.25
Zusammenfassung der neuen Funktionen
Über eine Konfiguration des Startknoten, ist es nun möglich die Report-Einstellungen für einen Prozess zu bestimmen. Es ist nun auch möglich, Fallbacks für einen Prozess zu bestimmen welche, geregelt über eine Bedingung, immer nach dem Prozess ausgeführt werden.
Wichtigste Probleme behoben
Die Trigger Reload Funktion wird nun korrekt aufgerufen
Es wurde ein Problem mit Left/Right/Substring beim FormatSyntax im Zusammenhang mit Unicode-Zeichen behoben
Es wurde ein Problem behoben, welches dazu geführt hat, dass der Service eine hohe CPU Last verursacht, nachdem die AMQP Verbindung verloren ging und wiederhergestellt wurde
Version 1.0.24
Wichtigste Probleme behoben
Es wurde ein Problem mit der Right-Funktion im Syntax-Parsing behoben
Version 1.0.23
Wichtigste Probleme behoben
Mit diesem Update unterstützt die Komponente das Anzeigen eines Auswahldialogs für Datenbankergebnisse. Hier kann ein Modul angeben, ob ein Anwender ein einzelnes oder mehrere Ergebnisse auswählen kann, die dann vom jeweiligen Modul weiterverarbeitet werden.
Version 1.0.22
Wichtigste Probleme behoben
Es wurde ein Problem behoben, welche dazu geführt hat, dass der Process Service beim Upload hängen bleibt
Version 1.0.21
Wichtigste Probleme behoben
Leere IDX Werte werden nun korrekt an die Datenabfrage übergeben
Der Prozess Starter (innerhalb von Prozessen) kann nun Client Prozesse starten
Die Reports welche vom Process Service erzeugt werden, belegen nun weniger Speicherplatz
Die Performance beim Upload auf den Process Service wurde verbessert. Nur wirksam in der Kombination von Process Service >=5.2.21 und Designer >=5.2.27
Version 1.0.20
Zusammenfassung der neuen Funktionen
Es wurde die Unterstützung der OAuth2 Authentifizierung im Benutzerkontext hinzugefügt. Hierzu muss der Client ab Version 1.0.16, der Client Service ab Version 1.0.17, die Process Engine ab Version 1.0.20 und das Module: Communication ab Version 1.0.10 verwendet werden.
Reports können nun in der Datenbank gespeichert werden
Wichtigste Probleme behoben
Es wurde ein Problem behoben, welches unter umständen dazu geführt hat, dass die Cleanup-Routenen der Prozessoren nicht aufgerufen wurden. Dadurch wurden z.B. beim File Content Adapter Dateien nach der Verarbeitung nicht oder gelöscht verschoben.
Es wurde ein Problem behoben, mit welchem Dateien in den Erfolgreich-Ordner verschoben wurden ohne das dazu ein Report existierte
Version 1.0.19
Zusammenfassung der neuen Funktionen
Diagnosefunktionen hinzugefügt
Wichtigste Probleme behoben
Es wurde kein 500 Internal Server Error zurückgegeben, wenn ein gesplitteter Prozess fehlgeschlagen ist
Die RegEx Profile beim Formatieren von Werten, werden nun vor den Formatierungsfunktionen und den Left/Right/Substring Methoden ausgeführt
Es wurde ein Problem mit dem zeitgesteuertem Trigger behoben
Es wurde ein Problem behoben, dass manchmal Reports ohne Layout erstellt wurden
Für den Zeit gesteuerten Auslöser können jetzt Startparameter wie Felder, Daten-Felder und Variablen hinzugefügt und verwendet werden.
Version 1.0.18
Zusammenfassung der neuen Funktionen
Es wurde eine Route eingeführt, welche eine Statistik über die ausgeführten Prozesse zurückliefert
Es wurden neue Einstellungen zum Reporting hinzugefügt
Wichtigste Probleme behoben
Die DAT Felder "ProcessState" "ProjectId" "ProjectName" "ProcessId" "ProcessName" "ProcessNodeId" "TransactionId" "UpdateId" "FileName" werden nun automatisch gesetzt
Es wurde ein Problem mit Datenabfragen behoben
Version 1.0.17
Wichtigste Probleme behoben
Fehler in der Lizenz-Prüfung behoben
Version 1.0.16
Wichtigste Probleme behoben
Es wurde ein Problem behoben, bei welchem sich unter bestimmten Umständen Prozesse selbst blockiert haben. Dies lies sich nur durch Neustart des Service beheben
Es wurde ein Problem behoben, welches dazu geführt hat, dass ein Prozessor Sperren nicht korrekt setzen konnte
...
Die Ansicht für Reports wurde überarbeitet. Reports die von einem anderen Report erstellt wurden werden jetzt hierachisch dargestellt.
Version 1.0.15
Zusammenfassung der neuen Funktionen
Zugangsdaten können jetzt Modulübergreifend abgefragt werden
Wichtigste Probleme behoben
Es wurde ein Problem behoben, bei dem mit der Zeit immer mehr Speicher verbraucht wurde
Es wurde ein Problem behoben, das Module zu oft aus der Datenbank geladen wurden
Es wurde ein Problem behoben, in dem der Scheduler in der Process Engine nach einem Upload aufgehört hat zu arbeiten
Die Reports enthalten nun das Layout der verwendeten Sub-Prozesse
Sub-Prozesse werden jetzt auch gestartet wenn diese über mehrere Prozess-Starter gestartet werden.
Variablen werden beim Starten eines Prozesses jetzt korrekt übernommen
Subprozesse geben jetzt einen Ausgangsport zurück und unterbrechen somit die Ausführung nicht mehr
Es wurde ein Problem behoben, das Sub-Prozesse zwar ausgeführt wurden, der Gesamtprozess nach der Ausführung des Sub-Prozess allerdings fehlschlägt
Version 1.0.14
Wichtigste Probleme behoben
Es wurde ein Problem behoben, in dem der Process Starter Variablen und Konfigurationsfelder nicht korrekt übergibt
Version 1.0.13
Zusammenfassung der neuen Funktionen
Splits müssen im Result zurückgegeben werden
Wichtigste Probleme behoben
Das Aufteilen eines Prozesses über eine Verbindung funktioniert nun korrekt.
Version 1.0.12
Zusammenfassung der neuen Funktionen
Es wurde der Parameter HTTP_TIMEOUT hinzugefügt, welcher es erlaubt, das Timeout für HTTP Anfragen welche die Process Engine stellt, einzustellen
Wichtigste Probleme behoben
Der Prozess wird nicht länger abgebrochen, wenn ein vom Client gestarteter Prozess einen Fehler produziert.
Wenn ein Knoten mehrere Splits zurückgibt, aber kein Exit Port am Step selbst angibt, schlug die Überprüfung für die Exit Ports fehl.
Version 1.0.11
Wichtigste Probleme behoben
Es wurde ein Fehler behoben, der aufgetreten ist, wenn ein Entscheidungsknoten an einem Port nicht verbunden ist
Es wurde eine Problem bei den Prozessorsperren behoben
Inkonsistenzen in den SDKs behoben
Der Process Service teilt nun den Prozess auf, wenn ein Prozess Starter verwendet wird und mehrere Dateien im Container vorhanden sind. Dies ermöglicht eine Verarbeitung von mehreren Ablagedateien über den Client.
Version 1.0.10
Zusammenfassung der neuen Funktionen
Es wurde die serverseitige Unterstützung für das Datenabfrage-Mapping hinzugefügt
Wichtigste Probleme behoben
Wenn Objektfelder in mittels FormatSyntax verwendet wurden, waren diese ggf. abhängig von der Groß-/Kleinschreibung
Es wurden Fehler bei den HTTP Statuscodes im Fehlerfall behoben
Version 1.0.9
Wichtigste Probleme behoben
Es wurden Fehler behoben, welche zu Nil-Reference Panics geführt haben
...
Es wurde die Voraussetzung für eine Report Message Filterung im Live Log geschaffen
Version 1.0.8
Zusammenfassung der neuen Funktionen
Die Ergebnisse der Routen zum Abrufen von Prozess- und Triggerinformationen wurden überarbeitet
Wichtigste Probleme behoben
Es wurde das Problem behoben, dass beim Prozess Start keine Variablen oder Datenfelder über URL Parameter angegeben werden konnten
Es wurde ein Fehler behoben, der verhindert hat, dass Sub-Prozesse ohne Parameter gestartet werden konnten
Es wurde ein Fehler behoben, welcher dazu geführt hat, dass nach einem Sub-Prozess keine Dateien mehr aus dem Cache abgerufen werden konnten
Version 1.0.7
Wichtigste Probleme behoben
Für das erstellen der Datenbank kann jetzt die Kodierung angegeben werden.
Projekte mit der gleichen Bezeichnung können nicht mehr auf dem gleichen Service bereitgestellt werden.
Es wurde ein Problem behoben, welches dazu führt, dass die Process Engine doppelte Projektnamen zulässt
Wenn über den Process Starter ein Prozess gestartet wurde, welcher im Process Service nicht existiert, führte dies zu einer panic im Process Service
Es wurde ein Fehler behoben, welcher verhindert hat, das Trigger für ein Device ausgeführt werden konnten
Es wurde ein Fehler behoben, der verhindert hat, dass Device Prozesse ausgeführt werden konnten
Version 1.0.6
Zusammenfassung der neuen Funktionen
Es wurde der Support für MongoDB durch diverse Probleme der Datenbank entfernt. Anstelle der MongoDB unterstützt das System jetzt Postgres. Aus diesem Grund ist jetzt eine Postgres Datenbank zwingend erforderlich für den Betrieb
Wichtigste Probleme behoben
Der Prozess-Status wurde fehlerhaft berechnet. Dies führte in einigen Fällen zu einem ungültigem Status.
Es wurde ein Fehler behoben, der das Wiederaufnehmen eines Client-Prozesses unmöglich gemacht hat
...
Es wird im "license" Ordner nun nach der aktuellsten Lizenzdatei gesucht. Hierbei wird sich an dem Letze-Änderungsdatum der Dateien orientiert
Version 1.0.5
Wichtigste Probleme behoben
Der Status für einen Prozess-Schritt wird jetzt korrekt gesetzt, somit können neu erstellte Reports wieder im Report-Viewer angezeigt werden.
Version 1.0.4
Zusammenfassung der neuen Funktionen
Die Aufbewahrungsdauer für die Reports wird nun korrekt an den Report Service übertragen
Unterstützung für Sub-Prozesse hinzugefügt
Wichtigste Probleme behoben
Der Fehler für die Fehlermeldung "Value aborted is invalid for enum State" wurde behoben
Die einzelnen Werte eines Feldes werden nun aufgelöst.
...
Fehlerhandling und Reporting verbessern
Version 1.0.2
Zusammenfassung der neuen Funktionen
Support for suspend/continue/abort transactions for storage client
Wichtigste Probleme behoben
Add missing business object execution router
Add support to start a device process
...
Reporting outsourced to search database to imporve the performance
Version 1.0.1
Zusammenfassung der neuen Funktionen
Time controlled trigger added
Wichtigste Probleme behoben
Starting processes via HTTP no longer crashes the service if the specified project or process was not found
Version 1.0.0
Zusammenfassung der neuen Funktionen
Support for message queue api
Added function for interpreting placeholders (format syntax)
Object cache added
Trigger management added
Process management added
Process status updates are sent to the message queue
Added alternative routes for starting processes
Added route for starting processes with own transaction id
Added labels for the classification of processes
Wichtigste Probleme behoben
Access tokens are now set correctly when executing data queries
...