--- title: "ディスパッチポリシー" url: https://docs.catalyst.zoho.com/ja/signals/help/targets/dispatch-policy/ description: "ディスパッチポリシーは、イベントを個別に配信するかバッチとしてターゲットに配信するかを決定するのに役立ちます。" last_updated: 2026-03-05T06:13:24Z service: Signals type: general --- # ディスパッチポリシー Signalsのディスパッチポリシーは、パブリッシャーがイベントを送信した後、ターゲットシステムへのイベントの配信方法を決定します。多種多様なユースケースと好みに対応するために、個別または一括で処理するオプションを提供します。要件に基づいてこのポリシーを設定し、システム内でのイベントの効率的かつタイムリーな処理を確保できます。 > **Note:** ターゲットシステムに一度に配信されるイベントの最大サイズは**1024 KB**(1 MB)です。 ### 即時 このポリシーでは、パブリッシャーアプリケーションでイベントが発生した直後にターゲットに配信されます。これにより、パブリッシャーのアクティビティとパフォーマンスメトリクスの継続的な監視が可能になります。支払い処理、在庫更新などの即時アクションのトリガーに役立ち、潜在的なセキュリティ侵害の防止にも活用できます。 デフォルトでは、Signalsはパブリッシャーとターゲット間でイベントを最大24時間保持します。この**Time to Live**(TTL)期間は、ワークフローのニーズに合わせて時間または分単位でカスタマイズできます。 一部のシナリオでは、イベントが一括で受信される場合があります。デフォルトでは、これらは即座にバッチとして配信されます。各イベントを個別に配信したい場合は、即時ポリシーの下で**Send as Single Event**オプションを有効にできます。 > **Note:** Time To Live(TTL)期間は**最大24時間または1440分**まで設定できます。 ### バッチ このタイプは、ターゲットシステムへのイベントの一括配信を支援します。キャンペーン応答やログ管理などのシナリオで全体的なイベントからインサイトを得て、それに応じてダウンストリームワークフローをトリガーできます。Signals内の各イベントの**Time To Live(TTL)**期間は**デフォルトで24時間**に設定されており、変更できません。 Signalsは、ターゲットに配信するイベントの収集を定義する4つのディスパッチタイプを提供しています。以下が利用可能なディスパッチタイプです: - **件数指定** - 設定されたイベント件数に達するまでSignalsが待機し、バッチとしてターゲットに配信します。このタイプには以下の例外的なケースがあります: - 設定された件数に達する前にイベントが最大サイズ1MBに達した場合、Signalsは残りのイベントを新しいバッチに収集し、複数のバッチとしてターゲットに配信します。 - TTL期間内に設定された件数に達しなかった場合、イベントは[ワンタイムディスパッチポリシー](https://docs.catalyst.zoho.com/ja/signals/help/targets/dispatch-policy/#one-time-dispatch)に基づいてターゲットシステムに配信されます。 > **Note:** 最小イベント件数は**2件**、設定可能な最大イベント件数は**100件**です。 - **サイズ指定** - このタイプでは、イベントの合計サイズが設定されたサイズに一致した場合に配信されます。 TTL期間内に設定されたサイズに達しなかった場合、イベントはワンタイムディスパッチポリシーに基づいてターゲットに配信されます。 > **Note:** 設定可能な最大イベントサイズは**100 KB**です。 - **間隔指定** - イベントが定期的な間隔でターゲットに配信されます。間隔時間の前にイベントが最大サイズ1MBに達した場合、設定された間隔で複数のバッチとしてディスパッチされます。 > **Note:** 間隔は**最小2時間**から**最大12時間**まで設定できます。 - **スケジュール指定** - イベントが毎日設定された時間に配信され、タイムゾーンに合わせてカスタマイズすることもできます。 スケジュールされた時間の前にイベントが最大サイズ1MBに達した場合、設定されたスケジュール時間に複数のバッチとしてディスパッチされます。 ### ワンタイムディスパッチ Signalsのワンタイムディスパッチポリシーは、特定のシナリオでのデータ損失を防止するのに役立ちます。[ターゲット](https://docs.catalyst.zoho.com/ja/signals/help/targets/key-aspects/)に設定されたリトライ回数は適用されず、失敗したイベントは再度取得できません。 以下の2つの異なるインスタンスで発生します: - **クリーンアップ前** - 失敗したイベントのデータをクリアするために毎日の終わりに実行されます。クリーンアップ前に、Signalsは24時間以内にディスパッチ条件を満たしていないバッチイベントがないかチェックします。見つかった場合、それらはターゲットに配信されます。 - **即時** - 既存の[ルール](https://docs.catalyst.zoho.com/ja/signals/help/rules/key-aspects/)のディスパッチタイプに変更が加えられた場合、前のディスパッチタイプに従ってSignals内に蓄積されたイベントが即座にターゲットシステムに配信されます。 > **Note:** イベントの[ターゲット](https://docs.catalyst.zoho.com/ja/signals/help/targets/key-aspects/)または[ルール](https://docs.catalyst.zoho.com/ja/signals/help/rules/key-aspects/)が**削除/無効化**された場合、イベントステータスは「**Failed**」として記録されます。