このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。
トリガーはワークフローアプリケーションでのみ利用可能です。
Pull Request、Push、Issue などのイベントをサブスクライブできます。Pull Request をサブスクライブしてトリガーを追加すると、指定リポジトリでプルリクエストが作成されるたびにワークフローが実行されます。
統合トリガーの追加と設定
- ワークフローキャンバスで右クリックし、ブロックを追加 > 始める を選択してから、ワークフローを開始する統合トリガーイベントを選択します。その他のトリガー統合は Marketplace で検索できます。
- 既存のサブスクリプションを選択するか、新しいサブスクリプションを作成します。トリガーがイベントを受信するにはサブスクリプションが必要です。
- その他の必要な設定を行います。
統合トリガーの出力変数はトリガー統合によって定義されており、変更できません。
サブスクリプションの作成
サブスクリプションは、外部システムからのイベントをリッスンする Webhook です。各トリガー統合はワークスペースごとに最大 10 個のサブスクリプションをサポートします。Webhook とは?
Webhook とは?
Webhook を使用すると、あるシステムが別のシステムにリアルタイムでデータを送信できます。イベントが発生すると、ソースシステムはイベントの詳細を HTTP リクエストにパッケージ化し、宛先システムが提供する URL に送信します。
- 自動作成:サブスクライブするイベントを選択すると、Dify が外部システムで Webhook を自動的に作成します。Dify が代行するため、OAuth または API キーによる事前の認証が必要です。
- 手動作成:Dify が提供するコールバック URL を使用して、外部システムで Webhook を自分で作成します。認証は不要です。
- OAuth(自動)
- API キー(自動)
- URL を貼り付けて新しいサブスクリプションを作成(手動)
Dify Cloud では、多くの人気トリガー統合にデフォルトの OAuth クライアントが事前設定されているため、独自の OAuth アプリケーションを登録しなくてもワンクリックで承認できます。独自の OAuth アプリケーションを使用する場合は、代わりに カスタム を選択してください。デフォルト
- OAuth 経由 > デフォルト を選択してから、保存と承認 をクリックします。
- 表示される承認ページで、Dify にアクセスを許可します。
- サブスクリプション名を指定し、サブスクライブするイベントを選択し、その他の必要な設定を行います。
- 作成 をクリックします。
- OAuth 経由 > カスタム を選択します。
- 外部システムで、Dify が提供するコールバック URL を使用して OAuth アプリケーションを作成します。
- Dify に戻り、アプリケーションのクライアント ID とクライアントシークレットを入力してから、保存と承認 をクリックします。
保存後、同じ認証情報を今後のサブスクリプションで再利用できます。
- サブスクリプション名を指定し、サブスクライブするイベントを選択し、その他の必要な設定を行います。
- 作成 をクリックします。
