Dates & Status

Suspend / Resume (Not a Calendar Exception, Not an MSP Split)

Suspend/Resume is activity nonwork; not a calendar exception; not an MSP split

P6 Status tab. Suspend and Resume date fields sit beside Started, Finished, Exp Finish, and Physical %.
Suspend and Resume are Status-tab dates. They are not Remaining duration and not a calendar exception.

What a planner means

Work on an in-progress activity stopped for a while, then started again. Status tab: Suspend date, later Resume date. Example (Oracle): an event interrupts the work, or resources put it on hold.

XER: TASK.suspend_date (Suspend Date), TASK.resume_date (Resume Date).

Rules Oracle actually states

  • The activity must have an Actual Start before you can record a suspend date.
  • Only Task Dependent and Resource Dependent activities. Not LOE, not milestones, not WBS Summary.
  • Suspend/resume is at the beginning of the specified day.
  • The gap is nonwork time on the activity calendar (and resource calendar for resource-dependent). Units and costs are not spread across the suspend period. Actual duration is time actually worked, not the gap.
  • Resume must be later than suspend and earlier than Actual Finish (EPPM Dates columns).
  • Gantt: bar necking — Bars > Bar Settings > Activity nonwork intervals (neck between suspend and resume). Calendar nonwork time is a separate necking option.

What it is not

  • Not a calendar holiday (that is CALENDAR.clndr_data exceptions).
  • Not remaining duration. Remaining duration is still working time from remaining start to remaining finish.
  • Not Expected Finish or a constraint.

Microsoft Project

Project has split tasks and Stop/Resume fields. Not the same object. Oracle’s own MSP XML note: “Suspend and resume dates in Microsoft Project are not honored when imported to P6” — the gap comes in as a zero-value bucket on the assignment. The other direction: MSP honors P6 suspend/resume when spreading planned units into Baseline Work, but Actual Work / remaining is only honored up to the suspend date (or the data date) under the rules on that page.

Do not treat an MSP split as a P6 suspend/resume pair, or drop suspend_date/resume_date on convert and call the bar continuous.

Sources

Back to top