Release Highlights 7.3.1
Folgende Highlights sind in Release 7.3.1 enthalten:
Projekt-Parameter
Projekt-Parameter für Technical Processes
Anwender der X4 BPMS können nun im X4 Designer eine projekt-spezifische Datei, die Project Parameter Configuration, erstellen, in der Projekt-Parameter für Technical und Business Processes sowie für Web Apps erstellt und konfiguriert werden können.
Die Datei hat die Endung *.param
.
Vorteile von Projekt-Parametern
Wiederverwendbarkeit von Komponenten durch Parametrierung wird erhöht.
Der Prozess kann durch Parameter direkt zur Laufzeit beeinflusst werden.
Projekt-Parameter können zur Laufzeit geändert werden. Hierfür wird ein spezieller Adapter bereitgestellt, der Project Parameter Manager. Zudem können die Projekt-Parameter über die X4 ReST-API (erreichbar über http://localhost:8080/X4/X4Api/) geändert werden.
Benutzerspezifischer Zugang zur Konfiguration der Parameter: Durch die Definition von Rollen kann der Zugriff auf Projektparameter eingeschränkt werden.
Projekt-Parameter können direkt mit dem Projekt exportiert oder importiert werden.
Projekt-Parameter können, genau wie System- und globale Parameter, in Mappings, Conditions und weiteren Konfigurationen, wie z.B. Adaptern, sowie in Business Rules und über Technical Processes in Human Tasks (BPM-Projekten) verwendet werden.
Globale Parameter können in die Project Parameter Configuration kopiert werden, um dort projektspezifisch genutzt zu werden.
Insgesamt bietet die Project Parameter Configuration eine leistungsstarke Möglichkeit, Prozesse schnell an die Anforderungen eines Unternehmens anzupassen und zu optimieren, während gleichzeitig Zeit und Ressourcen gespart werden. Dieses Feature ist in der X4 BPMS-Standardlizenz enthalten.
Umbenennung Platzhaltern und Parametern
Mit Einführung der Projekt-Parameter wurden die Bezeichnungen für Parameter und Platzhalter vereinheitlicht.
Folgende Umbenennungen wurden umgesetzt:
Alte Bezeichnung (v 7.2.0) | Neue Bezeichnung (v 7.3.1) |
---|---|
System-Platzhalter | System-Parameter |
Benutzerdefinierte Platzhalter und -gruppen | Globale Parameter und -Gruppen |
Tools > Custom Placeholder Storage Editor | Tools > Global Parameter Configuration |
Benutzerdefinierte Parameter | Component Parameters |
Global Parameter Configuration
In der Global Parameter Configuration (zuvor: Custom Placeholder Storage Editor) werden globale Parameter definiert.
Die Global Parameter Configuration kann im X4 Designer unter Tools > Global Parameter Configuration aufgerufen werden:

Component Parameter
Component Parameter (zuvor: benutzerdefinierte Parameter) können in einem Adapter, Mapping oder Report definiert werden. Der Prozessbaustein wird dann mit einem Symbol entsprechend gekennzeichnet:

Component Parameter werden über die Sicht Properties in den Eigenschaften des Prozessbausteins gesetzt:

Parameter in Bedingungen
System-Parameter sowie zuvor definierte globale und Projekt-Parameter können im Condition Editor gesetzt werden:

Parameter in Mappings
Parameter können in Mappings gesetzt werden:

Web App
TreeView-Controls
TreeView-Controls sind flexible Steuerelemente für Webanwendungen, mit denen hierarchische Datenstrukturen klar und übersichtlich dargestellt werden können. Sie werden in Detail Components verwendet und stellen Daten in einer Baumstruktur aus Knoten und Unterknoten mit beliebig vielen Ebenen dar. Dies ermöglicht eine übersichtliche Darstellung der Daten, auch bei großen Datenmengen, und eine einfache Navigation für Benutzer. Mögliche Anwendungsfälle sind die Darstellung von Datei- und Verzeichnissystemen oder Navigationsmenüs in einer Web App.
Dieses Feature ist in der X4-BPMS-Standardlizenz enthalten.
Accordion-Controls
Accordion-Controls sind Interaktionselemente in Webanwendungen, mit denen sich Benutzer Inhalte in einer übersichtlichen Weise anzeigen lassen bzw. verbergen können (Show/Hide-Interaktionsmuster). Sie bestehen aus mehreren mit Inhalten gefüllten Abschnitten oder Bereichen, die jeweils mit einem Titel versehen sind. Durch Klicken auf den Titel eines Abschnitts wird der Inhalt dieses Abschnitts angezeigt, während die Inhalte der anderen Abschnitte versteckt bleiben.
Vorteile von Accordion-Controls sind platzsparende Darstellung von Inhalten, übersichtliche Navigation und somit eine verbesserte Benutzererfahrung. Accordion-Controls sind einfach zu implementieren und geeignet für responsives Design.
Mögliche Anwendungsfälle sind die Darstellung von langen Artikel- oder Produktlisten, FAQ-Seiten,
das Filtern und Sortieren von Daten oder die übersichtliche Darstellung von Daten in Formularen.
Dieses Feature ist in der X4-BPMS-Standardlizenz enthalten.
Data Binding bei der Grid Component
Mit diesem neuen Feature können Daten aus Datenbanken einfach in Webanwendungen sichtbar und bearbeitbar gemacht werden und sind gleichzeitig immer aktuell:
Über das Data Binding in den Header-Elementen (Tabellenüberschriften) einer Grid Component können Daten aus einer Datenquelle (Datenbank, externes API oder X4-Prozess) mit der Grid Component verbunden werden. Dies bedeutet, dass die Daten automatisch in die Grid Component übernommen werden, wenn sich die Daten in der Datenquelle ändern. Somit müssen Entwickler keine manuellen Aktualisierungen der Daten vornehmen, was in leichterer Wartbarkeit der Webanwendung resultiert.
Mögliche Anwendungsfälle für Data Binding sind die Darstellung von Messdaten mit einer Tabelle
oder von Daten aus Datenbanktabellen.
Dieses Feature ist in der X4-BPMS-Standardlizenz enthalten.
URL-Parameter
In der Web App Configuration können URL-Parameter aktiviert werden. Dies sind Teile einer URL, die Daten an eine Web App übermitteln. URL-Parameter werden häufig eingesetzt, um dynamische Inhalte auf einer Webseite zu generieren, wie z. B. einer E-Commerce-Plattform, oder Daten an eine Anwendung zu übergeben, z.B. ein Online-Formular. Ein weiterer möglicher Anwendungsfall sind Deeplinks.
Dieses Feature ist in der X4-BPMS-Standardlizenz enthalten.
Web Apps für das X4 Control Center
Für das X4 Control Center (http://localhost:8080/) wurden fünf vorkonfigurierte Web Apps entwickelt:
▪ App Configuration
▪ Parameter Editor
▪ Process Monitor
▪ Process Scheduler
▪ Third Party License Report
Diese Apps können auf SoftProject-Website im Bereich Ressourcen > Software X4 BPMS heruntergeladen werden. Dort sind sie im Installationspaket All-in-One - Interaktive Installation enthalten und zusätzlich als separates Installationspaket für das X4 Control Center verfügbar.
Weitere Highlights
Im X4 Designer wurde folgende UI/UX-Verbesserungen umgesetzt:
Die Dialoge zum Anlegen neuer Prozesse wurden vereinfacht.
Insgesamt wurde das Drag&Drop-Verhalten beim Zeichnen von Prozessen verbessert.
Vorteile der UI/UX-Verbesserungen sind die einfachere Entwicklung von Prozessen im X4 Designer, höhere Produktivität und insgesamt eine bessere Nutzererfahrung.