maestro
latest
false
Maestro ユーザー ガイド
- はじめに
- 基本情報
- BPMN を使用したプロセス モデリング
- ケース管理を使用したプロセス モデリング
- フローを使用したプロセス モデリング
- プロセスの実装
- プロセスの操作
- プロセスの監視
- プロセスの最適化
- 参考情報
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
メールを受信して重要なフィールドを抽出し、コンテンツに基づいて各メッセージを適切な下流のシステムにルーティングするワークフローを構築します。
構築する内容: 新しいメールを受信すると自動的に起動し、メッセージからキー フィールドを抽出し、その内容に基づいて適切な下流のアクションにルーティングするワークフロー (たとえば、サポート リクエストをチケット システムに記録する、緊急メッセージを Slack チャンネルにエスカレーションするなど)。
必要なもの
- Maestro Flow へのアクセス権を持つ UiPath Automation Cloud アカウント。
- Integration Service (UiPath のコネクタ プラットフォーム) を介して接続されたメールボックスサポートされているプロバイダーには、Microsoft 365 と Gmail があります。コネクションを設定するには、UiPath Platform の Integration Service に移動し、メール プロバイダーのコネクタを設定します。
使用されるノード
- メール連携トリガー — 接続されているメールボックスに新しいメールが届いたときに起動します
- データ変換 — メール ペイロードから送信者、件名、本文を抽出します
- 判断 — 内容に基づいてメールをルーティングします
- 強制終了 — ペイロードの形式が正しくない場合、ワークフローを正常に終了します
手順
1. 新しいフローを作成し、メール トリガーを追加する
- Open Maestro Flow and create a new workflow.
- [ノード] パネルで [統合ノード ] を開き、メール コネクタ (Microsoft 365 または Gmail) を見つけます。
- [ メールの受信時 ] トリガーをキャンバスにドラッグします。
- 設定パネルで、使用する コネクション を選択し、フィルター (特定の受信トレイ フォルダーなど) を設定します。
2. メールからフィールドを抽出する
- データ変換ノードをキャンバスにドラッグし、トリガーに接続します。
- 必要なフィールドをトリガーの出力ペイロードからマッピングします。
trigger.body.from→senderEmailtrigger.body.subject→emailSubjecttrigger.body.body.content→emailBody
正確なフィールド名はコネクタによって異なります。設定パネルでトリガーの出力スキーマを確認します。
3. コンテンツに基づくルート
- [ 判断 ] ノードをキャンバスにドラッグし、[データ変換] ノードに接続します。
- メールの内容を評価する条件を設定します。たとえば、緊急メッセージをキャッチするには
$vars.emailSubject.toLowerCase().includes("urgent")のようになります。 - True の分岐を優先度の高いアクション (Slack 通知ノードなど) に接続します。
- False 分岐を標準アクション (サポート システムでチケットを作成するなど) に接続します。
4. 不正な形式のペイロードを処理する
すべてのメールに期待どおりのフィールドがあるわけではありません。正しくない形式のペイロードによってワークフローが中断される前に保護します。
- データ変換の後に [判断 ] ノードを追加し、必須フィールドが存在することを確認します (例:
$vars.senderEmail != null)。 - 有効な分岐を手順 3 のルーティング Decision に接続します。
- 問題をログに記録する スクリプト ノードに無効なブランチを接続します。
- スクリプト ノードを に設定した [強制終了 ] ノードに接続
Failed。
エラー ハンドルを公開するノードについては、同じエラー パスに接続することもできます。詳しくは、「 エラー処理」をご覧ください。
5. テストとデバッグ
実際のメールを待たずにテストするには、次の手順を実行します。
- メール トリガーと共に [ 手動トリガー ] を一時的に追加します。
- メール ペイロードの形状に一致するサンプル入力スキーマを使用して設定します。
- サンプル値を使用してテストを実行し、実行トレースでルーティング ロジックを検証します。
- パブリッシュする前に [手動トリガー] を削除します。
結果
ワークフローは新しいメールを受信すると自動的に起動され、送信者、件名、本文が抽出されて、メッセージを正しい下流のアクションにルーティングされます。形式が正しくないペイロードは、ワークフローを中断するのではなく、エラー パスできれいに終了します。