メインコンテンツへスキップ
コアトリガーは、最も一般的なワークフローのエントリポイントをカバーします。手動呼び出し、スケジュール実行、受信HTTPリクエスト、ファイルアップロードです。

手動インプット

ユーザーまたは外部システムが明示的に呼び出した場合にワークフローを開始します。ワークフロー実行前に必須となるカスタムインプットフィールドを設定できます。リクエストの送信、レポートの開始、Odinチャットインターフェースからのプロセスの起動など、ユーザーコンテキストが必要なオンデマンドタスクに最適です。 使用場面
  • Odin UIまたはAPIからオンデマンドでワークフローを実行したい場合。
  • ワークフローが実行される前に、ユーザー提供のインプットが必要な場合。
  • 特定の値でワークフローをテストまたはデバッグしている場合。
設定 出力変数
例:インプットフィールドの参照
  • インプットフィールドは、ワークフロー開始前にフォームとしてユーザーに提示されます。フィールド名は簡潔で分かりやすいものにしてください。
  • カスタムインプットフィールドが設定されていない場合でも、trigger.user_inputは利用可能です。
  • このトリガーをプログラムから呼び出すには、ワークフローIDと必須のインプット値を使用してOdin APIを呼び出してください。

Webhook

ワークフローに固有のHTTPエンドポイントを公開します。サードパーティアプリケーション、オートメーションプラットフォーム、カスタムスクリプトなどの外部システムは、そのURLにHTTPリクエストを送信してワークフローを起動できます。リクエストボディ、ヘッダー、クエリパラメータ、HTTPメソッドはすべて、ダウンストリームノードに渡されます。 使用場面
  • 外部システムが発生したイベントをOdinに通知する必要がある場合(例:フォーム送信、決済イベント、他のプラットフォームからの更新)。
  • Automation AnywhereやHTTPエンドポイントを呼び出せる他のシステムとOdinを統合している場合。
  • 開発者やツールが呼び出せるAPIエンドポイントとしてワークフローを公開したい場合。
設定 出力変数 応答モード
  • header認証を使用する場合は、トリガー設定で期待されるヘッダー名と値を設定してください。
  • trigger.webhook_urlは、統合パートナーに送信するセットアップドキュメントにエンドポイントURLを含める際に便利です。
  • Automation AnywhereからこのWebhookを呼び出す場合は、ボット内のHTTP Taskアクションを使用してWebhook URLにPOSTしてください。

スケジュール

cron式で定義された繰り返しスケジュールに基づいて、ワークフローを自動的に発火します。日次レポート、定期的なデータ同期、繰り返し通知など、手動介入なしにタイムベースのタスクを自動化できます。 使用場面
  • ワークフローを毎日、毎週、毎月の決まった時間に実行する必要がある場合。
  • 繰り返しのビジネスプロセスを自動化している場合(例:毎朝データの取得、週次概要の送信)。
  • 定期的に外部システムをポーリングしたい場合。
設定
常にtimezoneフィールドを明示的に設定してください。設定しない場合、スケジュールはUTCで実行され、リージョン固有のワークフローで予期しないタイミングが発生する可能性があります。
cron式リファレンス cron式は5つのフィールドで構成されます:分 · 時 · 日 · 月 · 曜日
出力変数
  • スケジュールトリガーはユーザーインプットを渡しません。ワークフローに動的データが必要な場合は、APIノードやツールキットツールを使用してワークフロー内で取得してください。
  • スケジュール実行が発生した時刻を記録したり、ログに記録したりするには、ダウンストリームノードでtrigger.trigger_timeを使用してください。

ファイルアップロード

1つ以上のファイルがアップロードされた場合にワークフローを開始します。各ファイルのコンテンツ、名前、サイズ、MIMEタイプをダウンストリームノードに提供します。アップロードされたレポートのパース、スプレッドシートからのデータ抽出、分析のためにAIモデルへのファイルルーティングなど、ドキュメント処理ワークフローに最適です。 使用場面
  • ユーザーにワークフローで処理させるファイルを提出してほしい場合(例:請求書、契約書、CSVエクスポート)。
  • アップロードされたドキュメントからコンテンツを抽出し、LLMやデータ処理ノードに渡す必要がある場合。
  • マルチファイル取り込みパイプラインを構築している場合。
設定 このトリガーには必須の設定フィールドはありません。ワークフローに関連付けられたチャットまたはインターフェースにファイルがアップロードされると自動的に有効になります。 出力変数
ファイルコンテンツはプレーンテキストとして抽出されます。PDFやWordドキュメントなどのバイナリ形式は自動的にパースされます。抽出されたテキストはtrigger.file.contentに表示されます。
  • trigger.fileは常に最初の(または唯一の)アップロードされたファイルを参照します。マルチファイルワークフローの場合は、ループノードでtrigger.filesを使用してください。
  • 条件分岐ノードでtrigger.file.typeを使用して、異なるファイルタイプを異なる処理ブランチにルーティングしてください。