Mendix Version 11.15 | Siemens | Mendix

Direkt zum Inhalt

Mendix Release 11.15

Jede Veröffentlichung bringt den Fortschritt. Maia Sie können Ihre App jetzt mit deutlich weniger Aufwand erstellen, ausführen und absichern. Workflows werden durch wiederkehrende Timer-Ereignisse intelligenter. Microflows werden dank Unterstützung für orthogonale Layouts übersichtlicher. Tools für Mobilgeräte, Offline-Nutzung, Sicherheit und den Marketplace wurden sinnvoll weiterentwickelt. Hier ist ein Überblick über alle Neuerungen. Mendix 11.15

Agentische Anwendungen und Orchestrierung

Neu im Workflow: Wiederkehrende Timer-Ereignisse für Ereignis-Unterprozesse

Die Verwaltung periodischer Aufgaben innerhalb eines langlaufenden Geschäftsprozesses erforderte oft „versteckte“ Logik, wie z. B. geplante Ereignisse oder komplexe Mikroflussschleifen. Um diese Logik direkt in das visuelle Modell zu integrieren, fügen wir Folgendes hinzu: Wiederholung zu den Timer Auslöser für Ereignis-Unterprozesse.
Sie können jetzt eine konfigurieren Timer Ereignis zu Beginn eines nicht unterbrechender Ereignis-Teilprozess Die Wiederholung erfolgt in einem festgelegten Intervall. Ähnlich wie bei einem nicht unterbrechenden Grenzereignis ermöglicht dies, dass ein bestimmter Logikpfad mehrmals ausgelöst wird, während der Hauptworkflow aktiv bleibt.

Warum es wichtig ist
  • Visuelle Transparenz: Durch die direkte Integration periodischer Prüfungen (wie tägliche Statusaktualisierungen oder eine 24-Stunden-Datenvalidierung) in den Workflow ist die Logik für alle Beteiligten klar. Es gibt keine „Überraschungen“ oder versteckte Mikroprozesse im Hintergrund – Sie sehen, was Sie bekommen.
  • Konsistenz: Dieses Update bringt den Timer-Trigger in Ereignis-Unterprozessen in Einklang mit dem Verhalten von Grenzereignissen, wodurch das Modellierungserlebnis vorhersehbarer und leichter zu erlernen wird.

Beispiel: Stellen Sie sich vor Kreditgenehmigung Ein Workflow, der mehrere Tage aktiv bleibt. Sie können nun einen Ereignis-Unterprozess mit einem wiederkehrenden Timer einrichten, der alle 24 Stunden ausgeführt wird. Dieser Unterprozess kann beispielsweise automatisch aktualisierte Kreditwürdigkeitswerte prüfen oder dem Stakeholder täglich eine Erinnerung senden. So bleibt der Prozess ohne manuelle Eingriffe oder externe Planung im Zeitplan.

Abbildung mit wiederkehrenden Timer-Ereignissen für Ereignis-Unterprozesse

Maia Machen Sie mich zu einem Agenten

Mit der neuesten Version der Agentenredakteur, Maia bietet jetzt vollständige Lebenszyklusunterstützung für Agentendokumente, sodass Sie diese erstellen, bearbeiten und iterativ verbessern können. Mendix Agenten kommunizieren ausschließlich über Konversationen in Studio Pro. Entwickler können dies nutzen. Maia um Systemaufforderungen schnell zu verfeinern und Tools zu konfigurieren, wodurch der manuelle Aufwand bei der Agentenentwicklung deutlich reduziert wird.

Über die Agentendokumente hinaus Maia Sie können alle Bausteine ​​einrichten, von denen Ihr Agent abhängt, wie z. B. Modelle, Wissensdatenbanken, genutzte MCP-Dienste und Microflow-Tools. Schließlich können Sie sogar Ihren eigenen MCP-Server erstellen mit Maia durch die Interaktion mit veröffentlichten MCP-Servicedokumenten wird die Art und Weise, wie Sie Ihre Informationen offenlegen, optimiert. Mendix Anwendungslogik für das agentenbasierte Ökosystem.

Agentische Entwicklung

Maia Ihre App kann nun ausgeführt und gesichert werden.

Maia Es hat sich deutlich verbessert. Es kann Ihre App jetzt starten und neu starten, um Änderungen in Echtzeit zu testen, Sicherheit und Einstellungen zu konfigurieren, die Lokalisierung vorzunehmen und komplexere Logik auszuführen – und das alles spürbar schneller als zuvor.

Das bedeutet, dass Sie mehr Arbeit abgeben können, die Sie lieber nicht selbst erledigen möchten. Maia Die Funktion „Make“ in Studio Pro schließt jetzt mehr Prozesse selbst, sodass Sie weniger Zeit mit der Infrastruktur verbringen und sich stattdessen auf die Teile konzentrieren können, die Ihre Aufmerksamkeit tatsächlich benötigen.

Darüber hinaus können Sie jetzt Berechtigungen für Toolaufrufe speichern. Dadurch können Sie bestimmte Aktionen immer zulassen, sodass Sie diese nicht jedes Mal genehmigen müssen.

Maia Sie können nun auch Aufgabenwarteschlangen erstellen und einrichten und diese Schritt für Schritt abarbeiten.

Maia, mach mich zu einer Fähigkeit

Maia Skills können jetzt für Sie erstellt werden, sodass Sie nicht mehr bei null anfangen müssen. Skills sind wiederverwendbare Anleitungen, die lehren Maia so, wie Sie die Dinge erledigt haben möchten, und jetzt Maia kann Ihnen beim Schreiben helfen.

Das Ergebnis ist ein Maia Das wird mit der Zeit immer besser. Je mehr Fähigkeiten Sie entwickeln, desto zuverlässiger funktioniert es so, wie Sie es sich vorstellen, und desto seltener müssen Sie sich zweimal erklären.

Beta: Orthogonale Strömungen in Mikroströmungen

Visuelle Klarheit ist unerlässlich, um komplexe Logik verständlich zu halten. Standard-Bezierkurven bieten zwar Flexibilität, doch können dichte Mikroflüsse zu unübersichtlichen, „Spaghetti“-Layouts führen, die auf einen Blick schwer zu erfassen sind.

Um dieses Problem zu lösen, führen wir Folgendes ein: rechtwinklige (orthogonale) Strömungen Als neue Beta-Funktion im Microflow-Editor folgen Sequenzabläufe nun einem klaren, orthogonalen Pfad anstelle von Kurven. Dies ermöglicht eine präzise Ausrichtung von Aktivitäten und Entscheidungen. Dadurch haben Sie mehr Kontrolle über das visuelle Layout und stellen sicher, dass Ihre Logik genauso übersichtlich aussieht, wie sie funktioniert.

Warum orthogonale Flüsse verwenden?
  • Verbesserte Lesbarkeit: Durch das Entfernen überlappender Kurven und diagonaler Linien wird der Ausführungspfad auch in hochkomplexen Mikroabläufen deutlich leichter nachvollziehbar.
  • Mehr Kontrolle: Aktivitäten und Entscheidungen lassen sich in einem mentalen Raster einordnen, wodurch visuelle Unordnung reduziert und es den Teammitgliedern erleichtert wird, Ihre Logik nachzuvollziehen.
Probieren Sie es in der Beta-Version aus.

Da es sich um eine Beta-Funktion handelt, freuen wir uns über Ihr Feedback, um die Benutzererfahrung weiter zu verbessern. Sie können jetzt zwischen Standard-Bézierkurven und den neuen orthogonalen Kurvenformen wechseln, um den für Sie passenden Stil zu finden. Vergessen Sie nicht, dass Sie in den App-Einstellungen unter „Sonstiges“ eine Projektvorgabe festlegen können, falls Sie diese als neuen Standard verwenden möchten!

Im obigen Video können Sie sehen, wie das neue Routing in Aktion funktioniert und wie es einen komplexen Microflow in eine strukturierte Logikkarte umwandelt.

Unterstützung für Teilklone im Verlaufbereich

Mit StudioPro 11.4 Wir haben die VerlaufEine nicht blockierende und durchsuchbare Alternative zum Verlaufsdialog. Seitdem wurde sie um Filterfunktionen und die Möglichkeit zum Vergleich von Revisionen erweitert, jedoch konnten wir sie Kunden, die eine bestimmte Website nutzen, nicht zur Verfügung stellen. Teilklon…bis jetzt.

Mit dieser Version 11.15 können nun auch Benutzer von Teilklonen den Verlauf nutzen. Dies funktioniert automatisch überall dort, wo Sie den Verlauf öffnen können, es sei denn, Sie haben dies (zuvor) deaktiviert. Besichtigungsstil Bitte verwenden Sie weiterhin den Blockierungsdialog. Beachten Sie, dass Vorgänge, die die Auswahl einer Revision erfordern, wie z. B. das Erstellen eines Branches, vorerst weiterhin den Verlaufsdialog verwenden.

Schnellere Bereitstellung von Apps mit Snippets

Apps, die viele Code-Snippets verwenden, lassen sich jetzt deutlich schneller bereitstellen. Bisher erhielt jede Seite im Hintergrund eine eigene Kopie jedes verwendeten Snippets, was die Bereitstellungspakete vergrößerte und die Erstellung verlangsamte. Snippets werden nun einmalig verpackt und seitenübergreifend verwendet. Je häufiger Sie sie wiederverwenden, desto mehr Zeit sparen Sie.

Widget-Updates

Diesen Monat bringen wir eine Reihe von Verbesserungen für unsere Plattform-Widgets mit sich.

Rich Text v5: bessere Tabellen

Das Rich-Text-Widget unterstützt jetzt auch komplexe Tabellen, einschließlich verschachtelter Tabellen. Im Hintergrund haben wir auf eine neue Editor-Engine (Tiptap) umgestellt, die aktiv weiterentwickelt wird und eine solidere Grundlage für zukünftige Verbesserungen des Rich-Text-Widgets bietet. Bestehende Inhalte funktionieren weiterhin wie gewohnt, sodass keine Migration erforderlich ist.

Kalender: Jahresansicht

Das Kalender-Widget bietet jetzt eine Jahresansicht, die alle zwölf Monate in einem einzigen Raster anzeigt. Tage mit Ereignissen sind mit Indikatorpunkten markiert. Durch Klicken auf einen Tag gelangen Sie zu einer Ansicht Ihrer Wahl, sodass Sie Ereignisse im gesamten Jahr leicht erkennen und ansteuern können.

Abbildung eines Kalenders

Markdown: Mathematische Formeln, Tiefstellung und Hochstellung

Das Markdown-Widget unterstützt nun KaTeX zur Darstellung mathematischer Formeln sowie von tief- und hochgestelltem Text. Dadurch eignet es sich hervorragend für wissenschaftliche und technische Inhalte.

Bild, das eine mathematische Formel zeigt

Karten v5

Wir haben Version fünf des Karten-Widgets veröffentlicht, die von Grund auf neu entwickelt wurde, um eine höhere Zuverlässigkeit zu gewährleisten. Markierungen werden nun in jeder Bereitstellungsumgebung konsistent angezeigt, und die neue Grundlage ermöglicht es uns, Kartenverbesserungen in Zukunft schneller bereitzustellen.

Screenshot von generischen Karten

Der strikte Modus ist jetzt standardmäßig aktiviert.

Die Konfiguration von Zugriffsregeln ist ein wichtiger Bestandteil des Aufbaus sicherer Systeme. Mendix Anwendungen. Obwohl die meisten Anwendungen korrekt modelliert sind, können Fehler auftreten, die Sicherheitslücken verursachen und den unbefugten Zugriff auf oder die unbefugte Änderung von Daten ermöglichen. Mit zunehmender Größe und Komplexität von Anwendungen wird eine zusätzliche Schutzebene immer wichtiger.

strikter Modus Die Anwendungssicherheit wird gestärkt, indem bestimmte Client-APIs eingeschränkt und sichergestellt werden, dass der Datenzugriff den in Ihrem Modell definierten Seiten, Widgets, Mikro- und Nanoflüssen folgt. Dies erschwert automatisierte Angriffe und skriptbasierte Zugriffsversuche erheblich und trägt dazu bei, unbeabsichtigte Datenlecks aufgrund von Sicherheitsfehlkonfigurationen zu reduzieren. Lesen Sie mehr über den strikten Modus in unserer Dokumentation..

Mit Mendix 11.15. Der strikte Modus ist jetzt standardmäßig aktiviert und für den Produktiveinsatz bereit. Dies ist ein wichtiger Schritt, um sichere Apps zum Standard auf unserer Plattform zu machen. Wir empfehlen allen Entwicklern, ihre bestehenden Anwendungen zu überprüfen, die Kompatibilität sicherzustellen und den strikten Modus nach Möglichkeit zu aktivieren. Dies ist eine der einfachsten Möglichkeiten, die Sicherheit zu erhöhen und das Vertrauen zu stärken, dass sich Ihre Anwendung wie vorgesehen verhält.

Der PWA-Wrapper erhält ein umfassendes Upgrade

Die Entwicklung mobiler Apps ist schwierig. Android und iOS haben unterschiedliche Ökosysteme, Technologien und Bereitstellungsanforderungen. App-Stores erfordern aufwendige Signierungs- und Veröffentlichungsprozesse, während sich Benutzeroberflächen an eine Vielzahl von Bildschirmgrößen und Gerätefunktionen anpassen müssen. Deshalb haben wir die PWA-Wrapper: um die Umwandlung zu vereinfachen Mendix PWA wird in eine native App umgewandelt, die sich wie eine echte mobile Anwendung anfühlt und verhält und gleichzeitig Zugriff auf native Gerätefunktionen bietet.

Diese Version macht den PWA Wrapper noch benutzerfreundlicher und leistungsfähiger. Der App Builder wurde komplett überarbeitet und passt nun perfekt zur Benutzeroberfläche von Studio Pro, inklusive Unterstützung für den Dunkelmodus. Häufige Aufgaben sind jetzt in eigenen Tabs übersichtlich organisiert. App-Informationen, Kompetenzen, Berechtigungen, Unterzeichnung und Installationwodurch der gesamte Arbeitsablauf intuitiver wird.

Wir haben außerdem debugfähige Builds für eine einfachere Fehlersuche und die iOS-Signierung ohne Mac hinzugefügt. Darüber hinaus wurde die Unterstützung für Offline-Ressourcen erweitert und das native Verhalten auf allen unterstützten mobilen Betriebssystemen verbessert. Sicherheit und Zuverlässigkeit wurden durch Verbesserungen an der Webansicht, einheimische Brückeund die Anfang

Screenshot des PWA-App-Builder-Bildschirms

Um diese Verbesserungen zu nutzen, Aktualisieren Sie den PWA-Wrapper auf die neueste Version aktualisieren. Nach der Aktualisierung die neue Datei öffnen. App-Builder und erstellen Sie Ihre Anwendung neu. Bestehende Projekte funktionieren weiterhin, während neue Funktionen wie vereinfachtes Signieren, verbesserte Installationsabläufe und optimiertes Debugging sofort verfügbar sind. So können Sie produktionsreife mobile Apps direkt von Ihrem Projekt bereitstellen. Mendix PWA mit weniger Aufwand und einem reibungsloseren Entwicklungserlebnis.

Sichere Hintergrundsynchronisierung für Offline-Daten

Bislang haben wir die Ausführung von Synchronisierungsaktionen im Hintergrund nicht unterstützt und Entwickler ausdrücklich davor gewarnt. Wenn die Synchronisierung im Hintergrund ausgelöst wurde, während Benutzer weiterhin mit Offline-Daten arbeiteten, konnte dies zu unerwarteten Fehlern und in seltenen Fällen zu Datenverlust führen.

Mit dieser Veröffentlichung ist die Nicht synchronisierte Objekte synchronisieren und bestimmte Objekte synchronisieren Aktionen können nun sicher im Hintergrund ausgeführt werden, sodass Benutzer während der Synchronisierung weiterarbeiten können. Die Plattform verhindert jetzt Konflikte zwischen Synchronisierungsprozessen und Offline-Datenoperationen und bietet so eine konsistentere und zuverlässigere Benutzererfahrung.

Wichtig: Die Hintergrundsynchronisierung wird für die Aktion „Alles synchronisieren“ nicht unterstützt.

Nutze einfach das Lesen Sie mehr über die Hintergrundsynchronisierung in unserer Dokumentation..

Die Hintergrundsynchronisierung ist sofort und ohne zusätzliche Konfiguration verfügbar. Dadurch reagieren Offline-Anwendungen schneller, da Unterbrechungen durch die Synchronisierung reduziert werden. Um die Datenkonsistenz zu gewährleisten, können Vorgänge, die Offline-Daten verändern, wie das Erstellen oder Aktualisieren von Objekten, während der Synchronisierung vorübergehend fehlschlagen. Durch die korrekte Behandlung dieser Fälle können Sie die inkrementelle Hintergrundsynchronisierung zuverlässig nutzen und Ihren Nutzern weiterhin ein vorhersehbares Offline-Erlebnis bieten.

Plattform der Enterprise-Klasse

Highlights der Marketplace-Veröffentlichung

Kontinuierliche Sicherheitsüberprüfung der Marketplace-Komponenten

Die Komponenten des Marktplatzes werden nun wöchentlich auf bekannte Sicherheitslücken überprüft, nicht nur bei ihrer Erstveröffentlichung. Bei jedem Scan wird die jeweils neueste Version jeder Komponente geprüft. Wenn eine Version keine Sicherheitslücken aufweist, wird sie entfernt. Gescannt Die Bezeichnung erscheint in dieser Version in der Komponente. Mitteilungen Klicken Sie auf den Tab, damit Sie sehen können, ob die Prüfung aktuell ist.

Das ist wichtig, weil Sicherheit kein einmaliges Ereignis ist. Eine Komponente kann am Tag ihrer Veröffentlichung völlig sicher sein und erst Wochen später von einer Sicherheitslücke betroffen sein. Regelmäßige Scans sorgen dafür, dass das Sicherheitssignal stets aktuell bleibt, und Sie können darauf vertrauen, dass… Gescannt Das Label spiegelt eine aktuelle und keine veraltete Überprüfung wider.

Wenn ein Scan eine Schwachstelle findet, benachrichtigen wir den Komponenteninhaber. Sobald der Inhaber den Fix veröffentlicht, kennzeichnet er diese Version als „Schwachstelle behoben“. Sicherheitsfix und die betroffenen Versionen zu kennzeichnen, damit jeder genau sehen kann, welche Versionen gefährdet waren und mit welcher Version die Probleme behoben werden.

Kontinuierliche Sicherheitsüberprüfung

Informieren Sie sich, mit welchen Studio Pro-Versionen eine Komponente kompatibel ist, und fordern Sie ein Update an.

Die Kompatibilität ist jetzt für beide Seiten transparenter. Beim Veröffentlichen einer Komponente können Besitzer nun die Studio Pro-Versionen angeben, in denen sie getestet wurde, beginnend mit 11.12 (LTS). Diese Information wird direkt bei der Komponente angezeigt, sodass Sie auf einen Blick sehen, ob sie in Ihrer aktuellen oder der Version, auf die Sie aktualisieren möchten, funktioniert. Dadurch wird die Upgrade-Planung von einem Ratespiel zu einer klaren Entscheidung.

Und wenn eine Komponente nicht mit Ihrer Studio Pro-Version kompatibel ist, befinden Sie sich nicht mehr in einer Sackgasse. Update anfordern Mit diesem Button können Sie den Besitzer mit einem Klick per E-Mail um ein Update bitten. So erhalten Sie einen Lösungsansatz, und die Besitzer erfahren genau, welche Komponenten die Aktualisierung behindern, sodass sie die wichtigsten Korrekturen priorisieren können.

Mendix Studio Pro-Komponentenversionsbezeichnungen

Governance: IAM-Module

Verbesserte OpenID Connect-Kompatibilität und -Verwaltung

Wir haben mehrere Verbesserungen vorgenommen an der OIDC-SSO Modul zur Vereinfachung der Integration mit modernen Identitätsanbietern. PKCE ist jetzt standardmäßig aktiviert und ist nicht mehr von Metadaten des bekannten Endpunkts des Anbieters abhängig, wodurch die Kompatibilität mit Identitätsanbietern wie Microsoft Entra ID verbessert und der Konfigurationsaufwand reduziert wird.

Wir haben außerdem die Verwaltungsoberfläche verbessert, wodurch OpenID Connect-Anbieter einfacher zu konfigurieren und zu verwalten sind. Für Kunden, die das OIDC-SSO-Modul zur Absicherung von APIs mit OAuth-Tokens verwenden, haben wir die Unterstützung für die Zielgruppenvalidierung hinzugefügt, die Tokenvalidierung verstärkt und dazu beigetragen, dass Zugriffstoken nur für die vorgesehenen APIs verwendet werden.

Zusammengenommen helfen diese Verbesserungen Organisationen dabei, moderne Identitätsstandards mit weniger Aufwand und größerer Zuversicht einzuführen.

Verbesserte Zugriffsverwaltung mit SCIM

Wir haben erweitert die SCIM Modul zur Unterstützung Anwendungsrollenzuweisung Bei der Benutzerbereitstellung und -aktualisierung können Unternehmen nun SCIM-Attribute verwenden, um automatisch zu bestimmen, welche Anwendungsrollen einem Benutzer im Rahmen des Onboarding-Prozesses zugewiesen werden sollen.

Dies ermöglicht es Benutzern, bereits vor ihrer ersten Anmeldung die entsprechenden Zugriffsrechte zu erhalten, und erlaubt workflowgesteuerten Anwendungen, Aufgaben unmittelbar nach der Bereitstellung zuzuweisen. Durch die Erweiterung von SCIM über die Benutzererstellung hinaus können Unternehmen einen größeren Teil des Benutzerlebenszyklus automatisieren und die Benutzerausrichtung verbessern. Mendix Anwendungen mit ihren bestehenden Identitäts- und Zugriffsverwaltungsprozessen.

Zuverlässigere LDAP-Synchronisierung

Wir haben die LDAP-Synchronisierung verbessert, um Aktualisierungen von Benutzer- und Gruppennamen besser zu verarbeiten und doppelte Einträge bei Namensänderungen zu vermeiden. Dies trägt dazu bei, Verzeichnisinformationen systemübergreifend einheitlich zu halten und den manuellen Verwaltungsaufwand zu reduzieren.

Sind Sie bereit, Ihre nächste Idee in eine App umzusetzen?

Wählen Sie Ihre Sprache