Mendix 9.12 リリース - すべての人に何かを提供 | Mendix

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

Mendix 9.12 リリース – 誰もが楽しめる

私たちは Mendix さまざまな新機能と改善点を備えた 9.12 リリース。Team Server GIT、ワークフロー、データハブの改善から、マイクロフロー/ナノフロー アクションの無効化、統合されたスタイル エディターの改善、最近リリースされたいくつかの魅力的な新しいアプリ サービスまで、このリリースには誰もが満足できるものがあります。

9.12リリースは、 MTSリリース したがって、これは間違いなくしばらく使用したいバージョンです。

チームサーバー Git

このリリースでは、開発者はアプリを作成するときに、新しい Team Server Git (ベータ版) をオプションとして選択できます。Team Server Git は Team Server SVN の次のオプションで、Team Server SVN と同じ機能を提供しますが、モデルは Subversion ではなく Git リポジトリに保存されます。ご存知のとおり、Git は最も人気のあるバージョン管理システムです。Studio やパブリック クラウド サービスから開発者ポータルやプラットフォーム API まで、プラットフォーム全体で機能します。Git のサポートにより、バージョン管理はより堅牢になり、今後さまざまな機会が提供されます。

新しいアプリを作成するときに、ユーザーはモデルを Git に保存するか SVN に保存するかを選択できます。

リポジトリの種類を示すアプリ設定画像

開発者ポータルから新しいプロジェクトを作成するときにも、同じオプションが利用できます。

利用可能なリポジトリ タイプを含む空のネイティブ アプリ設定を示す画像

このリリースの一部として、 プラットフォームSDKアプリが SVN または Git のどちらでホストされているかに関係なく、この API はアプリのコンテンツにアクセスするための統一された方法を提供します。

ワークフロー

Studio と macOS の両方で新しいアプリにワークフローが利用できるようになりました。

Studio のワークフローを示す画像

…そして Studio Pro…

Studio Pro のワークフローを示す画像

…そして、状態変更イベントをはじめとする 3 つの重要な新機能が追加されました。

状態変更イベント

ワークフロー状態変更イベントを導入し、ワークフローまたは WorkflowUserTask の状態が変更されたときにトリガーされるマイクロフローを構成することで、開発者に高い柔軟性を提供します。たとえば、これを使用して、完了したタスクとワークフローごとにカスタム監査証跡を作成したり、ワークフローが失敗状態になったときに管理者にメールを送信したりできます。

ワークフローの失敗処理の改善

これまでは、ユーザー/システム タスクが正常に完了できなかった場合、失敗状態になり、ワークフローは続行されませんでした。新しく追加されたアクティビティ「再試行」を使用すると、マイクロフローはワークフロー内の最後に失敗したアクティビティ/タスクを再度実行し、柔軟なアプローチで失敗を処理できます。

Studio のカスタマイズされた承認ワークフロー アプリ

開発者ポータルを通じて新しいアプリを作成する場合、Studio の新しい承認リクエスト ビルダーを使用して承認アプリを作成するオプションがすでにありました。承認リクエスト フォームの内容を指定すれば、すぐに完全に機能するワークフローが準備されます。
既存の Studio アプリにも同じ承認アプリ ウィザードを追加しました。新しいワークフローを作成するときに、ウィザードを使用するか、ワークフローを最初から作成するかを選択できます。フォーム ビルダーは、ドロップダウン セレクターをドメイン モデルまたは Mendix データハブ。

フォームビルダーを示す画像

ナノフロー/マイクロフローアクティビティを無効にする

フローを構築およびテストしている最中に、マイクロフローまたはナノフロー内の一部のアクティビティを一時的に無効にしたいと思ったことはありませんか? 今ならそれが可能です! マイクロフロー アクティビティを右クリックして [アクティビティを無効にする] を選択すると、アクティビティがフェードアウトして表示されます。フローの実行中およびデバッグ中は、これらの無効なアクティビティはスキップされます。また、アクティビティの無効なブロックをフローから切り離すこともできます。これにより、一貫性チェック エラーは発生しません。ぜひお試しください!

ナノフロー/マイクロフローアクティビティの無効化を示す GIF

これは、以下の賛成投票によるアイデアに基づいています マティス・マルダー, エリック・カイパー, ラモン・フリッゲ 提出した Mendix アイデア フォーラム。Mathilde、Erik、Ramón に感謝します。

スタイルエディタの機能強化

自律的AI Mendix 9.9 では、統合されたエクスペリエンスを通じてカスタム スタイルの変更をよりシンプルかつ迅速に行える統合スタイリング エディターがリリースされました。現在、次のステップに進んでいます。エディターには、SCSS ファイルと JS ファイルの両方に対するオートコンプリートと IntelliSense サポートが強化されています。つまり、プロジェクト内の他のスタイリング ファイルから変数の提案を取得できるようになります。さらに、プレーン CSS ファイルのサポートも追加しました。

スタイリング エディターを示す画像

Studioのパンくずリスト機能をStudio Proのデザインモードに追加しました。これによりウィジェットの選択が容易になり、ページ構造を理解しやすくなります。

Studio Pro デザイン モードでのパンくずリスト機能を示す画像

エムエックスアシスト

MxAssist パフォーマンス ボット

MxAssist パフォーマンス ボット は、アプリを検査してパフォーマンスを向上させるのに役立つインテリジェントな仮想共同開発者です。 Mendix アプリケーションを構築しながら、リアルタイムで開発のベスト プラクティスを活用できます。このリリースでは、新しいパフォーマンス ボットのベスト プラクティス MXP014 が追加されました。これにより、作成/更新/削除アクティビティがマイクロフローの開始イベントに近すぎる状況を検出できるようになります。この状況により、データベースが必要以上に早くロックやリソースを取得し、アプリのパフォーマンスに影響を与える可能性があります。

Mx Assist パフォーマンス ボットがベスト プラクティス MXP014 を実行している様子を示す GIF 画像

あなたはについての詳細を学ぶことができます パフォーマンスボットのベストプラクティスはこちら.

MxAssist ロジックボット

私たちは、自動パラメータ化の強化に取り組んできました。 MxAssist ロジックボット9.12 のリリースでは、「リストから計算」の自動パラメータ化が拡張されました…

MxAssist Logic Bot の自動パラメータ化のリストからの計算を示す GIF

…そして「検証フィードバックを追加します。」

MxAssist Logic Bot の自動パラメータ化のリストからの計算を示す GIF

App Services

Marketplace で App Services が利用可能になったことをお知らせします。

Mendix アナリストからは「パッケージ化されたビジネス機能 (PBC)」とも呼ばれるアプリ サービスは、「コンポーザブル エンタープライズ」を実現する再利用可能なビルディング ブロックです。人工知能 (AI)、機械学習 (ML) などの高度なソフトウェア機能を活用し、クラウド サービスに裏打ちされた UI ビルディング ブロックとしてパッケージ化された高価値のドメイン機能を提供します。

新しく追加された App Services の概要は次のとおりです。

新しく追加されたアプリサービスの概要を示す画像

ドキュメントデータキャプチャサービス

ドキュメントデータキャプチャサービス (Abbyy がサポート) を使用すると、物理的なドキュメントや画像からデータを取り込み、よりスマートなアプリを構築してビジネス プロセスをデジタル化できます。新しいアプリ サービスの最初のものをリリースしました (請求書処理, 領収書処理, インテリジェントドキュメントサービス) は、トレーニング可能なモデルといくつかの最初の事前トレーニング済み特化モデルを使用して、ドキュメントのデジタル化のユースケースに対応します。

認知AIサービス

認知AIサービス (AWSがサポート)AIスペシャリストを必要とせずに、アプリケーションにスマートな言語処理機能をもたらします。これらのアプリサービスには以下が含まれます。 テキスト分析, インタビュー, 音声テキスト変換, テキスト読み上げ.

通信サービス

コミュニケーションサービスには現在、 メールアプリサービスメールアプリサービスにより、メーカーはメールの送信を自動化し、調整する機能を自社のアプリに組み込むことができます。 Mendix アプリ。このサービスは、SMTPサーバーの実行と構成によるオーバーヘッドがなく、最小限の構成で済みます。ワークフローまたはマイクロフローのアクティビティとしてドラッグアンドドロップして構成し、 Mendix 残りは面倒を見る。

すべてのアプリサービスは無料トライアルとしてご利用いただけます。さらに、 メールサービス, 翻訳とテキスト分析, 音声合成と認識 コースは Mendix アカデミー。他のアプリ サービスの使用を開始できるように、追加の学習パスも展開する予定です。

ウェブアプリ向けの厳格な CSP サポート

を設定することにより コンテンツセキュリティポリシー アプリに CSP を導入すると、アプリの信頼された Web ページのコンテキストを悪用する可能性のある悪意のあるコンテンツからアプリを保護できます。

9.12 リリースでは、(プログレッシブ) Web アプリをより厳密にすることができます。ただし、これはカスタム コンテンツやサードパーティ コンテンツ (HTML、ウィジェットなど) を含むすべてのコンポーネントがルールに準拠する必要があることを意味します。そうしないと、アプリが壊れます。したがって、これはデフォルトでは有効になっていません。

データハブ

外部エンティティを使用して新しいオブジェクトを作成する

外部エンティティを使用して、OData サービスで新しいオブジェクトを作成できるようになりました。Odata サービスでは、[挿入可能] チェックボックスをオンにすることで、新しいオブジェクトの作成を有効にすることができます。オプションで、マイクロフローを使用して独自の検証実装を提供することもできます。

外部エンティティを使用してODataサービスに新しいオブジェクトを作成する

APIをデプロイすると、データハブカタログとStudio Proのデータハブパネルの両方に、APIが新しいデータの作成をサポートしていることが表示されます。これを行うには、 アクティビティを作成する 外部エンティティを使用して、次にそれを API に送信できます。

外部エンティティを使用してODataサービスに新しいオブジェクトを作成する

作り始める準備はできていますか?

Mendix 9.12は準備ができています ダウンロード.

詳細については、すべての機能、改善、修正などをご覧ください。 Mendix 9.12リリースノート.

言語を選択してください