Version 11.4 – Besser, schneller, intelligenter | Mendix

Direkt zum Inhalt

Version 11.4 – Besser, schneller, intelligenter

Wir freuen uns, eine Reihe leistungsstarker neuer Funktionen vorzustellen, die Ihr Entwicklungserlebnis deutlich verbessern und neue Möglichkeiten eröffnen werden. Mendix Ökosystem. Von einer reibungsloseren Benutzererfahrung in Studio Pro mit nicht blockierendem Verlauf und größeren Dialogfeldern bis hin zu intelligenterer Produktivität durch Stapel-Widget-Konvertierung, benutzerdefinierte Übersichtsvorlagen und „Alle auswählen“ für Data Grid 2 – bei dieser Version dreht sich alles um Geschwindigkeit und Flexibilität.

Wir starten außerdem die private Betaversion von Dynamic Case Management! Profitieren Sie von schnelleren Vorschauen und einer verbesserten Benutzererfahrung mit dem External Database Connector, nahtlosen Event Broker-Updates, zuverlässigeren und aktualisierten OpenAPI-Importen sowie optionalen Parametern in External OData Actions.

Der Upload-Prozess im Marketplace unterstützt jetzt Vorschauen, mehrere Eigentümer, verlinkte Dokumentation und automatisierte Sicherheitsprüfungen – so einfach war Veröffentlichung noch nie. Außerdem machen wir mit der Siemens Capital Connector und die Altair RapidMiner Showcase App verschaffen Ihnen einen Vorsprung für die intelligente App-Entwicklung.

Lasst uns gemeinsam besser, schneller und intelligenter bauen.

STUDIO PRO

Verlauf-Bereich (Beta): Nicht blockierend und durchsuchbar!

Wir freuen uns, die öffentliche Betaversion unseres neuen Verlaufsfensters anzukündigen, die Sie in der Neue Funktionen Einstellungen. Nach der Aktivierung wird es das bestehende Verlauf-Popup nahtlos ersetzen.

Dieses nicht blockierende Fenster ermöglicht es Ihnen, den Kontext und den Browserverlauf beizubehalten, während Sie gleichzeitig geänderte Dokumente öffnen. Eine blitzschnelle Suche wurde ebenfalls integriert, mit der Sie Commit-Nachrichten, Autoren und Revisions-Hashes schnell durchsuchen können. Darüber hinaus zeigen wir jetzt „Remote-Revisionen“ an, die die von Ihren Kollegen auf den Server übertragenen Änderungen anzeigen, noch bevor diese auf Ihren lokalen Rechner heruntergeladen werden. Dies vereinfacht es erheblich, über serverseitige Entwicklungen auf dem Laufenden zu bleiben.

In den kommenden Monaten konzentrieren wir uns auf die allgemeine Verfügbarkeit. Wir planen außerdem die Einführung eines Datumsfilters und praktischer Kontextmenüoptionen, beispielsweise zum schnellen Erstellen eines Branches. Darüber hinaus beinhaltet unsere Roadmap die Möglichkeit, historische Änderungen zu visualisieren. So können Sie beispielsweise Änderungen an Microflow-Aktivitäten oder Domänenmodell-Entitäten nachvollziehen.

Größere Dialoge

Wir haben die Größe von Dialogfeldern mit Ausdrücken erhöht, um das Lesen und Ausfüllen längerer Ausdrücke zu vereinfachen. Dies erleichtert die Arbeit mit komplexeren Anwendungen. Außerdem wird die Größe des Dialogfelds beim Ändern der Größe gespeichert, sodass es einfacher wieder geöffnet und die darin enthaltenen Informationen bearbeitet werden können.

Benutzerdefinierte Dokumenttypen in der Erweiterbarkeit

Es ist nun möglich, mithilfe des Web-Erweiterungsframeworks einen benutzerdefinierten Dokumenttyp zu erstellen. Dies ermöglicht es Erweiterungsentwicklern, Daten in einer benutzerdefinierten Definition zu speichern, die später für andere Anwendungsfälle von Erweiterungen wiederverwendet werden kann, beispielsweise für Integrationsdefinitionen, spezifische Zuordnungen oder andere Daten, die Sie aufbewahren möchten.

Stapelweise Konvertierung von Dojo-Widgets zu React

Modernisierung Ihres Mendix Die Kompatibilität von Apps mit React ist jetzt für viele gängige Widgets deutlich einfacher. Anstatt jedes Data Grid, Image Widget und Selector einzeln manuell zu konvertieren, können Sie nun mehrere Dojo-Widgets in einem einzigen Vorgang in ihre React-Pendants umwandeln. Im neuen Dialog zur Stapelkonvertierung können Sie bestimmte Module für die Migration auswählen. Anschließend werden automatisch alle Instanzen der Widgets Data Grid, Dynamic Image, Static Image, Drop Down, Reference Selector, Reference Set Selector und Input Reference Set Selector konvertiert, die sicher aktualisiert werden können, ohne dass Konfigurationen verloren gehen. Zwar müssen Sie andere Widgets weiterhin manuell bearbeiten, aber die wiederholte Konvertierung dieser häufig verwendeten Komponenten entfällt.

Übersichtsseiten mithilfe von Vorlagen erstellen

Die Generierung von Übersichtsseiten aus Entitäten war schon immer eine schnelle Methode, um Administrationsoberflächen zu erstellen und automatisch Seiten mit Datentabellen und Formularen für jede Entität zu generieren. Diese generierten Seiten folgten jedoch einem Standarddesign, das möglicherweise nicht dem Erscheinungsbild Ihrer Anwendung entspricht. Jetzt können Sie eine benutzerdefinierte Vorlage auswählen und so sicherstellen, dass Ihre Übersichtsseiten und Formulare von Anfang an mit Ihrem Designsystem übereinstimmen. Dadurch entfällt die mühsame manuelle Anpassung jeder generierten Administrationsseite an Ihr Branding. Sie erhalten so eine einheitliche visuelle Darstellung Ihrer gesamten Anwendung und profitieren gleichzeitig von der Geschwindigkeit der automatisierten Seitengenerierung.

Daten-Widgets – Alle auf allen Seiten auswählen

Data Grid 2 unterstützt jetzt echte Alle wählen Diese Funktion ist für Ihren gesamten Datensatz verfügbar, nicht nur für die aktuelle Seite. Wenn Sie die Checkbox oben links verwenden, um alle Zeilen auf einer Data Grid 2-Seite auszuwählen, werden zunächst wie bisher alle Elemente auf der aktuellen Seite markiert. Zusätzlich wird nun ein Banner angezeigt, das Ihnen die Auswahl aller Elemente seitenübergreifend ermöglicht – ideal für die Stapelverarbeitung großer, gefilterter Datensätze. Sie können diese Auswahlen direkt an beliebige Nanoflows oder Microflows übergeben, um Ihre Massenoperationen auszuführen. So wird die effiziente Verwaltung großer Datenmengen deutlich vereinfacht. Damit stellen wir Ihnen eine der am häufigsten gewünschten Funktionen aus dem Ideenforum zur Verfügung.

Stärkung der Sitzungssicherheit mit absolutem Sitzungs-Timeout

In der heutigen digitalen Welt ist die Aufrechterhaltung sicherer Benutzersitzungen von entscheidender Bedeutung. Mendix Dies wird seit langem durch ein standardmäßiges Sitzungs-Timeout von 10 Minuten Inaktivität unterstützt. Für Organisationen mit strengen Sicherheitsanforderungen ist dieser Ansatz allein jedoch möglicherweise nicht ausreichend.

Die Herausforderung entsteht, wenn Nutzer dauerhaft aktiv bleiben. In solchen Fällen können Sitzungen unbegrenzt fortbestehen, wodurch das Risiko eines unbefugten Zugriffs steigt, falls eine Sitzung übernommen oder unbeaufsichtigt bleibt. Für Organisationen in regulierten Branchen oder mit vertraulichen Informationen stellt dies ein erhebliches Sicherheitsrisiko dar.

Um diesem Problem zu begegnen, führen wir die Laufzeitkonfigurationseinstellung „AbsoluteSessionTimeout“ ein. Mit dieser neuen Funktion können Entwickler eine maximale Lebensdauer für jede Sitzung festlegen, unabhängig von der Benutzeraktivität. Sobald das festgelegte Zeitlimit erreicht ist, läuft die Sitzung automatisch ab, sodass keine Sitzung über den definierten Schwellenwert hinaus aktiv bleiben kann.

Diese Erweiterung ändert nicht das bestehende Inaktivitäts-Timeout, sondern fügt eine Obergrenze für die Sitzungsdauer hinzu. Sie bietet Unternehmen mehr Flexibilität und Kontrolle über das Sitzungsmanagement und entspricht damit den Best Practices für die sichere Anwendungsbereitstellung. Details zur Implementierung finden Sie hier: siehe Dokumentation.

Add-on für dynamisches Fallmanagement (private Betaversion)

Dynamischem Fallmanagement ist ein Add-on für das Fallmanagement Mendix by CaseFabricFür diejenigen, die mit Fallmanagement nicht vertraut sind:

Das Fallmanagement konzentriert sich auf die Automatisierung von Prozessen, bei denen jede Prozessinstanz eine einzigartige Situation darstellt, die eine Echtzeitautomatisierung der Interaktionen zwischen Menschen, Systemen und Agenten auf Basis des Prozesskontexts erfordert. Es unterstützt Szenarien mit unstrukturierten oder semistrukturierten Prozessen, in denen Ausnahmen die Regel sind.

Mit diesem neuen Add-on haben Sie die Möglichkeit, Gehäusemodelle direkt in Studio Pro zu entwerfen. Das DCM-Add-on-Modul ist tief in Studio Pro integriert. Mendix Studio Pro nutzt domänenspezifische Sprachen (DSLs), um einen ganzheitlichen Ansatz für das Fallmanagement zu ermöglichen. Mendix Seiten zum Definieren HumanTasks (UI-Modellierung), Mendix Mikroflüsse für Prozessaufgaben (Logikmodellierung) und die Mendix Domänenmodell zur Definition der Falldateistruktur mithilfe Ihrer Anwendung Entities (Datenmodellierung). Diese Integration gewährleistet konsistente und übersichtliche Falldaten und ermöglicht gleichzeitig die dynamische Interaktion innerhalb der gewohnten Umgebung. Mendix Umwelt.

Zusätzlich zum Add-on-Modul selbst haben wir auch Folgendes eingeführt: Modul „Dynamisches Fallmanagement“Dies ist ein spezielles Modul mit vorkonfigurierten Seitenvorlagen, Seiten, Übersichten usw., das Ihnen in der Entwicklungsphase Zeit spart und direkt zum Download bereitsteht. Mendix Marktplatz.

Externer Datenbankkonnektor

Für alle, die mit umfangreichen Datenbanken mit Tausenden von Tabellen, Sichten und gespeicherten Prozeduren arbeiten, bietet die neue Schemaabfrage deutlich schnellere Ergebnisse. Unser Konnektor ruft Kataloginformationen nun effizient ab und beschleunigt so die Anzeige der Objektstruktur Ihrer Datenbank erheblich. Um Ihren Workflow weiter zu optimieren, können Sie Tabellen- und Sichtnamen jetzt einfach per Drag & Drop direkt aus dieser Übersicht in den SQL-Editor ziehen und so Ihre Abfragen schneller erstellen.

Ereignisbroker

Sie können Ihre bestehenden Bridges jetzt ganz einfach mit neuen Ereignistypen aktualisieren, ohne sie neu erstellen zu müssen. So lassen sich neue Ereignistypen im laufenden Betrieb hinzufügen, wodurch die Verfügbarkeit Ihrer kritischen Anwendungen und der unterbrechungsfreie Datenfluss gewährleistet werden. Beispielsweise können Kunden, die die HTTP-Bridge zur Erfassung von IoT-Ereignissen aus der Produktion nutzen, neue Sensordatentypen bei Bedarf nahtlos integrieren – ohne jegliche Ausfallzeiten. Das bedeutet: agile und effiziente Abläufe!

Verwendeter REST-Dienst: OpenAPI v3.1.0-Verträge, nicht-blockierende Warnungen und verbesserte Parameter

Wir veröffentlichen einige Verbesserungen für die Arbeit mit Consumed REST Services. Zunächst wurde die OpenAPI-Funktionalität aktualisiert. Sie können nun OpenAPI-Verträge bis Version 3.1.0 importieren und somit mit Verträgen arbeiten, die den neuesten Spezifikationen entsprechen. Außerdem haben wir nicht-blockierende Warnungen für Verträge mit semantischen oder strukturellen Fehlern eingeführt. Das bedeutet, dass Sie Verträge nun auch mit kleineren Problemen importieren und bearbeiten können und so die nutzbaren Teile des Vertrags sofort verwenden können.

Wir haben außerdem eine kleine Änderung an der Handhabung von Parametern und Abfrageparametern vorgenommen. Sie können nun Sonderzeichen in diese Felder einfügen. Diese einfache Ergänzung eröffnet neue Möglichkeiten für komplexere Integrationsszenarien, wie beispielsweise die Definition von deepObject-Stil Abfrageparameter und Aufruf von OData-Abfragen mit REST.

Verbrauchter OData-Dienst: externe Aktionen mit optionalen Parametern

Für diejenigen, die Consumed OData Services nutzen, können Sie nun Folgendes aufrufen Externe Maßnahmen Studio Pro berücksichtigt die Parameteroptionalitätsangabe in den Metadaten Ihres OData-Dienstes. Optionale Parameter einer externen Aktion führen nicht zu Konsistenzfehlern, wenn sie leer gelassen werden. Dadurch entspricht Ihre OData-Implementierung besser der Vertragsabsicht und ermöglicht eine konsistentere Integration.

Marktplatz: Verbesserter Komponenten-Upload-Prozess und erhöhte Sicherheit

Der Mendix Der Upload-Prozess für Marketplace-Komponenten präsentiert sich nun in neuem Design und mit einer übersichtlicheren Struktur, sodass Mitwirkende ihre Komponenten mit Zuversicht veröffentlichen können. Der Prozess ist in vier Schritte unterteilt, führt die Mitwirkenden durch alle erforderlichen Angaben und ermöglicht ihnen eine Vorschau des Eintrags vor der Veröffentlichung.

Mitwirkende können nun:

  • Sehen Sie sich den Eintrag vor der Veröffentlichung an.
  • Weisen Sie mehreren Entwicklern die Verantwortlichen für eine Komponente zu.
  • Fügen Sie mehrere Ressourcenlinks und Dokumentationsmaterialien hinzu, um die Benutzer effektiv zu unterstützen.

Die vier Schritte sind:

  1. Komponente hochladen – Laden Sie eine Quelldatei hoch oder verlinken Sie ein GitHub-Repository und geben Sie grundlegende Informationen an. Beim Hinzufügen einer neuen Komponente ist die Versionsnummer 1.0.0 nicht mehr zwingend erforderlich.
  2. Allgemeine Informationen bereitstellen – Fügen Sie eine detaillierte Beschreibung und einen kurzen Slogan hinzu, der auf der Marktplatzkarte angezeigt wird.
  3. Lizenz und Support definieren – Wählen Sie einen Lizenztyp, fügen Sie Support-Kontaktdaten oder eine Website hinzu und ordnen Sie dem Eintrag mehrere Entwickler zu.
  4. Hinzufügen von Medien und Dokumentation – Laden Sie bis zu 10 Screenshots, ein Video, Dokumentation und bis zu fünf Links zu weiterführenden Ressourcen hoch.

Vor der Veröffentlichung können die Mitwirkenden die Komponente im Vorschaumodus überprüfen, um sicherzustellen, dass alle Informationen und Darstellungen korrekt sind.

Alle auf dem öffentlichen Marktplatz angebotenen Komponenten werden automatisch mit QSM auf Sicherheitslücken geprüft. Komponenten, die die Prüfung bestehen, werden automatisch freigegeben und veröffentlicht. Werden Probleme festgestellt, erfolgt innerhalb von fünf Tagen eine manuelle Überprüfung.

Dieses Update stärkt sowohl den Beitragsprozess als auch die Zuverlässigkeit des Marktplatzes und unterstützt so eine vertrauenswürdige und sichere Umgebung für alle, die Komponenten teilen und verwenden.

A häufig gewünschte Verbesserung Die Funktion aus dem Ideenforum ist jetzt verfügbar. Wenn eine Komponente, die Sie abonniert haben, aktualisiert wird, sind die Versionshinweise direkt in der Benachrichtigungs-E-Mail enthalten. So bleiben Sie einfacher über die Änderungen informiert, ohne die Marketplace-Seite besuchen zu müssen.

Hauptstadtverbinder

Siemens Capital ist eine Suite von Softwaretools für Elektrotechnik und Elektronik (E/E) zur Entwicklung und zum Entwurf elektrischer und elektronischer Systeme, einschließlich Systemarchitektur, Kommunikationsnetzwerken und eingebetteter Software. Mendix Hauptstadtverbinder ist ein Modul, das aus Mikroflows besteht, die sich in die REST-APIs von Capital integrieren, um die Authentifizierung zu ermöglichen und Capital-Daten mühelos in Ihr System zu integrieren. Mendix Wir entwickeln App-Lösungen und erstellen individuelle Implementierungen, die genau auf Ihre Bedürfnisse zugeschnitten sind.

Im Rahmen der Initiative „Anpassen und Erweitern“ Mendix Das Branchenteam verfolgt einen strategischen Plan zur Integration von vier Elementen des Xcelerator-Produktportfolios: Teamcenter, Opcenter, Capital und Polarion. Nach Teamcenter und Opcenter folgt Capital, für das wir den ersten Baustein in Form eines Steckverbinders entwickelt haben. Capital ist im Bereich Engineering angesiedelt und konzentriert sich auf Netzwerktechnik, elektrische Konstruktion und Kabelbaumentwicklung, vorwiegend für die Branchen Luft- und Raumfahrt, Verteidigung, Automobil und Transport sowie Schwermaschinen.

Mit dem Capital Connector können die Kunden von Capital nun:

  • Die Daten von Capital lassen sich mühelos übertragen. Mendix Domain-Modell
  • Entwicklung nutzerspezifischer Anwendungen zur Integration von Kapitalplanungsdaten mit Drittsystemen wie PLM, ERP und MES
  • Erweitern Sie die Reichweite der Capital-Daten auf Nicht-Kernnutzer von Capital, ohne dass diese sich bei Capital anmelden und die komplexe Nutzung des Tools verstehen müssen.

Intelligente Apps

Altair RapidMiner-Vorzeige-App: Erfahren Sie, wie Sie Vorhersagen des maschinellen Lernens integrieren können in Mendix

Altair RapidMiner ermöglicht es Unternehmen, mit Altair RapidMiner AI Studio Modelle für maschinelles Lernen zu erstellen und diese über AI Hub bereitzustellen, wodurch eine reibungslose Integration in Ihre bestehende IT-Umgebung ermöglicht wird. Mendix Anwendungen. Schauen Sie sich die neuen an. Altair RapidMiner Showcase App zu lernen, wie man Vorhersagen des maschinellen Lernens in ein Mendix App, die REST-Dienste nutzt. Dieses Beispiel konzentriert sich auf die Prognose der Mitarbeiterfluktuation und zeigt, wie AI Hub-Endpunkte genutzt werden können, um datengestützte HR-Entscheidungen innerhalb Ihrer App zu treffen. Mendix Apps. Für dieses Beispiel sind keine umfassenden Kenntnisse in Data Science oder Machine Learning erforderlich. Altair RapidMiner und diese Anleitung wird Ihnen alles beibringen, was Sie für den Einstieg wissen müssen.

Sind Sie bereit, Ihre nächste App zu starten?

Wählen Sie Ihre Sprache