Skip to content

Apply the staffing plan

How-to guide

In the Standard timesheet app, Retrieve staffing loads your staffing plan as Planned entries which you then submit. The tool splits that into a read step and a write step.

Show me my staffing plan for this month.

std_staffing {from?, to?} returns the planned entries (date, hours, item).

Apply the staffing plan, dry run first.

std_staffing_apply {from?, to?, dryRun: true} returns what would be created and what would be skipped, with reasons. Then the same call without dryRun books it. Restrict it to some days with dates: ["2026-09-03", "2026-09-04"].

Entries are created only on open days that still miss at least the planned hours. A day is skipped, with the reason reported, when its period is closed, when it is already filled, or when fewer hours are missing than the plan wants. Existing entries are never touched.