Quick start
Open a project, create a Gantt, and add the first few tasks.
The happiest path
- Install Timeline from the SuiteApp Control Centre. Code Library installs automatically as a dependency.
- Open a project (Job) in NetSuite.
- Go to the Timeline subtab on the project and click Create Timeline. A dialog opens with two choices — New (blank) or Copy from template.
- Choose New for now. The Gantt opens in the browser, scoped to the project, with no tasks.
- Click the Add Task action and type a task name. The first task lands with a default duration; drag the right edge of its bar to extend it.
- Add a second task. Drag from the end of the first task's bar onto the second task's bar to create a finish-to-start (FS) dependency. The second task's start date moves to align with the first task's finish.
- Save. Your tasks now exist as records in NetSuite, linked to the project.
That's the bare minimum. Real schedules typically start from a template — see Create a Gantt from a template.
Walkthrough
Walkthrough coming
A step-by-step Scribe walkthrough for this quick start is being recorded. Track its status in the Scribe register (internal).
What success looks like
- The project's Timeline subtab shows a Gantt with one or more tasks.
- The Gantt URL is bookmarkable and reloads to the same state.
- Each task is queryable as a record in NetSuite — you can search the FC Timeline Gantt Task record type, run saved searches, or expose it on reports.
Common stumbling blocks
- The Gantt area is blank. Check that Code Library is installed (TreeGrid and jQuery are served from Code Library's File Cabinet — if those files aren't accessible, the Gantt can't render).
- Dates don't update when I drag. TreeGrid runs date recalculation on the client. If the chart hasn't fully loaded the project calendar yet, drags can land without recalc. Refresh the Gantt and try again.
- "Create Timeline" button doesn't appear. Confirm the user role has access to the Timeline custom records — see the Install & configure page for the required permissions checklist.
Next steps
- Install & configure — required NetSuite features and the per-subsidiary configuration record
- Add tasks and dependencies — how parent tasks, lag and dependency types behave
- Create a Gantt from a template — start every new project from a proven schedule