Mendix リリース 10.14 - 点と点をつなぐ | Mendix

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

Mendix リリース 10.14 – 点と点をつなぐ

その Mendix 10.14 リリースは、Studio Pro での編集エクスペリエンスの合理化から他のシステムへの接続のための強力なアップデートまで、「点と点をつなぐ」ことに重点が置かれています。

Studio Proはパフォーマンスが最適化されており、ユーザーはプロパティパネルで直接スタイルを変更できるようになりました。 Maia (AI) もシステム テキスト エディターで使用できるようになりました。投票数の多い動的なタブ切り替え機能が利用できるようになり、マークダウンのレンダリング (AI の場合) も簡単になりました。

さらに、 Mendix GraphQLのサポート、AWS Connector Suiteのアップデート、TeamCenter拡張機能の強化、マーケットプレイスの提供の改善など、Connectの新機能が追加されました。最後に、ユーザーは簡単に自分のデータを共有できるようになりました。 Mendix LinkedIn に証明書を送信し、プロフェッショナル ネットワーク内で自分の実績を披露できるようにします。

スタジオプロ

パフォーマンス

Studio Pro のエクスペリエンスを向上させるために、いくつかの重要なパフォーマンス変更を実施しました。これまでも自分で有効にすることは可能でしたが、応答性が向上し、編集エクスペリエンスが高速化した新しいツールボックスがデフォルトで有効になりました。さらに、アプリをローカルで実行するパフォーマンスを最適化し、Studio Pro を長時間使用する際に発生するパフォーマンスの問題に対処しました。

クラス、スタイル、動的クラスもプロパティに

クラスとスタイル設定フィールドを主に使用する上級ユーザー向けに、より簡単に編集できるようにしました。ユーザーは、クラス、スタイル、動的クラスのプロパティをプロパティ タブから直接編集できるようになりました。これらの変更を行うためにスタイル設定タブに切り替える必要がなくなり、以前よりも速く作業できるようになります。

クラススタイルと動的クラスプロパティ

システムテキストのAI翻訳

システム テキスト エディターで AI 翻訳が可能になりました。Studio Pro で新しいシステム テキスト エディターと AI 翻訳の両方を有効にしているユーザーは、システム テキストに対してアプリ内の任意の言語の翻訳を自動的に生成できるため、これらの翻訳の設定にかかる時間が短縮されます。手動で変更されたテキストはすべて保持されるため、すでに行われた翻訳や修正された生成テキストは失われません。

タブコンテナの改善: 動的なタブ切り替え

タブコンテナウィジェットでは、アクティブなタブを動的に設定できるようになりました。この機能強化により、次の1つが解決されます。 アイデアフォーラムで最も投票されたアイデアコンテナ レベルで属性フィールドが導入されたため、開発者は属性値を変更することで、どのタブをアクティブにするかを制御できるようになりました。これにより、タブは新しいインデックスに自動的に切り替わります。さらに、ユーザーがタブを切り替えたときにアクションを実行するために使用できる on change イベントを追加しました。この新しい機能により、制御性と柔軟性が向上し、タブ コンテナ ウィジェット内でのシームレスなタブ管理が可能になります。

最後に、タブ レベルの「デフォルト タブ」プロパティは廃止され、コンテナー レベルの「デフォルト タブ ページ」プロパティに置き換えられました。スムーズな移行を確実にするために、現在のタブ ページ インデックスのデフォルトを決定し、それを新しい「デフォルト タブ」プロパティに変換する変換が追加されました。

新しいマークダウンビューアウィジェット

新しいMarkdownビューアウィジェット ユーザーは、アプリケーション内で Markdown コンテンツを HTML としてシームレスにレンダリングできます。視覚化を目的として設計されたこのウィジェットは、Markdown 構文で記述されたコンテンツを表示するためのユーザーフレンドリーなエクスペリエンスを提供します。一般的な使用例としては、AI によって生成された Markdown コンテンツを活用することや、Markdown ベースのドキュメントをアプリケーション内に直接統合することが挙げられます。

新しい Markdown ビューア ウィジェット

Mendix つながり、

外部データベースコネクタ – SQL ストアドプロシージャを呼び出す

外部データベース コネクタは、入力と出力による SQL ストアド プロシージャの呼び出しをサポートするようになりました。古いデータベースには、データの検証と保護のため、または一括データ更新のパフォーマンスを向上させるために、データベース内にデータ関連のロジックが含まれていることがよくあります。ただし、データベース内のロジックの価値を活用するのは古いデータベースだけではありません。Snowflake などの最新のデータベースは、AI 機能の周囲にストアド プロシージャ ラッパーを提供し、データベースから直接 AI の価値を活用します。 Mendix 10.14では、これらのストアドプロシージャと関数を Mendix アプリ。

ビジネスイベント向け AWS SQS ブリッジ

のように Mendix 10.14、 Mendix イベントブローカーは、 Mendix イベントブローカーとAWS SQSキュー。ビジネスイベントを送受信できるだけでなく、 Mendix SQSキューとの間でアプリケーションを送受信できるだけでなく、非SQSキューで定義されたイベントを送受信することもできます。Mendix SQSキューを使用するアプリ。他のアプリケーションからSQSキューで使用するイベントを記述するには、AsyncAPIコントラクトが必要です。このコントラクトは、SQSブリッジを定義する前にイベントブローカーポータルにアップロードできます。 Mendix アプリケーションはビジネスイベント経由で送受信できるようになります。ブリッジを設定したら、 Mendix アプリは SQS を介して他のアプリケーションと SQS 経由でイベントを交換できます。

良いニュースは、イベントブローカーのAsyncAPI契約のサポートはAWS SQSへのブリッジングに役立つだけではありません。開発者は、ビジネスイベントをすべて定義して、 Mendix たとえば、AsyncAPI Studio などのサードパーティ ツールを使用して、AsyncAPI 契約でアプリを作成します。契約を作成したら、それをイベント ブローカーにアップロードし、開発者はアプリで定義済みのイベントを使用するだけです。まずはビジネス イベントを契約しましょう。

実験的: OData REST サービスの GraphQL サポート

Mendix 10.14 では、公開された OData REST API で GraphQL の試験的なサポートが提供されます。つまり、クライアントは、公開された API を呼び出すときに GraphQL 構文を使用するか、OData REST 構文を使用するかを選択できます。現在、この試験的なリリースでは、すべての OData 機能に対して完全な GraphQL サポートは提供されていません (例: フィルタリングとミューテーションはまだ実装されていません)。関連付けを使用してデータ型を取得したり、含める属性と必要なレコード (オフセット、制限) を指定したりできるようになります。API はイントロスペクションを提供するため、Postman などの GraphQL クライアントは、API によって提供されるデータを記述して、正しいクエリを構築するのに役立ちます。GraphQL API を使用するには、Postman からのクエリを Mendix REST クライアントを実行し、結果をエンティティにマップします。

AWS コネクタスイートの更新

Amazon ロケーション サービス コネクタ (プラットフォーム対応)

Amazon ロケーション サービス コネクタ は、地理空間データと位置情報機能をあなたのデバイスに追加できる位置情報サービスです。 Mendix アプリケーションです。コミュニティでサポートされているコネクタとしてすでにしばらく存在していました。その成功とプラットフォームでサポートしてほしいという多数の要望により、私たちはこれを公式の一部として採用しました。 プラットフォームでサポートされているAWSコネクタスイート同時に、最新バージョンの認証コネクタを使用するようにコネクタを更新したため、このコネクタを他のコネクタと組み合わせて簡単に使用できるようになりました。

AWS 認証コネクタ

いくつかの小さな生活の質の向上を図りました。 AWS 認証コネクタ。 操作を呼び出す前に設定された認証情報を検証する機能が追加され、アプリケーションの堅牢性が向上しました。UI コンポーネントがすぐに使用できるスニペットとしてコネクタに追加され、管理ページを簡単に作成し、AWS 認証情報を構成できるようになりました。最後に、リージョン キャプションの名前を変更して並べ替えたため、正しいリージョンを選択しやすくなりました。

Amazon S3 コネクタ

最も人気のあるコネクタの1つとして、 Amazon S3コネクタ 過去数か月にわたって、多くのご意見やフィードバックをいただいてきました。本日、最もご要望の多かった機能のいくつかを追加したことをお知らせいたします。

  • 特定のバケットのメタデータを返す HeadBucket 操作をリリースしました。これは、S3 バケットが配置されているリージョンを識別するのに特に役立ちます。
  • オブジェクトリクエスト (GetObject、PutObject、DeleteObject) に事前に署名する機能により、顧客はエンドユーザーに S3 オブジェクトを一時的に操作する権限を与えることができます。例:
    • 保険証券などのS3バケットにホストされている静的ファイルをダウンロードする
    • ファイルをS3バケットにロードせずに、事前に定義されたSXNUMXバケットにファイルをアップロードします。 Mendix ランタイム
  • S3 互換 API (BackBlaze、MinIO) と統合できるため、顧客はコネクタで独自のオブジェクト ストレージを使用できます。

Amazon Bedrock コネクタ

2つの新しいオペレーションを追加しました コネクタ AWSコンソールでAmazon Bedrockを使用して作成されたエージェントを、 Mendix Mendix アプリケーション:

  • その リストエージェント 操作は、選択可能な定義済みエージェントのリストを表示するために使用できます。アカウントに属するエージェントを返し、各エージェントに関する情報を提供します。
  • その エージェントを取得 一方、この操作は、指定されたエージェントに関する詳細な情報を返します。

Amazon Bedrockに新機能が登場 プレビューでは、Web クローラーなどの他のデータ ソースをナレッジ ベースに使用できます。これらの新しいデータ ソースでエラーが発生するバグが修正され、現在、これらの新しい追加に対する部分的な応答がサポートされています。

Teamcenter 拡張機能 – ジャーニー コレクション

バージョン2.0では Teamcenter 拡張機能、新しい「履歴」タブでは、過去の作業を簡潔に概観できます。メイン ページに便利に配置されたこの機能は、拡張機能内で以前に作成した統合のリストを表示します。統合を選択すると、その詳細が表示されます。これには、運用状態を監視する検証フィードバック システムも含まれます。強化された機能には、既存の統合を編集したり、元の統合を保存したまま新しいプロジェクト用に複製したり、必要に応じて削除したりする機能が含まれます。統合を削除しても、基盤となるマイクロフローやエンティティには影響しないことに注意してください。 Mendix モデル。

さらに、ユーザージャーニーのさまざまなポイントでUIの改善とバグ修正を行い、
よりスムーズな体験。

Teamcenter 拡張機能のジャーニー コレクション

マーケットプレイスのIAMモジュール

SCIM エンドユーザーライフサイクル管理モジュール

弊社のマーケットプレイスに新しいモジュールが登場しました: SCIMエンドユーザーライフサイクル管理モジュール.

SCIM (System for Cross-domain Identity Management) プロトコルは、特に従業員のオンボーディング、異動、オフボーディング (入社、異動、退職とも呼ばれる) の処理に関して、アイデンティティ管理プロセスの合理化を目指す組織にとって画期的なものです。

SCIMモジュールを Mendix アプリを使用すると、IT 管理者は新規加入者のエンドユーザー アカウントのプロビジョニングを自動化し、退職者のアクセスを効率的にプロビジョニング解除できます。ユーザーが別の役割に移動し、アプリを使用する権限がなくなった場合、SCIM はアプリ内でそのユーザーを無効にすることもできます。これにより、時間とリソースを節約できるだけでなく、人為的エラーのリスクを最小限に抑え、IdP に実装されたアクセス制御ポリシーが B2E 全体で一貫して適用されるようになります。 Mendix アプリポートフォリオ。さらに、アプリのアクティブエンドユーザーが少ないほど、 Mendix ユーザーライセンスコスト!

SCIMプロトコルはすべての主要なIdPテクノロジーでサポートされているため、アプリとIdPの間でSSOとSCIMライフサイクル管理の両方を実現するには設定が必要です。私たちはMicrosoftのEntra IDとOktaでモジュールをテストしました。 SAML の三脚と OIDC SSO – 期待通りに動作します!

もしあなたの組織が ガバナンスを最適化し、ユーザーリスクを軽減するSCIM はこれらの目標を達成するための必須モジュールとなるかもしれません。

トークンを使用したAPIセキュリティ

マルチアプリ ソリューションの一部として API (おそらく OData API) を構築する場合は、セキュリティについて考慮する必要があります。API キーを使用して API セキュリティを調整できますが、これは最適なセキュリティ プラクティスではありません。OAuth トークン (別名ベアラー トークン、アクセス トークン、JWT) を使用する場合は、クライアント アプリケーションに次の 2 つのオプションがあります。

  • 人間のアイデンティティを使用します。 (クライアント) アプリケーションのエンドユーザーは SSO を使用してログインし、クライアントアプリケーションは SSO プロセスの結果として受け取った OAuth アクセス トークンを使用して、エンドユーザーに代わって API を使用できます。
  • マシン ID を使用します。 マシン ID は、サービス アカウントまたはアプリケーション アカウントとも呼ばれます。この場合、アクセス トークンは、クライアント アプリケーションが自分自身に代わって API を使用するために使用されます。このシナリオでは、エンド ユーザーは関係ありません。

セキュリティは認証だけでなく、承認も関係します。誰が何を実行できるか? API の場合、次のようなロジックが必要になる場合があります。

  • すべてのIDがエンドポイントでGETを実行して特定のデータを「読み取る」ことを許可し、
  • 特定の ID のみが API エンドポイントで POST メソッドを使用してデータを書き込むことを許可します。

これらすべてが、OIDC SSO モジュールによってサポートされるようになりました。(モジュールの名前はもはや正確ではないと主張する人もいるかもしれません。SSO を実行していない場合でも便利なモジュールです。)

では、OIDC SSO モジュールの新機能は何でしょうか?

マシンIDを扱う場合、OIDCモジュールはクライアントのローカル「ユーザー」をオンザフライで作成できるようになりました。言い換えれば、クライアントのマシンIDに対してジャストインタイムのユーザープロビジョニングが行われます。これにより、 Mendix ランタイムの認証は、マシンIDにも活用されるようになりました。人間のID(SSO)とマシンID(クライアント認証情報の付与)の両方において、OIDCモジュールはトークンを検証し、トークンに関連付けられた権限(OAuthスコープ)を、 Mendix アプリ。セキュリティ コンセプトにより、ユーザー ロールを介してマイクロフロー、エンティティ、データ セットへのアクセス制御を定義できることを覚えておいてください。

これらすべてにより、API (OAuth リソース サーバーとして) は、ユーザー認証、クライアント認証、および承認の決定を IdP に効果的に委任できるようになります。これが、OAuth トークンを使用することが API セキュリティのベスト プラクティスである理由です。つまり、責任を適切な場所に置くということです。

OIDC SSO モジュールのこれらの機能により、セキュリティがすぐに利用できるようになり、マルチアプリ ソリューションのビジネス ロジックに集中できるようになります。

Mendix Platform

AppInsights

私たちの新しいバージョンをお知らせできることを嬉しく思います フィードバックモジュール (v2.0.0) がマーケットプレイスで公開されました! ウィジェットを完全に再設計し、Reactバージョンではこれまでアクセスできなかった機能を解放しました。これらの機能は Mendixニーズに応じて柔軟に更新およびカスタマイズできます。

現在活用できる主なカスタマイズ機能は次のとおりです。

  • ボタンの配置: アプリケーション内でフィードバック ボタンが表示される場所を正確に決定します。
  • フォームのトリガーと表示: フィードバック フォームがトリガーされる方法とタイミングを制御し、シームレスなユーザー エクスペリエンスを実現します。
  • フィードバック先: フィードバックの送信先を決定し、既存のシステムとのスムーズな統合を可能にします。
  • スタイリングとコピー: アプリのブランドとトーンに合わせてウィジェットのデザインとテキストをカスタマイズします。

これらの新しい機能を使用すると、フィードバック ウィジェットがアプリケーションの固有の要件に完全に適合していることを確認できます。

AppInsights

アカデミー

認定ページのアップグレード

アカデミーは、ユーザーの学習過程をより良くガイドするための取り組みを進めています。現在実施している最初の取り組みの 1 つは、利用可能な認定資格の順序を示すことです。これにより、ユーザーはさまざまな認定資格間の関係をよりよく理解できるようになります。また、将来、より多くの種類の専門認定資格を導入する際に、ユーザーがさまざまなコースから選択し、そのパスをページに反映させることもできます。

アカデミー認定ページのアップグレード

アップロード Mendix LinkedIn への証明書

最新の投稿を共有するのが簡単になりました Mendix LinkedIn でコミュニティに成果を披露しましょう。Academy.mendix.com から取得した証明書にアクセスし、共有ボタンをクリックするだけです。必要な情報はすべて事前に入力されており、2 回のクリックで最新の成果を仲間と共有できます。さあ、誇りを持って今すぐ共有しましょう!

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

言語を選択してください