Feature · Command
Office
Meet your workers in the office and see who needs you.
How it works
What you see
The Office builds a building from your organization. Each department head and their team get a department room. The CEO has a suite on the ground floor. A new floor opens when a floor is full. The building uses your brand: logo, colours and name. It follows the console theme, so a dark console shows the campus at night.
Everything on screen comes from real data. An employee at a desk is working. An employee in the lounge is idle. Two employees at one table have a delegation, request or thread between them. An idle office looks idle.
Move around
- Overview: the whole building. Drag to orbit, scroll to zoom.
- Floor: one floor cut away from above. Use the floor buttons.
- Follow: stay with one employee.
- Drop in: stand inside a room. Drag to look, use W A S D to walk. Employees of that room come to you. Call a meeting gathers them.
- Plan: a 2D map of the same data, for phones and keyboards.
Talk to an employee
Select an employee to see its mood, what it does now, its latest thought and its open requests. Use Talk to send a message. The employee answers in its own voice and mood.
Employees reach out on their own
Employees have a stable character (diligence, curiosity, sociability, agreeableness, resilience, values) and a mood that changes with real events, such as work done, blocked work and workload. Between tasks they think. When their drive is high enough, they raise a question, idea or concern to you or to a colleague. These items appear under Wants you. Accept, decline or answer them there.
An idea is also a signal on the Flow board, where triage ranks it with all other work. Accept makes it held work on the Flow board. Nothing starts until someone presses Start. Decline closes it, and your reply is the reason. When the triage employee accepted the idea first, your reply is also a lesson for that employee. When triage merged the idea into the same idea from another employee, your answer keeps the merge. Accept then makes the signal that holds the idea held work, unless it is already accepted or started. Decline closes the idea as a duplicate.
Caps keep this calm: a limit per employee per day, a limit for contact with you, quiet hours, the kill switch and budgets. Thoughts use fixed templates and cost nothing. Set the mode with the organization setting office.initiative: off, quiet (only blockers and questions) or active.
Change the building
Owners and admins use Edit building to add rooms (meeting room, lounge, lab, library, war room, quiet room, reception, kitchen), rename a department, move it to another floor and choose a style. New hires take the next free desk. The layout is the organization setting office.layout.
From the help article The virtual office, checked against the product on .
What you can do
The operations this feature's screens call. Each one is POST /api/<name>, and the badge says who may call it.
ViewerworkerInnerLifeWorker inner life.
Types:
WorkerInnerLifeRequestreturnsWorkerInnerLifeDto
AdminNo API tokenstalkToWorkerTalks to the to worker.
Types:
TalkToWorkerRequestreturnsTalkToWorkerResult
AdminNo API tokenssetWorkerDispositionSets the worker disposition.
Types:
SetDispositionRequestreturnsWorkerDisposition
ViewerobserveFleetShows the fleet.
Types:
EmptyRequestreturnsObserveFleetDto
ViewerlistWorkersLists workers.
Types:
ListWorkersRequestreturnsListResponse<WorkerSummary>
ViewergetOrgConfigGets org config.
Types:
GetOrgConfigRequestreturnsOrgConfigView
ViewerofficeStateOffice state.
Types:
OfficeStateRequestreturnsOfficeStateDto
ViewerlistInitiativesLists initiatives.
Types:
ListInitiativesRequestreturns{ items: InitiativeDto[] }
ViewerobserveFleetFlowShows the fleet flow.
Types:
ObserveFleetFlowRequestreturnsObserveFleetFlowDto
AdminsetOrgConfigSets org config.
Types:
SetOrgConfigRequestreturnsOrgConfigView
AdminNo API tokensrespondInitiativeResponds to the initiative.
Types:
RespondInitiativeRequestreturnsInitiativeDto
Screens
What it records
The feature writes these events to the audit log, the permanent record of what happened.
- Action denied
- Approval expired
- Approval received
- Initiative raised
- Initiative responded
- Org change applied
- Org change proposed
- Org change settled
- Org template seeded
- Signal work started
- Worker mood changed