Mendix Version 9.14: Erfüllung unterschiedlicher Anforderungen | Mendix

Direkt zum Inhalt

Mendix Version 9.14: Erfüllung unterschiedlicher Anforderungen

Mendix Release 9.14
ThHier ist eine lustige Auswahl von neuen Diensten und Fähigkeiten in der Veröffentlichung dieses Monats – alles von Unterstützung für Zusatzmodule zu neue App-Dienste zur Rechnungsverarbeitung und Versenden von E-Mails bis hin zu Control Center-Verbesserungen und Data Hub-Verbesserungen. Sind Sie bereit, einzusteigen?

Add-On-Unterstützung

Der Mendix Marketplace ist ein leistungsstarker Kanal, um Anwendungskomponenten wie Module, Widgets, Konnektoren und App Services (sowie Vorlagen und Lösungen) an Kunden zu verteilen. Sie können die Module und Widgets, die Sie für Ihre App benötigen, ganz einfach finden und hinzufügen. Diese Module können dann so geändert werden, dass sie perfekt auf die Bedürfnisse Ihres Kunden abgestimmt sind. In einigen Fällen ist es jedoch vorzuziehen, Änderungen zu begrenzen und explizit APIs für diese Module zu verwenden. Unmodifizierte Module lassen sich in diesem Fall leichter aktualisieren. Mit bewährte Best PracticesUpgrades können verwaltet werden, aber das Entwicklungsteam muss eine gewisse Disziplin aufbringen, um diese Richtlinien einzuhalten.

Ab Studio Pro 9.12, das derzeit mit eingeschränktem Zugriff veröffentlicht wird, haben wir eine zusätzliche Möglichkeit eingeführt, wiederverwendbare Anwendungskomponenten in Form von Zusatzmodulen an Verbraucher zu verteilen. Entwickler können jetzt Konfigurieren eines Moduls als Zusatzmodul, um sicherzustellen, dass es nach dem Export als `.mxmodule`-Datei verfügbar ist und im Marketplace veröffentlicht wird, bevor es von dort aus genutzt wird. Zusatzmodule sind nicht veränderbar, um zu gewährleisten, dass Verbraucher nicht versehentlich oder absichtlich Änderungen vornehmen. All dies ermöglicht einfache Drop-in-Upgrades; durch einfaches Herunterladen der neuen Version des Moduls wird es aktualisiert.

Darüber hinaus sind alle Inhalte dieser Module standardmäßig ausgeblendet. Der Modulersteller kann einzelne Dokumente (Mikroflows, Java-Aktionen, Aufzählungen, Entitäten) als für den Verbraucher nutzbar festlegen, um eine explizite, gut gestaltete API zur Wiederverwendung bereitzustellen. Verbraucher sehen und arbeiten nur mit den nutzbaren Teilen eines Zusatzmoduls, um sicherzustellen, dass sie es ordnungsgemäß und wie vorgesehen wiederverwenden.

Verbraucher können keine versteckten Dokumente sehen (die nicht auf verwendbar eingestellt sind). Um die Ablenkung durch Implementierungsdetails zu reduzieren und den Schutz des geistigen Eigentums zu gewährleisten, werden Implementierungsdetails versteckt, damit niemand die Modulquelle sehen kann.

Schließlich verfügen Add-Ons über eine eindeutige Versionsnummer, sodass Sie immer wissen, welche Version Sie verwenden.

Im folgenden Screenshot sehen Sie unsere brandneue Microsoft Teams Connector, das eine einzelne Aktion „SendMessageToWebhook“ und eine Entität zum Erfassen einer Antwort bereitstellt. Sie müssen sich jedoch nicht um die Details kümmern, da alles hinter dieser API verborgen ist. Dieses Modul wird als Add-on bereitgestellt, um ein möglichst bequemes Erlebnis zu gewährleisten.

Studio Pro bietet nur Zugriff auf die API des Microsoft Teams Connectors und verbirgt alles andere.
Zu Ihrer App hinzugefügte Zusatzmodule stellen Toolbox-Aktionen zur Verwendung in Ihrer App bereit.

Um die einsatzbereiten adaptiven Lösungen, die von unseren Mendix Studio Pro 9.12, Partner des Solution Vendor-Programms, führt „Lösungsmodule“ ein. Diese Module ähneln Zusatzmodulen, fungieren jedoch nicht als Zusatz zu Ihrer App, sondern bilden den Kern der App und sind daher neben den anderen Modulen sichtbar, aus denen die App besteht. Sie bieten ähnliche Vorteile wie Zusatzmodule: Schutz des geistigen Eigentums durch Ausblenden der Implementierung, verbesserte und explizite Architektur durch explizite APIs und Drop-in-Upgrades von Modulen, da sie nicht veränderbar sind.

Dies ist der erste Meilenstein auf unserer Roadmap für adaptive Lösungen – bleiben Sie dran für weitere Neuigkeiten im Laufe des Jahres!

Diese App enthält neben einem regulären App-Modul „Berichte“ eine Reihe von Lösungsmodulen, die mit einem „S“ gekennzeichnet sind.

Wir geben Unterstützung für die Erstellung, den Export und die Veröffentlichung von Zusatzmodulen und Adaptive Solutions an unsere Partner in der Mendix LösungsanbieterprogrammWir arbeiten mit diesen Partnern und ausgewählten Mitgliedern der Privates Betaprogramm für App Services um sie in die Lage zu versetzen, adaptive Lösungen auf den Markt zu bringen, und sie bei der Erstellung von Lösungen mit Zusatz- und Lösungsmodulen zu unterstützen. Dies wird zu einer Reihe neuer Produkte führen, die auf dem Marktplatz in Form von Zusatzmodulen und Lösungspaketen verfügbar sind. Einige dieser neuen Produkte sind bereits verfügbar, während andere in Zukunft folgen werden. Die allgemeine Verfügbarkeit dieser Funktion für alle Kunden wird ebenfalls in Zukunft folgen.

App-Dienste

Rechnungsverarbeitung

Der Invoice Processing App Service wird verwendet, um die standardisierte Rechnungsdokumentenverarbeitung für Benutzer zu automatisieren. Hersteller können diesen App Service nun per Drag-and-Drop in Mikroflüssen verschieben, wodurch die manuelle Rechnungsverarbeitung entfällt. Die vom Invoice Processing Service verwendeten KI- und OCR-Technologien basieren auf ABBYY®.

Da wir diesen App-Dienst nun zusätzlich zur bestehenden Unterstützung für die Dokumentformate JPG und JPEG erweitern, werden wir auch die Formate PDF, PNG und BMP unterstützen. Dieser App-Dienst kann heruntergeladen werden werden auf dieser Seite erläutert.

E-Mail-Service

Mit der ersten Version haben wir es den Machern ermöglicht, E-Mails aus der App heraus per Drag & Drop zu versenden. Sie wünschen sich jedoch mehr Autonomie, und deshalb führen wir ein Kommunikationsdienstkonsole, das die folgenden Funktionen bietet:

1. Bestätigungs-E-Mail erneut senden
Eine Bestätigungs-E-Mail, die zum Zeitpunkt der Registrierung gesendet wird, ist nur 24 Stunden gültig. Falls eine Bestätigungs-E-Mail abläuft, muss der Hersteller eine Bestätigung anfordern. Mendix Support. Mit der Einführung der Communication Service Console können Benutzer Bestätigungs-E-Mails bei Bedarf erneut senden.

2. Aktualisieren Sie „Von E-Mail-ID“
Die zum Senden von E-Mails verwendeten E-Mail-IDs waren bisher an das Abonnement gebunden. Je nach geschäftlichem Bedarf können Sie die E-Mail-ID jetzt mithilfe der Communication Service Console ändern.

3. Zusätzliches E-Mail-Kontingent
Außerdem war bei kostenpflichtigen Abonnements bisher nur eine E-Mail-ID verfügbar. Jetzt stellen wir insgesamt 5 E-Mail-IDs zur Verfügung, sodass Unternehmen ihre unterschiedlichen App-Anforderungen mit demselben Abonnement erfüllen können.

4. Domänenverifizierung
Um die Wahrscheinlichkeit einer korrekten E-Mail-Zustellung zu erhöhen, müssen Domäneneinträge in den E-Mail-Server eingefügt werden. Bevor Sie Kontakt mit jemandem aufnehmen müssen von Mendix um diese Datensätze zu generieren, aber mit der Communication Service Console haben wir dies jetzt erheblich vereinfacht. Mit einem einzigen Klick werden alle erforderlichen Datensätze generiert und können heruntergeladen und mit Ihrer IT geteilt werden.

Der E-Mail-Dienst kann heruntergeladen werden werden auf dieser Seite erläutert.

Control Center

Im Control Center haben wir die Seite mit den App-Details erweitert, indem wir die Mendix Öffentliche Cloud-Umgebungen (entweder kostenlos oder lizenziert), die an die Anwendung angehängt sind. Und bereitgestellte Aktionen zur Steuerung von Anwendungsprojekten, die eine kostenlose Mendix öffentliche Cloud-Umgebung mit Aktionen wie:

  • App löschen: Die gesamte Anwendung, das Repository, kostenlos Mendix Die öffentliche Cloud-Umgebung und die zugehörigen Projektinformationen werden gelöscht und sind nicht mehr zugänglich.
  • App deaktivieren: Die Anwendung wird deaktiviert und ist nicht mehr im kostenlosen Mendix Public Cloud Umgebung. Daten werden ebenfalls gelöscht. Um die App wieder zu aktivieren, gehen Sie bitte in den Bereich Apps im Control Center. Das zugehörige Projekt- und App-Repository ist über das Developer Portal abrufbar.
  • Umgebung löschen: Nur die kostenlosen Mendix Die öffentliche Cloud-Umgebung kann gelöscht werden und alle Daten werden entfernt. Entwickler können weiterhin auf das zugehörige Projekt- und App-Repository im Entwicklerportal zugreifen.

Diese Funktionen sind der erste Schritt, um Unternehmensadministratoren Kontrolle und erweiterte Informationen über die Umgebungen zu bieten, die an Apps in ihrer Unternehmens-App-Landschaft angehängt sind. Mehr dazu erfahren Sie an einem anderen Tag.

Gif, das die Anwendung mit lizenziertem Mendix Cloud-Umgebungen, kostenlos Mendix Cloud-Umgebung und die Möglichkeit, freie Umgebungen unabhängig zu löschen.

Datenhub

OData v2-Unterstützung im Katalog

Wir haben unsere OData-Unterstützung um OData v2 erweitert. Der Data Hub Catalog unterstützt jetzt OData v4, v3 und v2. Dies eröffnet die Möglichkeit, noch mehr nicht-Mendix OData-Verträge im Data Hub Catalog. Diese Verträge sind dann leicht auffindbar und nutzbar für Mendix Entwickler durch die nahtlose Data Hub-Bereichsintegration in Studio und Studio Pro.

Löschvorgang in der Data Hub-Registrierungs-API

Nachdem wir die Möglichkeit hinzugefügt haben, Datenquellen über unsere Benutzeroberfläche aus dem Katalog zu löschen, haben wir nun auch Löschvorgänge zu unserer Katalogregistrierungs-APIs v4. Dies erleichtert das Testen des API-Dienstes erheblich, da es das Experimentieren und anschließende Entfernen von Assets ermöglicht. Auf diese Weise können Sie alle möglichen Szenarien vollständig in Ihre Bereitstellungspipelines integrieren, wenn Sie hosten Mendix in einer virtuellen privaten Cloud oder bei der Registrierung von nicht-Mendix Datenquellen im Data Hub-Katalog.

OData v4 für Excel und Power BI

OData-Dienste bieten den schnellsten und einfachsten Weg, um Ihre Mendix Daten in Microsoft Excel oder PowerBI. Ihre Benutzer können für jede Entität, die Sie als OData-Ressource verfügbar machen, ein Excel-Tabellenblatt öffnen und die Daten in ihrem Excel-Tabellenblatt jederzeit aktualisieren, wenn sie die Daten aktualisieren müssen. Dies bietet Ihren Benutzern auch die Möglichkeit, Excel- oder PowerBI-Diagramme für Live-App-Daten zu erstellen. Ab Mendix 9.14, dies wird auch für OData v4 JSON-Dienste unterstützt.

Sind Sie bereit, loszulegen?

Wählen Sie Ihre Sprache