---
title: 概要
description: トリガーはSimワークフローを開始するための基本的な方法です
---

import { Card, Cards } from 'fumadocs-ui/components/card'
import { Image } from '@/components/ui/image'

<div className="flex justify-center">
  <Image
    src="/static/blocks/triggers.png"
    alt="トリガーの概要"
    width={500}
    height={350}
    className="my-6"
  />
</div>

## コアトリガー

エディタ、APIへのデプロイ、またはチャットへのデプロイエクスペリエンスから始まるすべてのものにはスタートブロックを使用します。イベント駆動型ワークフローには他のトリガーも利用可能です：

<Cards>
  <Card title="Start" href="/triggers/start">
    エディター実行、APIデプロイ、チャットデプロイをサポートする統合エントリーポイント
  </Card>
  <Card title="Webhook" href="/triggers/webhook">
    外部Webhookペイロードを受信
  </Card>
  <Card title="Schedule" href="/triggers/schedule">
    Cronまたはインターバルベースの実行
  </Card>
  <Card title="RSS Feed" href="/triggers/rss">
    RSSおよびAtomフィードの新しいコンテンツを監視
  </Card>
  <Card title="Email Polling Groups" href="#email-polling-groups">
    チームのGmailおよびOutlook受信トレイを監視
  </Card>
</Cards>

## クイック比較

| トリガー | 開始条件 |
|---------|-----------------|
| **Start** | エディター実行、deploy-to-APIリクエスト、またはチャットメッセージ |
| **Schedule** | スケジュールブロックで管理されるタイマー |
| **Webhook** | インバウンドHTTPリクエスト時 |
| **RSS Feed** | フィードに新しいアイテムが公開された時 |
| **Email Polling Groups** | チームのGmailまたはOutlook受信トレイに新しいメールが受信された時 |

> スタートブロックは常に `input`、`conversationId`、および `files` フィールドを公開します。追加の構造化データには入力フォーマットにカスタムフィールドを追加してください。

## トリガーの使用方法

1. スタートスロットにスタートブロックを配置します（またはウェブフック/スケジュールなどの代替トリガーを使用）。
2. 必要なスキーマまたは認証を設定します。
3. ブロックをワークフローの残りの部分に接続します。

> デプロイメントはすべてのトリガーを動作させます。ワークフローを更新し、再デプロイすると、すべてのトリガーエントリーポイントが新しいスナップショットを取得します。詳細は[実行 → デプロイメントスナップショット](/execution)をご覧ください。

## 手動実行の優先順位

エディタで**実行**をクリックすると、Simは以下の優先順位に基づいて実行するトリガーを自動的に選択します：

1. **スタートブロック**（最高優先度）
2. **スケジュールトリガー**
3. **外部トリガー**（ウェブフック、Slack、Gmail、Airtableなどの統合）

ワークフローに複数のトリガーがある場合、最も優先度の高いトリガーが実行されます。例えば、スタートブロックとウェブフックトリガーの両方がある場合、実行をクリックするとスタートブロックが実行されます。

**モックペイロードを持つ外部トリガー**: 外部トリガー（ウェブフックと連携）が手動で実行される場合、Simはトリガーの予想されるデータ構造に基づいてモックペイロードを自動生成します。これにより、テスト中に下流のブロックが変数を正しく解決できるようになります。

## Email Polling Groups

Polling Groupsを使用すると、単一のトリガーで複数のチームメンバーのGmailまたはOutlook受信トレイを監視できます。TeamまたはEnterpriseプランが必要です。

**Polling Groupの作成**（管理者/オーナー）

1. **設定 → Email Polling**に移動
2. **作成**をクリックし、GmailまたはOutlookを選択
3. グループの名前を入力

**メンバーの招待**

1. Polling Groupの**メンバーを追加**をクリック
2. メールアドレスを入力（カンマまたは改行で区切る、またはCSVをドラッグ&ドロップ）
3. **招待を送信**をクリック

招待された人は、アカウントを接続するためのリンクが記載されたメールを受信します。接続されると、その受信トレイは自動的にPolling Groupに含まれます。招待された人は、Sim組織のメンバーである必要はありません。

**ワークフローでの使用**

メールトリガーを設定する際、個別のアカウントではなく、認証情報ドロップダウンからPolling Groupを選択します。システムは各メンバーのWebhookを作成し、すべてのメールをワークフローを通じてルーティングします。
