Mendix Version 9.19 – Fortsetzung des Flows
Letzten Monat veröffentlichten wir die vollgepackte Mendix 9.18 MTS-Version, und mit der Veröffentlichung dieses Monats halten wir den (Arbeits-)Fluss aufrecht. Mendix 9.19 enthält Workflow-Verbesserungen wie die Unterstützung für das Aufrufen von Workflows (auch als Sub-Workflows bezeichnet), wodurch die Wiederverwendung von Aufgaben vereinfacht wird, und enthält neue Java-APIs für Workflows. Es gibt außerdem ein völlig neues Marketplace-Erlebnis, Verbesserungen bei der mobilen Protokollierung, ein neues Native Gallery-Widget und die Option, den Designmodus im Seiteneditor als Standard festzulegen.
Workflow
Anruf-Workflow (auch Sub-Workflow genannt)
Mithilfe der Aktivität „Workflow aufrufen“ (auch als „Sub-Workflows“ bezeichnet) können Sie jetzt größere Workflows in kleinere Prozesse aufteilen, einen Sub-Workflow an mehreren Stellen wiederverwenden oder einen von jemand anderem erstellten Workflow importieren, um Ihren eigenen Prozess zu erweitern. Dies erleichtert das Erstellen und Verwalten von Apps, die große Workflows unterstützen. Sub-Workflows können ihre eigene Kontextentität haben oder auch die Daten des Haupt-Workflows verwenden, wenn dieselbe Kontextentität verwendet wird. Der aufrufende Haupt-Workflow wartet, bis der Sub-Workflow abgeschlossen ist, bevor er fortfährt.

Aufgabenseiten wiederverwenden
Viele Entwickler haben darum gebeten, dieselbe Seite für mehrere Aufgabendefinitionen verwenden zu können. Beim Abschließen einer Benutzeraufgabe wählen Sie ein Zeichenfolgenergebnis aus, das eines der Benutzeraufgabenergebnisse darstellt. Jetzt können Sie eine Überprüfungsaufgabenseite erstellen, die für mehrere Überprüfungsaufgabendefinitionen verwendet wird.


Workflow-API
Die öffentliche Java-API von Workflow ist jetzt verfügbar, um Workflow-Aktionen auszuführen, etwa das Starten eines Workflows, das Abschließen einer Aufgabe oder das Anhalten eines Workflows. Siehe die Dokumentation darüber, welche Java-APIs verfügbar sind.
Neues Marketplace-Erlebnis
Wir freuen uns, unserer Community einen verbesserten Zugriff auf Marketplace-Inhalte in Studio Pro zu bieten! Diese Überarbeitung von Marketplace bietet unseren Benutzern eine bessere Benutzeroberfläche mit einfacher Navigation und schnellerer Inhaltssuche.
Diese Version bietet eine bessere Suchfunktion für Inhalte mit Filterung nach Kategorie und Supporttyp. Die Trennung von Master- und Detaillayoutansicht erleichtert außerdem die Anzeige von Marketplace-Inhaltslisten über das Masterlayout und von Produktdetails über das Detaillayout.

Mobil
Kontrollieren Sie mobile Protokollebenen in Cloud-Umgebungen
Wenn sich Ihre App nicht wie gewünscht verhält, ist die Protokollierung normalerweise eines der ersten und wichtigsten Tools, um herauszufinden, was das unerwünschte Verhalten verursacht. Insbesondere die „Trace-Protokollierung“, die viele Informationen über die Funktionsweise Ihrer App liefert, kann sehr hilfreich sein. Die ständige Aktivierung der Trace-Protokollierung hat jedoch erhebliche Auswirkungen auf die Leistung Ihrer Anwendung, insbesondere in einer mobilen Umgebung, in der alle Protokolle vom Mobilgerät in die Cloud übertragen werden müssen.
Aus diesem Grund können Sie die aktiven Protokollebenen Ihrer Anwendung pro Umgebung und Thema in der Mendix Cloud. Dies ist nun auch für Client-Log-Level möglich. Änderungen an einem Client-Log-Level erfordern, dass die mobile App online ist, um wirksam zu werden. Daher kann es eine Weile dauern, bis die Änderung in den Log-Anweisungen widergespiegelt wird. Weitere Informationen zum Logging in nativen Apps finden Sie im Dokumentation.

Natives Galerie-Widget
Listen sind der De-facto-Standard für die Darstellung von Daten auf Mobilgeräten. Einige Daten eignen sich jedoch besser für die Darstellung in einem anderen Layout. Beispielsweise schöne Bilder oder anderweitig umfangreiche Inhalte, die nicht in das rechteckige Listenformat passen. Nun, begrüßen Sie unser neues Galerie-Widget für Mendix Eingeborener.
Mit dem Galerie-Widget können Sie eine Liste von Objekten in mehreren Spalten auf der Seite anordnen. Es verfügt über eine integrierte Scroll-Ansicht, die horizontales und vertikales Scrollen unterstützt. Darüber hinaus können Sie die Anzahl der Spalten und die Seitengröße für die integrierte Paginierung angeben.

Sie sind jedoch nicht auf die Anzeige von Bildern beschränkt. Sie können beliebige Inhalte als Galerie präsentieren. Ziehen Sie einfach die Widgets, die Sie verwenden möchten, in den Inhaltsbereich und erstellen Sie Ihre benutzerdefinierte Benutzeroberfläche. Auf diese Weise kann die Galerie zum Erstellen vielseitiger und einzigartig aussehender Apps verwendet werden. Warum zeigen Sie Kontakte nicht als Karten statt als Liste an?

Zu guter Letzt unterstützt die Galerie auch einen Live-Filter. Sie können ein Textfilter-Widget (ähnlich wie beim Web) hinzufügen, mit dem Ihre Benutzer nach bestimmten Einträgen in der Galerie suchen können. Die in die Suche einbezogenen Attribute werden im Widget konfiguriert.
Wir sind gespannt, was Sie mit dieser großartigen Erweiterung unseres Widget-Sets machen werden. Sie können die neue Galerie für native Mobilgeräte erhalten, indem Sie das Modul „Native Mobile Resources“ aktualisieren.
Seitenbearbeitungsmodus: Wählen Sie Ihren Standard
Wir haben den Designmodus in den letzten Versionen stark verbessert, insbesondere mit dem Seiten-Explorer eingeführt mit 9.18Wenn Sie jedoch beim Öffnen den Entwurfsmodus als Standard bevorzugen, können Sie ihn jetzt ganz einfach über Bearbeiten → Einstellungen → Arbeitsumgebung als Standard festlegen.

OData-Verbundschlüssel
Mendix 9.19 fügt die Möglichkeit hinzu, OData-APIs mit Schlüsseln zu definieren, die aus mehreren Attributen bestehen. Ein Beispiel wäre eine Bestellpositionseinheit mit einem Schlüssel, der aus einer Bestell-ID und einer Positionsnummer besteht, wie in diesem Screenshot dargestellt.

OData-Verbundschlüssel werden von externen Entitäten vollständig unterstützt. Dies war bereits vor Mendix 9.19, da viele OData-APIs von Drittanbietern auf zusammengesetzten Schlüsseln basieren.
Der Hauptvorteil der Unterstützung zusammengesetzter Schlüssel in Mendix OData-APIs sind für die Verwendung mit Connector Kit 2 vorgesehen. Sie ermöglichen Ihnen die Erstellung von OData-Wrappern für externe Dienste, die zusammengesetzte Schlüssel verwenden, sodass sie mit dem Data Hub Catalog kompatibel sind und über externe Entitäten verwendet werden können.
Katalog ansehen
Verbessertes Sucherlebnis
Wir haben die Suche verbessert in der Katalog ansehen. Bei der Suche werden Ihnen jetzt alle Ergebnisse angezeigt. Sie können diese Ergebnisse paginieren, um leichter genau das zu finden, wonach Sie suchen. Darüber hinaus haben wir neue Filteroptionen hinzugefügt, die eine genauere Suche ermöglichen, beispielsweise nur nach Ressourcen, die Sie besitzen, oder die bestimmte Funktionen enthalten, wie z. B. Aktualisierbarkeit. Diese Verbesserungen sind auch auf unserer Such-API v4.

Ressourcendokumentation
Die Ressourcendokumentation wurde verbessert. Datenquellen und -sätze, die bestimmte Einschränkungen oder Fähigkeiten enthalten, werden angezeigt. Dadurch ist es für Entwickler, die diese Ressourcen verwenden, einfacher zu verstehen, was sie mit einer bestimmten Ressource tun können und was nicht.

Control Center
Es ist jetzt möglich, externe Teilnehmer aus dem Data Hub zu entfernen. Dabei können Administratoren die Anwendungseigentümerschaft problemlos einem anderen Mitglied in ihrer Organisation zuweisen. Darüber hinaus können Administratoren jetzt Beispieldatenquellen ausblenden, sodass sie nicht mehr auf der Startseite ihres Katalogs angezeigt werden und nicht mehr in Suchergebnissen angezeigt werden.

Sind Sie bereit, loszulegen?
- Schauen Sie die Mendix 9.19 Release-Video.
- Herunterladen Mendix 9.19 um mit dem Bau zu beginnen.
- Weitere Einzelheiten finden Sie in den Features, Verbesserungen, Fehlerbehebungen und vielem mehr im Mendix 9.19 Versionshinweise.