P6 Activity Types Explained

Last reviewed 16 September 20268 min read

Task Dependent, Resource Dependent, LOE, WBS Summary and milestones β€” which one, and what each does to your dates

🟩 In one line: Task Dependent is the default for every piece of production work; milestones mark contractual and interface dates; LOE carries scaffold, hoists and supervision; Resource Dependent and WBS Summary are used rarely and deliberately β€” and the wrong type quietly changes which calendar drives the activity and whether it can hold logic at all.

πŸ‘€ Who this is for: J/M. Prerequisites: setting-up-a-p6-project, calendar-setup-and-holidays. Companion to p6-duration-types-explained and percent-complete-types.

e / c

First, let's be honest about why this page exists

Activity type is set on the General tab and almost nobody looks at it after the project is created. Then a 7-day curing activity finishes two days late because it was Resource Dependent and inherited a 6-day labour calendar, or a tower crane shows as critical with 30 days of float because someone made it a Task rather than an LOE, or a WBS Summary activity refuses to take the relationship the reviewer asked for.

Six types, one table, and the rules for when each is used. That is all this page is.

🟨 The standard β€” what "good" looks like

SourceWhat it asks for (paraphrased)Type it affects
DCMA 14-Point, all metricsExclude LOE and summary activities from the testsLOE and WBS Summary must be correctly typed so the exclusion works
DCMA Metric 8 (High Duration)Incomplete tasks > 44 working days flaggedScaffold and supervision typed as Task will fail; as LOE they are excluded
GAO Schedule Assessment Guide, BP 1 and 2Capture all activities; sequence with logicMilestones for contractual dates; every Task with logic
PMI Practice Standard for Scheduling, 2nd ed.Activity types and their behaviour understood and applied consistentlyAll
AACE RP 38R-06Basis records activity type conventionsThe rules below go in the SBM
Client schedule specifications (typical Gulf)Often limit LOE to a percentage of activities and forbid WBS SummaryCheck the spec; the conventions here are compatible with most

🟒 Rule: production work is Task Dependent; contract and interface dates are milestones; time-spanning support (scaffold, hoist, crane, supervision, preliminaries) is LOE; Resource Dependent only where a resource's own calendar must drive the work; WBS Summary almost never.

How it actually works

1. The six types, side by side

TypeDuration comes fromCalendar used for schedulingCan hold relationshipsCan hold constraintsCounts in DCMA testsTypical use
Task DependentTyped by the planner (or from resources per duration type)Activity's own calendarYesYesYesAll production work β€” pour, block, first fix, testing
Resource DependentTypedEach assigned resource's own calendarYesYesYesWork whose timing is governed by a resource that has a different calendar from the activity β€” shared crane on a 24 h calendar, specialist crew on a 5-day calendar
Level of EffortCalculated from its predecessors' and successors' datesActivity's calendar for display; dates from linked activitiesYes (predecessors and successors drive its span)NoNo β€” excludedScaffold, hoist, tower crane, site supervision, preliminaries, subcontractor management
Start MilestoneZeroActivity's calendarYesYesYes (as an event)Commencement, access granted, IFC issued, notice to proceed
Finish MilestoneZeroActivity's calendarYesYesYesContractual completion, key dates, sectional completions, handovers
WBS SummaryCalculated from all activities in its WBS nodeActivity's calendar for displayNoNoNo β€” excludedRarely; a visible bar for a WBS node when the layout can't show WBS bands

2. Rules per type

Task Dependent

  • Default for the project (Project Details β†’ Defaults).
  • Calendar assigned explicitly: site 6-day for labour work, 7-day for curing, 24 h for shutdown work.
  • With Fixed Duration & Units, adding or removing resources doesn't change the duration β€” the planner controls it.

Resource Dependent

  • Use only when the resource calendar is the point: a tower crane on a 24-hour, 7-day resource calendar lifting for activities on a 6-day site calendar; a client-supplied inspector working 5 days.
  • Danger: the activity ignores its own calendar. A curing activity made Resource Dependent with a labour resource will cure on the labour calendar. Curing is a Task on a 7-day calendar β€” never Resource Dependent.
  • Every Resource Dependent activity gets a Notebook line saying which resource calendar drives it.

Level of Effort

  • Predecessor = the first activity it supports (SS); successor = the last (FF). Its duration is whatever the span between them is after each reschedule.
  • No constraints allowed; no float of its own; excluded from DCMA, BEI, CPLI.
  • Convention: scaffold, hoist, crane, supervision, preliminaries, subcontractor management = LOE, never Task. A Task version of "Tower crane" with a typed 400-day duration fails DCMA Metric 8 and confuses every float report.
  • Keep LOE to ≀ 5–10% of activity count and ≀ 5–10% of baseline hours where cost-loaded (progress-measurement-and-rules-of-credit).
  • Resources on an LOE spread across its span β€” right for supervision hours, wrong for anything measured.

Milestones

  • Zero duration; Start Milestones for things that begin (access, IFC, commencement), Finish Milestones for things that end (completion, handover).
  • Contractual milestones carry a Finish On or Before constraint with the contract reference; planning milestones carry none.
  • Planned completion and contractual completion are two separate Finish Milestones (float-ownership-and-contract).
  • Milestones can take resources in P6 but shouldn't β€” nothing is earned on a date.

WBS Summary

  • Cannot have predecessors or successors β€” which is the reason to avoid it. Reviewers asking for logic on a summary activity are asking for something P6 does not allow.
  • Use WBS bands in the layout instead. If a summary bar is genuinely needed for a client layout, one WBS Summary per major node, clearly named, excluded from all metrics.
  • Many Gulf specs prohibit it outright.

3. Checking a schedule for type errors β€” 3 minutes

FilterFindsFix
Type = Task, Original Duration > 44 days, name contains scaffold / hoist / crane / supervis / prelimSupport work typed as productionChange to LOE; relink SS to first supported, FF to last
Type = LOE, count Γ· total activities > 10%LOE overuseConvert genuine work back to Task
Type = Resource DependentEvery oneConfirm the resource calendar is intended; otherwise Task
Type = WBS SummaryEvery oneDelete unless the layout requires it and the spec allows
Type = Milestone, Duration β‰  0Corrupt import or wrong typeSet correctly
Type = Milestone, no constraint, name contains "contract" or "KD"Contractual date without its constraintAdd FOoB with reference; constraint register row

Changing an activity from Task to LOE after progress exists resets its dates behaviour β€” do it in the baseline draft, not the live update, and note it in the change table.

πŸŸ₯ Where people go wrong

  1. Tower crane as a 380-day Task. It shows float, fails the high-duration test and can never be statused honestly. LOE, spanning first lift to last lift.
  1. Curing as Resource Dependent. The labour resource's 6-day calendar decides when the concrete is cured. Task on a 7-day, 24-hour calendar; nothing else.
  1. Milestones with duration. An imported "Handover" with a 1-day duration is either a corrupt type or a Task pretending. Milestones are zero and typed as milestones.
  1. WBS Summary activities with logic requested. They cannot take it; a planner spends an hour discovering that. Delete them and let the WBS bands do the summarising.
  1. LOE with constraints or float reported. P6 doesn't allow the constraint and the float is not meaningful. If an LOE appears in a float report, the filter is missing the type exclusion.
  1. Changing type on a live activity. Type changes rewrite how dates are calculated; on a progressed activity that shows up as an unexplained date move in the next comparison. Baseline draft only, recorded.

βš–οΈ When you're challenged

"Why is site supervision not on the critical path? It's there every day." It's an LOE β€” its dates come from the work it supports, so it stretches with the project. If the critical path moves, supervision moves with it. Making it a Task would give it its own float and duration, and then it would be wrong every month.

"Add a predecessor to the Level 5 summary activity so the reviewer can see the logic." The Level 5 summary is a WBS Summary type, which P6 doesn't let hold relationships. The logic is on the activities under it β€” I'll switch the layout to show the WBS band with the logic lines visible, which is what the reviewer actually wants.

"Make the crane Resource Dependent so it follows the crane calendar." The crane itself is an LOE spanning its use. The lifts that need the 24-hour calendar are Task activities on that calendar directly β€” simpler, and the calendar is visible in the column rather than hidden on a resource.

πŸ“„ Related pages

✏️ Worked example

Type audit on a received subcontractor programme for an MEP package on a hospital in Jeddah β€” 1,240 activities:

FindingCountActionEffect
"MEP site supervision" as Task, 410 days1β†’ LOE, SS from first fix L1, FF to T&C completeRemoved from float report; Metric 8 pass
"Scaffold – risers" as Task, 190 days3β†’ LOESame
Curing of equipment plinths as Resource Dependent (labour resource, 6-day)6β†’ Task, 7-day 24 h calendarEach finished 1 day earlier; downstream equipment setting moved 1 day earlier
Milestones with 1-day duration14β†’ Finish Milestone, 0 daysHandover chain shortened 14 days of false duration in aggregate; 4 days on the longest path
WBS Summary activities22Deleted; WBS bands enabled in layout22 fewer non-schedule activities; no date change (Schedule Comparison confirms)
LOE share after fixes1.9% of activitiesWithin conventionβ€”

Net effect on the package's forecast: completion 5 working days earlier than the sub reported, entirely from type corrections β€” and a note in the reconciliation table sent back to the subcontractor.

πŸ“– References

  • DCMA 14-Point Schedule Assessment, Metric 8 and general exclusions
  • GAO Schedule Assessment Guide (GAO-16-89G), Best Practices 1, 2
  • PMI Practice Standard for Scheduling, 2nd ed.
  • AACE International RP 38R-06, Documenting the Schedule Basis
  • Oracle Primavera P6 Professional User Guide β€” Activity Types; Level of Effort; Milestones; WBS Summary Activities (field labels as in P6 Professional v20; earlier versions differ)

From the field

Notes, corrections and additions from people who've done this on a real job. Everything is checked before it appears here.

Loading notes…

Checked before it appears. No client, project or employer names. Your name is shown; your email never is. Terms.