この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

CronTrigger

スケジュール済みジョブのスケジュール情報が含まれます。CronTrigger は、UNIX システムの cron ジョブと似ています。このオブジェクトは、API バージョン 17.0 以降で使用できます。

サポートされているコール

describeSObjects()query()retrieve()

項目

項目 詳細
CronExpression
string
プロパティ
Filter、Group、Nillable、Sort
説明
スケジュールを開始するために使用する cron 式。
構文:
1Seconds Minutes Hours Day_of_month Month Day_of_week Optional_year
『Apex 開発者ガイド』schedule(jobName, cronExpression, schedulableClass)を参照してください。
CronJobDetailId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
このスケジュール済みジョブに関する詳細を含む CronJobDetail レコードの ID。
EndTime
dateTime
プロパティ
Filter、Nillable、Sort
説明
ジョブが終了した、または終了する予定の日時。
NextFireTime
dateTime
プロパティ
Filter、Nillable、Sort
説明
ジョブが次に実行する予定の日時。ジョブが再び実行される予定がない場合は、null です。
OwnerId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
ジョブの所有者。
PreviousFireTime
dateTime
プロパティ
Filter、Nillable、Sort
説明
最近ジョブを実行した日時。現在の時刻の前にジョブを実行したことがない場合は、null です。
StartTime
dateTime
プロパティ
Filter、Nillable、Sort
説明
スケジュールされた最近のジョブの開始日時。
State
string
プロパティ
Filter、Group、Nillable、Sort
説明
ジョブの現在の状況。ジョブの状況は、システムによって管理されます。値は次のとおりです。
  • WAITING — ジョブは実行待ちです。
  • ACQUIRED — ジョブはシステムによって選択され、まもなく実行されます。
  • EXECUTING — ジョブは実行中です。
  • COMPLETE — トリガは起動済みです。再度起動するようにスケジュールされていません。
  • ERROR — トリガ定義にエラーがあります。
  • DELETED — ジョブは削除されました。
  • PAUSED — パッチおよびメジャーリリース時にジョブがこの状況になる可能性があります。リリースが終了すると、ジョブの状況は自動的に WAITING または他の状況に設定されます。
  • BLOCKED — ジョブの 1 つのインスタンスを実行中に、2 つ目のインスタンスの実行が試行されています。この状況は、最初のジョブインスタンスが完了するまで続きます。
  • PAUSED_BLOCKED — リリースが行われているため、ジョブはこの状況になっています。リリースが終了し、実行中のジョブのインスタンスが他になければ、ジョブの状況は別の状況に設定されます。
TimesTriggered
int
プロパティ
Filter、Group、Nillable、Sort
説明
このジョブがトリガされた回数。
TimeZoneSidKey
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
タイムゾーン ID を返します。たとえば、America/Los_Angeles です。

使用方法

このオブジェクトを使用して、組織内のスケジュール済みジョブを照会します。