Mendix リリース11.11
Mendix 11.11 は、実際に機能するインテリジェントな自動化を使用してアプリケーションを構築および管理する方法において、大きな飛躍を表しています。新しい通知イベントにより、複雑な回避策なしに、支払い確認や API コールバックなどの現実世界のトリガーをワークフローが一時停止して待機できるようになりました。 Maia シンプルな対話を通じて、アプリのテーマ設定やナビゲーション設定をすべて処理できるようになりました。さらに、エンタープライズチーム向けの集中型監査ログ機能と証明書管理機能を追加することで、素晴らしいアイデアと実運用可能なアプリケーションの間の摩擦を解消するリリースが実現しました。
エージェントアプリケーションとオーケストレーション
あなたの Mendix ワークフロー:通知イベントの紹介
レスポンスと柔軟性の新たなレベルを解き放つ準備をしましょう Mendix アプリケーション! BPMN標準 私たちは追加しています 中間メッセージイベント ワークフロー機能の形で 通知イベントこの新機能により、より動的でイベント駆動型のプロセスを容易に構築できるようになります。
複雑な回避策を講じることなく、ワークフローを一時停止して特定のイベントを待ってから先に進んだり、アクティビティの実行中に外部メッセージやイベントに反応したりできたらいいのにと思ったことはありませんか?通知イベントを使えば、どちらも可能になります!
ワークフロー設計をどのように変革するか、以下に説明します。
- 通常/インラインイベントとして: ワークフローパスに直接埋め込んで、より軽量な代替手段としてインテリジェントな待機ポイントを導入します。 通知アクティビティを待機しますこれにより、特定の通知を受信した場合にのみ処理が進むことが保証され、外部システムの確認、ユーザーの操作、またはデータの更新に依存する複雑なシーケンスの調整に最適です。
- 例えば、決済ゲートウェイの成功を待つ、またはサードパーティAPIからのコールバックを受信するまで処理を保留するなどです。
- 境界イベントとして:アクティビティに直接アタッチすることで、堅牢な例外処理や動的なプロセス制御を実現できます。ニーズに応じて、割り込み型(現在のアクティビティをキャンセルしてフローをリダイレクト)または非割り込み型(元のアクティビティが継続している間に並列パスに分岐)に設定できます。これにより、タスクの途中で外部トリガーが発生した場合のワークフローの反応を正確に制御できます。
- 例えば、承認タスクがまだ進行中の段階でキャンセルリクエストを検知し、即座に処理の流れを変更するなどです。
通知イベントは、現実世界の出来事にインテリジェントに対応する、真に反応的で回復力のあるアプリケーションを作成するための多くの新たな可能性を切り開きます。
通知イベントがどのようにあなたの Mendix 解決策をお探しですか?詳しくは、当社のウェブサイトをご覧ください。 ドキュメント.
エージェントエディターにビルドビューとプレイグラウンドビューを導入
最新版のエージェントエディターでは、エディターを2つの専用ビューに分割することで、よりすっきりとした、集中しやすい操作性を実現しています。 建設 (NAIST) と プレイグラウンドビルドビューを使用すると、テストコントロールに気を取られることなく、エージェントの設計において重要なこと(タイプ、モデル、プロンプト、ツールの設定など)に集中できます。

テストの準備ができたら、プレイグラウンドビューに切り替えてください。エージェントの実行と評価に必要なすべての要素がすぐに利用できます。プレイグラウンドでは、システムプロンプトとユーザープロンプトが設定済みの変数値に置き換えられるため、エージェントが実際に何を受け取るかを正確に確認できます。

エージェントの高速リロード
エージェントは即時リロードに対応し、エージェントドキュメントの変更後のアプリ起動時間を大幅に短縮します。これにより、開発プロセスがよりスムーズかつ迅速になり、エージェントの反復開発がこれまで以上に容易になります。
バン!エージェントの再読み込みが、このセクションを読むよりも速く完了しました!
エージェント開発
AIを活用したテーマ設定 Maia
アプリの見た目や操作感を一新することが、今では会話をするだけで簡単にできるようになりました。 Maia これで、アプリケーションのテーマを読み込んで変更し、デザイン仕様を動作するCSSに変換できるようになりました。
デザインからテーマまで数秒で
ブランドガイドラインのPDFをアップロードするか、Figmaのデザイントークンに接続するか、あるいは単に目指す雰囲気を説明するだけで、 Maia 完全なテーマに変換します。色、タイポグラフィ、間隔、ボーダー半径などのCSS変数をインテリジェントに変更し、Atlas全体の構造を理解して適切にカスケードする変更を行い、最初からアクセシビリティを確保するために組み込みのWCAGコントラストチェックが含まれています。Atlas 4にアップグレードしますか? Maia SASS変数からCSS変数への移行をサポートできます。
設計プロパティを簡単に
グローバルなテーマを超えて、 Maia デザインプロパティ(Studio Proのプロパティパネルに表示される、再利用可能なスタイルバリエーション)を作成・管理できるようになりました。新しいボタンのスタイルや、カード用の「コンパクト」コンテナバリエーションを追加したいですか?お気軽にお問い合わせください。 Maia JSON設定を処理し、下位互換性を確保し、変更を自動的に同期して、ツールボックスですぐに利用できるようにします。
これにより、フロントエンドのカスタマイズがチーム全員に開放され、デザインの微調整やブランドの更新のたびにフロントエンドの専門家が必要になるというボトルネックが解消されます。
AIを活用したナビゲーション管理 Maia
ナビゲーションの設定がこれまでになく簡単になりました。 Maia アプリのナビゲーションプロファイルとメニューを作成・管理できるようになり、ページ生成から完全に統合されたメニューまで、シームレスなプロセスを実現できます。
新しいページを作成しました Maiaメニューにページを追加するように指示すれば、あとは自動的に処理されます。モバイルユーザー向けに別のナビゲーションが必要ですか? Maia スマートフォン、タブレット、レスポンシブウェブなど、デバイス固有のナビゲーションプロファイルを作成し、プログレッシブウェブアプリの設定などのプロパティを構成できます。ページのパラメータは、値の渡し方を尋ねることでインテリジェントに処理され、誤って重複したプロファイルが作成されないようにし、重要な設定が誤って削除されるのを防ぎます。ナビゲーションの設定は、開発プロセスの中で自然な流れで進められます。
ファイルと長い値の差分比較
ディスク上のファイルで何が変更されたのか、あるいはXPath制約で具体的に何が変更されたのかを確認したいのに、サードパーティ製のツールが設定されていなかった、という経験を覚えていますか?もうそんな心配は無用です!
今後は、Studio Pro 内で、プロパティまたは変更されたファイルをダブルクリックすることで、テキストの違いを直接表示できます。 変更 ペイン。
ドメインモデルエディタの新しいルックアンドフィール
自律的AI Mendix バージョン11.11では、刷新された新しいドメインモデルを使用できるようになりました。これにより、見た目が一新されるだけでなく、エンティティをより分かりやすく視覚化できるため、ドメインモデルの理解と確認が容易になります。新しいデザインは、ドメインモデルドキュメントのツールバーにあるトグルスイッチで有効にできます。

オプティミスティック・ロッキングが一般提供開始となりました。
マルチユーザーアプリケーションでは、2人のユーザーが同時に同じレコードを編集すると、目に見えないものの深刻な問題が発生します。最後に保存したデータが優先され、最初に保存したユーザーは警告なしに変更内容を失ってしまうのです。これまで、この問題を回避するには、開発者は独自の解決策(カスタムバージョン属性、手動による競合チェック、複雑な再試行ロジックなど)を構築する必要がありました。
自律的AI Mendix 11.11、 楽観的ロック 現在、一般公開されています。最初に公開ベータ版として導入されたのは Mendix 11.5では、この機能は実地テストで強化され、製品版として使用できる状態になっています。 MxObjectVersion エンティティにシステム属性を付与します。コミット時に、 Mendix メモリ内のバージョンとデータベースを比較します。その間に別のユーザーがオブジェクトを変更した場合、コミットはブロックされ、 ConcurrentModificationRuntimeException が提起されるため、アプリはユーザーに通知し、競合を適切に処理する機会を得られます。
有効化するには、 ランタイムタブ アプリケーション設定の です。コラボレーションアプリやマルチユーザーアプリを開発しているチームには、今すぐオンにすることを強くお勧めします。 Mendix 11.13 新規プロジェクトのデフォルト設定になります。この変更に先んじて、組み込みのデータ整合性のメリットを今すぐ享受しましょう。詳細については、 ドキュメント 設定の詳細および競合処理パターンについては、こちらをご覧ください。
Rspack Client Bundlerが一般提供開始となりました。
As Mendix アプリケーションが大きくなるにつれて、ビルド時間も長くなる傾向があります。React Client ではバンドル処理が必要ですが、これは実行時のパフォーマンスには不可欠であるものの、特に大規模なアプリケーションでは開発フィードバックループを遅くする可能性があります。
ルスパック 現在、一般的に入手可能です Mendix バージョン11.9でのベータ版の成功を経て、11.11が正式リリースされました。その成果は数値が物語っています。ベンチマークテストでは、Rspackは従来のRollupベースの設定と比較して、クライアントバンドル処理を最大6倍高速化し、メモリ使用量を最大70%削減しました。これは、フィードバックループの短縮、CI/CDパイプラインの高速化、そしてチームのすべての開発者にとってよりスムーズな開発体験に直結します。
ベータ版のRspackを既に使用していた方は、フィードバックのおかげでここまで来ることができました。ありがとうございます。まだ使用していない場合は、 ランタイムタブ アプリケーション設定の今日の変更。Rspack もバックポートされます Mendix 10.24 LTS版なので、メジャーアップデートを待たずにその恩恵を受けることができます。しかもこれはほんの始まりに過ぎません。今後のリリースでは、ビルドパフォーマンスのさらなる向上に向けて積極的に取り組んでいます。
エンタープライズグレードのプラットフォーム
中央監査ログ:監査可能性と統制のための1か所
監査データは、セキュリティ、コンプライアンス、および運用監視に不可欠です。これまで、そのデータはさまざまな部分に分散していました。 Mendix プラットフォームには監査ログが存在していたものの、それらは分散しており、API経由でアクセスできなかったため、管理者、セキュリティチーム、監査担当者が何が起こっているのかを完全かつタイムリーに把握することが困難だった。
自律的AI 中央監査ログ, Mendix コントロールセンターにすべての監査アクティビティを集約します。企業は、プラットフォーム全体におけるユーザーおよび管理者の変更に関する、信頼できる単一の記録を保有できます。最近のアクティビティはUIで直接検索できるため、レビューの迅速化と問題への迅速な対応が可能になります。長期的な分析やコンプライアンス要件に対応するため、監査ログをCSV形式でエクスポートしたり、監査ログAPIを介してエンタープライズSIEMソリューションにストリーミングすることもできます。
監査ログを一元化することで、組織は新たなツールやプロセスを追加することなく、労力を削減し、トレーサビリティを向上させ、ガバナンスを強化できます。セキュリティおよびコンプライアンスチームは必要なデータに一貫してアクセスでき、プラットフォーム管理者は情報の収集に費やす時間を減らし、それに基づいて行動する時間を増やすことができます。その結果、より優れた制御、より明確な説明責任、そして Mendix 企業規模での管理が容易な環境。

中央集中型証明書が一般提供開始となりました
数か月前、SSL証明書の管理を簡素化するために、中央集中型証明書を導入しました。 Mendix クラウド環境。さて、私たちは、 中央証明書管理 一般販売中です!
複数のアプリケーションにわたる証明書の管理は、業務効率を低下させるべきではありません。集中型証明書を使用すれば、証明書を一度アップロードするだけで、すべてのカスタムドメインで使用できるため、繰り返し作業が不要になり、不整合のリスクも軽減されます。
有効期限切れの証明書の交換が、これまでになく簡単になりました。証明書を1箇所で更新するだけで、関連するすべてのカスタムドメインが自動的に更新されます。個々のアプリケーションごとに手動で更新する必要はもうありません。これは、ワイルドカード証明書や大規模なアプリケーション環境を扱う場合に特に有効です。
また、証明書に関するあらゆる情報を完全に把握できます。証明書の使用状況、有効期限、更新時期などを、全体像を分かりやすく把握することで確認できます。
証明書の一元管理により、運用上の負担が軽減され、大規模な環境でも制御が可能になるため、最も重要なこと、つまりアプリケーションの構築と運用に集中できます。

これは集中型証明書の最初のバージョンにすぎません。まもなくAPIを追加し、証明書管理の自動化を可能にする予定です。
POSTおよびGET呼び出し Mendix パイプライン
アプリケーションの新しいバージョンを公開する際には、実際に準備ができていることを確認する必要があります。そのためには通常、品質、テスト、セキュリティなどの項目を、外部のツールを使用してチェックする必要があります。 Mendixこれらのチェックは多くの場合手動で行われるか、別のシステムで実行されるため、コンテキストの切り替えが増え、デプロイメント間の一貫性が低下します。
この問題を解決するために、私たちは以下のリリースを発表できることを嬉しく思います。 POST (NAIST) と GET ステップイン Mendix パイプライン。これらの新しいパイプラインステップにより、パイプラインはデプロイメントプロセスの一部として外部システムを安全に呼び出すことができます。 ポストコール パイプラインがスキャンの開始、システムの実行、変更チケットの作成、通知の送信などのアクションをトリガーできるようにします。 GETステップ 次に、これらの変数を使用して外部システムをポーリングします。ポーリングの動作を設定したり、成功または失敗の条件を定義したりすることで、パイプラインは企業の基準に従ってデプロイプロセスを続行するか停止するかを判断できます。
その結果、手動の手順や外部の調整なしに、品質、セキュリティ、ガバナンスのチェックが一貫して実施される自動化されたリリースフローが実現します。開始するには、以下の手順に従うことをお勧めします。 Mendix ドキュメント この高度な機能をしっかり理解するために。

データトランスフォーマー ベータ版
ベータ版のリリースを発表できることを嬉しく思います データトランスフォーマーStudio Pro の新機能で、統合ワークフロー内でデータ変換を定義して適用できます。JSLT 言語に基づいて構築された Data Transformer を使用すると、統合ワークフロー内でデータが使用される際にデータを整形できます。 Mendix アプリに渡したり、カスタムJavaコードや文字列操作を記述することなく他のシステムに渡したりできる。

Data Transformer を使用すると、API レスポンスを簡素化し、フィールドの名前を変更およびフィルタリングし、複雑なネスト構造をアプリやその他の下流システムが期待する形式にマッピングできます。Data Transformer を使用して、受信した API レスポンスをマッピングする前に前処理します。 Mendix オブジェクト。

また、NPE を生成するオーバーヘッドなしにメッセージ間の変換を行うためにも使用できます。 テスト変換 この機能を使用すると、設計段階で変換が正しい出力を生成することを検証できるため、デバッグや開発にかかる時間を節約できます。
マーケットプレイスコンテンツAPIの改善
この1年間で、私たちはマーケットプレイスの管理をより容易にし、より安全に利用できるように改善してきました。 会社承認コンテンツ 組織が開発者を適切なコンポーネントに導くのに役立ち、 セキュリティ修正指標 リリースが脆弱性に対処しているかどうかを明確にし、 非推奨機能 チームが旧式のコンポーネントを回避し、推奨される代替品に移行するのに役立ちます。
現在、同じマーケットプレイスシグナルは、 Mendix コンテンツAPI既存のバージョンおよびコンポーネントのメタデータに加え、企業承認済みのステータス、詳細な脆弱性およびセキュリティ修正情報を取得できるようになり、API を介して特定のコンポーネント バージョンを直接ダウンロードすることもできます。
例えば、プラットフォームやガバナンスチームは、マーケットプレイスコンポーネントの詳細を取得し、コンポーネントが会社によって承認されているかどうかを表示し、脆弱性があるとマークされたバージョンを強調表示する内部カタログや承認ワークフローを構築できます( CVE/CWE 識別子 利用可能な場合は、それらの問題を解決するセキュリティ修正プログラムのバージョンを指定し、API を介して選択されたバージョン パッケージをダウンロードして、管理された配布を行います。
技術的な側面(細かい点)
- 会社の承認: コンテンツへの回答には以下が含まれます
isCompanyApproved貴社が会社承認済みの機能を有効にしている場合。 - セキュリティの詳細:脆弱性のあるバージョンには、CVE/CWE識別子とセキュリティ修正バージョンが一覧表示されます。セキュリティ修正バージョンには、修正内容と影響を受けるバージョンが示されます。バージョンタイプによって、通常リリース、脆弱性のあるバージョン、セキュリティ修正バージョンが区別されます。
- 直接ダウンロード:
downloadURLこの属性は、特定のコンポーネントパッケージのバージョンをプログラムで取得するためのエンドポイントを提供します。
Siemens エクセラレータ
Siemens UIモジュール
その Siemens UIモジュール Mendix がパブリックマーケットプレイスで利用可能になり、設計および開発チームが設計から開発までのプロセスを加速し、組み込みのエンタープライズグレードの一貫性のあるアプリケーションを提供できるようになります。 Siemens デザインとアクセシビリティのパターン。
あなたの次のアイデアをアプリに変える準備はできていますか?
• ビジョンを構造化してプロジェクトをスタートさせましょう Maia 計画 .
• ダウンロード Mendix スタジオプロ 使用する Maia あなたの計画をアプリに変えましょう。
• 新機能、改善点、修正点などの詳細は、 Mendix 11.11リリースノート.
• 今後のアップデートを見逃したくないですか? 私たちのブログを購読する 最新ニュースをキャッチする