Note
このプレビュー機能は、Microsoft Azure プレビューの使用条件に従います。
ビジネス プロセスの自動化を初めて使用する場合でも、経験豊富なプロセスでも、一部のプロセスは固定パスに従わず、従来の規範的な自動化に抵抗します。 これらのプロセスには、次の課題があります。
- ステップは、プロセスが実行されるたびに変更されます。
- 不明確なルール、要件または優先順位のシフト、および乗算される例外。
- 非構造化データ、予測できないデータ、または未定義のデータ。
すべてのパスをハードコーディングすると、条件が変化したときに中断する脆弱なワークフローが発生します。 また、ビジネス ロジックに到達する前に、接続の設定、接着コードの記述、インフラストラクチャの管理にも時間を費やします。 そのため、予期しないプロセスを自動化したり、急速に変化する要件に対処したりする必要がある場合、このセットアップ作業では時間がかかり、ビジネス ロジックの構築からフォーカスを移す必要があります。
Azure Logic Apps Automation には別のアプローチがあります。 自動化する内容を記述すると、プラットフォームは各要求を理由とするワークフローを構築し、実行時に最適な次のステップを選択し、必要に応じて人間にエスカレートします。 このアプローチは、認知負荷が高いあいまいで変化の速い作業に適しているため、ビジネスの成果に集中できます。 ビジュアル デザイナー、AI アシスタント、1,400 以上のすぐに使用できるコネクタが用意されているため、ブラウザー内でワークフローを完全に構築、テスト、監視できます。 お使いのコンピューターにインストールする他に何もありません。
Azure Logic Apps Standard または Consumption を既に使用している場合は、処理経路が予測できないシナリオ向けの姉妹オートメーション ツールとして、Azure Logic Apps Automation を検討してみてください。 どちらも同じランタイム、コネクタ、および管理ツールを持ちます。 別のオートメーション プラットフォームから来ている場合は、Azure Logic Appsの経験がなくても開始できます。
この概要では、Azure Logic Apps Automation を使用するタイミング、そのしくみ、開始方法、主要な概念について説明します。
Note
動作が定義され、ステップが予測可能な安定した反復的なプロセスの場合は、Azure Logic Apps Standard や Consumption などの従来の自動化を使用します。
Azure Logic Apps Automation を使用する理由
Azure Logic Apps Automation は、実行時に最適なパスを変更できる動的な AI 駆動型ワークフローを構築して実行するのに役立ちます。 チームの成功が結果によって測定され、各要求が異なるパスを取ることができる場合は、ワークフローで推論と意思決定を処理しながら、人間の承認を得ながら制御できます。 この方法は、ビジネス ルールの変更、例外の増加、または新しいツールの迅速な追加が必要な場合の再作業を減らすのに役立ちます。
他のオートメーション プラットフォームと比較して、Azure Logic Apps Automation ではアダプティブ オーケストレーションとエンタープライズ コントロールが組み合わされるため、ガバナンス、監視、または追跡可能性をあきらめることなく、より迅速に移行できます。
| When | 選択 |
|---|---|
| ビジネスプロセスは変動しやすく、意思決定の要素が多いものです。 | Azure Logic Apps の自動化 |
| ビジネス プロセスは安定しており、既知であり、予測可能です。 | Azure Logic Apps標準または従量課金 |
比較の詳細については、次の表を使用してオプションを確認してください。
| Area | Azure Logic Apps の自動化 | Azure Logic Apps Standard と従量課金 | その他の自動化プラットフォーム |
|---|---|---|---|
| プライマリ モデル | ランタイムの適応を必要とするあいまいで変化するワークフロー | パスが定義された安定した反復可能なワークフロー | プラットフォームと設計によって異なります |
| オーケストレーション モデル | エージェントによる計画と実行を伴う確率論的 | 決定論的なルールベースのワークフロー オーケストレーション | 通常は確定的で、場合によってはハイブリッド |
| フローパス | 実行時の動的な次のステップの選択 | 定義済みの分岐と条件 | 通常、プラットフォームに応じて動的な動作で定義済み |
| 人間による監視 | 承認・介入ポイントを標準搭載 | ワークフロー ステップと統合を通じてサポートされます | プラットフォームの機能によって異なります |
| ツール | エージェント、MCP サーバー、コネクタ、および型指定されたツール | コネクタ、エージェント ループ、組み込みのネイティブ操作、およびカスタム統合 | 多くの場合、コネクタと API の統合が異なります |
| 最適なユース ケース | あいまいなタスク、変更の多いプロセス、例外処理 | 定義および構造化されたビジネス プロセスの自動化、統合、スケジュールされたジョブ | プラットフォームの強さに応じた一般的な自動化 |
| ガバナンスと運用 | エンタープライズ制御、監視、およびトレース | エンタープライズ制御、監視、診断 | プラットフォームの成熟度によって異なります |
| 学習曲線 | 意図駆動型のエージェント パターンの方が高速 | 明示的なプロセス モデリングの高速化 | プラットフォームとチームのエクスペリエンスに依存 |
次の表では、以前のエクスペリエンスに基づいて、他の Automation サービスに対するAzure Logic Apps Automation について考える方法をいくつか示します。
| Experience | レコメンデーション |
|---|---|
| Azure Logic Apps Standard または Consumption に関するいくつかの知識 | 曖昧、予測不能、または非構造化のワークロードを伴うプロセスを自動化するための姉妹サービスとして、Azure Logic Apps Automation を検討してください。 Azure Logic Apps Automation と Azure Logic Apps Standard では、同じランタイム、コネクタ、および管理プレーンが使用されます。 だから、あなたは兄弟として考えるかもしれません。 |
| None | Azure Logic Apps Automation から始めます。 開始するには、Azure Logic Apps Standard または従量課金に関する経験は必要ありません。 |
| その他の自動化サービス | Azure Logic Apps Automation は、すべてのパスを前もって定義することなく、コネクタ、ガバナンス、監視を使用して動的ワークフローを構築する方法として検討してください。 |
詳細については、 自動化サービスの比較を参照してください。
Azure Logic Apps Automation のしくみ
Azure Logic Apps Automation では、エージェントの動作をサポートする確率論的アプローチが使用されます。 ランタイムは、次のタスクを実行します。
| Task | 説明 |
|---|---|
| 1 | 指定された要求または命令を解釈します。 |
| 2 | 使用可能で関連するデータ、コンテキスト、ドメインの知識を評価します。 |
| 3 | 考えられるアクションを反復的に推論し、評価します。 |
| 4 | タスクを完了するための最適な方法を選択して計画します。 |
| 5 | 必要に応じ、人間の承認を得て計画を実行します。 |
このソリューションは、実行ごとに最適なパスが異なる場合に適しています。次に例を示します。
- システムとツール間の発注書処理ワークフロー。
- システム間でのケーストリアージと例外処理。
- Microsoft Teamsや Slack などのツールにデプロイされたエージェント。
- 決定論的ワークフロー オーケストレーションによってサポートされる会話エージェント。
- 型付きツール、オーケストレーション、および要約を必要とするシナリオ。
Azure Logic Apps Automation の使用を開始する
好みに応じて、次の方法から選択します。
| 開始ポイント | 説明 |
|---|---|
| AI アシスタント | プロンプトを使用してワークフローをすばやく生成または絞り込むチャット エクスペリエンス。 デザイナーで結果を確認して調整します。 |
| ワークフロー デザイナー | エージェント ワークフローをビルド、テスト、実行する視覚的なグラフィカル エクスペリエンス。 ワークフローを推進するために、トリガー、アクション、エージェント、ツール、MCP サーバー、その他の項目を手動で追加します。 |
| ワークフロー テンプレート | 事前設定されたトリガーとアクションを含む一般的な特定の自動化シナリオ用の事前構築済みワークフロー パターン。 特定のワークロードに対して、認証やパラメーター値などのセットアップ要件を完了する必要があります。 |
これらのエクスペリエンスを組み合わせることで、アイデアから作業の自動化に迅速に移行しながら、セキュリティ、信頼性、ガバナンス、その他のエンタープライズ要件を制御できます。 診断と監査のために、エージェント アクティビティを含め、ワークフロー内で発生するすべてのステップを監視およびトレースします。
重要な概念と用語
Azure Logic Apps Automation を使用する場合は、次のコア コンポーネントの詳細について学習します。
| コンポーネント | 説明 |
|---|---|
| プロジェクト |
アプリケーションを整理およびグループ化する最上位のユニット。 Azure Logic Apps Standard を使用した場合は、1 つまたは複数の Standard ロジック アプリとそのワークフローを含むVisual Studio Code プロジェクトに似たこのコンポーネントを検討してください。 |
| アプリケーション |
ワークフローの定義と設定を格納する展開パッケージ。 このコンポーネントは、Standard ロジック アプリと似ていると考えてください。 |
| Workflow | 常にイベント トリガーで始まる一連のタスク。 ワークフローでは、 組み込みの操作、 接続、 エージェント、 MCP サーバーなどの項目が使用されます。 このコンポーネントは、Azure Logic Apps Standard と Consumption の他のワークフローと同様に考えてください。 |
| Connection | API キーや OAuth など、サービスへの再利用可能な認証済みリンク。 |
| Trigger | 受信 HTTP 要求、メッセージ到着、発生スケジュールなど、ワークフローを実行するイベント。 |
| アクション | 送信 HTTP 呼び出し、条件分岐、ループ、変換など、ワークフローで実行されるステップ。 |
| Agent | ツール機能を備えた AI エージェント。 |
| Tool | エージェントがタスクを完了するために呼び出すツール。 |
| サブワークフロー | 別のワークフローが呼び出して実行する入れ子になったワークフロー。 |
詳細については、以下を参照してください: