知らないかもしれない5つのワークフロー機能
主要なポイント(要点)
- Mendix ワークフローは、長期にわたるビジネス プロセスを Studio Pro で直接設計および管理するための、強力で開発者に優しい方法へと進化しました。
- ワークフローグループ、境界イベントなどの新機能 Maia ワークフロー、エージェント ワークフロー、ワークフロー競合解決を使用すると、ワークフローをより簡単に自動化、拡張、維持できます。
- のような機能 Maia Agentic Workflows はプロセス設計に AI を導入し、モデリングを高速化し、インテリジェントな意思決定を追加します。
- ワークフロー グローバル インボックスやイベント サブプロセスなどの今後のアップデートにより、アプリケーション間でのプロセス オーケストレーションがさらにシームレスになります。
あなたが初めてかどうか Mendix あるいは長年マイクロフローを使って開発してきた方なら、アプリのロジック構築にマイクロフローを使ったことがあるかもしれません。これは当然のことです。マイクロフローは、アプリケーションの動作を詳細に定義できる柔軟性と制御性を提供します。使い方も自信も既にご存知でしょうし、多くの開発者にとってStudio Proの中では、マイクロフローは第二の性質となっています。
長年にわたり、私たちはチームが数多くのアプリケーションにわたって何百ものマイクロフローを作成し、あらゆるパス、条件、そして判断を形作り、ロジックが意図したとおりに機能することを確認してきました。しかし、このプラットフォームには、 Mendix ワークフローは、人、承認、または長期にわたるアクティビティが関係するプロセスをすべて Studio Pro 内で設計および管理する強力な方法です。
多くの開発者はこれを知っていますが、まだ全員がその潜在能力を最大限に活用しておらず、機会を逃しています。このブログでは、その理由を探ります。 Mendix ワークフローは注目に値します。まだ読んでいない方は、以前の記事「もっと早くワークフローを使い始めればよかった」を読んで、マイクロフロー、ワークフロー、あるいは両方を使うべきタイミングを学んでください。ワークフローの真の強みは、 Mendix これらを組み合わせて、ロジック、自動化、プロセス オーケストレーションを単一のプラットフォームに統合するシームレスな開発プロセスを作成することにあります。
Mendix ワークフロー
紹介しました Mendix ワークフローは約4年前に導入され、それ以来、Studio Proのこの部分は、開発者が様々な(大規模な)ビジネスプロセスを設計・管理するために使用する成熟した機能へと進化しました。これらのプロセスは、長期間にわたって多くのステップで実行されることが多いため、使い始める開発者は Mendix ワークフロー機能の活用により、プラットフォームのこの部分を非常に高く評価し、明確な概要を把握し、ワークフローの維持管理に役立っているとの声を多くいただいています。そこで、最近注目されている5つの強力な機能についてご紹介します。 Mendix ワークフロー:
- ワークフローグループ
- 境界イベント
- Maia ワークフロー
- エージェントワークフロー
- ワークフローの競合解決
それでは、それぞれの機能について詳しく見ていきましょう。この記事の最後には、今後の予定についても簡単にご紹介します。 Mendix 今後のリリース更新におけるワークフロー。
開発者にとって何を意味するか
開発者にとって各機能が何を提供するのかを簡単に理解できるように、すべての機能を同じように分類しています。
- まず、Studio Pro の機能が何を実現するのかを正確に理解していただけるよう、それが何であるかを説明します。
- 次に、アプリの構築や保守を行う際に得られる実際的なメリット、つまり、あなたにとっての価値について説明します。
- 次に、以前の生活、過去の仕組み、そしてこの新しい機能がなぜ本当に大きな違いをもたらすのかについて説明します。
- 最後に、使用を開始する方法を紹介しますので、自分のプロジェクトですぐに試すことができます。
5 つの組み込み機能について詳しく見ていきましょう。
1. ワークフローグループ
それは何ですか?
ワークフローグループ グループにタスクを割り当てることができます。グループに所属するユーザーは、そのタスクを閲覧できます。また、ユーザーはデータアクセス権限も必要です。このグループに新しく参加するユーザーは、このグループに割り当てられたすべてのタスクを直接閲覧できるようになります。
私にとっての価値は何でしょうか?
タスクルーティングを動的に実行できます。チームメンバーが変更されても、ロジックの変更や再デプロイを行うことなく、ワークフローが自動的に更新されます。
以前の生活:
Studio Proで設定された条件に基づいてターゲティングが行われ、タスク作成時(実行時)にアクセスできるユーザーのリストが作成されるという現状とは異なり、条件を満たす新規ユーザーはタスクを自動的に表示できません。割り当ては静的であったり、適切なユーザーを見つけるためのマイクロフローが必要であったりします。変更のたびにメンテナンスの負担が増加します。
使い始める方法:
まず、プロジェクト設定でワークフローグループが有効になっていることを確認してください。次に、ユーザータスクを開き、対象ユーザーとして「ワークフローグループ」を選択します。注:ワークフローグループは早期アクセス機能です。「設定」→「新機能」で有効化できます。
2. 境界イベント
それは何ですか?
境界イベント アクティビティの境界に添付されたイベントであり、アクティビティの実行中に発生する可能性のある事象を表します。
私にとっての価値は何でしょうか?
例外を視覚的に処理し、アクティビティの実行中に並列フローを可能にすることで、ワークフローの安定性と予測可能性を高めます。 Mendix 中断する境界イベントと中断しない境界イベントの両方をサポートします。
以前の生活:
以前は、開発者は例外を管理し、プロセスロジックに並列パスを作成するためにマイクロフローを使用していましたが、これにはカスタムロジックが必要となり、複雑さが増していました。これは機能するものの、メンテナンスが困難でした。
使い始める方法:
タスクにタイマーなどのイベントを追加し、メインフローで慣れているのと同じように並列フローをモデル化します。このパスはトリガー時に実行されます。
3. Maia ワークフロー向け
それは何ですか?
自律的AI Maia ワークフロー向け、すぐに生成することができます Mendix プロンプトや画像に基づいたワークフロー。すでに BPMN 設計図や図面だけでも構いません。また、プロセスの説明があれば、 Maia キャンバス上で直接ワークフローをすばやく生成します。
私にとっての価値は何でしょうか?
すぐにワークフロー構造が得られるので、ゼロから構築するのではなく、ロジックを改良し始めることができます。
以前の生活:
ワークフローを手動で構築するには時間がかかりました。 Maia 最初のバージョンがビルドされます。
使い始める方法:
有効にする Maia 環境設定のワークフローで新しいワークフロードキュメントを作成し、「ワークフローを生成」を選択します。 Maia「」でプロセスを説明したり、画像を追加したり、生成されたモデルを編集したりします。
4. ワークフローのエージェント
それは何ですか?
AIエージェントをモデル定義の一部として活用し、タスクを実行したり、ワークフロー(の一部)をオーケストレーションしたりするワークフロー。AIエージェントは意思決定を支援し、適切なグループやチームへのルーティングを行います。
私にとっての価値は何でしょうか?
ワークフロー ステップを自律型 AI エージェントに委任することで時間を節約し、人間を常に把握しながらワークフローをより効率的に処理できるようになります。
以前の生活:
通常はマイクロフローを使用して決定を下したり特定のタスクを実行したりする際に活用される決定論的ロジックを使用します。
使い始める方法:
まず、 エージェントを構築しました (より具体的な例については、 エージェントビルダースターターアプリ)を作成し、必要なマイクロフローをモデル化しました。次に、ワークフローにシステムアクション「マイクロフロー呼び出し」を追加し、実際のエージェントを活用するようにアクションを設定します。
5. ワークフローの競合解決
それは何ですか?
このページは コンポーネント 中で ワークフローコモンズモジュール ワークフロー管理者は互換性のないワークフローを一括で解決できます。
私にとっての価値は何でしょうか?
解決アクションを再利用し、複数のワークフロー インスタンスに一度に適用できるため、ワークフロー モデルの変更後の互換性のないインスタンスに非常に速く対処できます。
以前の生活:
モデルの変更による競合の解決は、ケースバイケースで対処する必要がありました。
使い始める方法:
Workflow Commonsをインストールし、「競合解決」ページに移動します。ここでは、競合の理由、現在のアクティビティ、または実行パスに基づいてグループを作成できます。管理者は、選択したワークフローに応じて、許可された解決アクションのいずれかを選択できます。
次のステップと展望
Mendix ワークフロー 初期のユースケースをはるかに超えて成長しました。ワークフロー境界イベントから、 Maia ワークフローなど、エンタープライズグレードの自動化を構築する開発者にとって、ワークフローは本格的なツールとなります。しかし、ワークフローツールキットは急速に拡張を続けています。今後のリリースでは、以下の機能が提供されます。
- ワークフローグローバル受信ボックスは、エンドユーザーが複数の異なるタスクを一元的に管理できる場所を提供します。 Mendix アプリケーションは、生産性とタスクの可視性を大幅に向上させます。企業がこれをゼロから構築していることは承知していますが、もう構築する必要はありません。この部分はすぐに使える機能としてリリースします。
- 並行して開発を進めている Mendix ワークフローイベントサブプロセス(アドホックタスクとフロー)は、予測不可能な人間主導のプロセス向けに設計されており、意思決定は厳密なロジックではなく判断に委ねられます。現在、開発者はこうした柔軟性を実現するためにマイクロフローを利用することがよくありますが、ワークフローサブプロセスを使用すれば、追加の回避策を必要とせずに、こうした動的なパスをネイティブに、より迅速かつ容易にモデル化できます。
ワークフローはもはや単なる副次的な機能ではなく、オーケストレーションと自動化のコアとなることは明らかです。 Mendix プラットフォームとして最もエキサイティングなのは、開発者たちがこのプラットフォームの未来を形作っていることです。まだこれらのワークフロー機能を体験していない方は、Studio Proを開いて今すぐお試しください。次に誰かがワークフローを「承認専用」と呼んだら、きっとその違いが分かるでしょう。
よくあるご質問
-
何ですか Mendix ワークフロー?
Mendix ワークフロー Studio Proに組み込まれた機能で、開発者は、人、承認、長期タスクを含むビジネスプロセスを設計、管理、自動化することができます。 Mendix 環境。
-
どのように Mendix ワークフローはマイクロフローと異なりますか?
マイクロフローはアプリのロジックと自動化を扱いますが、ワークフローは時間経過に伴う人間とシステムのアクティビティのオーケストレーションに重点を置いています。これら2つを組み合わせることで、シームレスなエンドツーエンドの自動化を実現できます。