Files
dify-docs/ja-jp/guides/workflow/node/trigger.mdx
Riskey fb91df937e add docs for trigger environment variable (#525)
* add docs for trigger environment variable

* add saas-related content & fix schedule trigger testing content

---------

Co-authored-by: Riskey <riskey47@dify.ai>
2025-11-20 21:43:41 +08:00

90 lines
5.1 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: トリガー
sidebarTitle: 概要
---
## はじめに
<Info>
トリガーは workflow アプリケーションでのみ利用可能です。
</Info>
トリガーは開始ノードの一種で、ユーザーや API 呼び出しによる能動的な開始を待つのではなく、スケジュールに従って、または外部システムGitHub、Gmail、または独自の内部システムからのイベントに応じて、workflow を自動的に実行できるようにします。
トリガーは、反復タスクの自動化や、workflow をサードパーティアプリケーションと統合して自動的なデータ同期と処理を実現するのに最適です。
1 つの workflow は、並行して実行される複数のトリガーを持つことができます。また、同じキャンバス上に複数の独立した workflow を構築し、それぞれが独自のトリガーで開始することもできます。
<Info>
Sandbox プランでは、workflow あたり 2 つのトリガーのみがサポートされています。追加するには[アップグレード](https://dify.ai/jp/pricing)してください。
</Info>
各 workflow 実行のトリガーソースは、**ログ**セクションに表示されます。
<Info>
Dify Cloud では、トリガーイベント(トリガーによって開始される workflow 実行)はプランごとに異なる上限が設定されています。詳細は[プラン比較](https://dify.ai/jp/pricing)をご覧ください。
ワークスペースのオーナーおよび管理者は、**設定** > **請求**で残りのクォータを確認できます。
</Info>
## トリガータイプ
- [スケジュールトリガー](/ja-jp/guides/workflow/node/schedule-trigger)
- 指定された時刻または間隔で workflow を実行します。
- 例:毎朝 9 時に日次売上レポートを自動生成し、チームにメールで送信します。
- [プラグイントリガー](/ja-jp/guides/workflow/node/plugin-trigger)
- トリガープラグインを通じたイベントサブスクリプションにより、外部システムで特定のイベントが発生したときに workflow を実行します。
- 例Slack トリガープラグインを通じて`チャンネル内の新規メッセージ`イベントをサブスクライブすることで、特定の Slack チャンネル内の新規メッセージを自動的に分析およびアーカイブします。
- [Webhook トリガー](/ja-jp/guides/workflow/node/webhook-trigger)
- カスタム webhook を介して外部システムで特定のイベントが発生したときに workflow を実行します。
- 例e コマースプラットフォームから注文詳細を含む HTTP リクエストに応答して、新規注文を自動的に処理します。
<Tip>
プラグイントリガーと webhook トリガーは、どちらも workflow を*イベント駆動型*にします。選択方法は次のとおりです:
1. 対象の外部システムにトリガープラグインが利用可能な場合は、**プラグイントリガー**を使用してください。サポートされているイベントを簡単にサブスクライブできます。
2. 対応するプラグインが存在しない場合、または既存のプラグインでサポートされていないイベントをキャプチャする必要がある場合は、**webhook トリガー**を使用します。この場合、外部システムでカスタム webhook を設定する必要があります。
</Tip>
## トリガーの有効化または無効化
**クイック設定**サイドメニューでは、公開済みのトリガーを有効化または無効化できます。無効化されたトリガーは workflow の実行を開始しません。
<Note>
**クイック設定**には、公開済みのトリガーのみが表示されます。トリガーがリストに表示されない場合は、まず公開されていることを確認してください。
</Note>
<img src="/images/enable_disable_added_trigger.png" alt="Enable or Disable Published Triggers" width="500" />
## 複数のトリガーをテストする
workflow に複数のトリガーがある場合、**テスト実行** > **すべてのトリガーを実行**をクリックして一度にテストできます。最初にアクティブ化されたトリガーが workflow を開始し、他のトリガーは無視されます。
**すべてのトリガーを実行**をクリックすると:
- スケジュールトリガーは次の予定実行時刻に実行されます。
- プラグイントリガーはサブスクライブされたイベントをリッスンします。
- Webhook トリガーは受信 HTTP リクエストをリッスンします。
{/*
Contributing Section
DO NOT edit this section!
It will be automatically generated by the script.
*/}
---
[このページを編集する](https://github.com/langgenius/dify-docs/edit/main/ja-jp/guides/workflow/node/trigger.mdx) | [問題を報告する](https://github.com/langgenius/dify-docs/issues/new?template=docs.yml)