Kaizen
Browse modulesInsightsinsights/schedulingInterfaces

Interface: ReportScheduleJobData

Defined in: server/insights/scheduling/types.ts:22

The job payload. organizationId is embedded EXPLICITLY rather than relying on the createBackgroundJobQueue __meta patch: scheduler-enqueued jobs (via upsertJobScheduler) bypass that patch by design, so org attribution has to travel in the data itself.

Properties

mutationVersion

mutationVersion: number;

Defined in: server/insights/scheduling/types.ts:26

Fences jobs enqueued by an older committed schedule mutation.


organizationId

organizationId: string;

Defined in: server/insights/scheduling/types.ts:24


scheduleId

scheduleId: string;

Defined in: server/insights/scheduling/types.ts:23


trigger?

optional trigger?: ReportScheduleJobTrigger;

Defined in: server/insights/scheduling/types.ts:28

Manual jobs permit paused rows and never reconcile the recurring scheduler.

On this page