ProjectTask

Namespace: urn:scheduling.activities.webservices.netsuite.com

Fields

NameTypeCardinalityLabelRequiredHelp
actualWork double 0..1 Actual Work F Indicates the actual time entered against the task.
assigneeList ProjectTaskAssigneeList 0..1
company RecordRef 0..1 Project Name T Indicates the customer and project that this task belongs to. All project tasks must be created in the context of a project and cannot be moved from one project to another.
constraintType ProjectTaskConstraintType 0..1 Constraint Type F Specifies how to determine the start and end dates for a task. As Soon As Possible: NetSuite calculates the earliest possible start date for a task based on existing predecessors and sets the end date based on the available work time in the assigned resource's work calendar. Fixed Date: The task starts on the date you specify. Predecessor relationships are ignored. The task end date is based on the estimated work for the task and the assigned resource's available work time.
contact RecordRef 0..1 Contact F Select a contact for this task.
customFieldList CustomFieldList 0..1
customForm RecordRef 0..1 Custom Form F Select the form you want to use to enter this record. Select Standard Project Task Form to continue using this form, select a custom project task form you have already created, or select New to create a custom project task form.
endDate dateTime 0..1 End Date F Indicates the estimated date when work for this task will be completed. NetSuite derives this date from the estimated work and other task dependencies. This date can change over the life of the project if the amount of work, resources assigned, or task dependencies change. When the task status is Completed, the end date is the date of the last time entry entered against the task.
endDateBaseline dateTime 0..1 End Date Baseline F The date in the End Date field when the baseline was set.
estimatedWork double 0..1 Estimated Work F Estimated Work for a project task is the total of all completed and planned work for this task. NetSuite calculates this field by summing the estimated work entered for the resources. If you enter a value in this field, then NetSuite distributes the amount equally to all resources assigned to this task. If you also use Resource Allocations and the Allow Allocated Resources to Enter Time to All Tasks preference is enabled for this project, the estimated work field is updated to add any time tracked against tasks by allocated resources. When task status is marked Completed, this number is set to equal Actual Work.
estimatedWorkBaseline double 0..1 Estimated Work Baseline F The value in the Estimated Work field when the baseline was set.
eventId RecordRef 0..1 Project Task ID T
finishByDate dateTime 0..1 Finish No Later Than F Select the date this task must be finished by. This constraint takes precedence over task relationships and start dates are adjusted according to the fixed end date of a task with a Finish No Later Than constraint.
isMilestone boolean 0..1
isOnCriticalPath string 0..1
lateEnd dateTime 0..1
lateStart dateTime 0..1
message string 0..1 Comments F Enter any comments for the task.
nonBillableTask boolean 0..1 Non-billable F Check this box to designate this task as non-billable. When time is entered against this task, it is automatically marked as non-billable and cannot be changed to billable.
order RecordRef 0..1 Insert Before F To place the new task in the proper order in the schedule, select the task that follows it.
owner RecordRef 0..1 Created By F The name of the employee who created this task.
parent RecordRef 0..1 Parent Task F Select a parent task if the task you are creating is part of a group of tasks. The parent task summarizes data for all of its subordinate tasks. You cannot assign resources to a parent task.
percentTimeComplete double 0..1 Percent Complete F Shows the percent of planned project task time that has been completed. Percent Complete is calculated as follows: [Actual Work / Estimated Work] Percent Complete is 100% when the task status is Completed and Estimated Work is set to Actual Work.
predecessorList ProjectTaskPredecessorList 0..1
priority RecordRef 0..1 Priority F Indicate how important the task is. Tasks with higher priorities should be worked on before tasks with lower priorities. Task priority does not affect the project schedule.
remainingWork double 0..1 Remaining Work F Remaining Work is calculated as: [Estimated Work - Actual Work] Before work starts on a task, Remainng Work is the same as Estimated Work. When a task is marked Completed, Estimated Work is set to equal Actual Work and Remaining Work is 0.
slackMinutes double 0..1
startDate dateTime 0..1 Start Date F Indicates the estimated date to begin work on the task. If the task constraint is Fixed Date, enter the date to begin work on the task. If the constraint is As Soon As Possible, NetSuite determines the Start Date based on the schedule.
startDateBaseline dateTime 0..1 Start Date Baseline F The date in the State Date field when the baseline was set.
status ProjectTaskStatus 0..1 Status F The status for a task can be: Completed - task has been finished In Progress - task is being worked on Not Started - task has not been started You must have permission to edit a task record to change the status.
timeItemList ProjectTaskTimeItemList 0..1
title string 0..1 Name T Enter a name for the project task.

Attributes

NameType
externalId string
internalId string

Related Searches

Name
ProjectTaskSearch
ProjectTaskSearchAdvanced
ProjectTaskSearchBasic
ProjectTaskSearchRow
ProjectTaskSearchRowBasic