Mendix リリース 10.19 – パフォーマンスとエクスペリエンスに関する新たな視点
エキサイティングな後 10.18リリース今月のリリースでは、よりパフォーマンスの高いアプリを実現し、開発者エクスペリエンスを向上させるビューエンティティ、任意のデータベースへの接続のサポート、モバイル向けのオンラインデータとオフラインデータの混合、セキュリティの改善、多くの AI の改善、ID およびアクセス管理の強化、および刷新された企業オンボーディングなど、いくつかの強力な追加機能が提供されます。
スタジオプロ
エンティティの表示ベータ版
このリリースでは、View Entities へのパブリック ベータ アクセスが提供されます。このエキサイティングな新機能により、アプリケーションのパフォーマンスが向上すると同時に、複雑で大規模なデータセットを扱う際の開発が簡素化されます。複数のエンティティのデータを使用してデータ グリッドをモデル化する場合、大規模な集約データセットでグラフを作成する場合、またはデータ API を柔軟かつパフォーマンスの高い方法で公開する必要がある場合、View Entities によって作業が簡素化されます。
ビュー エンティティは、現在永続エンティティを使用しているほとんどの場所で使用できる名前付き OQL クエリです。つまり、クエリを定義してデータ グリッドに接続すると、クエリ上でフィルタリング、ページ区切り、並べ替えを完全にサポートする永続エンティティのように動作します。
初期の顧客の中には、複数の関連エンティティを使用することでデータ グリッドのパフォーマンスが最大 10 倍向上したと報告している人もいます。そのため、大規模なデータセット上でアプリケーションを構築する場合は、パフォーマンスを向上させるためにビュー エンティティを検討してください。
OQLクエリの作成を支援するために、 クエリを実行 ボタンをクリックすると、実行中のアプリケーションのデータに対するクエリの効果をすぐに確認できます。さらに、ビュー エンティティ エディターには、クエリをより速く記述できるようにオートコンプリート機能も備わっています。

ビュー エンティティは、並べ替え/ページングやフィルタリングのサポートを含むデータ グリッドやその他のウィジェットで使用する場合、永続エンティティのように動作します。また、ビュー エンティティを他のビュー エンティティのエンティティとして使用することもできます。これにより、一般的なクエリを再利用でき、理解しやすい単純なクエリを記述できるため、保守しやすいアプリケーションを作成できます。
お近くのLuxinar支社またはディストリビューターに ドキュメントを確認してください ビュー エンティティがアプリケーションをより良く、より速く構築するのに役立つ、さまざまなユース ケースを説明するいくつかのハウツー。例: ビュー エンティティを使用してチャートを作成する方法、ビュー エンティティを使用してデータ グリッドのパフォーマンスを向上させる方法、ビュー エンティティを使用して API をデータから分離する方法、ビュー エンティティを使用して多言語アプリを構築する方法。
データベースコネクタ – 独自のデータベースドライバーを用意する
外部データベース コネクタを使用すると、互換性のある任意の JBDC ドライバを使用して任意のデータベースに接続できるようになり、統合オプションが大幅に増えます。モジュール設定で必要な Java JBDC ライブラリを構成し、この JBDC ドライバを使用して新しい接続を作成できます。以下の例では、これを使用して IBM DB2 に接続しています。

モデリング中にクエリの結果を表示するには、アプリケーションをバックグラウンドで実行して、Java データベース ライブラリを使用してクエリを実行する必要があります。
モバイル – オフラインとオンラインのデータを統合したパブリックベータ版が利用可能
オフラインファーストのアプリは、ローコード開発の状況を一変させています。これにより、お客様は他のローコードプラットフォームの能力を超えるモバイルアプリケーションを作成できます。接続が不安定な混雑した会場でチケット情報を確認したり、携帯電話の受信ができない場所でメンテナンスを実行したりする場合でも、 Mendixのオフラインファースト アプリは、優れたパフォーマンスを実現します。
ただし、オフライン ファースト アプリの構築は、純粋なオンライン アプリの開発よりも複雑になる可能性があり、オフライン機能は必ずしも必要ではありません。この技術的な課題を完全に回避することはできないため、代わりにオプションにすることにしました。
自律的AI Mendix 10.19では、開発者はどのエンティティをオフラインで利用可能にするか、どのエンティティをWebブラウザから直接取得するかを柔軟に選択できるようになりました。 Mendix サーバー。これにより、開発者は完全にオンラインのネイティブ モバイル アプリまたは PWA から始めて、徐々により多くの機能をオフライン対応にすることができます。

このベータ機能を有効にすると、 設定 新着 特徴、 新しい「オンライン」同期モードを使用すると、どのエンティティをオンラインのみにするか指定できます。フィードバックは歓迎しますが、現時点ではこの機能を本番環境で使用しないことをお勧めします。 ドキュメントを確認する 始める前にその限界を理解しておく必要があります。
厳密モードでアプリケーションのセキュリティを強化する
2019年のパブリックベータ版の成功に続き、Strict Modeの一般提供を開始したことをお知らせします。 Mendix 10.12. ユーザーからの肯定的なフィードバックのおかげで、この強力なセキュリティ強化が誰でも利用できるようになりました。
厳密モードは、フロントエンドからの直接的なデータ取得や変更に使用されるデータ API を制限することで、アプリケーションのセキュリティを強化するように設計されています。つまり、ページ上またはナノフロー内でアクセスされたデータのみがユーザーが取得できることになります。アクセス ルールで通常許可されている場合でも、その他のすべてのデータは安全にブロックされたままになります。
アプリのセキュリティ設定で厳格モードを有効にすると、ユーザーインターフェースに表示されていないときにアプリケーションデータが保護されます。この追加されたセキュリティレイヤーにより、開発者がアクセスルールの設定を見落とした場合でも不正アクセスが防止され、デフォルトでアプリケーションがより安全になります。厳格モードは、 Reactクライアント.
データグリッド 2 – 読み込まれた行の情報
大規模なデータセットのナビゲーションを改善する機能強化を Data Grid 2 に導入しました。仮想スクロールまたは [さらに読み込む] ボタンを使用するときに、読み込まれた行数と合計行数を表示するオプションが追加されました。この追加機能により、大規模なデータセットを操作する際にユーザーに重要なコンテキストが提供されます。
AI
GenAIの Mendix
3つの別々のモジュールを組み合わせました GenAIの Mendix バンドル さらに簡単に Mendix アプリを最新の GenAI リリースにアップデートします。この新しいバンドル マーケットプレイス リストには次のものが含まれます。
- ConversationalUI – GenAIベースのチャットユーザーインターフェース、プロンプト管理、トークン消費モニター
- GenAIコモンズ – すべてのGenAIモジュールの共有コアであり、これを通じてあらゆる大規模言語モデル(LLM)と対話できます。
- 新しい Mendix Cloud GenAI コネクタ – このエキサイティングなリリースの詳細については以下をご覧ください。
このリリースには、開発者エクスペリエンスを向上させる再構築されたツールボックスも含まれています。最後に、デプロイされたモデルを保存する新しい方法により、次のようなモデルプロバイダー間の切り替えがシームレスになります。 Mendix Cloud GenAI、(Azure) OpenA、I、Amazon Bedrock の実行時。実装例については、最新リリースをご覧ください。 GenAI ショーケース アプリ.
Mendix Cloud GenAI リソースパックとコネクタ
新しい Mendix Cloud GenAIコネクタ( GenAIの Mendix バンドル)を利用することで Mendix Cloud GenAIリソースパックは、 Mendix テキスト、RAG、ReActのユースケース向けのアプリケーションです。 Mendix Cloud GenAI リソース パッケージでは、テキスト生成および埋め込みモデルにアクセスするためのコンピューティング リソースを提供するほか、ベクター データベースを使用した知識ベース ストレージも提供します。

迅速な管理
実行時にプロンプトを素早く反復する新しいプロンプト管理機能を導入できることを嬉しく思います。これにより、ダウンタイムやサポートなしでモデルの動作を変更できます。 Mendix 開発者向け。アプリケーションで使用されるプロンプトについてデータ サイエンティスト、AI エキスパート、その他の関係者と共同作業するためのツールとして使用し、プロンプトのテストとライフサイクル全体にわたるプロンプトのバージョン履歴の制御を維持できます。
この新しい機能は、以下の主要なテキスト生成モデルでサポートされています。 Mendix Cloud GenAI、(Azure) OpenAI、Amazon Bedrock。
プロンプト管理はConversationalUIモジュールの一部であり、 Mendix のマーケットプレイス GenAI向け Mendix バンドル.

RFPアシスタントスターターアプリ
その RFPアシスタントスターターアプリ これは、GenAI を使用して定期的なタスクをより効率的に処理し、GenAI を活用したナレッジ マネジメントを導入する方法の優れた例です。一連の質問に回答する必要がある RFP (提案依頼) プロセスを例に挙げてみましょう。これらの RFP アンケートは通常、プロジェクトに対するサービス プロバイダーの適格性を評価するためにサービス プロバイダーに送信されます。サービス プロバイダーにとって、各顧客は独自の方法で質問しますが、その内容は潜在的な顧客間で類似しています。RFP アシスタント スターター アプリは、毎回同様の回答を手動で見つけ、GenAI を活用した機能を活用して各チームのナレッジ マネジメントに完全に依存するのではなく、スマートで時間を節約できる代替手段となります。

Maia チャットが利用可能になりました Mendix ポータル
お知らせいたします Maia チャットが利用可能になりました Mendix Portalは、その強力な機能を幅広いユーザーに提供します。これまではStudio Proでのみ利用可能でしたが、 Maia チャットはプラットフォーム全体でユーザーをサポートし、迅速かつ信頼性の高い回答を提供します。 Mendix特定の質問に回答します。ポータルにシームレスに統合されているため、 Maia チャットは、プロジェクト管理やアプリの展開などのタスクにとって貴重なリソースであり、ユーザーがツールやドキュメントを切り替えることなく専門知識にアクセスするのに役立ちます。

アイデンティティおよびアクセス管理
SAML モジュール – 簡単な SSO 構成
Mendix より良いソフトウェアをより早く開発するだけでなく、 Mendix また、アプリをより迅速に展開するのにも役立ちます。大規模に。最新バージョンの SAML モジュールを使用すると、設計時や展開時に必要な SSO 構成を行うことができます。これにより、展開後にローカル MxAdmin ユーザーが SAML アプリにログインして、(場合によっては複雑な) SSO 構成を手動で行う必要がなくなります。SAML 構成のマイクロフローを作成し、ポートフォリオ内のすべての SAML アプリケーションで共有できます。これにより、SAML 構成を自動化および繰り返し実行できるようになります。「バニラ」ユースケースだけでなく、より高度なオプションを使用する場合にも使用できます。したがって、構成コストが削減され、SAML アプリのポートフォリオを拡大している顧客にとって価値実現までの時間が短縮されます。
このアイデアは、SAML アプリによる DEVOPS エクスペリエンスを向上させるために独自のカスタム ソリューションを作成したロッテルダム市に敬意を表したいと思います。
また、User Commons モジュールを使用してアプリにエンドユーザーを作成するための新しいメカニズムも導入しました。これは OIDC SSO モジュールのユーザー プロビジョニング メカニズムに似ているため、SAML または OIDC SSO のどちらを使用する場合でも、より統一された開発者エクスペリエンスが得られます。さらに、これにより、エンドユーザーのソースである IdP に基づいて、エンドユーザーのユーザー タイプを「外部」または「内部」に自動的に設定できます。
最後に、SAML モジュールは Java 依存関係の管理をサポートするようになったため、必要なバージョン アップグレードが簡単になります。
OIDC SSO モジュール – デフォルトのユーザー ロール
OIDC SSO モジュールを使用すると、ログイン プロセスを IdP に委任できるだけでなく、中央 IdP が承認の決定を行うこともできます。新しいバージョンの OIDC SSO モジュールでは、すべてのエンド ユーザーにデフォルトのユーザー ロールを設定できます。このデフォルトのロールは、IdP によって割り当てられるユーザー ロールに加えて付与されます。つまり、IdP で必要なユーザー グループ設定が少なくなります。
SCIMモジュール
SCIM モジュールを使用して、IdP がアプリからエンドユーザーを自動的にオンボードおよびオフボードするようにまだ設定していない場合は、ぜひお試しください。最新バージョンの SCIM モジュールでは、アプリで従業員を非アクティブ化するだけでなく、関連付けられているユーザー レコードを削除することもできます。すべての SCIM 構成はデプロイ時に実行できるようになったため、ローカル MxAdmin ユーザーがログインする必要はありません。
SSOに Mendix プラットフォーム – キーペアベースのセキュリティ
IdPと Mendix プラットフォームでは、中央IT部門が開発者のログインプロセスを管理し、誰も「離職者」がログインできないようにすることができます。 Mendix プラットフォームでもStudio Proでもありません。 Mendix プラットフォームがIdPとやりとりする際には、基本認証を使用します。 Mendix プラットフォームはキーペアを使用して自身を認証します。セキュリティ ポリシーでこの高度なセキュリティが求められており、プレミアム プラットフォーム ライセンスをお持ちの場合は、CSM に連絡して、この機能の導入を計画してください。
企業オンボーディング
カスタム設定ができることをご存知ですか? Mendix 組織にオンボーディング体験やナレッジベースを導入したいですか?心配はいりません。多くの人がそうではありませんでした。そのため、この機能を刷新し、再リリースしました。会社の管理者は、コントロールセンターの 企業オンボーディング.
それで、それは何のためにあるのですか?あなたが使用したいものなら何でも Mendix 会社ですぐに使えるように、ガイドライン、社内マニュアル、ビデオ、ベストプラクティス、全員が従うべきルールなどにリンクできます。ベストプラクティスと役立つリンクのリストのような小さなものから、組織の Mendix ナレッジベース。規模が大きくなるにつれて、プラットフォームを使用するすべての人が同じガイドラインと作業方法に従うことがますます重要になります。 Mendix アカウントは、このページへのエントリポイントをタイルとして表示できるようになります。 Mendix ホーム。
このページの設定は非常に簡単です。技術的な経験や、多くの時間は必要ありません。このページは、自由に選択してカスタマイズできる一連の構成要素で構成されており、変更内容を簡単にプレビューして、思い描いていたとおりになっているかどうかを確認できます。


準備ができたらクリックするだけです パブリッシュすると、新しいページはプラットフォームにログインした組織内の全員に表示されます。 Mendix 家はこんな感じです:

注: 一部の「古い」ユーザーの場合、セクション 始める Mendix デフォルトでは非表示になっている可能性があります。表示されない場合は、以下で有効にすることができます。 Mendix ホーム設定 ( アプリを作成する ボタン)。
次のアプリを始める準備はできていますか?
- ダウンロード Mendix スタジオプロ.
- すべての機能、改善、修正などを詳しく見てみましょう。 Mendix 10.19リリースノート.
- 今後のアップデートを見逃したくないですか? 私たちのブログを購読する 最新のニュースをキャッチするために。