Mendix リリース 10.0 - 新しい時代! | Mendix

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

Mendix リリース 10.0 – 新しい時代!

打ち上げの Mendix 10 は、ローコード開発の新しい時代の始まりを示します。エンドツーエンドの開発の高速化、コラボレーション タッチポイントの増加、AI と ML の活用などに重点を置き、組織がアイデアを成果に変えることがこれまで以上に容易になります。

Mendix 10.0 では、すぐに活用できる新機能、新しい外観、既存のツールのアップデートが多数提供されます。 Mendix 10では、今後数か月以内にリリースされる追加の新機能も提供されます。見逃した方は、 リプレイを見る Mendix 10 ローンチイベントローンチには今後数か月以内にリリースされる機能が含まれています。 今後の機能についてさらに詳しく読む.

さあ、準備はいいですか? Mendix 10.0? 続きをお読みください!

スタジオプロ

自律的AI Mendix 10 では、愛する開発者の生活をより良くするために、Studio Pro に多くの改善を加えました。

新しい外観と雰囲気

Mendix 10 では、Studio Pro が完全に刷新され、ライト モードとダーク モードの両方で色が更新されました。これにより、目への負担が大幅に軽減され、作業がはるかに簡単になります。このバージョンではすべてがより直感的に操作でき、これまで以上に効率的にアプリを開発できます。

ダークモードとライトモードのアプリの例

カラーの更新により、ダーク モードも GA になり、テーマはシステムの設定を認識できるようになりました。つまり、マシンのテーマがダーク モードに設定されている場合、Studio Pro も直接ダーク モードで開くことができます。

システムテーママッチ

また、Studio Pro 全体のすべてのアイコンを更新して、スタイリングの外観と操作感をより統一しました。これにより、何が一緒に属しているかがわかりやすくなり、全体的にすっきりとしたエクスペリエンスが実現します。

さらに、新しいプロパティ ペインに行われた更新も GA になり、Studio Pro を日々使用するすべてのユーザーのエクスペリエンスが大幅に向上しました。編集中のプロパティの概要がより明確になったため、アプリのモデリングがこれまで以上に効率的になりました。

PDF ドキュメント生成 (パブリック ベータ)

新しい PDF ドキュメント生成機能を発表できることを嬉しく思います。アプリ内の通常のページに基づいて、ピクセルパーフェクトな PDF ドキュメントを簡単に生成できるようになりました。すべてのウィジェット、動的データ、スニペット、テキスト テンプレート、式に基づく条件付き表示、動的クラスなどを含むフルページ エディター機能を利用できます。

パブリックベータ版の PDFドキュメント生成モジュール 今すぐ利用可能です Mendix 10本、そして Mendix 9.18以降のアプリは Mendix クラウド。ぜひお試しください!

PDFドキュメント生成例

ML キット (GA)

ChatGPTの台頭により、人工知能(AI)が世界をどのように変えているのかが話題になっています。ローコードがアプリケーションの構築方法に革命を起こしている一方で、AIは実際にどのようなアプリケーションを構築できるかに革命を起こしています。このリリースでは、新しい Mendix プラットフォーム機能と呼ばれる Mendix MLキットは一般提供(GA)され、ローコード機械学習(ML)モデルの統合が可能になります。 Mendix アプリ

MLキットにより Mendix 開発者は共通のMLフレームワークと言語を使用して構築されたMLモデルを Mendix Studio Proランタイムをローコード方式で実現します。MLキットにより、MLモデルを統合するための労力とコストを削減しながら、市場投入までの時間を短縮し、統合を容易にし、優れたパフォーマンスを実現します。 Mendix アプリの使い方については、 MLキットの Mendix ドキュメント.

ML キットが一般提供開始

ベストプラクティスボット

In Mendix 10、パフォーマンスボットを一般的な「Mendix ベストプラクティスボット」を開発し、他の種類のベストプラクティス(セキュリティなど)で拡張します。ベストプラクティスボットは、開発者がアプリモデルを検査する際に役立ちます。 Mendix 開発のベストプラクティスを学習し、アンチパターンを検出し、その解決方法を指導します。ベストプラクティスボットは、何千もの匿名化された統計分析を使用して構築されています。 Mendix 一般的なアンチパターンを学ぶためのアプリや、 Mendix マイクロフロー、ドメインモデル、ページ、セキュリティなどの開発におけるエキスパートサービスのベストプラクティス。今後のリリースでは、新しいベストプラクティスを追加していきますので、お楽しみに! ベストプラクティスボット Mendix ドキュメント.

ベストプラクティスボット

スプレッドシートから始める

私たちのほとんどは、スプレッドシートに対して愛憎の感情を抱いています。スプレッドシートは作成が非常に簡単で、関連する考えや適用可能なデータをわかりやすい方法で構造化するのに役立ちます。しかし、それ以上に、物事が複雑になることがあります。静的なスプレッドシートでは、特にリモート ワーカーの場合、データの整合性とバージョン管理を維持するのは困難です。

自律的AI Mendixチームは、Excel に閉じ込められたプロセスを更新し、スプレッドシートで実行されるプロセスの多くの落とし穴を回避できます。スプレッドシートのバージョンの混乱はもうありません。代わりに、関係者全員にとって合理化された差別化されたエクスペリエンスを作成し、仕事をより簡単に完了できるようにします。

「スプレッドシートからアプリ」機能を追加しました Mendix Studio Pro。スプレッドシートをアプリに変換するのはドラッグ アンド ドロップするのと同じくらい簡単です。本当に。

マーケットプレイスのスプレッドシートからのアプリ

「スプレッドシートからのアプリ」ウィザードは、スプレッドシートを分析し、データの種類とテーブル間の関連性を判断します。これに基づいて、Studio Pro はドメイン モデルを生成し、スプレッドシート テーブル データをデータ スナップショットとしてパッケージ化します。これにより、アプリを初めて実行するときに独自のデータを利用できるようになります。

変換後は、スプレッドシートの機能を超えた機能(プロセスワークフロー、統合、ダッシュボードページ、最適な方法でカスタマイズされたユーザーエクスペリエンスのサポートなど)で拡張できる、完全に機能するアプリが作成されます。スプレッドシートからのアプリウィザードは、 Mendix 9.24本、そして Mendix 10.

UI 構築の改善

フレンドリーなページURL

ページのURL URLをより細かく制御できるように大幅に改良され、複数のパラメータをサポートするユーザーフレンドリーなページURLを簡単に作成できるようになりました。URLの形式を指定したり、パラメータのプレースホルダを追加したりできます。 Id URL に変数が含まれます。スクリーンショットに示すように、変数は生成された XPath クエリに基づいてデータベースから自動的に取得されます。

ページ URL のデータベースから取得した変数

ページエクスプローラーの改善

ページエクスプローラーは、デザインモードの補助として、ページの作成と理解に役立つ簡易ページビューを表示するものです。 Mendix 10 では、ウィジェットを更新して、ページ エクスプローラー内で直接データ コンテキストを表示するようにしました。つまり、ページ エクスプローラーを見るだけで、現在の場所で利用可能なデータがすぐにわかるようになります。これは、データ グリッド 2、ギャラリー、グラフなどのウィジェットに追加されました。

ページエクスプローラーの改善

Atlas の新しいアイコン

Studio Proの新しくリフレッシュされた外観に合わせて、アプリも新しいAtlasアイコンセットでリフレッシュします。この新しいセットには、より多くのアイコンが含まれているだけでなく、線状と塗りつぶしバージョンを選択することもできます。さらに、アイコンコレクションを作成して独自のアイコンフォントをインポートすることもできます。 9.24で導入した.

Atlas の新しいアイコン

ロジックの改善

新たな集約活動

ユーザーにさらなる権限を与えるために、新しいオプションを追加しました。 集計リスト 活動。

新しい集計アクティビティオプション

事例一覧 (NAIST) と 任意 リスト内のすべての項目またはいずれかの項目に対して式が真であるかどうかを確認するために使用できる新しい集計関数です。たとえば、アプリ内のいずれかの注文に割引がある場合:

あらゆるアクティビティ機能を集約

さらに、 減らす 集計を使用すると、式を使用して値のリストを単一の値に変換できます。たとえば、カテゴリを単一の文字列としてリストするなど、オブジェクトのリストに基づいて単一の文字列を作成する場合などです。

集約を減らす

この表現では、 $currentObject (NAIST) と $currentResult 新しいものを作成するために利用可能 $currentResult.

最後に、指定された属性で使用できるすべての集計は、代わりに式でも使用できるようになりました。この式では、 $currentObjecte 現在処理中のリストの項目にアクセスできます。

入力パラメータを戻り値として設定する

開発をより簡単に、より効率的にするための取り組みの一環として、マイクロフロー エディターとナノフロー エディターに新しい機能を追加しました。入力パラメータを右クリックして、それをすぐに戻り値として設定できるようになりました。これは、特定のアクティビティからすでに実行できる方法と非常に似ていますが、これにより、入力パラメータを出力するときに効率が向上します。

入力パラメータを戻り値として設定する

ワークフローの機能強化

マルチユーザータスク

ビジネスプロセスでは、複数のユーザーが同じタスクを個別に実行する必要があるタスクが頻繁に発生します。たとえば、4人の目によるレビューや、3人のマネージャーによるレビューが必要な提案などです。さらに、特定のタスクを実行する必要があるユーザーの数は変化する可能性があり、プロセスがすでに実行されている場合にのみわかります。この一般的な問題を解決するために、 マルチユーザータスクすでにモデル化は可能でしたが、簡素化されました。

マルチユーザータスクオプション
新しいワークフロー ツールボックス アクティビティ: マルチユーザー タスク

これは単一のタスク定義であり、開発者として、通常の (単一の) ユーザー タスク構成に加えて、次の 2 つの追加の質問に答える必要があります。

1 このタスクを実行するには何人のユーザーが必要ですか? 

2 複数のユーザーが決定を下す必要がある場合(提案の承認または拒否など)、個々の決定(タスクの結果)はどのようにして単一のタスクの結果に処理されるのでしょうか。これを支援するため、最も一般的なXNUMXつの決定方法であるコンセンサス、拒否、多数決、しきい値を実装しました。

タスクレビュー条件
マルチユーザータスクの追加プロパティ

マルチユーザー タスクは並行して実行されます。つまり、必要なすべてのユーザーが同時に受信トレイでタスクを受信し、完了すると受信トレイから削除されます。最終的な結果が判明すると (選択した決定方法に基づいて)、それが WorkflowUserTask の結果として設定されます。

注意: 複数のユーザーをタスクに割り当てることができるように、関連付けをWorkflowUserTask_assigneesという参照セットに変更しました。これは重大な変更です。以前のバージョンのワークフローデータは自動的に移行されますが、 Mendix 10 では手動での更新が必要になります。

通知を待つ

通知の待機は、イベントが発生するまでワークフローの実行を一時停止するという点で、ユーザー タスクに似ています。このアクティビティは、支払いが受領される、注文した商品が到着する、電子メールが受信されるなどするまで待機するために使用できます。この通知は、ビジネス イベント、API、またはその他のワークフローなどの場所から送信される可能性があります。通知の待機は、新しいワークフロー ツールボックス アクティビティです。

通知を待つ

ワークフローの続行を通知するイベントは、新しいマイクロフロー アクティビティである「ワークフローの通知」です。ワークフローの通知アクティビティは、ワークフローが実際にこのイベントを待機していたかどうかを示すブール値を返します。

通知ワークフローの例
MF エディターのアクティビティ通知ワークフロー

ネイティブモバイル

デバイスから消去

オフライン モバイル アプリで、ローカル データベースからオブジェクトを削除すると便利な状況に遭遇したことはありませんか? たとえば、検査管理アプリで検査を実行し、検査オブジェクトが不要になった場合、そのようなオブジェクトを削除すると、アプリが乱雑になったり、必要以上にスペースを占有したりするのを防ぐのに役立ちます。

このようなケースに対応するために、私たちは新しいナノフローアクティビティを導入しました。 デバイスから消去 デバイス データベースからエンティティのオブジェクトをクリアするために使用できます。このアクティビティを使用してクリアされたオブジェクトはサーバー データベースと同期されず、そのようなオブジェクトへの参照はクリアされません。

デバイスナノフローの例から明らか

ネイティブになろう 10

Make it Native 10 はまもなく店頭で販売される予定です。それまでは、引き続き Make it Native 9 をご利用いただけます。

適応型ソリューションのためのソリューションキット

組織の複数の部門を含むユースケース向けのアプリを開発する場合、多くの場合、アプリは組織の特定の部門のビジネスプロセスに適合したり、地域の規制に準拠したり、地域のITシステムと統合したりするために変更する必要があります。 Mendix 10 では、顧客は同じアプリを独立して多数実装する必要があり、これらすべての実装を新しい機能で最新の状態に保つのは困難でした。

自律的AI Mendix ソリューション キットを使用すると、顧客は一般的なユース ケース向けの適応型ソリューションを開発し、ローカルのニーズに合わせて調整しながら複数の実装で再利用できます。また、時間の経過とともに、中央 IT による制御を維持しながら、コア ソリューションの新しいリリースでそれらの実装を最新の状態に保つことができます。

ソリューション キットにより、お客様は次の 3 つの機能を利用できるようになります。

• 保護されたモジュール: 中央 IT 部門は適応型ソリューションを作成し、アプリケーション モデルの一部をロックダウンして、ローカル実装チームが変更を加えることができる境界を制御できます。

• ソリューション ライフサイクル管理: ソリューション実装をインスタンス化し、モデル レベルで適応させ、時間の経過とともにこれらの実装を基本ソリューションの新しいリリースにアップグレードしながら、これらの適応を保持し、新しい機能とマージします。

• 適応に関する洞察: 中央 IT 部門は、どの実装が作成されたか、これらがどのように変更されたか、新しいバージョンがそれらの実装にどのような影響を与えるかに関する洞察を得ることができます。実装チームは、独自のソリューションとそれがメイン バージョンからどのように分岐したかについて同様のビューを取得し、今後のアップグレードに関する洞察を得ることができます。

自律的AI Mendix ソリューション キットを使用すると、顧客は一般的なユース ケースの独立した実装を統合し、それらのアプリをより効率的に開発および保守できるようになり、中央の IT による制御を維持しながらローカル チームが独自の変更を開発できるようになります。

ソリューション ライフサイクル管理と保護されたモジュールは Studio Pro 10.0 で利用できます。一方、Adaptation Insights は今年後半にベータ版としてリリースされる予定です。

Mendix つながり、

Mendix 10リリースでは、 Mendix プラットフォームはブランド化される Mendix 接続してすぐに使える Mendix プラットフォーム。これには、REST、Web サービス、データベースの既存の Studio Pro 機能がすべて含まれるだけでなく、外部エンティティ、カタログ、ビジネス イベントも含まれます。

既存のデータベース、アプリケーション、サービス、その他の Mendix アプリケーションは、あなたの Mendix アプリケーションです。実際、他の何かに接続しないアプリはほとんど存在しないので、私たちはすべての接続機能をすぐに使えるようにすることにしました。 Mendix プラットフォームを提供します。

Mendix Connect は、ローコードで構築されているか、他のテクノロジーで構築されているかに関係なく、既存のソリューション上にローコード アプリケーションを構成するためのすべてのツールと機能を提供します。

ビジネスイベント

多くのお客様は、複数のアプリで構成されるソリューションを構築しています。これは、すべてのビジネス要件を 1 つのアプリにまとめようとするよりも多くの利点があります。開発とテストが容易になり、アプリケーションは通常より高速になり、ビジネスの変更をより迅速に実装および展開できます。

アプリ間の通信を実装する一般的な方法は、API (通常は REST または OData REST) を使用することです。API の課題の 1 つは、別のアプリで何か重要なことが起こったときにそれを検出するのが容易ではないことです。たとえば、あるアプリケーションが新しい注文を登録し、他のアプリが新しい注文にできるだけ早く応答する必要がある場合 (たとえば、請求書を送信したり、梱包や出荷を指示したりする場合)。これをより速く実行できればできるほど、顧客の満足度は高まります。

イベントのソースにアプリを呼び出して通知するように依頼することもできますが、これは別のチームに大きな負担をかけます。または、Webhook を介してこれを処理することもできますが、イベントのソースにさらなる複雑さが加わります。多くの場合、アプリケーションは変更があったかどうかを確認するためにポーリングを開始するだけなので、不要な負荷と非効率が生じます。

Mendix ビジネスイベントは、顧客と顧客の間でほぼリアルタイムのイベント通知が必要な場合に、よりシンプルで高速、かつ信頼性の高いソリューションを提供します。 Mendix アプリ。ビジネス イベントを使用すると、イベントの外観をモデル化し、単一のマイクロフロー アクティビティで公開できます。他のアプリは、関心のあるイベントをサブスクライブできます。サブスクライブされたマイクロフローは、イベントを受信すると自動的にトリガーされます。

その Mendix Connect Event Brokerは、アプリケーション間でこれらのイベントを信頼性と拡張性に優れた方法で配信します。 Mendix クラウド。アプリがダウンした場合、イベントブローカーはアプリが復旧するとすぐにイベントが配信されるようにします。今すぐビジネスイベントをご利用ください。 Mendix 10. 必要なイベントブローカーインフラストラクチャは、 Mendix 雲。

Mendix イベントブローカーを接続する

2つのAWSコネクタの更新

前回のリリース以来、私たちは既存のAWSコネクタの品質向上に努めてきました。 Mendix マーケットプレイス。これは、すべてのAWSコネクタが Mendix 10 との互換性だけでなく、機能も向上しています。そのため、Amazon S3 コネクタと Amazon Simple Notification Service コネクタの XNUMX つの新しいアップデートを発表できることを嬉しく思います。

アマゾンS3

Amazon S3コネクタは、マーケットプレイスで最もダウンロードされているAWSコネクタです。Amazonのコスト効率が高く、無限に拡張可能なストレージサービスであるS3バケットからドキュメントを保存、管理、取得したい場合、このコネクタを使用すると作業がはるかに簡単になります。オリジナルのAmazon S3コネクタでは、ドキュメントをアップロード、ダウンロード、Amazon S3での管理をすべて自分のコンピュータから行うことができました。 Mendix アプリケーション。

バージョン 2.0.0 へのメジャー アップグレードでは、Amazon S3 コネクタに XNUMX つの新しいアクティビティ (バケットの作成アクションとバケットの削除アクション) が導入されただけでなく、コネクタの操作の構造とエクスペリエンスが他のすべての AWS コネクタと同じになりました。認証、セキュリティ、マイクロフロー アクションの構成がすべて同じになるため、他の AWS コネクタの操作に慣れている場合は作業がはるかに簡単になります。

ユーザーとの強い関係を維持するために、 チェックしてみてください Mendix マーケットプレイス.

Amazon S3 コネクタ

Amazon シンプル通知サービス

単一のマイクロフローアクティビティから、さまざまなチャネルにメッセージを簡単にブロードキャストする方法を考えたことはありませんか? Amazon Simple Notification Service コネクタを使用すると、それが実現できます。ユーザーがサブスクライブできる「件名」であるトピックを使用して、電子メール、SMS、またはプッシュ通知でエンドユーザーにメッセージを送信できます。

オリジナルのSimple Notification Service (SNS)コネクタは2022年XNUMX月にリリースされました。それ以来、このコネクタの機能は既存のトピックに通知を送信する機能のみに制限されており、SNSトピックに対して完全なCRUD操作を実行する機能が欠けているというフィードバックをいただいてきました。これは、 Mendix メーカーは依然として AWS コンソールでかなりの時間を費やすことになります。

新しいSNSコネクタを使用すると、通知を送信するだけでなく、SNSトピックをリストすることもできます。 Mendix アプリを起動し、トピックを作成してサブスクライブします。また、メッセージの送信アクションを拡張してバッチ処理をサポートしました。つまり、1 つのアクションで複数のメッセージを同時に簡単に送信できるようになりました。

ユーザーとの強い関係を維持するために、 チェックしてみてください Mendix マーケットプレイス.

(AWS では、毎月最初の 100 万件のメッセージは無料です!)

Amazon SNS コネクタ

ガバナンスとコントロール

独自の IdP の持ち込み (BYOIdP)

我々で Mendix アプリケーションの構築と展開を迅速かつ簡単にします。当社のプラットフォームにアクセスするために必要なのは、ラップトップ、ビジネス メールボックス、パスワードだけです。クレジットカード、契約、会社のオンボーディングに煩わ​​されることはありません。Bring-your-own Identity Provider (BYOIdP) 機能により、さまざまなセキュリティ要件とコンプライアンス要件も簡単に満たすことができます。

では、BYOIdPとは何でしょうか?簡単に言うと、BYOIdPでは、 Mendix プラットフォームは、ログイン プロセスを独自の ID プロバイダー (IdP) に委任します。

それで、これはいつ役に立つのでしょうか?

  1. 組織全体の認証ポリシーに準拠するため – 組織に特定の認証ポリシー(パスワードポリシー(長さ、複雑さ、有効期限など)など)があり、すべてのプラットフォームアクセスに2FA、条件付きアクセスなどが必要な場合は、BYOIdPの使用が必須です。BYOIdPを使用すると、IdPで構成された設定が次のものに適用できます。 Mendix ログインエクスペリエンス – シームレス。
  2. アクセスガバナンスの強化 – 会社の管理者は、メンバーが組織を離れた後、すべてのアプリからメンバーを非アクティブ化するために慌てる必要がなくなりました。BYOIdPを使用すると、顧客のIdPでアクティブな従業員のみが Mendix プラットフォーム。オプションで、 Mendix 必要に応じて、特定の部門またはグループのみにプラットフォームへのアクセスを許可します。
  3. SSOの利便性のため – BYOIdP がない場合、プラットフォームの資格情報 (ユーザー名とパスワード) を記憶する必要があります。BYOIdP を使用すると、シングル サインオン (SSO) が有効になります。資格情報を記憶する必要はもうありません。

では、これをどうやって有効にするのか疑問に思われるかもしれません。これは、コントロール センターのウィザードによるガイド付きのプロセスです。ただし、これをアクティブ化する前に、組織で必要な適切な変更管理とコミュニケーションを完了していることを確認してください。 ドキュメントを参照してください 詳しく知ることができます!

BYOIDP について

アクセス管理

同僚とのコラボレーションがこれまで以上に簡単になりました。同じ会社内の人をプロジェクトに招待する場合、招待を承諾する必要はなく、選択した役割で直接プロジェクトに追加されます。

また、保留中の招待の概要はもはや個人的なものではなくなりました。プロジェクトに招待されたすべての人、招待者、招待日時、招待の有効期限を確認できるようになりました。これにより、アクセスをより効果的に管理し、必要に応じて対処できるようになります。招待を取り消す必要がある場合は、会社の管理者、プロジェクトのスクラム マスター、または招待を最初に送信した人が 1 回のクリックで取り消すことができます。この提案をしてくれた MVP の Eline Bijkerk に感謝します。

保留中の招待の概要

LDAP – 新しく改良されました!

その LDAP (軽量ディレクトリアクセスプロトコル) モジュール LDAPサーバーとの通信に使用されます。 Mendix Microsoft AD などの LDAP サーバーからエンドユーザー、そのグループ メンバーシップ、およびそのステータスを同期するアプリ。

このモジュールは、LDAPS (SSL 経由の LDAP 通信) をサポートするように更新され、より安全になりました。 ドキュメントを参照してください 詳しく知ることができます!

クラウドアップデート

Webhooks – ポーリングを停止して「フッキング」を始めましょう!

Webhookを使用すると、Webサーバー内でイベントが発生したときに外部システムに通知することができます。 Mendix 生態系。 Mendix この機能は今年2023月(XNUMX年)にパブリックベータ版としてリリースされました。お客様からのフィードバックを考慮し、今回、一般提供を発表します。 Mendix 10.

サポートされているイベントは次のとおりです:

  1. チームサーバープッシュ (Git) – 新しいコミットが Team Server Git にプッシュされたとき。
  2. パッケージのアップロード – 開発者ポータルでデプロイメント パッケージが新しく利用可能になった場合 (これには、Teamserver からのパッケージの作成が含まれます)。

現在サポートされているイベントを備えた Webhook は、次の場合に役立ちます。

  • サードパーティのCI/CDパイプラインを自動化したいお客様。ポーリングの時代は終わりました。登録したイベントについて即座に通知を受け取ります。
  • Teamserver Git リポジトリに新しいコードがプッシュされた後にダウンストリーム プロセスをトリガーしたい顧客。
  • 特定のプラットフォームイベントが発生したときに、SlackやTeamsなどでほぼリアルタイムの通知を受け取りたい顧客 Mendix. 詳細についてはリンク先のドキュメントを参照してください サポートされているイベントについて。

以下は、Studio Pro で新しいコミットが行われるとすぐに、Webhook イベントを使用して外部 CI/CD パイプラインをトリガーする例です。

  1. ウェブフックは開発者ポータルで作成されます
  2. CI/CD パイプラインは外部ツール (Gitlab、Azure Devops など) で作成されます。
  3. Studio Proで新しいコミットが作成されます
  4. CI/CD ツールに表示されるように、パイプラインは自動的にトリガーされます。
  5. パイプラインによってデプロイメント パッケージの作成がトリガーされ、デモの最後の手順に示すように、開発者ポータルに表示されます。

開発者ポータルに表示されるデプロイメント パッケージ

マルチリージョンフェイルオーバー

当社の最新の Premium Plus クラウド リソース パックを使用すると、アプリが稼働しているリージョンがダウンした場合でも、アプリを稼働し続けることができます。クラウド リージョンの停止に対する完全な耐性を提供します。

Mendix クラウド(マルチテナント型と Mendix クラウドサービスとシングルテナントクラウド専用サービス)には、複数の機能があり、 高可用性:

  1. アプリが Mendix クラウドでは、ヘルスマネージャによってヘルスが監視されます。このヘルスマネージャは、不健全な(応答しない、またはクラッシュした)アプリコンテナを自動的に検出します。これらの不健全なコンテナは自動的に破棄され、新しいコンテナが起動されます。 自動修復 問題が迅速かつ自動的に解決され、アプリの可用性が向上します。
  2. その Mendix クラウドはすぐに使える 水平スケーリングこれにより、ダウンタイムなしでアプリケーションを簡単にスケールアップまたはスケールダウンできます。さらに、少なくとも 2 つのインスタンスを用意することで、完全に高可用性のソリューションを実現できます。コンテナーの 1 つが不調になった場合、他のコンテナーが負荷を引き継ぎ、不調なコンテナーは自動的に破棄されて再起動されます。エンドユーザーの観点からは、ダウンタイムはありません。
  3. プレミアムパックアプリは別のスタンバイデータベースを取得します 可用性ゾーン プライマリ データベース以外。プライマリ アベイラビリティ ゾーンが完全に使用できなくなるアベイラビリティ ゾーンの停止が発生した場合、スタンバイ データベースに自動的に切り替えられ、それがプライマリ データベースになります。これにより、プライマリ アベイラビリティ ゾーンが再び使用可能になる前でも、アプリは引き続き実行され、リクエストの処理を継続できます。Standard パックでは、データベースがあるプライマリ アベイラビリティ ゾーンが再び使用可能になるまで待つ必要があります。
  4. newで プレミアムプラスパックは、現在すべてのお客様にご利用いただけますが、さらに一歩進んで、アプリにスタンバイデータベースを提供します。 異なる地域 プライマリ データベース以外。プライマリ リージョンが完全に使用できなくなるリージョン障害が発生した場合、スタンバイ データベースに自動的に切り替えられ、プライマリ データベースになります。これにより、プライマリ リージョンが再び稼働する前でも、アプリは引き続き実行され、リクエストの処理を継続できます。Standard パックと Premium パックでは、データベースがあるプライマリ リージョンが再び使用可能になるまで待つ必要があります。

リージョンが停止した場合でも利用できるようにしたいビジネス クリティカルなアプリはありますか? カスタマー サクセス マネージャーに連絡して、新しい Premium Plus クラウド リソース パックについてご相談ください。

マルチリージョンフォールバック

ポートフォリオ管理

の発売に伴い、 Mendix 10、 Mendix ポートフォリオ管理 一般提供が開始されました。最新リリースの新機能をご紹介します。

ボードを手に入れて、ボードを手に入れましょう!

その Mendix ポートフォリオ管理 ランディング ページは、組織のポートフォリオの概要を示すように再設計され、ユーザーがアクセスできるポートフォリオと会社の制限付きポートフォリオが表示されます。

組織は複数のポートフォリオを持つことができるようになりました。誰もが専用のバリューストリーム、部門、またはチーム用のポートフォリオボードを作成でき、ボードは次のように定義できます。 プライベートまたは制限付きこれにより、ポートフォリオが組織内の他のユーザーに対して検出可能かどうかが決まります。

ポートフォリオの概要

コントロールセンターにおけるポートフォリオ管理ガバナンス

新しいナビゲーション項目、 ポートフォリオは、コントロールセンターに導入されました。 Mendix 管理者は、ポートフォリオ ボードを管理し、ポートフォリオ ランドスケープに対して適切なアクションを実行するバックアップとして機能します。これにより、ポートフォリオのプライバシー設定の変更を制御して、制限されたボードの作成と変更を管理し、組織のポートフォリオ ランドスケープ内で検出可能なポートフォリオ ボードの増加を制御できます。

コントロールセンターにおけるポートフォリオ管理ガバナンス

Jira コネクタ

はい、これはかなり時間がかかりましたが、ついにJiraコネクタがパブリックベータとして利用可能になりました。これで、Jiraボードを Mendix プロジェクトにコミットすると、Studio Pro のストーリー ペインでそのボードのすべてのストーリーが表示されます。これにより、コミットを Jira のユーザー ストーリーに簡単にリンクし、Team Server ページで関連情報を見つけることができます。

複雑な設定は必要ありません。プロジェクトのスクラムマスターとJira管理者が1つの設定を行うだけです(すべて ドキュメントに記載されている もちろんです)。柔軟性を最大限に高めるために、スクラム マスターはプロジェクトの一般設定ページごとにこれを構成できます。そのため、一部のプロジェクトでは Jira を使用し、他のプロジェクトでは Epics を使用する場合でも問題ありません。Jira を選択した場合、サイドバー ナビゲーションには Jira ボードへのリンクも表示されるため、開発者ポータルから簡単にアクセスできます。次のステップでは、フィードバック項目に基づいて Jira でストーリーを作成します。お楽しみに!

Jira コネクタ

エピックパブリックAPI

Epics も Jira も使用していませんか? 問題ありません! 当社の最新のパブリック API を使用すると、実質的に他のサードパーティのプロジェクト管理ツールやサービスと統合できるようになります。

パブリックAPIのリリースにより、EpicsはStoriesのほぼすべての機能(そしてそれ以上の機能)を提供するようになります。つまり、Storiesは当然の引退を迎える時が来たということです。Storiesは1年2023月XNUMX日に終了する予定ですので、まだ切り替えていない場合はご注意ください。心配はいりません。すべてのデータを移行できます! それについてもっと読む.

AppInsights

素晴らしいニュースをお伝えします!この夏、私たちは Mendix App Insightsは、ユーザーから適切なインサイトを得て、より優れたアプリをより早く構築するために必要なすべてのツールを備えたスイートです。App Insightsは、フィードバック管理とミニアンケートで構成されています。 Mendix.

フィードバック管理

新しいフィードバック管理は、すべての人に少しずつメリットをもたらします。新しいフィードバック モジュールのおかげで、エンド ユーザーはスクリーンショットに注釈を付け、問題を解決したり新しい機能を導入したりするために必要な情報を正確に示すことができます。PO とスクラム マスターは、フィードバック項目をより細かく制御できるようになります。タグを追加したり、フィルターを使用したり、類似のフィードバック項目をリンクしたり (10 人の異なる人がまったく同じ問題を報告した場合に備えて)、必要に応じて、それらのフィードバック項目を Epics または Jira のストーリーに変換したりできるようになります。

コミュニケーションが鍵となるため、開発チームがユーザーと会話するための新しいチャットを作成しました。また、チーム専用の新しい概要フィールドと内部チームコメントにより、チーム内での情報共有がこれまで以上に合理化されました。フィードバック項目が更新されるたびに、エンドユーザーとチームメンバーに通知が届きます (もちろん、それほど多くの通知が必要ない場合は、プロジェクトごとに通知をオフにすることもできます)。これらがすべて整えば、フィードバックの管理とエンドユーザーの懸念への対応がこれまで以上に簡単になります。

アプリインサイトフィードバック管理
画像1: フィードバック管理 – 画像2: アイテムをリンク、タグを使用

ミニアンケート

フィードバック管理はエンドユーザーからのフィードバックに対応するのに役立ちますが、ミニアンケートは積極的に質問する方法です。このツールはしばらくパブリックベータ版として公開されていました。私たちは皆さんのフィードバックを取り入れ、App Insightsの一部として一般公開されることを誇りに思います。 Mendix ミニ アンケートを使用すると、ユーザー ベースに関する詳細な情報を収集し、その情報を活用して満足度と維持率を高めることができます。

アンケートの目標、期間、ページ上の位置を設定できます。評価尺度、複数選択、自由回答、NPS の 4 種類の質問を用意しており、設定すると、アンケートがエンドユーザーにどのように表示されるかを正確にプレビューできます。また、ミニ アンケート モジュールを使用して必要なターゲット条件を正確に設定すれば、準備完了です。結果が大量に集まると、提供されているグラフを使用して一目で洞察を得たり、Excel にエクスポートしてさらに分析したりできます。これにより、次の反復で何に重点を置くべきかをよりよく理解でき、データ主導の開発と、より満足してより積極的なユーザーを実現できます。

アプリのインサイトミニアンケート

の変更 Mendix コミュニティ

多くの改良が加えられており、 Mendix コミュニティ、それを皆さんと一緒に解き明かしていきたいと思います。

コミュニティでの投稿の下書き

下書き投稿をこれまでどのように処理していたか Mendix コミュニティ 少し使いにくかったです。新しい投稿は自動的に保存され、下書きの数は 1 つに制限されていました。それが混乱の原因でした。

そのため、私たちは下書き投稿の管理と取り扱い方法を大幅に改善しました。 Mendix コミュニティ。複数の下書き投稿を作成できるようになり、実際に公開する前に複数の質問やアイデアに取り組むことができるようになりました。

コミュニティでの投稿の下書き
画像 1: 下書きの作成 – 画像 2: 下書きの概要

よりスムーズで充実したマーケットプレイス

マーケットプレイスでは UX と UI が大幅に改善され、エコシステムの内容や利用可能なビルディング ブロックをより簡単に探索できるようになりました。

 

よりスムーズで豊かな市場
画像 1: 初期ビューのコンテンツの増加と常に表示されるフィルター – 画像 2: Studio Pro の UI の改良

 

よりスムーズで豊かな市場
画像3: Studio Proのポータブル版をマーケットプレイスWebから直接ダウンロード – 画像4: プライベートコンポーネントを素早く検出できる新しいフィルター

今後は、メールまたはプラットフォーム内通知(ユーザー設定で管理可能保存したマーケットプレイスのコンテンツに更新があった場合、通知アイコン( )が表示されます。

コンポーネントの送信 マーケットプレイスへのコンポーネントの登録では、UI/UX と機能の両方が改善されました。これにより、コンポーネントの登録手順をより迅速に実行できるようになりました。

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

言語を選択してください