コンテンツにスキップ

スケジューリング

DQSはCRONベースのスケジューリングによる自動定期スキャンをサポートしています。構成後、手動操作なしでスキャンが自動的に実行されます。

  1. Insight Studioで定義に移動
  2. サイドバーからScan Schedulesモーダルを開く
  3. Create Scheduleをクリック

Scan Schedulesモーダル — スケジュールがまだ構成されていない

  1. スケジュールを構成 — 頻度、時間、オプションで名前を設定:

New Scheduleフォーム — 頻度と時間の構成

  1. レビューしてスケジュールを保存

完了したスケジュールフォーム — 名前「Case SLA Daily Check」

設定説明
Nameスケジュールの表示名Case SLA Daily Check
Frequencyスキャンの実行頻度Daily、Weekly、Monthly
Time実行する時刻06:30
Day of Week週次スケジュールの場合Monday
Day of Month月次スケジュールの場合1st

内部的には、スケジュールはSalesforce CRON式を使用します。DQSはCRON式を自動生成するユーザーフレンドリーなUIを提供していますが、上級ユーザーはカスタム式を設定することもできます。

スケジュールCRON式
毎日午前2時0 0 2 * * ?
毎週月曜日午前6時0 0 6 ? * MON
毎月1日午前0時0 0 0 1 * ?
平日毎日午前5時0 0 5 ? * MON-FRI

Scan Schedulesモーダルには、すべての構成済みスケジュールのステータス、頻度、次回の実行時間が表示されます。カウンターにはSalesforceの上限に対するスケジュール済みジョブの使用数が表示されます(例:2/100)。

Insight Studioサイドバーのスケジュール管理オプション

編集アイコンをクリックしてスケジュール設定を変更します。既存のスケジュールが新しい構成に置き換えられます。

スケジュールの編集 — 鉛筆アイコンをクリック

Activeトグルを使用して、スケジュールを削除せずに一時停止できます。

スケジュールの無効化 — Activeトグルをクリック

削除アイコンをクリックしてスケジュールを削除します。手動スキャンは引き続き利用可能です。

スケジュールの削除 — ゴミ箱アイコンをクリック

すべてのスキャンはトリガー元を記録します:

  • 手動スキャン — 「Run Scan」をクリックしたユーザーを記録
  • スケジュールスキャン — トリガーソースとして「Scheduled」を記録
  • タイムスタンプ — スキャンの開始時刻と完了時刻
  • Active定義のみスケジュール可能
  • スキャンの実行にはSalesforceガバナーリミット(バッチApex)を消費
  • ユーザーへの影響を最小限にするため、オフピーク時間帯にスケジュール
  • 複数の定義を異なる時間にスケジュール可能