Skip to content
Current/ Help Center

The Schedule board: workload, capacity, rebalancing

7 min read · Updated Jul 24, 2026

Schedule (in the left sidebar) is the one workspace-level view that isn't project-first. It puts every staff member on a row and every day in a column, and fills each cell with the work they're due to finish that day — so "is anyone drowning next week?" is a question you answer by looking, not by adding up hours in your head. The page header reads "Resource schedule".

Each person's row shows a load bar — hours committed versus hours available for the visible window, spelled out underneath as "32h of 40h · 6 tasks". It goes red when they're over. Click the row to expand an hour-by-hour detail strip.

The one rule that makes the numbers make sense

A task's whole estimate lands on its due date, in a single bucket — it is not spread across its start-to-end span. A 12-hour task that runs Monday to Friday shows up as one 12-hour chip on Friday, not 2.4 hours a day. That keeps long tasks from smearing across the grid, and it means dragging a chip visibly moves it. The load bar, the over-capacity tint and the rebalance suggestions all use the same rule, so the numbers always agree.

IngredientHow Current counts it
A task with an estimateFull estimated hours on its due date, on the assignee's row
A task with no estimateShows as a chip, adds 0 hours to the load
A finished taskExcluded from the dispatch tray; done work isn't dispatchable
Daily capacityThe person's weekly target ÷ 5 — 40 hours a week by default, so 8h/day
Weekend or company holidayCapacity 0
A day marked PTO, holiday, or blockedCapacity 0 — anything scheduled there reads as over capacity
Microsoft 365 busy timeAdded to the day's used hours when the overlay is on. A meeting that runs over several days, or an all-day event, counts on every day it covers, not just the first
Note
Everyone gets a 40-hour week today
Current stores a per-person weekly capacity target, but there is no screen in the app for editing it yet — so today every lane is calculated from the 40-hour default (8 hours per working day). Note too that the board is only as honest as your estimates: tasks with no estimated hours leave the load bars empty no matter how buried the team is.

Reading and filtering the board

  • Week / Day toggle, with Previous · Today · Next to move the window. Week view shows Monday to Friday.
  • Weekends — turn the toggle on to add Saturday and Sunday columns (they carry zero capacity either way).
  • Team filter — Everyone, My teams (if you're on one), or a specific team.
  • Microsoft 365 — overlays real calendar busy time on top of Current work. It's on by default, and turning it off sticks in that browser. Your own events keep their subjects; everyone else's arrive as an unlabelled "Busy" band, so nobody's calendar is exposed. A multi-day or all-day event blocks every day it covers, so a week of vacation booked in Outlook shows up as busy all week.
  • The legend stays short. Billable task and Internal task always appear; Milestone, Microsoft 365 busy, PTO/out and Holiday/weekend show up only when something on screen actually uses them.
Heads up
"Calendar unavailable" means do not trust an empty lane
If Microsoft 365 will not hand over someone's busy time, Current says so in an amber banner naming those people: "Calendar unavailable for Jordan Reyes." It does not draw them as free. An empty day on their lane is a gap in the read, not proof they have nothing on, so check with them before you book the day. Try again in the banner re-reads their calendar. The same banner appears on the Calendar page for the same reason.

Only staff appear as rows. External partner viewers and deactivated members are excluded from the grid, the head count, the capacity math and the drop targets — so you cannot drag internal work onto a partner. Partners don't get the Schedule link at all.

Dispatching work: the tray and the drag

"To dispatch" holds every open task that can't be placed on the grid — no assignee, or no due date, or neither. Dated ones sort first, earliest due at the top. Drag one onto a person × day cell to schedule it; the cell tints when the drop would push that person over capacity, so you see the cost before you let go.

  1. 1
    Open Schedule and land on the right week
    Use Week/Day and the arrows. "Today" jumps back to the current week.
  2. 2
    Drag a chip onto someone's day
    Dropping on a different person reassigns it; dropping on a different day reschedules it. Both at once works too.
  3. 3
    Duration is preserved
    If the task already had a start and an end, both dates shift by the same number of days. If it only had one date (or none), it becomes a single-day task on the day you dropped it.
  4. 4
    Answer the service-call prompt (Autotask-synced tasks only)
    Current offers to book an Autotask service call — Autotask's own calendar booking, which Autotask then puts on the technician's Outlook calendar — when the drop actually changes the DATE of an Autotask-synced task whose project is linked to Autotask. Moving such a task to a different person on the day it is already due reassigns it without prompting. The reschedule is already saved either way; saying no just skips the booking. (Service-call booking is an Autotask feature — ConnectWise workspaces simply don't see this prompt in this release.)
  5. 5
    Drag back to the tray to unschedule
    This clears the task's dates in Current so it leaves the grid. It deliberately does not push to your PSA, so it can never wipe the PSA's dates.
Heads up
A drag on a synced task writes to your PSA
For a task in a PSA-synced project, changing the DATE pushes the new dates to your PSA, and changing the ASSIGNEE pushes that person as the PSA's primary resource (assignments are PSA-owned — a Current-only write would leave the PSA showing nobody assigned; existing secondary resources are left alone). Current-native projects never call the PSA. If your PSA refuses the change — a predecessor drives the dates, or its phase ends too early — you get a toast that says so instead of a false success. See "Project modes: PSA-synced or Current-native" and "What Current writes back to Autotask (and when)" or "What Current writes back to ConnectWise (and when)".

Rebalance suggestions

The Rebalance suggestions tile answers "who's drowning, and who could take something off their plate?" It looks ten days ahead and proposes concrete moves: "Move 'Migrate mailboxes' (~3h) from Alex → Jordan on Thu Jul 16." Only project managers and admins see the tile. Apply is a task write, and the database (RLS) independently enforces who may reassign a task — but the tile's visibility itself is a UI gate.

The ruleWhat it means
OverloadedLoad exceeds that day's capacity by more than half an hour (a little grace, so noise doesn't nag you)
Movable taskOpen, has an estimate, and is NOT on the critical path
Smallest firstIt proposes the smallest movable tasks — the least disruption per hour freed
ReceiverMust have at least 2 free hours that day, and taking the task must not put them more than half an hour over capacity — the same half-hour grace used to decide who counts as overloaded
PreferenceA teammate already working that project wins, then whoever has the most room
VolumeUp to 10 suggestions, and each accepted move is counted so it never double-books the same receiver

Apply reassigns the task (and, on a PSA-synced task, pushes the new owner as the PSA's primary resource). The X dismisses a row for the rest of your session. If nobody is over, the tile says so. The three tiles on this page can also be dragged into any order and resized, and the arrangement saves to your account.

Tip
No suggestions when you expected some?
Three usual reasons: the overloaded person's tasks carry no estimated hours (zero hours can't overload anyone), the tasks are on the critical path (Current won't propose moving those — see "What is a critical path (and how Current finds it)"), or nobody else has 2 free hours that day.

PTO, holidays, and time off

Days a person is out carry zero capacity, so any work sitting there reads as over capacity — exactly the signal you want. People add their own time off from the account menu in the top right → My availability (PTO or Blocked, over a date range). Company holidays come from your tenant's holiday list. For how the scheduling engine pushes work off those days, see "PTO and availability-aware scheduling in the Timeline" and "Holidays and employee costs: where the numbers come from".

Was this helpful?