UiPath Documentation
maestro
latest
false
Maestro ユーザー ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

トリガー

Maestro プロセスでのトリガーの種類、入力の所有権、エントリ ポイントの動作

概要

トリガーは、プロセスの開始方法を定義します。すべてのプロセスには少なくとも 1 つのトリガーが必要であり、新しいプロセスには既定で手動トリガーが含まれます。

トリガーの種類

フローでは、次のトリガーの種類がサポートされています。

入力説明ユースケース
手動トリガー[デバッグ] を選択した場合に、プロセスをオンデマンドで開始しますテスト、デバッグ、アドホック実行
スケジュールされたトリガー間隔または cron 式で定義される定期的なスケジュールに従ってプロセスを実行します定期的なデータ同期、日次レポート、定期的なクリーンアップ タスク
コネクタベースのトリガーIntegration Service コネクタでイベント (新しいメールの受信やフォームの送信など) が発生したときにプロセスを開始します外部システムにリアルタイムで反応するイベントドリブンなオートメーション

トリガーの配置

トリガーは、下部のツールバーのノードパレットから追加されます。ノードの出力ハンドルからトリガーを追加することはできません。

トリガーが追加されると、キャンバスに円形のノードとして表示されます。その出力ハンドルは、エントリ ポイントを完了しるためにプロセスの最初のノードに接続します。

注:

すべてのトリガーは、少なくとも 1 つの下流ノードに接続する必要があります。トリガーに出力コネクションがない場合、フローに警告が表示されます。

トリガーの入力

入力変数は、プロセスではなくトリガーによって所有されます。各トリガーは独自の入力セットを定義し、それらの入力は、その特定のトリガーが起動したときにのみ入力されます。

下流のノードでトリガーの入力を参照するには、以下の構文を使用します。

$vars.<triggerName>.output.<inputName>
$vars.<triggerName>.output.<inputName>

たとえば、manualTrigger1 という名前の手動トリガーで という入力が定義されている場合userId

$vars.manualTrigger1.output.userId
$vars.manualTrigger1.output.userId

トリガーの入力は [変数] パネルから設定します。各入力は、それを所有するトリガーに属し、専用の名前と種類を持ちます。

入力を定義すると、そのトリガーの [ 変数] パネルに表示され、下流で $vars.<triggerName>.output.<inputName>としてアクセスできます。

式の構文とノード間のデータの移動方法について詳しくは、「 変数とデータ フロー 」をご覧ください。

複数のトリガー

1 つのプロセスに複数のトリガーを含めることができます。各トリガーは個別のエントリ ポイントとして機能します。いずれかのトリガーが発生すると、プロセスの独立した実行が開始されます。

これは、異なるイベントに応答して同じロジックを実行する必要がある場合に便利です。たとえば、プロセスに、夜間のバッチ実行用のスケジュール設定されたトリガーと、日中に受信リクエストに反応するコネクタベースのトリガーの両方を含めることができます。

各トリガーは独自の入力を所有します。下流のノードは、現在の実行を開始した特定のトリガーを参照します。プロセスに manualTrigger1 という名前の手動トリガーと scheduledTrigger1という名前のスケジュール トリガーがある場合、それぞれに独自の $vars.<triggerName>.output 名前空間があります。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得