Mendix リリース 10.12 - 開発者への愛 | Mendix

メインコンテンツへスキップ

Mendix リリース 10.12 – 開発者への愛

その Mendix 10.12リリースはMTSリリースです(詳細はこちら) は、開発者の生活を向上させるために多くの愛情を込めたものです。まず、新しい AI 機能、Studio Pro の多くのパフォーマンス改善、アイデア フォーラムで 1 位のオープン アイデア、ソフトウェア コンポジションの導入により、開発者の生活がより良くなります。次に、UI 構築、モバイル、Snowflake 統合、プライベート クラウド、アカデミーの改善など、プラットフォーム全体で多くの強力な機能/改善があります。最後に、新鮮な Studio Pro の新しいダウンロード ページ.

AI

今月は、開発者がよりスマートな方法でアプリを構築できるように支援し、開発者がスマートなアプリを構築できるようにするための AI 関連のアップデートが多数あります。

Maiaローコード開発のための生成AIアシスタント

自律的AI Mendix 10.12、リリースします Mendix AIアシスタンス(Maia) は、アプリケーション開発ライフサイクルを通じて開発者を支援するために設計された、新しい生成 AI 搭載アシスタントです。 Maia 答えられる Mendix 開発に関する質問に答えたり、特定の開発タスクを自動化したり、アプリの一部を生成したりすることもできます。 Maia フレンドリーで親切な人として見ることができる Mendix 人々の成長の旅を支援する専門家。

Maia チャットでアドバイスを受ける

統合しました Mendixチャットする Maia現在は Maia チャットは一般提供(GA)されています。 Maia 簡単に開くことができます Maia Studio Proの右上にあるアイコンをクリックします。AIを活用した生成機能 Maia チャットは特に Mendix 開発、開発者は即座に詳細な回答を受け取ることができる Mendix ドキュメント、フォーラム、アカデミーの学習パスなど、さまざまなソースから直接関連する質問にアクセスできます。 Maia チャットを使えばすぐに Mendix 開発IDEを離れることなく知識を習得し、生産性を向上させることができます。 Mendix スタジオプロ。

最新のアップデートでは、特にカスタマイズされた改良された大規模言語モデル(LLM)を使用して、応答の品質が向上しました。 Mendix コンテンツ。 Maia アカデミーの試験に合格しました。Rapid と Intermediate の両方の認定に合格しました。

さらに、応答時間を 40% 短縮し、コピー/貼り付けのショートカットを追加し、マークダウン (箇条書き、ハイライト、コード スニペット) によって読みやすさを向上させました。 Maia チャットにはメモリが追加され、既存のチャット スレッドを考慮して質問に答えるための短い会話を処理できるようになりました。

Maia コンテキストに応じた支援の推奨

また、MxAssist Logic BotとMxAssist Best Practice Botを統合し、ブランド名を変更して、 Maia それぞれロジック レコメンダーとベスト プラクティス レコメンダーです。10.12 では、ワークフロー レコメンダーを導入します (ページ レコメンダーも近日中に導入予定)。レコメンダーはデフォルトで有効になっていますが、Studio Pro の設定で無効にできるようになりました。

これらのレコメンダーは、すでに設計されているアプリケーション ロジックとその他のコンテキスト関連情報に基づいて、次に最も関連性の高いアクションのリアルタイムでコンテキスト駆動型のリストを提供します。また、レコメンダーを使用して、完全に構成されたアクションをすばやく検索して使用することもできます。たとえば、`Retr Or` を使用して、Order 入力パラメータに関連付けられた OrderLine のリストをすばやく取得したり、`Sum Value` を使用して、関連付けられているすべての OrderLine の合計値を計算したりできます。検索ボックスはあいまい検索を使用するため、次のようなショートカットに非常に便利です。 Cr Obj Employee、「アカウントを表示」、「CalculateOrderValue を呼び出す」など、アクションの最初の数文字と、エンティティ、ページ、マイクロフローなどの名前をすばやく入力します。検索オプションは無限です。

また、Shift キーを押しながらクリック/Enter キーを押すと、選択したアクションのプロパティ ダイアログを直接開くことができることをご存知でしたか? これらのレコメンダーは、開発者の生産性を高めるために適切な次のアクションを指示するエキスパートと見なすことができます。

Maia ワークフローレコメンダー

ワークフローをより速く構築する方法についてお話ししましょう。ユーザー タスクを追加し、ユーザー ターゲティングにマイクロフローを使用したいですか? ロジック レコメンダーと同様に、ワークフロー レコメンダーは適用可能なマイクロフローを提案します。数文字入力すると、候補リストが絞り込まれ、探しているものだけが表示されます。ジャンプ アクティビティを追加したいですか? ワークフロー レコメンダーは、ジャンプできる有効なすべてのアクティビティを提案します。もちろん、ワークフロー レコメンダーは、ワークフローをより速く構築するために役立つ方法が他にもたくさんあります。

Maia 世代向け

Maia 紹介する 生成AI搭載 機能 自動化する 開発タスクと 生成 アプリケーションの一部を直接 Mendix Studio Pro。これらの機能は、開発プロセスを加速し、アプリケーション配信の一貫性と品質を向上させることを目的としています。これらの機能の使用方法は次のとおりです。

Maia 翻訳ジェネレーター

アプリをできるだけ効率的に翻訳し、翻訳漏れがないようにしたいと思ったことはありませんか? これを実現するのに、翻訳ジェネレーターをご紹介します! バッチ翻訳ウィンドウから、未翻訳のテキストをすべて一度に翻訳できるようになりました。翻訳ジェネレーターは、すべてのパラメータとその場所を記憶しながら、これをスマートに実行します。これにより、翻訳が常に入力されるようになり、テキストの欠落を心配する必要がなくなります。

Maia に選出しました。 Mendix コミュニティ

私たちはまた拡大しています Maia プラットフォームへ。 Mendix 10.12、XNUMXつの Maia の機能 Mendix プレビューとしてのコミュニティ: Maia 要約して Maia リライト。

要約機能は Maia強化されたスレッド要約機能。長いフォーラムの議論を重要なポイントに凝縮し、スレッド内のすべての回答に目を通さなくても、ユーザーが質問に対する解決策をすばやく見つけられるようにします。

書き直し機能は、 Mendix コミュニティ投稿インターフェース。これにより、ユーザーは適切にフォーマットされた質問を投稿できるようになり、回答を得られる可能性が高まります。

スマートアプリ向けAIコンポーネント

Mendix コンテキストを認識し、インテリジェントでプロアクティブなスマートアプリを開発するための優れたプラットフォームです。ユーザーを認識し、センサーからデータレイクやウェアハウスまで、多数のデータソースに接続します。 スノーフレークのようにSAP や Salesforce などの記録システムまで。

これらのアプリをさらにスマートにし、より魅力的な体験を生み出すために、私たちは以前OpenAIとBedrock用のコネクタをリリースしました。OpenAIコネクタを使用して、ChatGPT体験を強化するGPT-3.5、GPT-4、DALL-Eモデルを統合します。一方、Bedrockコネクタを使用すると、 多数の基礎モデルAnthropic の Claude 3、AWS の Titan、Meta の Llama 3、Cohere の Embed などです。これらの基盤モデルを使用すると、大量のデータを処理し、大量のテキストを分析および理解し、ビジョン機能を使用して画像を処理し、既存の情報に基づいてコンテンツを生成するアプリを作成できます。これらの機能を使用すると、以前は自動化できなかったビジネス プロセスの手順を自動化できます。

顧客がこれらのテクノロジーを採用するにつれて、私たちは会話型UIエクスペリエンスの構築を支援し、より自然な対話を実現することでスマートアプリのコンセプトを次のレベルに引き上げました。 Mendix 10.12 では、これらの学習に基づいて、これらのアプリの開発をさらに容易にするための大きな一歩を踏み出しました。

Mendix 10.12には会話型UIモジュールが含まれており、会話型エクスペリエンスを簡単に構築できます。 Mendixスタンドアロンのチャットボットでも、 Mendix アプリケーション。また、Bedrock Knowledge Base などのハイパースケーラーのナレッジ ベースや、PgVector Knowledge Base モジュールを使用した独自のナレッジ ベースと組み合わせることで、会話エクスペリエンスは独自のデータを活用して、幻覚ではなく根拠のある回答を提供できます。

これらの会話型UIを強化するために、 OpenAIコネクタ 岩盤コネクタ ドラッグ アンド ドロップするだけで、相互に使用できます。新しい GenAI Commons モジュールによって互換性が確保され、Generative AI コネクタを相互に互換性を持たせるためのシンプルなアーキテクチャが導入されました。現在、2 つのコネクタは両方とも、チャットとテキスト生成機能および関数呼び出しをサポートしています。

AI 搭載チャットボットの開発を加速させるために、すべての新規および更新されたコンポーネントを 1 つのテンプレートに組み合わせた AI ボット スターター アプリを導入します。プライベート チャット ソリューションをすぐに開始するか、ニーズに合わせて完全にカスタマイズしてください。

この一連の機能により、 Mendix スマートな AI 拡張アプリの市場投入までの時間を短縮し、反復を高速化することで、迅速な実験が可能になります。会話型 UI、LLM コネクタ、モジュールの構成可能なビルディング ブロックにより、GenAI の一般的なアーキテクチャ パターンを提供できます。Retrieval-Augmented Generation (RAG) と ReAct パターンを通じて独自のデータを活用し、機能やツールを統合できます。最後に、利用可能なコネクタを使用して、さまざまなプロバイダーのさまざまな Generative AI モデルを試してください。

会話型UIとインテリジェントな意思決定のためのAIテクノロジーを、既存および新規のエンタープライズグレードのアプリケーションに統合します。これまで実現できなかったデジタルエクスペリエンスとビジネスプロセスの自動化をローコードで実現します。さらに、アップグレードの準備ができていない場合でも、 Mendix 10、コネクタと会話型UIモジュールは、 Mendix 9.24 LTS!

コントロールセンター

開発者ポータルは、 Mendix ポータル

開発者ポータルの名前を Mendix ポータルの多機能とマルチユーザー機能をよりよく反映します。 Mendix ポータルは、コントロールセンター、ポートフォリオ、エピックなど、プラットフォームのあらゆる側面を網羅しています。 Mendix Portal および App Insights です。この変更は、アプリ開発の高速化だけでなく、デジタル変革をサポートするという当社の幅広いビジョンに沿ったものです。

包括的なアプローチを確実にするために、このアップデートを今まで延期し、それに応じてすべてのドキュメントを更新しました。「Mendix 「ポータル」は、業界に精通し、適合していることから選ばれました。

ソフトウェア構成の紹介

ソフトウェア構成 パブリックベータ版が利用可能になりました!

この要望の多かった機能がついに登場し、あなたの Mendix アプリケーションの構成要素。ソフトウェア構成により、標準モジュール、ウィジェット、Java ライブラリ、npm パッケージ、ランタイム バージョンなど、コンポーネントの依存関係を一目で確認できます。

この強力なツールで実現できることは次のとおりです。

  1. 楽々 完全な在庫を取得する コンポーネントの依存関係の Mendix ポータル (NAIST) と コントロールセンターもう掘る必要はありません!
  2. 脆弱性の爆発範囲を瞬時に特定コンポーネントの使用状況を分析し、影響を受ける技術担当者に通知してセキュリティ アドバイザリを修正します。
  3. 不要なコンポーネントに別れを告げましょうアプリケーション環境で使用されているブラックリストに登録されているコンポーネントや推奨されていないコンポーネントを簡単に検出します。
  4. クロスクラウドの可用性. 無料クラウドで利用可能、 Mendix クラウド、クラウド専用、プライベートクラウド

まず、次のことを確認してください 前提条件を満たす – つまり、サポートされている Studio Pro バージョンを使用し、オンライン プラットフォーム サービスから新しいデプロイメント パッケージを作成して、コンポーネントの依存関係を表示します。開発プロセスを合理化し、アプリケーションのセキュリティを確保する準備をしてください。今すぐ Software Composition ベータ版をお試しください。

図1: アプリケーション環境のコンポーネント依存関係
図 2: アプリケーション ランドスケープ全体にわたるコンポーネントの使用

スタジオプロ

ジェネリック

スタジオプロパフォーマンス

Studio Pro の動作が大幅に高速化され、アイデアをより効率的に成果に変えることができます。パフォーマンスの向上により、皆さんが素晴らしい作品を生み出すのを楽しみにしています。ドキュメントの変更が高速化され、右クリック アクションの応答性が数倍向上したため、実行したアクションに対するフィードバックがより瞬時に得られるようになりました。また、マイクロフローでの作業時に使用状況の検索メカニズムのパフォーマンスが向上するように更新しました。これにより、全体的なエクスペリエンスが向上するはずです。

Studio Pro 拡張機能 (ベータ版)

10.12 では、拡張機能をパブリック ベータとしてリリースします。つまり、誰でも Studio Pro 用の独自の拡張機能を作成できるようになります。開発者、パートナー、ISV はすべて、開発者の生産性向上から追加のガバナンス機能のサポート、完全な製品統合まで、さまざまな機能に合わせて Studio Pro に機能を追加することでメリットを得ることができます。さまざまな種類の拡張機能により、開発者はアプリケーションをより効率的に構築できます。

拡張性 API で実行できる操作の例は次のとおりです。

  • Studio Proのインターフェースに、マイクロフロー階層ツリーなどのカスタムコンポーネントとビューを追加したり、 Menditect 拡張機能 アプリケーションがどのように構築されているかなどについてより深い洞察を得るため。
  • 自動名前変更機能を追加して、手動で確認しなくても、ドキュメント名が期待される標準に準拠するようにします。
  • Studio Pro で内部品質ツールを直接表示して、会社の標準をより簡単に維持します。
  • 外部ツールとの統合、例えば Teamcenter 拡張機能統合プロセスを容易にします。
  • ガバナンスのガイドライン/要件を満たすために、アプリの状況を把握するのに役立つアプリケーションのレポートを生成します。

これだけでなく、さらに多くのことが実現可能になりました。

たとえば、拡張 API を使用すると、Studio Pro にツール、機能、特徴を追加して、開発者のローコード ワークフローを強化し、より優れたソフトウェアをより迅速に構築することに集中できるようになります。

C# を活用した拡張機能を作成し、アプリケーションに追加できる DLL を作成することもできます。これらの DLL を使用すると、開発者は UI に Web テクノロジ (ReactJS など) を使用して、UI ありとなしの両方の拡張機能を作成できます。このようにして、Studio Pro のカスタム機能を作成し、これらの拡張機能のメリットを享受するすべての開発者を有効にすることができます。現在利用可能な機能に関する詳細な情報については、 ドキュメントを確認してくださいまた、開発者が拡張機能の作成を始めるのに役立つ例とチュートリアルも含まれています。拡張機能はアドオン モジュールとして出荷できるため、他のマーケットプレイス コンテンツと同様に公開できます。今すぐ拡張機能の作成をお試しください。

バージョン管理クローンのパフォーマンス

ソフトウェア開発では、コミットごとにバージョン管理リポジトリのサイズが増加し、.mpr ストレージ形式によってこの影響が増幅されます。SVN とは異なり、Git はデフォルトでリポジトリ全体を複製するため、リポジトリが大きくなるにつれて複製にかかる時間が長くなります。

Mendix 10.12では、パブリックベータ機能でこの問題に対処しています。 部分的なクローンこれにより、開発者はオフラインでの使用に最適化された完全なクローンと、素早い起動のために設計された部分的なクローンのどちらかを選択できます。クローンタイプの設定は、アプリランチャーから直接設定でき、新しいクローンと追加のブランチダウンロードに影響します。この新しいオプションにより、 移行制限この機能のベータ版が終了すると、完全に削除されます。

今後、私たちは .mpr 形式 リポジトリの増大を制限します。これはまず新しいアプリに展開され、今年後半にはすべてのアプリで利用できるようになります。これらの改善は部分的なクローン作成機能を補完し、より合理化され効率的なバージョン管理エクスペリエンスを提供します。

管理依存関係の除外

Since Mendix 10.3 では、マネージド Java 依存関係により、Studio Pro が Java 依存関係をシームレスに処理できるようになりました。マーケットプレイス モジュールを削除する際のクリーンアップなど、必要なすべての依存関係を自動的に管理し、最新のライブラリ バージョンを利用して競合を解決します。ただし、マネージド依存関係によって、必要以上のライブラリがインストールされることがあります。これにより、競合が発生し、アプリケーションのフットプリントが肥大化し、潜在的な脆弱性が生じる可能性があります。

これに対処するには、 Mendix 10.12 では、管理対象の依存関係の除外が導入されました。除外を使用すると、アプリケーション プロジェクトから依存関係を選択的に削除し、必要に応じて他のバージョンに置き換えることができます。開発者には XNUMX つのレベルの制御があります。

  • モジュール レベルでは、必要な依存関係を正確に定義できるため、モジュールを組み合わせるときに将来問題が発生するのを防ぐことができます。
  • アプリケーション レベルでは、開発者は不要な依存関係や競合する依存関係を検査して除外できます。

通常、管理対象の依存関係に対して除外を使用する必要はありません。ただし、必要が生じた場合、問題解決に役立つことを願っています。

JavaScript アクションのオプションパラメータ

JavaScriptアクションは、フロントエンドとシームレスに統合されたカスタム機能を追加するための強力なツールです。Web APIをクエリしたり、 クライアントAPI、 JavaScript アクションは必要な柔軟性を提供します。今、私たちはそれをさらに一歩進めています。

JavaScript アクションのオプション パラメータを導入しました。互換性を気にせずに既存のアクションを強化します。新しいパラメータを追加し、[必須] ボックスのチェックを外すだけで、JavaScript コード内の欠落値を適切に処理できます。とても簡単です。

マイクロフローとナノフローの変数名を返す

マイクロフローとナノフローは、変数を返すためによく使用されます。以前は、これらのフローは一般的な「変数」名を使用していましたが、現在はより説明的な名前を選択できるようになり、チームの開発がよりスムーズで直感的になりました。

UI構築

ページから呼び出されるロジックのプリミティブ パラメータのサポート。

アプリを構築する際には、アイデアをすぐに成果に変えられることが重要であり、この機能はそれを大きく改善します。この機能は オープンリクエスト第1位 アイデアフォーラムページからマイクロフローやナノフローにプリミティブ値を渡すことが可能になりました。ユーザーは 表現 文字列やブール値などのプリミティブ値を引数として設定するには、関数を使用します。また、関連付けを追跡して関連付けの属性値を取得することも可能です。これは、マイクロフローまたはナノフローに基づくデータ ソースでのアクションの呼び出しの両方で使用できます。

利点は、マイクロフローとナノフローがプリミティブ パラメータを持つ場合、ページから直接呼び出すことができるため、より簡単に (再) 使用できることです。以前は、複数のマイクロフロー/ナノフローを使用するか、ロジックと UI の両方で非永続的なエンティティを導入する必要がありました。もうそうする必要はありません。

たとえば、属性のステータスを変更するボタンが複数ある場合、この機能が導入される前は、ボタンごとにマイクロフローが必要でした。現在は、ステータスをプリミティブ パラメータとして持ち、それをボタンから渡すマイクロフローを 1 つだけ使用できます。シンプルでわかりやすいです。

一般に、プリミティブ パラメーターを持つロジックはドメイン モデルに結び付けられていないため、より簡単に再利用できます。そのため、この機能により全体的な再利用性も向上します。

ありがとうございました Jelle, ローレンス, クリスティアン, キリスト教 アイデアフォーラムで提案していただきありがとうございます!

コンボボックス – 遅延読み込みによるパフォーマンスの向上

Combo Box ウィジェットに遅延読み込みを導入できることを嬉しく思います。このアップデートでは、一度にデータを読み込むのではなく、オンデマンドでデータを読み込むことで、ウィジェットがページの読み込みを遅くするのを防ぎます。この新しい機能により、Combo Box ウィジェットは大量のデータを効率的に処理できます。データの読み込み中は、読み込みインジケーターまたはスケルトン読み込みパターンとして読み込みアニメーションが表示され、シームレスなユーザー エクスペリエンスを提供し、さらにデータが読み込まれることをユーザーに示します。

スピナーを使用した遅延読み込み:

スケルトンロードを使用した遅延ロード:

データグリッド2とギャラリー – フィルターを制御する

データ ウィジェットの最新のフィルタリング機能強化を発表できることを嬉しく思います。3 つのナノフロー アクション (「フィルタの設定」、「フィルタのリセット」、「すべてのフィルタのリセット」) の導入により、ユーザーはナノフローでフィルタとフィルタ演算子を元の値に簡単にリセットしたり、カスタム値を設定したりして、シームレスで効率的な方法でデータ フィルタリングを管理およびカスタマイズできます。この機能は、よく使用されるプリセット フィルタの選択肢をユーザーに提供する場合などに特に便利です。 データウィジェットモジュール これらの特典を受け取るには。

保存する

Mendix アプリケーションはセッションを利用してユーザー ログインを管理します。これらのセッションは、ユーザーがブラウザ タブを閉じるか、数分間非アクティブな状態が続くと自動的に期限切れになります。このアプローチはセッションの露出を最小限に抑えることでセキュリティを強化しますが、ユーザー エクスペリエンスに悪影響を与える場合があります。

このリリースでは、エンドユーザーをより長い期間記憶できるようになり、毎回サインインする必要がなくなり、エンドユーザー エクスペリエンスが向上しました。

ユーザーのログイン状態を維持するには、Nanoflow Commonsの「サインイン」アクションを使用し、オプションの「ログイン情報を記憶する」パラメータを指定します。 true、ユーザーは記憶されます。

内部的にはトークンが生成され、トークンが有効である限りユーザーはログインしたままになります。これはネイティブモバイルアプリに似ています。トークンの有効期間はランタイム設定を使用してカスタマイズできます。 com.mendix.webui.HybridAppLoginTimeOutデフォルトでは、トークンの有効期限は1年間です。詳細な手順については、 ドキュメントを参照してください.

厳密モードによるアプリケーション セキュリティの強化 (ベータ版)

今日のデジタル環境では、オンラインセキュリティが最も重要です。何百万人ものユーザーに影響を与えるデータ漏洩や侵害のニュースが毎日のように届きます。 Mendix当社はセキュリティを重視しており、プラットフォームを継続的に監査し保護しています。ただし、セキュリティはプラットフォームプロバイダーとその開発者の共同責任です。

開発者にとって、アプリケーションを保護するには適切なユーザー ロールとアクセス ルールを設定する必要がありますが、これは難しい場合があります。
新しい安全対策として、厳格モードを導入できることを嬉しく思います。厳格モードを有効にすると、直接データ取得 (XPath クエリなど) やフロントエンドからの変更に使用されるデータ API が制限されます。ページまたは Nanoflow 内でアクセスされたデータのみがユーザーが取得できます。その他のデータは、アクセス ルールで許可されていてもブロックされたままです。これにより、セキュリティ ルールの設定に関係なく、ユーザー インターフェイスで使用されていないアプリケーション データは安全に保たれます。そのため、開発者がアクセス ルールの構成を忘れた場合でも、アクセスは防止され、デフォルトでアプリがより安全になります。

厳密モードは、React クライアントの一部としてのみ利用できます。厳密モードを有効にするには、アプリのセキュリティ設定に移動します。この機能を利用するには、現在パブリック ベータ版である React クライアントを使用する必要があることに注意してください。

オフラインファーストのパフォーマンス

モバイル アプリでは、パフォーマンスが非常に重要です。これは特にビジネス アプリケーションに当てはまります。ビジネス アプリケーションでは、使用するデバイスが必ずしも最速ではないことが多く、パフォーマンスの低下が作業効率に直接影響する可能性があります。

At Mendix、私たちはオフラインファースト アプリのパフォーマンス向上に多大な努力を注いできました。最新リリースでは、私たちの努力の素晴らしい成果を皆さんにお伝えできることを嬉しく思います。ローカル データベースから複雑なデータを取得したり、大規模なデータセットを同期したりする際に、最大 5 倍のパフォーマンス向上を達成しました。これらの機能強化は、次の XNUMX つの重要な変更から生まれました。

  1. 最適化されたローカルデータベース: ローカル データベースを微調整し、同期メタデータを管理するクエリを改良しました。これにより、データの挿入、更新、および全体的な同期速度に大きな影響が出ます。
  2. 自動インデックス生成: データの取得を迅速化するために、関連付けのインデックスを自動的に生成します。

さらに、開発者はローカル データベースにカスタム インデックスを適用し、ニーズに応じてパフォーマンスを最適化することができます。ローカル データベースのインデックスを有効にするには、そのインデックスの [オフラインでインデックスを作成] をオンにするだけです。

これらの改善点をお楽しみいただき、アプリケーションのパフォーマンス向上によるメリットを享受していただければ幸いです。

MXコネクト

REST クライアントのリクエスト本文のパラメータ

開発者は、リクエスト本文でパラメータを使用できるようになりました。これは、JSON ではないリクエスト本文がある場合や、呼び出しマイクロフローでいくつかの値のみを提供する必要がある大きな JSON リクエスト本文を送信する必要がある場合に役立ちます。開発者は、JSON ペイロードのすべてのプロパティに NPE を使用する代わりに、1 つまたは 2 つのパラメータを指定して REST API を呼び出すことができるようになりました。

OData アクションと外部アクションのネストされたパラメータ

OData アクションは、ネストされた入力パラメータと結果をサポートするようになりました。これにより、開発者はマイクロフローを OData アクションとして公開し、単一のトランザクションで複雑なマルチオブジェクト構造を保存または更新することができます。Odata API からデータを受信する外部アクションは、受信するオブジェクトをクライアントで定義できます。

スノーフレーク統合

あなたは私たちの 最近Snowflakeとの提携を発表 ここでは、ローコード開発のスピードと容易さを通じてデータ資産の価値を活用することについて詳しく説明します。 10.10年のリリース 私たちは、ただ座っているわけではありません。両方のプラットフォームの長所を組み合わせて、統合機能をさらに強化しました。

外部データベースコネクタ

リリース10.12は、Snowflakeの外部データベースコネクタのGAリリースです。このリリースにより、開発者はSnowflakeへの接続時にキーペア認証を使用でき、強力な認証が保証されます。

スノーフレーク REST SQL コネクタ

ConnectionDetailsとAccountエンティティ間の関連付けを追加し、別の認証オプションとしてOAuthを追加しました。これらの新しいオプションにより、Snowflakeのロールベースのアクセス制御(RBAC)を活用し、構築時にデータを安全に保つことができます。 Mendix Snowflakeデータに基づくアプリ。設定方法に関する情報 ロールベースのアクセス制御については、こちらをご覧ください。.

Mendix データローダー (NEW!)

その Mendix データローダーはSnowflakeのネイティブアプリフレームワークを使用し、運用データの抽出を効率化するように設計されています。 Mendix アプリケーションをSnowflake環境に直接導入できます。 Mendix データローダーは、顧客自身のSnowflake環境内に導入されるアプリケーションです。データエンジニア向けにカスタマイズされたソリューションで、データ移行プロセスを簡素化し、効率的で安全なデータ転送を保証します。 Mendix アプリを構造化されたSnowflakeデータベースに統合します。他のSnowflakeコネクタと比較して、 Mendix データローダー Marketplace の Snowflake セクションから入手できます。

Snowflake Showcase アプリケーション

OpenAIとBedrock Showcaseのアプリケーションで得られた肯定的なフィードバックを受けて、同様のものを開発しました。 スノーフレークのショーケースこのアプリケーションは、新しい改善がもたらすさまざまな可能性をユーザーに案内します。 Mendix 外部データベースコネクタまたはREST SQLコネクタを使用してSnowflake上にアプリケーションを構築する場合、Snowflakeのロールベースのアクセス制御を活用する方法を知りたい場合や、定期的にデータベースをロードしたい場合は、 Mendix データを Snowflake に簡単に移行できます。私たちがサポートします。

ワークフロー

ワークフローコモンズモジュールの監査証跡

ワークフローが使用される主な理由の 10.7 つは、プロセスの実行中に行われたすべてのアクションを詳細に追跡することです。XNUMX でイベント ハンドラーがリリースされたことで、開発者はこれらの機能の構築を開始できるようになりました。開発者がこれらの機能をさらに活用できるように、Workflow Commons モジュールにすぐに使用できる監査証跡機能を追加しました。アプリ レベル、ワークフロー定義、ワークフロー インスタンス レベルでビューが用意されています。ユーザーは、各ビューで必要な詳細 (データ) の量を決めることができます。開発者は、監査するイベントを選択し、監査証跡イベント ハンドラー マイクロフローを選択するだけで完了です。

Mendix プライベートクラウド向け

のリリースを発表できることを嬉しく思います Mendix オペレーターv2.17.0は、あなたの Mendix 経験。

Azure マネージド ID 認証

Azure マネージド ID は、静的資格情報の漏洩やブルートフォース攻撃のリスクを軽減します。また、複数のアプリ環境で共有されている資格情報に必要以上の権限が付与されることを防ぎます。さらに、共有資格情報を使用すると、異なるアプリ環境間で意図しないデータへのアクセスが発生する可能性があります。 Mendix オペレーターは、Azure マネージド ID を利用して次の Azure リソースにアクセスできます。

  • アズールキーホール
  • Azure SQL データベースと Postgres データベース
  • Azure ブロブ ストレージ

Kubernetes のライブネスチェック

現在、ヘルスチェック マイクロフローを備えたアプリでは、ステータスが Kubernetes に直接伝播されます。マイクロフローのないアプリでは、runtime_status 呼び出しの結果が使用されます。

ストレージプロビジョナーの信頼性の向上

オペレーターがストレージ プロビジョナーを介して Postgres または SQL Server データベースの認証に失敗した場合、問題がネットワーク関連であるとは想定されなくなり、誤った資格情報の再試行が回避されます。

詳しくはこちらをご覧ください リリースノート.

アカデミー

最適化されたエキスパート認定プロセス

エキスパート認定プロセスを、古いアカデミー ポータル アプリから新しい試験センター アプリに移行しました。この移行により、エキスパート認定プロセスが直接最適化され、受験者と試験官のエクスペリエンスが向上しました。

受験者は、自分が次の認定エキスパート開発者になるべき理由を裏付ける 1 つの文書を提出するだけで済みます。登録が完了すると、受験者は面接の空き時間を予約し、カレンダーで予約を確認できます。

選択された時間枠に基づいて試験官が決定され、この試験官が面接を行い、受験者がエキスパート証明書を受け取る準備ができているかどうかを判断します。

Digital River による新しい支払いオプションによるセルフサービス試験登録

購入する Mendix 試験の座席はこれまで以上に簡単になりました! Mendix は、eコマースプラットフォームを利用して、一般的に好まれる方法で試験の支払いを処理しています。IdealやPaycoなどのローカルな支払いオプションと、クレジットカード、Google Pay、Apple Payなどの世界的に知られている支払いオプションを使用して、取引を完了できます。 Mendix アカデミー 取得したい次の認定資格を見つけて登録しましょう。

マーケットプレイス

新しい Studio Pro のダウンロード ページ

マーケットプレイスチームは、 Studio Pro ダウンロードページ更新されたインターフェースにより、より直感的でユーザーフレンドリーなエクスペリエンスが提供され、Studio Pro の最新バージョンまたは以前のバージョンを簡単に見つけてダウンロードできるようになりました。Studio Pro の各バージョンには専用のページが用意され、リリース ノート、リリース ブログ、関連するすべてのインストーラーなどの重要なリンクが含まれています。

React-Client ウィジェット

マーケットプレイスで React Ready ウィジェット専用の新しいタグがリリースされたことをお知らせします。この機能強化は、開発者とユーザーが React Client アプリケーションに最適化されたさまざまなウィジェットを簡単に識別してアクセスできるようにするために設計されています。製品の詳細ページの [リリース] タブに移動すると、製品のバージョンの横に React-Client タグが表示されます。

ポートフォリオ管理

インサイトダッシュボード: 情報に基づいた意思決定の促進

Insights ダッシュボードは、生データを実用的な情報に変換します。イニシアチブのパイプライン、健全性、配信をリアルタイムで可視化することで、意思決定とプロセスを改善します。部門、アプリ、所有者、ユースケースごとにイニシアチブ全体の容量と労力の割り当てに関する洞察をすばやく取得します。Insights ダッシュボードを使用すると、順調に進んでいるプロセスを認識し、ボトルネックがどこにあるかを確認できます。データに裏付けられた意思決定で生産性を向上させます。

これを詳しく見る Mendix ポートフォリオ管理.

次のアプリを始める準備はできていますか?

言語を選択してください