Mendix Version 10.0 – Eine neue Ära! | Mendix

Direkt zum Inhalt

Mendix Release 10.0 – Eine neue Ära!

Die Einführung von Mendix 10 markiert den Beginn einer neuen Ära in der Low-Code-Entwicklung. Mit einem Fokus auf die Beschleunigung der End-to-End-Entwicklung, die Erhöhung der Kontaktpunkte zur Zusammenarbeit, die Nutzung von KI und ML und mehr machen wir es Unternehmen einfacher denn je, Ideen in Ergebnisse umzusetzen.

Mendix 10.0 bietet jede Menge neue Funktionen, ein neues Erscheinungsbild und Aktualisierungen vorhandener Tools, die Sie sofort nutzen können. Mendix 10 wird auch weitere neue Funktionen bringen, die in den kommenden Monaten veröffentlicht werden. Wenn Sie es verpasst haben, können Sie Sehen Sie sich eine Wiederholung des Mendix 10 Auftaktveranstaltung. Der Start beinhaltet Funktionen, die in den kommenden Monaten veröffentlicht werden, Lesen Sie mehr über diese kommenden Funktionen.

Sind Sie nun bereit, sich auf die Mendix 10.0? Lesen Sie weiter!

Studio Pro

Mit Mendix 10 haben wir viele Verbesserungen an Studio Pro vorgenommen, um das Leben unserer geliebten Entwickler zu erleichtern!

Ein neues Erscheinungsbild

Mendix 10 enthält eine komplett überarbeitete Version von Studio Pro mit aktualisierten Farben für den hellen und dunklen Modus, was die Augen deutlich schont und die Arbeit damit erleichtert. In dieser Version fühlt sich alles viel intuitiver an und ermöglicht Ihnen, Apps effizienter als je zuvor zu entwickeln.

Beispiel einer App im Dunkelmodus und im Hellmodus

Mit der Farbaktualisierung wird der Dunkelmodus jetzt auch allgemein verfügbar und das Design kann auf die Einstellungen Ihres Systems reagieren. Das bedeutet, dass Studio Pro auch direkt im Dunkelmodus geöffnet werden kann, wenn das Design Ihres Computers auf Dunkelmodus eingestellt ist!

Systemthema-Übereinstimmung

Wir haben außerdem sämtliche Symbole in Studio Pro aktualisiert, um dem Stil ein einheitlicheres Erscheinungsbild zu verleihen. So ist leichter zu erkennen, was zusammengehört, und das Erlebnis ist insgesamt viel übersichtlicher.

Darüber hinaus sind die Aktualisierungen des neuen Eigenschaftenbereichs ebenfalls allgemein verfügbar und bieten allen Benutzern, die tagtäglich mit Studio Pro arbeiten, eine deutlich bessere Erfahrung. Mit einer klareren Übersicht über die Eigenschaften, die Sie bearbeiten, können Sie Ihre App effizienter als je zuvor modellieren.

PDF-Dokumentenerstellung (öffentliche Beta)

Wir freuen uns, Ihnen unsere brandneue Funktion zur Generierung von PDF-Dokumenten vorstellen zu können. Sie können jetzt ganz einfach pixelgenaue PDF-Dokumente auf der Grundlage von regulären Seiten in Ihrer App generieren. Sie können die Funktionen des Vollseiten-Editors nutzen, einschließlich aller Widgets, dynamischen Daten, Snippets, Textvorlagen, bedingter Sichtbarkeit basierend auf Ausdrücken, dynamischen Klassen usw.

Die öffentliche Beta des Modul zur PDF-Dokumentengenerierung ist ab sofort für Mendix 10 und Mendix 9.18+ Apps laufen im Mendix Cloud. Probieren Sie es aus!

Beispiel für die Generierung eines PDF-Dokuments

ML-Kit (GA)

Mit dem Aufstieg von ChatGPT spricht jeder darüber, wie künstliche Intelligenz (KI) die Welt verändert. Während Low-Code revolutioniert, „wie“ Anwendungen erstellt werden, revolutioniert KI tatsächlich, „welche“ Art von Anwendungen erstellt werden können. Mit dieser Version wird das neue Mendix Plattformfähigkeit namens Mendix ML Kit wird allgemein verfügbar sein (GA), um die Integration von Low-Code-Machine-Learning-Modellen (ML) zu ermöglichen in Mendix Apps.

ML Kit ermöglicht Mendix Entwickler können ein ML-Modell, das mit einem gemeinsamen ML-Framework und einer gemeinsamen ML-Sprache erstellt wurde, in Mendix Studio Pro-Laufzeit mit wenig Code. Das ML Kit ermöglicht eine schnellere Markteinführung, einfachere Integration und überlegene Leistung bei geringerem Aufwand und geringeren Kosten für die Integration von ML-Modellen in Mendix Apps. Weitere Informationen zur Verwendung der ML Kit im Mendix Dokumentation.

ML Kit wird allgemein verfügbar

Best Practice Bot

In Mendix 10 haben wir Performance Bot umbenannt in einen allgemeinen 'Mendix Best Practice Bot' und wird es um andere Arten von Best Practices (z. B. Sicherheit) erweitern. Der Best Practice Bot unterstützt Entwickler bei der Überprüfung ihres App-Modells auf Mendix Best Practices für die Entwicklung, das Erkennen von Anti-Pattern und Anleitungen zur Lösung dieser. Der Best Practice Bot basiert auf der statistischen Analyse von Tausenden von anonymisierten Mendix Apps zum Erlernen gängiger Anti-Patterns sowie zur Verwendung Mendix Die Best Practices von Expert Services bei der Entwicklung von Mikroflüssen, Domänenmodellen, Seiten, Sicherheit usw. Mit den kommenden Releases werden wir weiterhin neue Best Practices hinzufügen, also bleiben Sie dran! Weitere Informationen zur Verwendung der Best Practice Bot im Mendix Dokumentation.

Best Practice Bot

Mit Tabellenkalkulation beginnen

Die meisten von uns haben eine Hassliebe zu Tabellenkalkulationen. Diese Dokumente sind unglaublich einfach zu erstellen und helfen uns, relevante Gedanken und anwendbare Daten auf unkomplizierte Weise zu strukturieren. Darüber hinaus kann es chaotisch werden. Die Aufrechterhaltung der Datenintegrität und Versionskontrolle ist bei statischen Tabellenkalkulationen eine Herausforderung, insbesondere bei Remote-Mitarbeitern.

Mit Mendixkönnen Teams Prozesse aktualisieren, die in Excel gefangen sind, und die vielen Fallstricke von Prozessen vermeiden, die in Tabellenkalkulationen ausgeführt werden. Schluss mit dem Versionschaos in Tabellenkalkulationen. Stattdessen schaffen Sie eine optimierte, differenzierte Erfahrung für alle Beteiligten, die dabei hilft, die Arbeit viel einfacher zu erledigen.

Wir haben die Funktion „App aus Tabellenkalkulation“ hinzugefügt zu Mendix Studio Pro. Das Konvertieren einer Tabellenkalkulation in eine App ist so einfach wie Ziehen und Ablegen. Im Ernst.

App aus der Tabelle im Marketplace

Der Assistent „App aus Tabellenkalkulation“ analysiert Ihre Tabellenkalkulation und ermittelt die Datentypen und Verknüpfungen zwischen den Tabellen. Auf dieser Grundlage generiert Studio Pro Ihr Domänenmodell und verpackt die Daten Ihrer Tabellenkalkulation als Datenschnappschuss. So stellen Sie sicher, dass Sie beim ersten Ausführen der App Ihre eigenen Daten zur Verfügung haben.

Nach der Konvertierung verfügen Sie über eine voll funktionsfähige App, die mit Funktionen erweitert werden kann, die über die Tabellenkalkulationsfunktionen hinausgehen, wie z. B. die Unterstützung von Prozessabläufen, Integrationen, Dashboard-Seiten und eine optimale, maßgeschneiderte Benutzererfahrung. Der App-aus-Tabellenkalkulationsassistent ist jetzt verfügbar in Mendix 9.24 und Mendix 10

Verbesserungen beim Erstellen der Benutzeroberfläche

Freundliche Seiten-URLs

Seiten-URLs wurde grundlegend überarbeitet, um mehr Kontrolle über die URL zu haben. Dadurch ist es nun möglich, einfach benutzerfreundliche Seiten-URLs zu erstellen, die mehrere Parameter unterstützen. Sie können das URL-Format angeben und Platzhalter für Parameter hinzufügen. Es ist sogar möglich, andere Attribute zu verwenden als Id in der URL. Die Variablen werden basierend auf einer generierten XPath-Abfrage automatisch aus der Datenbank abgerufen, wie Sie im Screenshot sehen können.

Aus der Datenbank abgerufene Variablen für Seiten-URLs

Verbesserungen für den Seiten-Explorer

Haben Sie schon den Seiten-Explorer ausprobiert? Die Ergänzung zum Entwurfsmodus, die eine vereinfachte Seitenansicht zeigt, die Ihnen beim Erstellen und Verstehen Ihrer Seite hilft? In Mendix 10 haben wir unsere Widgets aktualisiert, um den Datenkontext direkt im Seiten-Explorer anzuzeigen. Das bedeutet, dass Sie sofort sehen können, welche Daten Ihnen am aktuellen Standort zur Verfügung stehen, indem Sie einfach in den Seiten-Explorer schauen. Wir haben dies für Widgets wie Datenraster 2, Galerie, Diagramme und viele mehr hinzugefügt.

Verbesserungen am Seiten-Explorer

Neue Icons im Atlas

Mit dem neuen, aufgefrischten Look von Studio Pro erfrischen wir auch Ihre Apps mit einem ganz neuen Satz von Atlas-Symbolen! Dieser neue Satz enthält nicht nur mehr Symbole, sondern Sie können sogar zwischen linienförmigen und gefüllten Versionen wählen. Und wenn das nicht genug ist, können Sie immer noch Ihre eigene Symbolschriftart importieren, indem Sie eine Symbolsammlung erstellen, die Wir haben in 9.24 eingeführt.

Neue Icons im Atlas

Logikverbesserungen

Neue Aggregataktivitäten

Um unseren Benutzern mehr Möglichkeiten zu geben, haben wir neue Optionen hinzugefügt. Aggregierte Liste Aktivität.

Neue Optionen für aggregierte Aktivitäten

Alle und Jedes sind neue Aggregationsfunktionen, mit denen Sie prüfen können, ob ein Ausdruck für alle oder einige Elemente in einer Liste zutrifft. Wenn beispielsweise eine der Bestellungen in Ihrer App einen Rabatt hat:

Aggregierte Aktivitätsfunktionen alle

Darüber hinaus haben wir die Reduziert Aggregation, um die Umwandlung einer Werteliste in einen einzelnen Wert mithilfe eines Ausdrucks zu ermöglichen. Wenn Sie beispielsweise eine einzelne Zeichenfolge basierend auf einer Liste von Objekten erstellen möchten, z. B. die Auflistung der Kategorien als einzelne Zeichenfolge.

Aggregation reduzieren

In diesem Ausdruck $currentObject und $currentResult stehen zur Verfügung, um eine neue $currentResult.

Schließlich können alle Aggregationen, die mit einem angegebenen Attribut verwendet werden konnten, jetzt auch mit einem Ausdruck verwendet werden. In diesem Ausdruck $currentObjecte steht für den Zugriff auf das aktuell bearbeitete Listenelement zur Verfügung.

Festlegen von Eingabeparametern als Rückgabewerte

In unseren Bemühungen, die Entwicklung einfacher und effizienter zu gestalten, haben wir den Microflow- und Nanoflow-Editoren eine neue Funktion hinzugefügt. Es ist jetzt möglich, mit der rechten Maustaste auf einen Eingabeparameter zu klicken und ihn sofort als Rückgabewert festzulegen. Dies ist sehr ähnlich zu der Art und Weise, wie Sie es bereits von bestimmten Aktivitäten aus tun konnten. Dadurch können Sie jetzt jedoch effizienter arbeiten, wenn Sie einen Eingabeparameter ausgeben möchten.

Festlegen von Eingabeparametern als Rückgabewerte

Workflow-Verbesserungen

Mehrbenutzeraufgabe

In einem Geschäftsprozess gibt es regelmäßig Aufgaben, bei denen mehrere Benutzer dieselbe Aufgabe einzeln ausführen müssen – z. B. eine Vier-Augen-Prüfung oder ein Vorschlag, der von drei Managern geprüft werden muss. Darüber hinaus kann die Anzahl der Benutzer, die eine bestimmte Aufgabe ausführen müssen, variieren und ist erst bekannt, wenn der Prozess bereits ausgeführt wird. Um dieses häufige Problem zu lösen, haben wir das Mehrbenutzeraufgabe. Dies ließ sich zwar bereits modellieren, ist jetzt aber vereinfacht.

Mehrbenutzer-Task-Option
Neue Workflow-Toolbox-Aktivität: Mehrbenutzeraufgabe

Es handelt sich um eine einzelne Aufgabendefinition. Neben der regulären (einzelnen) Benutzeraufgabenkonfiguration müssen Sie als Entwickler zwei weitere Fragen beantworten:

1 Wie viele Benutzer müssen diese Aufgabe ausführen? 

2 Wenn mehrere Benutzer eine Entscheidung treffen müssen (z. B. einen Vorschlag genehmigen oder ablehnen), wie werden die Entscheidungen der einzelnen Benutzer (Aufgabenergebnisse) zu einem einzigen Aufgabenergebnis verarbeitet? Um Ihnen dabei zu helfen, haben wir vier der gängigsten Entscheidungsmethoden implementiert: Konsens, Veto, Mehrheit und Schwellenwert

Bedingungen für die Aufgabenüberprüfung
Eigenschaften für das Hinzufügen von Mehrbenutzeraufgaben

Eine Mehrbenutzeraufgabe wird parallel ausgeführt, d. h. alle erforderlichen Benutzer erhalten die Aufgabe gleichzeitig in ihrem Posteingang und nach Abschluss wird sie aus ihrem Posteingang entfernt. Wenn ein endgültiges Ergebnis bekannt ist (basierend auf der ausgewählten Entscheidungsmethode), wird es als Ergebnis für die WorkflowUserTask festgelegt.

Hinweis: Um die Zuweisung mehrerer Benutzer zu einer Aufgabe zu ermöglichen, haben wir die Zuordnung zu einem Referenzsatz mit dem Namen WorkflowUserTask_assignees geändert. Dies ist eine grundlegende Änderung. Workflow-Daten aus früheren Versionen werden automatisch migriert, aber Apps vor Mendix 10 erfordert einige manuelle Updates.

Auf Benachrichtigung warten

„Auf Benachrichtigung warten“ ähnelt einer Benutzeraufgabe insofern, als dass es die Workflow-Ausführung anhält, bis ein Ereignis eintritt. Diese Aktivität kann verwendet werden, um zu warten, bis eine Zahlung eingegangen ist, bestellte Waren eingetroffen sind, eine E-Mail empfangen wurde usw. Diese Benachrichtigung kann von Orten wie Geschäftsereignissen, APIs oder anderen Workflows stammen. „Auf Benachrichtigung warten“ ist eine neue Aktivität der Workflow-Toolbox.

Warten Sie auf die Benachrichtigung

Das Ereignis, das den Workflow benachrichtigt, damit er fortgesetzt werden kann, ist eine neue Mikroflow-Aktivität: Workflow benachrichtigen. Die Workflow-Aktivität „Benachrichtigung“ gibt einen Booleschen Wert zurück, um anzugeben, ob der Workflow wirklich auf dieses Ereignis gewartet hat.

Beispiele für Benachrichtigungsworkflows
Aktivitätsbenachrichtigungs-Workflow im MF-Editor

Natives Mobil

Vom Gerät löschen

Sind Sie in Ihren Offline-Mobil-Apps auf Situationen gestoßen, in denen das Löschen von Objekten aus Ihrer lokalen Datenbank sinnvoll wäre? Wenn Sie beispielsweise Inspektionen in einer Inspektionsverwaltungs-App durchgeführt haben und Inspektionsobjekte nicht mehr benötigt werden, ist das Löschen solcher Objekte sinnvoll, um zu verhindern, dass die App überfüllt wird oder mehr Platz als nötig einnimmt.

Um solchen Fällen gerecht zu werden, haben wir eine neue Nanoflow-Aktivität eingeführt, genannt Vom Gerät löschen mit dem die Objekte einer Entität aus der Gerätedatenbank gelöscht werden können. Objekte, die mit dieser Aktivität gelöscht werden, werden nicht mit der Serverdatenbank synchronisiert und Verweise auf solche Objekte werden nicht gelöscht.

Beispiel für einen Nanoflow vom Gerät löschen

Mach es nativ 10

Make it Native 10 wird in Kürze im Handel erhältlich sein. Bis dahin könnt ihr Make it Native 9 weiterhin nutzen.

Lösungskit für anpassbare Lösungen

Bei der Entwicklung einer App für einen Anwendungsfall, der mehrere Abteilungen einer Organisation umfasst, muss die App häufig geändert werden, um sie an die Geschäftsprozesse bestimmter Teile der Organisation anzupassen, lokale Vorschriften einzuhalten oder in lokale IT-Systeme zu integrieren. Vor Mendix 10 erforderte dies, dass Kunden zahlreiche unabhängige Implementierungen derselben App vornahmen und es war schwierig, alle diese Implementierungen mit neuen Funktionen auf dem neuesten Stand zu halten.

Mit Mendix Mit dem Solutions Kit können Kunden anpassbare Lösungen für gängige Anwendungsfälle entwickeln und diese mit Anpassungen an lokale Anforderungen in mehreren Implementierungen wiederverwenden und diese Implementierungen im Laufe der Zeit mit neuen Versionen der Kernlösung auf dem neuesten Stand halten, während die zentrale IT die Kontrolle behält.

Solutions Kit bietet Kunden drei Möglichkeiten:

• Geschützte Module: Die zentrale IT kann eine anpassbare Lösung erstellen und Teile des Anwendungsmodells sperren, um die Grenzen zu kontrollieren, innerhalb derer lokale Implementierungsteams Änderungen vornehmen können.

• Lösungs-Lebenszyklus-Management: Instanziieren Sie Lösungsimplementierungen, passen Sie sie auf Modellebene an und aktualisieren Sie diese Implementierungen im Laufe der Zeit auf neue Versionen der Basislösung, während Sie diese Anpassungen beibehalten und mit neuen Funktionen zusammenführen.

• Einblicke in Anpassungen: Die zentrale IT kann Einblicke darüber erhalten, welche Implementierungen erstellt wurden, wie diese geändert wurden und welche Auswirkungen neue Versionen auf diese Implementierungen haben werden. Implementierungsteams erhalten eine ähnliche Ansicht ihrer eigenen Lösung und wie sie von der Hauptversion abgewichen ist, mit Einblicken in bevorstehende Upgrades.

Mit Mendix Mit dem Solutions Kit können Kunden jetzt unabhängige Implementierungen gängiger Anwendungsfälle konsolidieren und diese Apps effizienter entwickeln und warten. So können lokale Teams ihre eigenen Modifikationen entwickeln und die zentrale IT behält gleichzeitig die Kontrolle.

Solution Lifecycle Management und Protected Modules sind mit Studio Pro 10.0 verfügbar, während Adaptation Insights später in diesem Jahr als Betaversion erscheinen wird.

Mendix Connect

Mit der Mendix 10 Version, alle Integrations- und Konnektivitätsfunktionen der Mendix Plattform wird gebrandet Mendix Verbinden Sie sich und erhalten Sie sofort die Mendix Plattform. Dies umfasst alle vorhandenen Studio Pro-Funktionen für REST, Webdienste und Datenbanken, aber auch externe Entitäten, den Katalog und Geschäftsereignisse.

Wir wissen, dass die Konnektivität mit Ihren vorhandenen Datenbanken, Anwendungen und Diensten sowie mit anderen Mendix Anwendungen, ist entscheidend für Ihre Mendix Anwendung. Tatsächlich gibt es fast keine App, die nicht mit etwas anderem verbunden ist. Deshalb haben wir uns entschieden, alle Konnektivitätsfunktionen standardmäßig in die Mendix Plattform.

Mendix Connect bietet Ihnen alle Tools und Funktionen zum Erstellen von Low-Code-Anwendungen auf Grundlage Ihrer vorhandenen Lösungen, unabhängig davon, ob diese mit Low-Code oder einer anderen Technologie erstellt werden.

Geschäftsereignisse

Viele Kunden erstellen Lösungen, die aus mehreren Apps bestehen. Dies hat viele Vorteile gegenüber dem Versuch, alle Geschäftsanforderungen in einer einzigen App unterzubringen. Entwicklung und Tests werden einfacher, Anwendungen sind in der Regel schneller und Geschäftsänderungen können schneller implementiert und bereitgestellt werden.

Die Kommunikation zwischen Apps wird normalerweise über APIs (normalerweise REST oder OData REST) ​​implementiert. Eine Herausforderung bei APIs besteht darin, dass es nicht einfach ist, zu erkennen, wenn in einer anderen App etwas Wichtiges passiert. Wenn beispielsweise eine Anwendung neue Bestellungen registriert und andere Apps so schnell wie möglich auf neue Bestellungen reagieren müssen, um beispielsweise die Rechnung zu senden oder Verpackung und Versand anzuweisen. Je schneller Sie dies tun können, desto zufriedener sind Ihre Kunden.

Sie könnten die Quelle des Ereignisses bitten, Ihre App anzurufen, um Sie zu informieren, aber das bedeutet eine große Belastung für ein anderes Team. Alternativ könnten sie dies über Webhooks abwickeln, was die Komplexität der Quelle des Ereignisses noch weiter erhöht. Daher beginnt die Anwendung häufig einfach mit der Abfrage, um zu sehen, ob sich etwas geändert hat, was zu unnötiger Belastung und Ineffizienz führt.

Mendix Business Events bieten eine einfachere, schnellere und zuverlässigere Lösung, wenn Sie nahezu in Echtzeit Ereignisbenachrichtigungen zwischen Ihren Mendix Apps. Mit Business Events können Sie das Aussehen Ihres Ereignisses modellieren und es mit einer einzigen Microflow-Aktivität veröffentlichen. Andere Apps können das für sie interessante Ereignis abonnieren. Die abonnierten Microflows werden automatisch ausgelöst, wenn das Ereignis empfangen wird.

Der Mendix Connect Event Broker sorgt für eine zuverlässige und skalierbare Übermittlung dieser Ereignisse zwischen Ihren Apps im Mendix Cloud. Wenn eine App ausfällt, sorgt der Event Broker dafür, dass die Events übermittelt werden, sobald Ihre App wieder verfügbar ist. Sie können Business Events jetzt mit Mendix 10. Die erforderliche Event Broker-Infrastruktur ist für Apps verfügbar, die im Mendix Cloud.

Mendix Eventbroker verbinden

Updates für zwei AWS-Connectoren

Seit unserer letzten Version haben wir hart daran gearbeitet, die Qualität unserer bestehenden AWS-Connector-Angebote im Mendix Marketplace. Dies bedeutete nicht nur, sicherzustellen, dass alle AWS-Konnektoren Mendix 10-kompatibel, aber auch die Funktionalität wird verbessert. Aus diesem Grund freuen wir uns, zwei neue Updates für unseren Amazon S3-Connector und den Amazon Simple Notification Service-Connector ankündigen zu können!

Amazon S3

Der Amazon S3 Connector ist der am häufigsten heruntergeladene AWS-Connector im Marketplace. Er macht das Leben viel einfacher, wenn Sie Dokumente in einem S3-Bucket speichern, verwalten und abrufen möchten – dem kostengünstigen und unendlich skalierbaren Speicherdienst von Amazon. Mit dem ursprünglichen Amazon S3-Connector war es bereits möglich, Dokumente hochzuladen, herunterzuladen und in Amazon S3 zu verwalten – alles von Ihrem Mendix Anwendung.

Mit einem umfassenden Upgrade auf Version 2.0.0 haben wir nicht nur zwei neue Aktivitäten für den Amazon S3-Connector eingeführt (die Aktionen „Bucket erstellen“ und „Bucket löschen“), sondern auch sichergestellt, dass die Struktur und die Erfahrung bei der Arbeit mit dem Connector jetzt die gleiche ist wie bei allen anderen AWS-Connectoren. Dies macht das Leben viel einfacher, wenn Sie an die Arbeit mit anderen AWS-Connectoren gewöhnt sind, da die Konfiguration von Authentifizierung, Sicherheit und Mikroflussaktionen alle gleich ist.

Stelle sicher, dass Schauen Sie sich das an im Mendix Marketplace.

Amazon S3-Anschluss

Amazon Simple Notification Service

Haben Sie sich schon einmal gefragt, wie Sie ganz einfach Nachrichten über verschiedene Kanäle aus einer einzigen Microflow-Aktivität heraus senden können? Mit dem Amazon Simple Notification Service-Connector ist das möglich. Themen, die „Betreffzeilen“, die Benutzer abonnieren können, können verwendet werden, um Nachrichten per E-Mail, SMS oder Push-Benachrichtigungen an die Endbenutzer zu senden.

Der ursprüngliche Simple Notification Service (SNS)-Connector wurde bereits im November 2022 veröffentlicht. Seitdem haben wir Ihr Feedback erhalten, dass der Connector in seiner Funktionalität eingeschränkt war und nur die Möglichkeit hatte, Benachrichtigungen an bestehende Themen zu senden und dass es ihm an der Fähigkeit mangelte, vollständige CRUD-Operationen an SNS-Themen durchzuführen. Dies bedeutete Mendix Die Macher würden immer noch ziemlich viel Zeit in der AWS-Konsole verbringen.

Wir freuen uns, Ihnen mitteilen zu können, dass Sie mit dem neuen SNS-Connector nicht nur Benachrichtigungen senden, sondern auch SNS-Themen in Ihrem Mendix App, Themen erstellen und abonnieren. Wir haben auch die Aktion „Nachricht senden“ erweitert, um die Stapelverarbeitung zu unterstützen. Das heißt, Sie können jetzt problemlos mehrere Nachrichten gleichzeitig in einer einzigen Aktion senden.

Stelle sicher, dass Schauen Sie sich das an im Mendix Marketplace.

(AWS hat die erste Million Nachrichten pro Monat kostenlos zur Verfügung gestellt!)

Amazon SNS-Anschluss

Governance und Kontrolle

Eigenen IdP mitbringen (BYOIdP)

Wir von Mendix machen das Erstellen und Bereitstellen von Anwendungen schnell und einfach. Alles, was Sie für den Zugriff auf unsere Plattform benötigen, ist Ihr Laptop, ein geschäftliches Postfach und ein Passwort. Kein Ärger mit Kreditkarten, Verträgen oder Firmen-Onboarding. Mit der Bring-your-own Identity Provider (BYOIdP)-Funktion machen wir es jetzt auch einfach, eine Reihe von Sicherheits- und Compliance-Anforderungen zu erfüllen.

Was ist also BYOIdP? Einfach ausgedrückt: Mit BYOIdP ist die Mendix Die Plattform delegiert den Anmeldevorgang an Ihren eigenen Identitätsanbieter (IdP).

Wann ist das also nützlich?

  1. Zur Einhaltung organisationsweiter Authentifizierungsrichtlinien – Wenn Ihre Organisation bestimmte Authentifizierungsrichtlinien hat, z. B. eine Kennwortrichtlinie (Länge, Komplexität, Ablaufdatum usw.), 2FA für alle Plattformzugriffe, bedingten Zugriff usw. erforderlich ist, ist die Verwendung von BYOIdP ein Muss. Mit BYOIdP können die in Ihrem IdP konfigurierten Einstellungen auf die Mendix Anmeldeerlebnis – nahtlos.
  2. Für eine verbesserte Zugriffsverwaltung – Unternehmensadministratoren müssen nicht mehr in aller Eile Mitglieder von allen Apps deaktivieren, sobald sie die Organisation verlassen haben. Mit BYOIdP können nur Mitarbeiter, die im IdP eines Kunden aktiv sind, auf die Mendix Plattform. Optional ist es auch möglich, einzuschränken Mendix Bei Bedarf kann nur bestimmten Abteilungen oder Gruppen auf die Plattform zugegriffen werden.
  3. Für den Komfort von SSO – Ohne BYOIdP müssen Plattformanmeldeinformationen (Benutzername und Passwort) gespeichert werden. Mit BYOIdP ist Single Sign-On (SSO) aktiviert. Sie müssen sich keine Anmeldeinformationen mehr merken!

Sie fragen sich jetzt, wie Sie dies aktivieren können? Es handelt sich um einen geführten Prozess mit einem Assistenten im Control Center. Stellen Sie jedoch sicher, dass Sie das entsprechende Änderungsmanagement und die erforderliche Kommunikation in Ihrer Organisation abgeschlossen haben, bevor Sie dies aktivieren. Lesen Sie unsere Dokumentation um mehr zu lernen!

BYOIdP

Zugriffsverwaltung

Die Zusammenarbeit mit Kollegen ist jetzt einfacher als je zuvor – wenn Sie jemanden zu Ihrem Projekt einladen und Sie im selben Unternehmen sind, muss die Person die Einladung nicht mehr annehmen, sondern wird direkt mit der von Ihnen ausgewählten Rolle zum Projekt hinzugefügt.

Außerdem ist die Übersicht über ausstehende Einladungen nicht mehr persönlich: Jetzt können Sie alle Personen sehen, die zu einem Projekt eingeladen wurden, wer sie eingeladen hat und wann, sowie wann die Einladung abläuft. Dies hilft Ihnen, den Zugriff effektiver zu verwalten und bei Bedarf Maßnahmen zu ergreifen. Falls eine Einladung zurückgezogen werden muss, können Unternehmensadministratoren, Scrum-Master des Projekts oder die Person, die die Einladung ursprünglich gesendet hat, dies mit einem Klick tun. Vielen Dank an unsere MVP, Eline Bijkerk, für diesen Vorschlag!

Übersicht über ausstehende Einladungen

LDAP – Neu und verbessert!

Der LDAP-Modul (Lightweight Directory Access Protocol) wird zur Kommunikation mit einem LDAP-Server verwendet. Es kann in einem Mendix App zum Synchronisieren von Endbenutzern, ihren Gruppenmitgliedschaften und ihrem Status von einem LDAP-Server wie Microsoft AD.

Dieses Modul wurde aktualisiert, um LDAPS (auch bekannt als LDAP-Kommunikation über SSL) zu unterstützen und es dadurch sicherer zu machen. Siehe die Dokumentation um mehr zu lernen!

Cloud-Updates

Webhooks – Hören Sie mit dem Polling auf und beginnen Sie mit dem „Hooking“!

Webhooks ermöglichen die Benachrichtigung externer Systeme, wenn ein Ereignis im Mendix Ökosystem. Mendix Diese Funktion wurde im März dieses Jahres (2023) als öffentliche Betaversion veröffentlicht. Unter Berücksichtigung des Kundenfeedbacks kündigen wir nun die allgemeine Verfügbarkeit an mit Mendix 10

Zu den unterstützten Veranstaltungen gehören:

  1. Teamserver-Push (Git) – wenn ein neues Commit zum Teamserver-Git gepusht wird.
  2. Paket-Upload – Wenn ein Bereitstellungspaket neu im Entwicklerportal verfügbar ist – dazu gehört auch das Erstellen eines Pakets vom Teamserver.

Webhooks mit den heute unterstützten Ereignissen sind nützlich für:

  • Kunden, die ihre CI/CD-Pipelines von Drittanbietern automatisieren möchten. Vorbei sind die Zeiten der Umfragen. Lassen Sie sich sofort über die Ereignisse benachrichtigen, die Sie abonniert haben
  • Kunden, die nachgelagerte Prozesse auslösen möchten, nachdem neuer Code in das Teamserver-Git-Repository gepusht wurde.
  • Kunden, die nahezu Echtzeitbenachrichtigungen wünschen, beispielsweise in Slack oder Teams, wenn bestimmte Plattformereignisse stattfinden in Mendix. Weitere Einzelheiten finden Sie in den verlinkten Dokumenten. zu unterstützten Veranstaltungen.

Unten sehen Sie ein Beispiel, bei dem ein Webhook-Ereignis verwendet wird, um eine externe CI/CD-Pipeline auszulösen, sobald in Studio Pro ein neues Commit erfolgt:

  1. Der Webhook wird im Developer Portal erstellt
  2. CI/CD-Pipeline wird in einem externen Tool erstellt (z. B. Gitlab, Azure Devops usw.)
  3. Ein neues Commit wird in Studio Pro durchgeführt
  4. Die Pipeline wird automatisch ausgelöst, wie im CI/CD-Tool zu sehen.
  5. Die Pipeline hat die Erstellung eines Bereitstellungspakets ausgelöst, das im Entwicklerportal sichtbar ist, wie im letzten Schritt der Demo gezeigt.

Bereitstellungspaket im Entwicklerportal angezeigt

Failover in mehreren Regionen

Mit unseren brandneuen Premium Plus-Cloud-Ressourcenpaketen können Sie Ihre App auch dann am Laufen halten, wenn die Region, in der sie ausgeführt wird, ausfällt. Es bietet vollständige Immunität gegen den Ausfall einer Cloud-Region.

Im Mendix Cloud (sowohl die Multi-Tenant Mendix Cloud-Angebot und das Single-Tenant Cloud Dedicated-Angebot) verfügen wir über mehrere Funktionen, die dazu beitragen, hohe Verfügbarkeit:

  1. Wenn eine App auf dem Mendix Cloud, deren Zustand wird von einem Health Manager überwacht. Dieser Health Manager erkennt automatisch fehlerhafte (nicht reagierende oder abgestürzte) App-Container. Diese fehlerhaften Container werden automatisch zerstört und ein neuer Container wird gestartet. Dies Selbstheilung stellt sicher, dass Probleme schnell und automatisch behoben werden, wodurch die Verfügbarkeit der App verbessert wird.
  2. Der Mendix Cloud unterstützt sofort horizontale Skalierung. So können Sie Ihre Anwendung problemlos nach oben oder unten skalieren, ohne dass es zu Ausfallzeiten kommt. Darüber hinaus verfügen Sie mit mindestens zwei Instanzen über eine vollständig hochverfügbare Lösung. Wenn einer Ihrer Container fehlerhaft wird, übernehmen die anderen Container die Last, während der fehlerhafte Container automatisch zerstört und neu gestartet wird. Aus Sicht des Endbenutzers gibt es keine Ausfallzeiten.
  3. Mit der Premium-Paketeerhalten Apps eine Standby-Datenbank in einer anderen Verfügbarkeitszone außer der primären Datenbank. Im Falle eines Ausfalls der Verfügbarkeitszone, bei dem die primäre Verfügbarkeitszone vollständig nicht mehr verfügbar ist, wechseln wir automatisch zur Standby-Datenbank und machen sie zur primären Datenbank. Dadurch wird sichergestellt, dass Ihre App weiter ausgeführt wird und weiterhin Anfragen verarbeitet, selbst bevor die primäre Verfügbarkeit wieder hergestellt ist. Mit dem Standardpaket müssten Sie warten, bis die primäre Verfügbarkeitszone mit Ihrer Datenbank wieder verfügbar ist.
  4. Mit dem neuen Premium Plus-Paket, das jetzt allen unseren Kunden zur Verfügung steht, gehen wir noch einen Schritt weiter und geben Apps eine Standby-Datenbank in einem andere Region außer der primären Datenbank. Im Falle eines Regionsausfalls, bei dem die primäre Region vollständig nicht mehr verfügbar ist, wechseln wir automatisch zur Standby-Datenbank und machen sie zur primären Datenbank. Dadurch wird sichergestellt, dass Ihre App weiter ausgeführt wird und weiterhin Anfragen verarbeitet, selbst bevor die primäre Region wieder verfügbar ist. Mit dem Standard- und Premium-Paket müssten Sie warten, bis die primäre Region mit Ihrer Datenbank wieder verfügbar ist.

Sie haben eine geschäftskritische App, die auch bei einem regionalen Ausfall verfügbar sein soll? Wenden Sie sich an Ihren Customer Success Manager, um unsere neuen Premium Plus-Cloud-Ressourcenpakete zu besprechen!

Fallback für mehrere Regionen

Portfoliomanagement

Mit dem Start von Mendix 10, Mendix Portfoliomanagement ist allgemein verfügbar! Hier erfahren Sie, was in der neuesten Version neu ist.

Du bekommst ein Brett und du bekommst ein Brett!

Der Mendix Portfoliomanagement Die Zielseite wurde neu gestaltet, um einen Überblick über die Portfoliolandschaft der Organisation zu bieten und die für Benutzer zugänglichen Portfolios sowie die eingeschränkten Portfolios des Unternehmens anzuzeigen.

Organisationen können nun mehrere Portfolios haben. Jeder kann Portfolio-Boards für dedizierte Wertströme, Abteilungen oder Teams erstellen, und Boards können definiert werden als privat oder eingeschränkt. Dadurch wird bestimmt, ob das Portfolio für andere innerhalb der Organisation auffindbar ist.

Überblick über die Portfoliolandschaft

Portfoliomanagement-Governance im Control Center

Ein neues Navigationselement, Portfolios, wurde im Control Center speziell für Mendix Administratoren, die als Backup fungieren können, um Portfolio-Boards zu verwalten und entsprechende Maßnahmen in der Portfolio-Landschaft zu ergreifen. Dies bietet Kontrolle über Änderungen der Datenschutzeinstellungen des Portfolios, um die Erstellung und Änderungen an eingeschränkten Boards zu verwalten und das Wachstum auffindbarer Portfolio-Boards innerhalb der Portfolio-Landschaft der Organisation zu kontrollieren.

Portfoliomanagement-Governance im Kontrollzentrum

Jira-Konnektor

Ja, das hat eine Weile gedauert, aber jetzt ist es endlich da – der Jira-Connector ist als öffentliche Betaversion verfügbar! Jetzt können Sie Ihr Jira-Board mit einem Mendix Projekt und sehen Sie alle Storys von diesem Board im Bereich „Storys“ in Studio Pro. So können Sie Commits problemlos mit User Stories in Jira verknüpfen und die relevanten Informationen auf der Team Server-Seite finden.

Keine komplexe Einrichtung erforderlich, Sie benötigen lediglich den Scrum-Master des Projekts und einen Jira-Administrator, um eine Sache zu konfigurieren (alle in unserer Dokumentation beschrieben natürlich). Für maximale Flexibilität können Scrum-Master dies pro Projekt auf der Seite „Allgemeine Einstellungen“ konfigurieren. Wenn Sie also für einige Projekte Jira und für andere Epics verwenden möchten, ist das kein Problem. Wenn Jira ausgewählt ist, wird in der Seitenleistennavigation auch der Link zu Ihrem Jira-Board angezeigt, sodass Sie vom Entwicklerportal aus einfach darauf zugreifen können. Der nächste Schritt besteht darin, eine Story in Jira basierend auf einem Feedback-Element zu erstellen. Bleiben Sie also dran!

Jira-Anschluss

Öffentliche API von Epics

Sie verwenden weder Epics noch Jira? Kein Problem! Mit unserer brandneuen öffentlichen API können Sie praktisch jedes andere Projektmanagement-Tool oder jeden anderen Projektmanagement-Dienst von Drittanbietern integrieren.

Mit der Veröffentlichung der öffentlichen API wird Epics praktisch alle Funktionen von Stories bieten (und noch viel mehr), was bedeutet, dass es Zeit ist, Stories in den wohlverdienten Ruhestand zu schicken. Wir planen, Stories am 1. Oktober 2023 einzustellen. Denken Sie also bitte daran, wenn Sie den Wechsel noch nicht vorgenommen haben. Und keine Sorge, alle Ihre Daten können migriert werden! Sie können Lesen Sie mehr darüber hier.

App-Einblicke

Wir haben tolle Neuigkeiten für Sie! In diesem Sommer starten wir Mendix App Insights, eine Suite mit Tools, die alles enthalten, was Sie brauchen, um die richtigen Einblicke von Ihren Benutzern zu erhalten und noch bessere Apps schneller zu erstellen. App Insights besteht aus Feedback Management und Mini-Umfragen, die Ihnen vielleicht schon beim Erkunden von Mendix.

Feedback-Management

Das neue Feedback-Management bietet für jeden etwas: Dank des neuen Feedback-Moduls können Ihre Endbenutzer Screenshots mit Anmerkungen versehen und Ihnen genau zeigen, was Sie wissen müssen, um das Problem zu lösen oder neue Funktionen zu implementieren. POs und Scrum-Master haben mehr Kontrolle über Feedback-Elemente: Sie können jetzt Tags hinzufügen, Filter verwenden, ähnliche Feedback-Elemente miteinander verknüpfen (für all die Momente, in denen zehn verschiedene Personen genau dasselbe Problem melden) und diese Feedback-Elemente bei Bedarf in Stories in Epics oder Jira umwandeln.

Kommunikation ist der Schlüssel, deshalb haben wir einen brandneuen Chat für das Entwicklungsteam erstellt, damit es mit seinen Benutzern kommunizieren kann. Aber auch der Informationsaustausch innerhalb des Teams ist jetzt einfacher als je zuvor, mit einem neuen Zusammenfassungsfeld nur für das Team sowie internen Teamkommentaren. Endbenutzer und Teammitglieder werden benachrichtigt, wenn es ein Update zu den Feedback-Elementen gibt (aber wenn Sie nicht so viele Benachrichtigungen benötigen, können Sie sie natürlich auch pro Projekt deaktivieren). Wenn alles vorhanden ist, wird die Verwaltung von Feedback und die Bearbeitung der Anliegen der Endbenutzer einfacher als je zuvor.

App Insights-Feedbackverwaltung
Bild 1: Feedback-Management – ​​Bild 2: Elemente verknüpfen, Tag verwenden

Mini-Umfragen

Während Sie mit Feedback-Management auf die Rückmeldungen der Endnutzer reagieren können, können Sie ihnen mit Mini-Umfragen proaktiv Fragen stellen. Dieses Tool ist bereits seit einiger Zeit in der öffentlichen Betaversion verfügbar. Wir haben Ihr Feedback eingearbeitet und können nun voller Stolz verkünden, dass es als Teil von App Insights allgemein verfügbar sein wird. Mit Mendix Mithilfe von Mini-Umfragen können Sie mehr Erkenntnisse über Ihre Benutzerbasis gewinnen und diese Erkenntnisse nutzen, um die Zufriedenheit und Bindung zu steigern.

Sie können das Ziel, die Dauer und die Position der Umfrage auf der Seite festlegen. Wir bieten vier verschiedene Fragetypen an: Bewertungsskala, Multiple Choice, offene Fragen und NPS. Sobald Sie diese eingerichtet haben, können Sie in einer Vorschau genau sehen, wie Ihre Umfrage den Endbenutzern angezeigt wird. Und sobald Sie mit dem Mini-Umfragemodul die genauen Zielkriterien festgelegt haben, die Sie benötigen, können Sie loslegen. Wenn die Ergebnisse eintreffen, können Sie mithilfe der von uns bereitgestellten Diagramme auf einen Blick Erkenntnisse gewinnen oder sie zur weiteren Analyse in Excel exportieren. So können Sie besser verstehen, worauf Sie sich bei Ihren nächsten Iterationen konzentrieren müssen, und ehe Sie sich versehen, haben Sie eine datengesteuerte Entwicklung und zufriedenere, engagiertere Benutzer!

App-Einblicke Mini-Umfragen

Änderungen an der Mendix Gemeinschaft

Es gibt eine Reihe von Verbesserungen an der Mendix Community, die wir gerne mit Dir auspacken möchten.

Verfassen von Beiträgen in der Community

Die Art und Weise, wie wir früher mit Einberufungsschreiben umgegangen sind, Mendix Gemeinschaft war etwas umständlich. Jeder neue Beitrag wurde automatisch gespeichert und die Anzahl der Entwürfe war auf einen begrenzt. Das sorgte für einige Verwirrung.

Wir haben daher große Verbesserungen bei der Verwaltung und Bearbeitung von Entwurfsbeiträgen innerhalb des Mendix Community. Sie können jetzt mehrere Entwurfsbeiträge erstellen, sodass Sie an mehreren Fragen oder Ideen arbeiten können, bevor Sie sie tatsächlich veröffentlichen.

Verfassen von Beiträgen in der Community
Bild 1: Entwurf erstellen – Bild 2: Übersicht Ihrer Entwürfe

Ein reibungsloserer und umfangreicherer Marktplatz

Im Marketplace wurden erhebliche UX- und UI-Verbesserungen vorgenommen, sodass Sie die Inhalte unseres Ökosystems und die verfügbaren Bausteine ​​jetzt angenehmer und schneller erkunden können.

 

Ein reibungsloserer und reichhaltigerer Marktplatz
Bild 1: Mehr Inhalte in der Startansicht und immer sichtbare Filter – Bild 2: Überarbeitete UI in Studio Pro

 

Ein reibungsloserer und reichhaltigerer Marktplatz
Bild 3: Portable Versionen von Studio Pro direkt vom Marketplace Web herunterladen – Bild 4: Neuer Filter zum schnellen Auffinden privater Komponenten

In Zukunft werden wir Sie per E-Mail oder über eine Benachrichtigung innerhalb der Plattform benachrichtigen (verwaltbar in Ihren Benutzereinstellungen), wenn Aktualisierungen für von Ihnen gespeicherte Marketplace-Inhalte vorliegen.

Einreichen von Komponenten Auch der Marketplace wurde verbessert, sowohl in UI/UX als auch in der Funktionalität. So können Sie die Schritte zum Einreichen Ihrer Komponenten schneller durchführen.

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

Wählen Sie Ihre Sprache