Mendix Release 10.4 – Ein Low-Code-Leader mit viel Potenzial

Haben Sie die tollen Neuigkeiten gehört? Mendix wurde im Gartner® Magic Quadrant™ zum siebten Mal in Folge als führender Anbieter ausgezeichnet!
Wir möchten unserem Status als führender Anbieter von Low-Code gerecht werden, indem wir unseren Kunden und Entwicklern kontinuierlich mehr Mehrwert bieten. Das bedeutet, dass ein weiterer Monat eine weitere vollgepackte Version mit vielen Plattform-Updates bringt, angefangen von verbesserten Logikeditoren zur Produktivitätssteigerung und vielen Data Grid 2-Verbesserungen für Figma UI Kit bis hin zu mehreren Updates rund um Mx Connect, Governance, Cloud und das Entwicklerportal.
Bevor wir uns mit den neuesten Updates befassen, möchten wir erwähnen, dass Sie Ihre eigene Kopie der Gartner® Magic Quadrant™-Bericht 2023.

Updates zur App-Entwicklung
Verbesserte Logikeditoren mit Tastaturunterstützung und Logic Bot 2.0 – Beta
Wir freuen uns, die Betaversion unserer erneuerten und verbesserten Microflow-, Nanoflow- und Regeleditoren ankündigen zu können. Der neue Editor konzentriert sich darauf, Ihre tägliche Erfahrung mit der Logikmodellierung schneller, reibungsloser und einfacher zu erlernen zu machen.
Wir haben eine Tastaturnavigation hinzugefügt, um schnell durch den Ablauf, die Dialoge und das Logic Bot-Menü zu navigieren. Und wir haben das Logic Bot-Menü komplett aktualisiert. Logic Bot unterstützt jetzt alle Entwickler auf verschiedenen Ebenen dabei, schneller zu lernen und Apps zu erstellen, indem es parametrisierte und KI-gestützte Vorschläge, intelligente Suche und tastaturbasierte Navigation bereitstellt.
Sie können das erneuerte Logic Bot-Menü verwenden, um eine konfigurierte Aktion basierend auf den verfügbaren Variablen und Aktivitäten in Ihrem Flow auszuwählen. Aber das ist noch nicht alles … Logic Bot unterstützt jetzt auch alle gängigen Aktionen aus der Toolbox und deren Unteraktionen, damit Sie in Ihrem Flow bleiben. Möchten Sie die Anzahl der Elemente in einer Liste direkt zählen, anstatt zuerst die generische Aggregatliste auswählen zu müssen? Ja, das können Sie. Möchten Sie Ihren eigenen Mikroflow aufrufen? SUB_SendUpdateToSAP, eine bestimmte Seite oder eine Java-Aktion schnell hinzufügen? Auch diese gibt es. Und ein echter Bonus für Profi-Benutzer: Sie können jetzt die Suche als Abkürzung verwenden, um Ihre bevorzugten Aktivitäten schnell hinzuzufügen. Geben Sie beispielsweise ein Cr Ob
um schnell auszuwählen Objekt erstellen Aktivität. Damit sind die Möglichkeiten endlos.
Wir haben auch in kleinere Details investiert, um die Verwendung des Editors noch einfacher zu gestalten. Sie können jetzt gängige Muster wie unbegrenzte Leinwand, verbessertes Zoomen und Scrollen verwenden. Sie können auch ein Snap-to-Flow verwenden, um sicherzustellen, dass neue Aktivitäten aus der Toolbox und der Symbolleiste immer gut in Ihrem Flow ausgerichtet sind.
Probieren Sie die Beta-Version aus, indem Sie den Versionsschalter auf „Beta-Version“ stellen. Um die Beta-Version standardmäßig zu öffnen, schalten Sie die Einstellung in der Menüleiste um Bearbeiten → Einstellungen → Beta-Funktionen.
Viel Spaß damit und teilen Sie uns mit, was Sie davon halten.
Datenraster 2
Spalten automatisch generieren
Wir haben die Konfiguration von Data Grid 2 einfacher und schneller gemacht. Sobald Sie eine Entität ausgewählt haben, werden Sie gefragt, welche Attribute zum Generieren von Spalten verwendet werden sollen. Anschließend werden die Spalten mit Filtern und Schaltflächen für neu, bearbeiten und löschen für die ausgewählte Entität. Wenn Sie eine Spalte hinzufügen und ein Attribut auswählen, wird die Überschrift automatisch konfiguriert, was Zeit spart.

Verbesserte Auswahlunterstützung (auch für die Galerie)
Wir haben Unterstützung für „Anhören“ in Kombination mit Datenraster 2 und Galerie hinzugefügt, wodurch die Verwendung des ausgewählten Objekts in einer Datenansicht vereinfacht wird.

Darüber hinaus können die ausgewählten Objekte nun von Widgets an anderer Stelle auf der Seite verwendet werden. Sie können die Auswahl als Argument an einen Mikro- oder Nanoflow (Einzel- und Mehrfachauswahl) oder einen Seite öffnen Aktion (nur Einzelauswahl).
Wenn sich das Widget in einem Repeater befindet (z. B. einer Listenansicht), ist seine Auswahl nur für Widgets verfügbar, die sich ebenfalls in diesem Repeater befinden. Andernfalls ist die Auswahl auf der gesamten Seite verfügbar.
Wir haben auch die Löschaktion konfigurierbar gemacht. Sie können jetzt angeben, welche Objekte Sie löschen möchten. Dies kann eine Auswahl auf der Seite oder im Snippet, eine beliebige umgebende Datenansicht oder ein Seiten- oder Snippet-Parameter sein. Dies ist sehr nützlich, wenn Sie die löschen Aktion in der Kopfzeile Ihres Datenrasters 2 oder Ihrer Galerie.

Nach Excel exportieren
Wir haben die Möglichkeit hinzugefügt, Daten aus Ihrem Datenraster 2 nach Excel zu exportieren! Dies war eines der am meisten hochgevoteten Elemente für Datenraster 2 im Ideenforum. Fügen Sie einfach eine Schaltfläche zu Ihrem Datenraster hinzu und verwenden Sie die neue 'Nach Excel exportieren' Nanoflow-Aktion, die wir zusammen mit den Daten-Widgets veröffentlicht haben. Sie können den Dateinamen konfigurieren, festlegen, ob Kopfzeilen eingeschlossen werden sollen und mehr. Sobald Sie die App ausführen, zeigen oder verbergen Sie einfach die Spalten, die Sie exportieren möchten.

Tastaturverbesserungen
Es ist nun möglich, mehrere Zeilen im Datenraster 2 auszuwählen, indem Sie Shift + Klicken Sie . Dies macht es viel einfacher, schnell einen Zeilenbereich auszuwählen. Darüber hinaus unterstützen wir jetzt auch Ctrl + A um alle sichtbaren Zeilen auszuwählen.

Figma UI Kit
Wir freuen uns, Ihnen mitteilen zu können, dass Atlas UI jetzt ein UI-Kit für Figma enthält – ein beliebtes UX-Designtool. Damit stehen Figma-Designern die sofort einsatzbereiten Studio Pro-Komponenten und plattformunterstützten Widgets auf Marketplace zur Verfügung.
Dieses UI-Kit enthält vorkonfigurierte Varianten jeder Komponente und spart so Zeit, die sonst für die Erstellung dieser Komponenten von Grund auf aufgewendet werden müsste. Es erleichtert auch den Aufbau von Designsystemen durch die Verwendung wiederverwendbarer Komponenten, was zur Konsistenz zwischen Ihren Apps beiträgt. Und nicht zuletzt veranschaulicht das UI-Kit sowohl die Möglichkeiten als auch die Grenzen des Frameworks. Da die UI-Kit-Komponenten 1:1 auf Plattformkomponenten abgebildet werden, sind die von Figma-Designern erstellten Mockups garantiert pragmatisch und für Entwickler leicht replizierbar, was Designer und Entwickler näher zusammenbringt.
Sie können es direkt herunterladen von der Figma-Community!
Arbeitsablauf
Es wird nun einfacher und schneller sein, zusätzliche Aktivitäten direkt aus dem Workflow-Editor zum Workflow hinzuzufügen, indem Sie das hinzufügen Aktivität aus dem Kontextmenü. Der Workflow-Editor zeigt an, wo dem Prozess eine Aktivität hinzugefügt werden kann. Ein Auswahlfeld mit allen zulässigen Aktivitäten wird geöffnet. Wenn Sie eine auswählen, wird die Aktivität an dieser Stelle hinzugefügt.

Mx Connect
Bringen Sie Ihr eigenes Kafka für geschäftliche Veranstaltungen mit
Business Events ermöglichen Ihre Mendix Apps, um andere zu benachrichtigen Mendix Apps in Echtzeit über ein wichtiges Ereignis informieren. Wenn beispielsweise ein Kunde eine Bestellung in Ihrer App zur Auftragsabwicklung aufgibt, sollten andere Apps so schnell wie möglich benachrichtigt werden, damit sie alle Schritte Ihres Bestellvorgangs sofort ausführen können. Business Events sind eine einfache und effiziente Low-Code-Methode, um dies zu modellieren und ineffiziente oder komplexe Lösungen wie Polling oder Webhooks zu vermeiden.
Bisher war für Business Events ein Event Broker erforderlich, der im Mendix Cloud. Die Mendix Event Broker basiert auf Kafka, aber wir sorgen dafür, dass Sie sich nicht um die Konfiguration und den Betrieb von Kafka kümmern müssen. Mendix 10.4 können Sie auch Ihr eigenes Kafka (BYOK) mitbringen. Wenn Ihre Apps beispielsweise nicht im Mendix Cloud. Die Bring Your Own Kafka-Dokumentation enthält alle Informationen, die Sie benötigen, um Ihre Apps für die Verwendung Ihres eigenen Event Brokers zu konfigurieren.
Schreibgeschützte externe Entitätsdaten ändern
Externe Entitäten stellen Daten dar, die von OData-REST-APIs bereitgestellt werden. Diese Daten werden automatisch von der API abgerufen, wenn sie von einer Seite oder einem Mikrofluss benötigt werden. Externe Entitäten stellen sicher, dass dies auf effiziente Weise geschieht, indem nur die Daten verzögert geladen werden, die für eine Seite zu diesem bestimmten Zeitpunkt erforderlich sind. Der zum Abrufen der richtigen Daten erforderliche API-Aufruf wird automatisch bestimmt durch Mendix, sodass Sie dies nicht selbst tun müssen.
OData-REST-APIs können verschiedene Funktionen für die Daten bereitstellen, die sie bereitstellen, z. B. schreibgeschützt, aktualisierbar, einfügbar oder löschbar. Bei der Verwendung externer Entitäten berücksichtigt Studio Pro diese Funktionen und stellt sicher, dass Sie keine Seite zum Bearbeiten externer Entitätsdaten erstellen, wenn die API das Speichern dieser Änderungen nicht unterstützt.
In manchen Situationen möchten Sie jedoch möglicherweise die Daten einer externen Entität ändern, obwohl die API das Speichern oder Einfügen dieser Daten nicht unterstützt. Dies kann beispielsweise der Fall sein, wenn Sie geänderte Daten einer externen Entität an eine andere API senden oder die geänderten Daten in einer Exportzuordnung verwenden möchten.
Ab Mendix 10.4 können Sie die Daten einer externen Entität so konfigurieren, dass sie in Ihrer Client-App geändert werden, auch wenn die Quell-API keine APIs zum direkten Ändern der Daten bereitstellt. Das folgende Beispiel zeigt eine externe Entität „Bestellungen“, die nur Kreation und Lesen Sie mehr Funktionen. Durch Aktivieren des Schalters „Lokal gestalten und verändern“ Aus der Orders API gelesene Daten können im Client geändert werden.
Der wichtigste Anwendungsfall hierfür ist, wenn Sie externe Aktionen verwenden, um Datenänderungen an die API zurückzusenden, anstatt die standardmäßigen CRUD-Funktionen zu verwenden. In diesem Szenario würden Sie nur Lesefunktionen für die Ressource bereitstellen und zusätzlich OData-Aktionen bereitstellen, die mithilfe von Mikroflüssen implementiert werden, um alle Datenänderungen zu speichern.
Governance- und Kontrollaktualisierungen
Deaktivieren Sie die digitale Signatur von Mendix E-mail
Der Mendix Plattform signiert den Inhalt von E-Mails von Absendern digital [E-Mail geschützt] und [E-Mail geschützt] Durch die digitale Signatur des Inhalts einer E-Mail Mendix gibt dem E-Mail-Empfänger (Ihnen) die Gewissheit, dass der Inhalt einer E-Mail während der Übertragung nicht verändert wurde.
Warum sollte ich die digitale Signierung von E-Mail-Inhalten deaktivieren, wenn sie zur Sicherheit beiträgt?
Die digitale Signatur kann andere E-Mail-Sicherheitsmaßnahmen wie „Externe E-Mail-Warnung“ beeinträchtigen. Diese Funktion kann der E-Mail eine benutzerdefinierte HTML-Warnung hinzufügen. Da Mendix E-Mails können nicht geändert werden. Einige E-Mail-Server verpacken die Originalnachricht in eine leere E-Mail und fügen die Original-E-Mail als Anhang hinzu. Dies ist für die Benutzererfahrung nicht vorteilhaft und lässt die E-Mails verdächtig erscheinen, was sich auf die Benutzerinteraktion auswirkt. Außerdem wird es für Benutzer schwieriger, nach E-Mails mit bestimmten Textinhalten zu suchen.
Wenn dies der Fall ist, können Sie jetzt die digitale Signatur von Mendix E-Mails, damit Ihre Benutzer sie bequemer empfangen können.
Entfernen Sie den Zugriff externer Benutzer auf Ihre Unternehmensprojekte
Kunden, die Implementierungspartner nutzen, können diese einladen, als externe Benutzer an Projekten mitzuarbeiten. Wenn ihr Engagement endet, möchte der Unternehmensadministrator ihnen den Zugriff auf die Projekte entziehen, an denen sie gearbeitet haben. Es ist jetzt möglich, einen externen Kontakt aus den Projekten zu entfernen, an denen er gearbeitet hat, und zwar vom Control Center aus.
Integritäts-Dashboard: Alarmprotokollverlauf und Kartenansicht
Für das Integritäts-Dashboard unterstützt die Hauptseite jetzt auch eine Kartenansicht. Außerdem ist es jetzt möglich, den Warnverlauf einer App auf der Seite mit den Anwendungsdetails anzuzeigen. Wenn also ein Kunde ein Problem meldet und die App in Ordnung zu sein scheint, können Sie sehen, ob in der Vergangenheit möglicherweise ein Problem auftrat.
Updates für das Entwicklerportal
Portfoliomanagement – Sie können jetzt aus Excel importieren und exportieren
In Portfoliomanagement, manchmal müssen Sie bereits definierte Initiativen importieren und so schnell loslegen, Initiativen von einem Board auf ein anderes verschieben oder Initiativen exportieren, um Berichte zu erstellen. In solchen Szenarien können Sie das gesamte Portfolio-Board oder nur eine Teilmenge von Initiativen in eine Excel-Datei exportieren und sie bei Bedarf erneut importieren.
Erfahren Sie mehr darüber Import/Export in Excel in der Dokumentation.
Epics: Prüfpfad und Filter
Möchten Sie verfolgen, was mit Ihren Storys passiert ist? Jetzt können Sie das mit dem neuen Abschnitt „Audit Trail“ auf der Story-Detailseite. Sie erfahren genau, wann eine Story erstellt wurde, wann der Status geändert wurde, Aufgaben hinzugefügt, abgeschlossen oder gelöscht wurden und vieles mehr. Eine vollständige Liste der von uns protokollierten Aktionen finden Sie in unserem Dokumentation. Wenn Sie wie immer etwas Zusätzliches sehen möchten, können Sie uns dies jederzeit über die Feedback-Schaltfläche mitteilen.
Manchmal lieferte die Texteingabe beim Durchsuchen Ihrer Geschichten viele verschiedene Treffer: im Titel der Geschichte, im Namen des Epos oder im Namen des Tags. Wir wussten, dass Sie mehr Kontrolle über die Suchergebnisse haben möchten, deshalb bieten wir jetzt an, die Suchergebnisse nach Titel der Geschichte, ID der Geschichte, Name des Epos oder Bevollmächtigtem einzuschränken. Sie können auch nach jedem Tag filtern und die Ergebnisse bei Bedarf kombinieren. Die Filterfunktion ist sowohl auf dem Board als auch auf der Planungsseite verfügbar.
Cloud-Updates
Automatisieren Sie Ihr Monitoring mit Webhooks für Alarmereignisse
Wir freuen uns, die neueste Erweiterung des Mendix Cloud-Erfahrung – Einführung von Webhooks für Alarmereignisse. MendixWir möchten Ihnen die Tools und Funktionen bereitstellen, die Ihr Anwendungsmanagement so nahtlos wie möglich machen. Mit dieser neuen Funktion bringen wir Überwachung und Warnmeldungen auf die nächste Ebene.
Bei Mendix Cloud ist die Überwachung Ihrer Anwendungen ein Kinderspiel. Wir bieten sofort einsatzbereite Überwachung für alle Ihre Apps, die in der Mendix Cloud. Das bedeutet, dass keine zusätzliche Konfiguration oder Einrichtung erforderlich ist – es ist vom ersten Tag an einsatzbereit. Wir erfassen kontinuierlich wichtige Kennzahlen für Ihre Anwendungen und stellen sicher, dass Sie Echtzeit-Einblicke in ihre Leistung und ihren Zustand von unserem Entwicklerportal aus.
Aber beim Monitoring geht es nicht nur um Beobachtung – es geht darum, Maßnahmen zu ergreifen. Auch hier unterstützen wir Sie. Unsere Kennzahlen bilden die Grundlage für proaktive Alarmierung. Wir haben vordefinierte Schwellenwerte eingerichtet, und wenn ein Metrikwert einen dieser Schwellenwerte überschreitet, wird eine Warnung ausgelöst. Sie müssen nicht mehr manuell aufpassen – wir benachrichtigen Sie, wenn es wichtig ist. Diese Warnungen sind direkt im Entwicklerportal sichtbar, aber wir verstehen, dass Sie nicht immer an Ihrem Dashboard kleben. Deshalb bieten wir auch E-Mail-Benachrichtigungen für Warnungen an. Sie werden umgehend informiert, egal wo Sie sind. Jedes Teammitglied mit Knotenberechtigungen Um auf Warnmeldungen zuzugreifen, können Sie Warnmeldungen abonnieren. Auf diese Weise bleibt jeder in Ihrem Team auf dem Laufenden und kann bei Bedarf schnell handeln.
Jetzt kommt der Wendepunkt. Wir führen die nächste Evolutionsstufe der Alarmierung ein – Webhooks für Alarmereignisse. Mit dieser Funktion können Sie Richten Sie einen Webhook für Alarmereignisse ein.Senden Warnmeldungs als HTTP-Anfragen an eine beliebige URL Ihrer Wahl.
Stellen Sie sich vor, Sie erhalten eine Warnung und senden sofort eine Nachricht an Ihr Team in Slack oder Teams. Denken Sie daran, ein Zendesk-Ticket zu erstellen oder automatisch eine Jira-Benachrichtigung auszulösen. Oder vielleicht müssen Sie einen PagerDuty-Vorfall initiieren. Mit Webhooks für Warnereignisse sind die Möglichkeiten endlos. Sie haben die Möglichkeit, jeden erdenklichen automatisierten Vorfallprozess auszulösen und so Ihren Arbeitsablauf reibungsloser und effizienter zu gestalten.
Sind Sie bereit, Ihr Bewerbungsmanagement auf die nächste Ebene zu bringen? Probieren Sie es aus Webhooks für Alarmereignisse in Mendix Cloud mehr Informationen.
Bleiben Sie dran für weitere Updates und Verbesserungen, während wir uns weiterentwickeln und Sie mit den neuesten Tools ausstatten, damit Ihre Anwendungen im Mendix Wolke!


Ankündigung: Java-Support-Update
Derzeit Mendix unterstützt Java 11, eine Version mit Langzeitsupport (LTS). Da der offizielle Support für Java 11 im Oktober 2024 endet, wechseln wir zu neueren LTS-Versionen, nämlich Java 17 und 21.
In den nächsten sechs Monaten werden wir die Unterstützung für Java 17 einführen in Mendix 8, 9 und 10 und fügen anschließend Unterstützung für Java 21 hinzu in Mendix 9 und 10. Java 17 und 21 genießen offizielle Unterstützung bis Oktober 2027 bzw. September 2029.
Einen Zeitplan der genauen Release-Versionen finden Sie unter Bitte schauen Sie sich diesen Blog an.
Sind Sie bereit, Ihre nächste App zu starten?
- Herunterladen Mendix 10.4
- Schauen Sie sich alle Features, Verbesserungen, Fehlerbehebungen und mehr genauer an im Mendix 10.4 Versionshinweise.
- Sie möchten zukünftige Updates nicht verpassen? Abonnieren Sie unseren Blog um die neuesten Nachrichten zu erfahren.