Skip to content

Scheduling

The scheduler runs the same profile engine used by manual execution. It cannot silently schedule every profile: each profile explicitly opts into scheduled full and/or incremental runs, and scheduler groups decide when eligible profiles run.

Open Settings → Scheduling, select an IANA timezone, and configure one or more groups. A group contains profiles and separate rules for:

  • Incremental runs;
  • Full reconciliation runs.

Rules support intervals, calendar-day schedules, and weekly time slots. The dashboard and About page show readiness, next execution, pause state, and pause reason.

A scheduled run includes a profile only when the profile:

  • is enabled;
  • opted into the corresponding scheduled mode;
  • belongs to that group, or to the default group by not belonging elsewhere;
  • still references valid source and target instances;
  • has a live full baseline when the requested mode is incremental.

If a full and incremental occurrence become due together, full wins for the affected profile. Due groups are coalesced so one profile is not run repeatedly for the same mode. Provider pacing, the execution gate, progress, cancellation, logs, and notifications work the same way as for manual runs.