- はじめに
- スタート アップ ガイド
- 任意のキャンバスで構築する
- 大文字と小文字で構築
- フローを利用した構築
- Build with BPMN
- モデリング キャンバスを開く
- プロセスをモデリングする
- BPMN 要素を配置して接続する
- シンプルな BPMN プロセスを実装する
- Build a BPMN with a coding agent (preview)
- オペレーティング
- 監視
- 最適化中
- 参考情報
Build a BPMN with a coding agent (preview)
Coding agent workflow for planning, building, and deploying a BPMN process from a prompt, process map, PDD, or existing BPMN model.
| ケース (Case) | BPMN | |
|---|---|---|
| コンテンツの適用対象 | ❌ | ✅ |
Building a BPMN process with a coding agent is in Public Preview.
概要
Coding agents are a primary way to build on UiPath. Point one at a BPMN process and it takes you from idea to production — planning, building, debugging, and deploying the process — compressing what once took weeks or months into hours or days.
BPMN models structured, repeatable business processes as visual, executable Business Process Model and Notation (BPMN) 2.0 diagrams: events, tasks, gateways, sequence flows, and the participants (pools and lanes) who carry out each step.
1 つのダイアグラムを手作業で作成するということは、ダイアグラムをレイアウトし、各タスクの背後にある実装を配線し、プロセスを正しい状態に保つためのゲートウェイ ロジックとエラー処理を設定することを意味します。
コーディング エージェントは、ユーザーと一緒にその作業を行います。つまり、必要なプロセスを説明して計画を提案し、承認すると、プロセスを構築、デバッグしてソリューションにデプロイします。選択したコーディング エージェントを使用して、すべての手順を制御できます。
以下が構築可能です:
A coding agent takes a BPMN process from an idea to a runnable model. Today it can author and build:
- プロセス モデル — ダイアグラムを構成するイベント、タスク、ゲートウェイ、シーケンス フロー、および各ステップを所有する参加者 (プールとレーン) です。これには、開始イベント (手動、メッセージ、タイマー、またはキュー トリガー)、中間イベントと境界イベント (メッセージ、タイマー、またはエラーベース、中断または非中断)、終了イベント) の完全なイベント セットが含まれます。
- タスクの実装 — エージェントは、テナントに既に存在するプロジェクトから任意の種類のタスクを参照し、それらを同じソリューションの一部として直接構築できます。
- サービス タスク — オートメーションまたは API を呼び出します。
- ユーザー タスク — 担当者、タスク フォーム、入力と出力、エスカレーションを含む人間参加型のステップです。
- 送信タスク — Integration Service コネクタ アクティビティを介した、外部システムへの同期発信呼び出しです。
- 受信タスク — 実行を一時停止し、コネクタ イベントを介して外部システムからの受信トリガーを待機します。
- スクリプト タスク — 判断式とフロー ロジック
- ゲートウェイとフロー ロジック — プロセスをルーティングする排他的、並列、包括的、およびイベントベースのゲートウェイ条件です。
- エラー処理と回復 — タスク レベルの例外の境界イベントと、プロセス スコープまたはサブプロセス スコープのエラーとメッセージを一元的に処理するためのイベント サブプロセスです。エラー サブプロセスは常に包含するスコープを中断します。アドホック サブプロセスはサポートされていません。
- Modularity — inline subprocesses for grouping logic within a diagram, and Call Activities for invoking a separate, reusable agentic process. Maestro Orchestrate doesn't support calling a different BPMN file within the same project.
- Multi-instance patterns — the multi-instance marker, which repeats a task sequentially or in parallel over a collection. This is the one marker Maestro Orchestrate interprets at runtime — other markers are for diagram clarity only.
動作の仕組み: 計画、承認、構築
ビルドは、意図的なレビュー ゲート フローに従います。
- エージェントに出発点を与えます。プロンプト、プロセス マップ図、既存のプロセス定義書 (PDD)、大まかな BPMN モデルなどを設定します。
- エージェントは計画の下書きを作成します 。つまり、ユーザーの入力を読み取って、構築するイベント、タスク、ゲートウェイ、シーケンス フロー、および参加者を提案して、エージェントに表示します。
- 承認します。エージェントは停止し、レビューを待ってから何かを構築します。計画が適切になるまで会話で計画を改良します。
- エージェントは構築を行います 。つまり、プロセス モデルとタスクの実装を作成し、それらを検証してシミュレーションし、レポートを作成します。同じ会話からパブリッシュ、実行、テストできます。
エージェントは構築前にユーザーの承認を得るために一時停止するため、誤った仮定はプロセスの構築とデプロイ後ではなく、計画段階で検出されます。
Data objects, data stores, and text annotations are diagram-only in Maestro Orchestrate. They document how data moves for readability, but don't affect execution. The agent wires runtime data through task inputs and outputs and the Variables and Expression editor, the same way a person building the process by hand would.
すでにあるものから始める
コーディング エージェントは、その場でプロセスに対応します。これらはどれも有効な出発点です。
- プロンプト — プロセスを平易な言葉で説明します。
- プロセス マップのダイアグラム — 現在の作業がどのように実行されているかを示すフローまたはスイムレーンのダイアグラムです。
- 既存のPDD — ビジネスアナリストがすでに作成したドキュメント。
- 既存の BPMN モデル — 自分または他のユーザーがすでに開始したダイアグラム
エージェントは、最初にこれらのいずれかを提案されたプランに変換し、次にユーザーの承認に基づいて構築します。
主要なコーディングエージェントで動作
BPMN works with the coding agent your team already uses:
| コーディング エージェント | フォーム ファクタ |
|---|---|
| Claude Code | ターミナルと IDE |
| Codex | ターミナルと IDE |
| GitHub Copilot | IDE |
| Cursor | IDE |
| ジュール | エージェンティック開発プラットフォーム |
The BPMN authoring capability is delivered as a UiPath skill the coding agent uses — you're not locked into a single proprietary tool.
関連リソース
- Understanding BPMN modeling — what BPMN 2.0 modeling is and where it fits in Maestro Orchestrate.
- BPMN 入門 — この機能の基礎となる BPMN の中心的な概念 (イベント、タスク、ゲートウェイ、シーケンス フロー) です。
- BPMN のイベント — 開始イベント、中間イベント、境界イベント、終了イベントの種類
- BPMN モデリングのタスク — コーディング エージェントが構築できるタスクの種類です。
- ゲートウェイとフロー ロジック 、および マーカー — ルーティング ロジックとマルチインスタンス マーカー
- サブプロセスとモジュール性 — インラインのサブプロセスとコール アクティビティ。
- 「簡単なプロセスを実装する」 および 「複雑なプロセスを実装する 」 - 同じ種類のプロセスを手作業で構築します。
- シミュレート と デバッグ — デプロイの前後にプロセスを検証します。