Skip to main content

Project Tasks

Guide to creating and managing project tasks in NetSuite.


Task Overview​

TASK HIERARCHY
═══════════════════════════════════════════════════════════════════

PROJECT: Website Redesign
│
├── PHASE 1: Requirements
│ ├── Task 1.1: Gather Requirements
│ ├── Task 1.2: Document Requirements
│ └── Task 1.3: Requirements Sign-off
│
├── PHASE 2: Design
│ ├── Task 2.1: Create Wireframes
│ ├── Task 2.2: Design Mockups
│ └── Task 2.3: Design Approval
│
└── PHASE 3: Development
├── Task 3.1: Frontend Development
├── Task 3.2: Backend Development
└── Task 3.3: Integration

Creating Tasks​

Add Task to Project​

CREATE PROJECT TASK
───────────────────────────────────────────────────────────

Project Record > Tasks Subtab > Add

┌────────────────────────────────────────────────────────────────┐
│ Task Name: Gather Requirements │
│ Task ID: 1.1 │
│ Parent Task: Phase 1: Requirements │
│ │
│ Start Date: 01/15/2026 │
│ End Date: 01/22/2026 │
│ │
│ Estimated Work: 40 hours │
│ Planned Work: 40 hours (if Planned Work enabled) │
│ │
│ Assigned To: John Smith, Jane Doe │
└────────────────────────────────────────────────────────────────┘

Task Fields​

FieldDescription
Task NameDescriptive task name
Task IDIdentifier (e.g., 1.1, 1.2)
Parent TaskParent for subtasks
Start/End DateTask dates
Estimated WorkHours estimate
Planned WorkFixed planned hours
PriorityTask priority level

Task Dependencies​

Dependency Types​

TypeCodeDescription
Finish-to-StartFSTask B starts after Task A finishes
Start-to-StartSSTask B starts when Task A starts
Finish-to-FinishFFTask B finishes when Task A finishes
Start-to-FinishSFTask B finishes when Task A starts

Setting Dependencies​

TASK DEPENDENCIES
───────────────────────────────────────────────────────────

Task: Design Mockups (Task 2.2)

Predecessors:
┌────────────────────────────────────────────────────────┐
│ Predecessor Type Lag │
│ ─────────── ──── ─── │
│ Create Wireframes FS 0 days │
│ Requirements Doc FS 2 days │
└────────────────────────────────────────────────────────┘

Result:
Design Mockups can start ONLY when:
• Create Wireframes is complete
• 2 days after Requirements Doc is complete

Lag Time​

LAG TIME EXAMPLE
───────────────────────────────────────────────────────────

Task A: Pour Concrete Foundation
Task B: Build Frame

Dependency: A → B (FS) with 3-day lag

Timeline:
Task A: Day 1-5 (complete Day 5)
Lag: Day 6-8 (concrete curing)
Task B: Starts Day 9

Configuration:
Predecessor: Pour Concrete Foundation
Type: FS
Lag: 3 days

Planned Work​

Enabling Planned Work​

ENABLE PLANNED WORK
───────────────────────────────────────────────────────────

Navigation: Setup > Company > Enable Features

Check: ☑ Planned Work

Impact:
• Task "Estimated Work" becomes "Calculated Work"
• Calculated = Planned + Additional Work
• Enables planned vs actual comparison

Planned vs Actual​

PLANNED VS ACTUAL TRACKING
───────────────────────────────────────────────────────────

Task: Gather Requirements

┌────────────────────────────────────────────────────────┐
│ Planned Work: 40 hours │
│ Actual Work: 35 hours (logged time) │
│ Variance: -5 hours (under budget) │
│ │
│ Percent Complete: 100% │
└────────────────────────────────────────────────────────┘

Task: Frontend Development

┌────────────────────────────────────────────────────────┐
│ Planned Work: 80 hours │
│ Actual Work: 65 hours (in progress) │
│ Remaining Work: 15 hours (estimated) │
│ │
│ Percent Complete: 81% │
└────────────────────────────────────────────────────────┘

Task Progress​

Percent Complete Calculation​

PERCENT COMPLETE METHODS
───────────────────────────────────────────────────────────

Method 1: Hours-Based (Default)
% Complete = Actual Hours / Estimated Hours × 100

Example:
Estimated: 40 hours
Actual: 30 hours
% Complete: 75%

Method 2: Manual Override
Set % Complete directly on task

Method 3: Milestone-Based
0% until complete, then 100%

Task Status​

StatusDescription
Not StartedNo work logged
In ProgressWork started
CompletedTask finished
On HoldTemporarily paused

Work Breakdown Structure (WBS)​

WBS Numbering​

WBS STRUCTURE
───────────────────────────────────────────────────────────

Project: PRJ-00125
│
├── 1.0 Phase 1: Planning
│ ├── 1.1 Requirements Gathering
│ ├── 1.2 Requirements Documentation
│ └── 1.3 Requirements Approval
│
├── 2.0 Phase 2: Design
│ ├── 2.1 Wireframe Design
│ ├── 2.2 UI/UX Design
│ └── 2.3 Design Review
│
└── 3.0 Phase 3: Execution
├── 3.1 Development
│ ├── 3.1.1 Frontend
│ └── 3.1.2 Backend
└── 3.2 Testing

Gantt Chart​

Viewing Gantt Chart​

GANTT CHART VIEW
───────────────────────────────────────────────────────────

Navigation: Project Record > Gantt Chart Button

OR: Lists > Projects > Click Project > View Gantt

Features:
• Visual timeline of tasks
• Dependencies shown as connectors
• Drag-and-drop rescheduling
• Critical path highlighting
• Resource assignments visible

Gantt Chart Elements​

GANTT VISUALIZATION
───────────────────────────────────────────────────────────

Jan 15 Jan 22 Jan 29 Feb 5 Feb 12
├─────────┼─────────┼─────────┼─────────┼─────────┤

1.1 Requirements ████████
1.2 Documentation ██████
1.3 Approval ██
│
2.1 Wireframes ──────────────
2.2 Mockups ████████
│
3.1 Development ──────────────

Legend:
████ = Task duration
── = Dependency line
│ = Dependency connector

Task Constraints​

Constraint Types​

ConstraintDescription
As Soon As PossibleDefault, start when ready
Finish No Later ThanMust finish by date
Start No Earlier ThanCannot start before date
Must Start OnFixed start date
Must Finish OnFixed end date

Setting Constraints​

TASK CONSTRAINT
───────────────────────────────────────────────────────────

Task: Go-Live

Constraint: Finish No Later Than
Date: 03/31/2026

Effect:
System schedules tasks backward from this date
Alerts if schedule would miss constraint

Task Assignments​

Assigning Resources​

ASSIGN RESOURCES TO TASK
───────────────────────────────────────────────────────────

Task: Frontend Development

Assignments:
┌────────────────────────────────────────────────────────┐
│ Resource Planned Hours Billing Rate │
│ ──────── ───────────── ──────────── │
│ John Smith 40 hours $150/hour │
│ Jane Doe 40 hours $125/hour │
│ │
│ Total Planned: 80 hours │
│ Total Billing: $11,000 │
└────────────────────────────────────────────────────────┘

Best Practices​

Task Setup​

PracticeRecommendation
GranularityTasks 8-40 hours each
NamingAction verb + deliverable
DependenciesDefine critical path
EstimatesInclude buffer for unknowns
AssignmentsDon't over-allocate resources

Common Issues​

IssueCauseResolution
Circular dependencyA depends on B depends on AReview and fix chain
Task not showingWrong parentCheck task hierarchy
Can't log timeTask not assignedAssign resource
Dates not calculatingMissing dependencyAdd predecessors