Skip to content
SkyRosterBook a working session

Lifecycles

The same system, told as a timeline four times, because that is how it is actually used

Nobody at an ANSP experiences SkyRoster as a list of ten modules. A roster officer experiences a month getting built. A head of unit experiences a day getting run. An employee experiences one request moving from a tap on a phone to a changed schedule. A payroll officer experiences a month closing. These four sequences are how this site describes the product instead: each one a short walk through what actually happens, in order, with who is holding the decision at each step.

Ownership

Which person owns each sequence, and who else it reaches

SequencePrimary ownerAlso touchesFeeds into
The roster monthRoster officerHead of unit, on a Major publishThe operational day's demand baseline
The operational dayHead of unit or supervisorControllers, on their own phone, read-onlyThis month's attendance record
A request, end to endThe requester and whoever is eligible to approve, computed liveRoster officer (the roster changes), payroll (balances move)Both the live roster and the payroll pipeline
Month endHR and payroll officerIT and security, on every settings changeThe file your own payroll system ingests

How the handover actually works

None of these four sequences is a silo. Each one writes into the next

A published roster month is not a document that sits still until someone opens the wizard again. Every ongoing operational event, a leave approval, a duty approval, an approved swap, an extra shift, mutates that published baseline directly and re-publishes it automatically. That is the mechanism that lets the operational day and a request's own approval chain change the same roster the roster month produced, without anyone reopening the draft.

A concrete chain

A controller calls in sick at 03:00. A leave request clears through its configured chain. The tactical workbench, polling every five seconds, shows the gap without a refresh. The resulting mandatory-period change is silent because it is still in the future when it happens.

Why the past needs a signature

The same reschedule, made against a period already underway or already elapsed, needs a supervisor's explicit approval, because attendance and payroll figures were already computed against that window. Rewriting it silently would quietly corrupt both.

Where it lands

Every one of those events eventually reaches month end as an attendance entry, a justification, or a coded overtime line, the sequence that has to make the whole month defensible on one signature.

Bring us a month that went wrong.

A working session is 45 minutes with your own roster on screen, not a canned demo. Bring a pattern that fought you and we will walk through what the engine would have done with it.