Gantt Buttons, Controls and Fields

These tables describe the buttons, fields and controls in Gantt:

Gantt Buttons and Controls

Button or Control

Name

Description
Add Task Creates a new project task.
Delete Task(s) Deletes the selected project tasks.
Filter Tasks

Opens and closes the filters panel. Applying filters enables you to reduce the number of tasks displayed in Gantt.

The button shows the number of active filters.

Outdent Outdents the selected tasks and changes their parent. When you make changes to the hierarchy, the start and end dates of related tasks, such as parent tasks are updated to reflect the changes.
Indent Indents the selected tasks and changes their parent. When you make changes to the hierarchy, the start and end dates of related tasks, such as parent tasks are updated to reflect the changes.
Undo Undoes changes made in Gantt, up to the last save.
Redo Redoes previous undo actions.
Button to expand the task hierarchy Expand All Expands all tasks in the task grid.
Button to collapse the task hierarchy Collapse All Collapses all tasks in the task grid to the top-level parent tasks.
Button to open task assignment manager Manage Task Assignments Opens the Task Assignment Manager, where you can assign resources and roles to project tasks. These are project task assignments (PTAs). See Task Assignment Manager Buttons and Fields.
Create Assignments Enables you to create assignments (default), unheld and held resource requests, based on the estimated hours, assigned resources and associated roles and milestones of the project tasksClosedA unit of work or collection of work associated with a project. and project task assignments.
View Details

Opens the selected tasks or project in a new browser tab.

You can multi-select ten items, and each item opens in a new browser tab.

Graphic showing the current match number and total number of matches. Find

Enables you to locate all instances of specific characters in the visible data in the task grid.

Found matches are highlighted. You can cycle through the results by pressing Enter, Shift+Enter, or using theButton to go to next match. or Button to go to next match. arrows.

This field is not case-sensitive.

Zoom Slider

Changes the chart view in various increments between hours to the left and years to the right. The default view is weekly.

The zoom level affects printing. For more information about printing, see Printing Gantt Charts.

Today Centers the Gantt chart on the current date.
Time Zone This field is linked to the project's Time Zone field. All project task start and end times use this time zone.
Save Saves your current project task settings. The button is disabled if there are no changes to save.
Gantt Feedback Gantt Feedback A link to the feedback form. Your feedback helps us to build better products for you.
Print Opens the Print Setup page, which contains settings for printing the project plan. For more information, see Gantt Print Setup.
Print Help Displays the Gantt print help page. For more information, see Printing Gantt Charts.
Help Displays the help page for Gantt.
Full Screen

Toggles Gantt to maximize the browser or minimizes Gantt to fit the Salesforce window.

Note: This functionality is only available in Classic.

Task Grid Fields

Field or Control

Description

Work Breakdown Structure (WBS) number. Identifies the hierarchy of the project tasks within a project. This is generated automatically from an existing project hierarchy, and updated automatically as you change the hierarchy. WBS enables you to report on project tasks and their data.

Click this cell to select multiple rows when moving, cutting or copying data.

Tip: The first time that you open Gantt for a project that contains tasks, the Work Breakdown Structure (WBS) column might not reflect your existing hierarchy. We recommend that you save the project before you make any changes.

Drag the control for a task to move one or more task rows within the task grid. When moving multiple rows, click the WBS cells before dragging this control in any of the selected rows.

When you move multiple tasks, their hierarchy is flattened to the level of the highest task.

Project Task Name

You can enter any name up to a maximum of 80 characters.

Start Date

The date when the project or task will start.

You can change the start date of tasks by editing this field, or by moving or stretching the task bar in the Gantt chart.

Note: You cannot edit the start date of a project.
End Date

The date when the project or task will end.

You can change the end date of tasks by editing this field, or by moving or stretching the task bar in the Gantt chart.

Note: You cannot edit the end date of a parent task or project.
Duration

The duration of the task. Non-working time, such as Saturdays and Sundays is currently included in the duration.

The default duration is one day. Valid units are days or hours, which you can enter as d, day or days, and h, hour or hours.

Estimated Hours

The estimated hours for the project task.

You can only edit the estimated hours for child tasks. Hours for child tasks are rolled up to their parent task, and the total hours are rolled up to the project.

If the task has been defined with an allocation type of Equal Split, double-clicking this field opens Task Assignment Manager.

Note: To remove an existing entry, enter zero in the field.
Actual Hours

A read-only field for the hours saved, submitted or approved on timecards for a task.

Hours for child tasks are rolled up to their parent task, and the total hours are rolled up to the project.

Assigned Resources Assigned resources or roles for the project task. Double-click the cell to open the Task Assignment Manager.
Work Calendar

The work calendar used to schedule the start and end times of project tasks, including non-working days, such as weekends and holidays:

  • If a project has an associated work calendar, this is used and shown in the field.
  • If the project does not have an associated work calendar, the 24/7 calendar is used and shown in the field.
  • For tasks, you can also select a different work calendar from the drop-down list in the field.
Blocked [Optional] If selected, indicates that something is preventing the task from being completed.
Estimated Time to Completion (Task)

[Optional] Enter estimates of the hours remaining until a task is complete, including zero. Or you can leave the field blank.

The ETC of each parent task is an addition of the following values from each of its child tasks:

  • The ETC
  • If ETC is blank, the value for the task is calculated as

    Estimated Hours - Actual Hours

ETCs of parent tasks are rolled up to higher parent tasks, and these values are rolled up to the project's ETC.

Hours Remaining

[Optional] A read-only field that contains the following values:

  • If the Estimated Time To Completion (Task) field contains a value, this field equals that value.
  • If ETC is blank, this field is calculated as

    Estimated Hours - Actual Hours

Percent Complete (Hours)

[Optional] A read-only field that contains the following values:

  • If the Estimated Time To Completion (Task) field contains a value, this field is calculated as

    Actual Hours / (Actual Hours + ETC) x 100

    Note: If Actual Hours = zero, this field is also zero.
  • If ETC is blank, this field is calculated as

    Estimated Hours / Actual Hours x 100

    Note: If Estimated Hours is zero, this field is also zero.
Projected Hours

[Optional] A read-only field that contains the following values:

  • If the Estimated Time To Completion (Task) field contains a value, this field is calculated as

    Actual Hours + ETC

  • If ETC is blank, this field equals the Estimated Hours value.

Task Grid Controls

Control

Description

Collapsed project hierarchy containing parent tasks and child tasks.
Expanded project hierarchy displaying parent tasks and child tasks.
A project task without child tasks.
Collapsed parent project task that contains child tasks. Click to expand.
Expanded parent project task that contains child tasks. Click to collapse.

Cell replication handle. Drag this handle upwards or downwards to replicate the contents of one or more selected cells.

For date or numerical cells, you can create a sequence by selecting two vertical cells with sequential values, and then dragging the handle to one or more cells.

For example, select two date cells that contain consecutive dates and drag the handle to the cell below. The cell contains the next date in the sequence.

Gantt Chart Controls

Control Description
Shows the duration of a project or a parent project task that contains child tasks.
Shows the duration of the project task. You can drag the bar to another date, or change only the start date and end date by dragging the control at the end of the bar

Graphic of parent project task relationship handle

Graphic of Project task elationship handle

Relationship handles, available on parent or child project tasks.

If you want a project task to be dependent on another project task, you can add a link between the task bars in the Gantt chart. For example, you might want a task to start only when another task has finished.

You can add dependencies between tasks, or between parent tasks and another parent's children. You cannot add dependencies between a parent task and its own children.

A dependency link between tasks.

Double-click this to open the Dependency Editor, where you can change the type of dependency and the lagClosedThis term is either a delay or an overlap between tasks in a dependency relationship. According to the dependency type, lag is added (or subtracted when a negative value) to the start or end time of the successor task. between the project tasks, or delete the link. See Dependency Editor Buttons and Fields.

A checkpointClosedA zero duration task record, which is used to represent an event in the project such as a key decision, completion of a work package, completion of a deliverable or end of a phase. Checkpoint tasks have no relationship with PSA milestones.. Represents a key decision or stage in a project.

This is the equivalent of a milestone in other project management tools.

  Indicates the current time.

Task Assignment Manager Buttons and Fields

Button or Field

Name

Description
Add Task Add Add a resource or role to a project task.
Delete tasks Delete Delete the selected project task assignments.
Allocation Types

Select an allocation type to use for the task:

  • Equal Split [default]: The task allocation is split equally between the resources or roles that you select.
  • Hours: Enter the number of hours to be allocated to each resource or role on the task. When you create an assignment or resource request, these hours are shown in the Planned Hours field.
  • %: Enter the percentage split of each resource or role on the task. When you create an assignment or resource request, the hours are calculated and shown in the Planned Hours field.
Resource Name  

A drop-down list of internal resources, with typeahead. You can type unrecognized names, which are then defined as external resources.

The list displays up to 500 resources.

Role   A drop-down list of relevant roles for the task.
[Allocation Type] Allocation  

Percentage or hours allocation of resources or roles to a project task.

Changes to allocations are reflected in any assignments and unheld or held resource requests.

Note: This field is not displayed for the Equal Split allocation type.
Resourcing Link  

The name of the assignment or resource request for the resource:

  • If there is only one, it will be selected automatically.
  • If there is more than one, select one from the drop-down list.
  • If a resource request is linked to an assignment, only the assignment is displayed.
  • For external resources, this field shows "External".
  • If the resource is not linked to any assignments or held resource requests, the field shows "No links".
Action   Enables you to open the assignment or resource request page identified in the Resourcing Link field.
Estimated   The hours currently in the Estimated Hours field in the task grid.
Updated Estimate   The allocated hours that will update the Estimated Hours field in the task grid.
Assigned to this project  

If selected, the Resource Name drop-down list contains only resources assigned to the project.

If the Held on this project checkbox is also selected, the list contains all resources that are either assigned to or held on the project.

Held on this project  

If selected, the Resource Name drop-down list contains only resources held on the project.

If the Assigned to this project checkbox is also selected, the list contains all resources that are either assigned to or held on the project.

Dependency Editor Buttons and Fields

Key:
R – Read-only.

Button or Field

 

Description
From R The name of the predecessor project task.
To R The name of the successor project task.
Type   Finish to Start (FS)ClosedA type of dependency relationship between two project tasks. When a finish to start dependency relationship exists between two project tasks, the second project task in the relationship cannot start until the first project task is complete. The successor project task cannot start until the predecessor project task is complete.
    Start to Start (SS)ClosedA type of dependency relationship between two project tasks. When a start to start dependency relationship exists between two project tasks, the second project task in the relationship cannot start until the first project task starts. The successor project task cannot start until the predecessor project task starts.
    Finish to Finish (FF)ClosedA type of dependency relationship between two project tasks. When a finish to finish dependency relationship exists between two project tasks, the second project task in the relationship cannot finish until the first project task is complete. The successor project task cannot finish until the predecessor project task is complete.
    Start to Finish (SF)ClosedA type of dependency relationship between two project tasks. When a start to finish dependency relationship exists between two project tasks, the second project task in the relationship cannot finish before the first project task starts. The successor project task cannot finish before the predecessor project task starts.
Lag   Lag time of a dependency between a predecessor and a successor task. The default lag value is 0 days. Valid units are days or hours, and you can set a negative lag.
Apply   Applies any changes made in the editor. Pressing Enter also applies changes and closes the editor.
Cancel   Cancels any changes made in the editor and closes the editor.
Delete   Removes the dependency link and closes the editor.