msdyn_projecttask EntityType

Entity Set Path
[organization URI]/api/data/v9.0/msdyn_projecttasks
Base Type
crmbaseentity
Display Name
Project Task
Primary Key
msdyn_projecttaskid
Primary Key Attribute
msdyn_subject
Operations Supported
POST GET PATCH DELETE

Properties

Properties represent fields of data stored in the entity.Some properties are read-only.

Name Type Details
createdon Edm.DateTimeOffset

Date and time when the project task was created.

Display Name: Created On

Read Only
exchangerate Edm.Decimal

Shows the exchange rate for the currency associated with the entity with respect to the base currency.

Display Name: Exchange Rate

Read Only
importsequencenumber Edm.Int32

Sequence number of the import that created this record.

Display Name: Import Sequence Number

modifiedon Edm.DateTimeOffset

Date and time when the record was modified.

Display Name: Modified On

Read Only
msdyn_actualcost Edm.Decimal

Enter the value of the actual cost consumed based on work reported to be completed on the task.

Display Name: Actual Cost

msdyn_actualcost_base Edm.Decimal

Value of the Actual Cost in base currency.

Display Name: Actual Cost (Base)

Read Only
msdyn_actualdurationminutes Edm.Int32

Shows the actual duration of the project task in days

Display Name: Actual Duration

msdyn_actualeffort Edm.Double

Shows the hours submitted against the task.

Display Name: Actual Hours

msdyn_actualend Edm.DateTimeOffset

Enter the actual end time of the project task.

Display Name: Actual End Date/Time

msdyn_actualsales Edm.Decimal

Actual Sales Amount

Display Name: Actual Sales

msdyn_actualsales_base Edm.Decimal

Shows the value of the actual sales in the base currency.

Display Name: Actual Sales (Base)

Read Only
msdyn_actualstart Edm.DateTimeOffset

Enter the actual start time of the project task.

Display Name: Actual Start

msdyn_aggregationdirection Edm.Int32

Shows whether the aggregation is happening upstream or downstream.

Display Name: Aggregation Direction

Default Options
Value Label
0 Upstream
1 Downstream
2 Both
msdyn_assignedresources Edm.String

Type the project team members that are assigned to task.

Display Name: Assigned Resources

msdyn_autoscheduling Edm.Boolean

Shows whether auto scheduling was used for this task.

Display Name: Auto Scheduling

Default Options
Value Label
1 Yes
0 No
msdyn_costatcompleteestimate Edm.Decimal

Enter the forecast of the total cost to complete the task.

Display Name: Cost estimate at complete (EAC)

Read Only
Is Computed
msdyn_costatcompleteestimate_base Edm.Decimal

Value of the Cost estimate at complete (EAC) in base currency.

Display Name: Cost estimate at completion (EAC) (Base)

Read Only
Is Computed
msdyn_costconsumptionpercentage Edm.Decimal

Enter the consumption of the total cost in percentage.

Display Name: Cost Consumption %

Read Only
Is Computed
msdyn_costestimatecontour Edm.String

The cost estimate contour for the task

Display Name: CostEstimateContour

msdyn_description Edm.String

Enter a description of the project task.

Display Name: Description

msdyn_duration Edm.Double

Shows the duration in days for the task.

Display Name: Duration

msdyn_effort Edm.Double

Shows the effort hours required for the task.

Display Name: Estimated Effort

msdyn_effortcontour Edm.String

The effort distribution

Display Name: Effort Contour

msdyn_effortestimateatcomplete Edm.Double

Shows the forecast of total effort to complete the task.

Display Name: Effort estimate at complete (EAC)

msdyn_islinetask Edm.Boolean

Shows whether the task is a line task

Display Name: IsLineTask

Default Options
Value Label
1 Yes
0 No
msdyn_ismilestone Edm.Boolean

Show whether this task is a milestone.

Display Name: Is Milestone

Default Options
Value Label
1 Yes
0 No
msdyn_msprojectclientid Edm.String

The id of the project task in MS Project Client.

Display Name: MS Project Client Id

msdyn_numberofresources Edm.Int32

Shows the number of resources that are estimated for the task. This is not the number of resources assigned to the task.

Display Name: Number of resources

msdyn_plannedcost Edm.Decimal

Enter the value of the cost the service provider will incur based on the estimated work and cost rates in the pricelist.

Display Name: Planned cost

msdyn_plannedcost_base Edm.Decimal

Enter the value of cost estimated in base currency.

Display Name: Estimated cost

Read Only
msdyn_plannedsales Edm.Decimal

Planned Sales Amount

Display Name: Planned Sales

msdyn_plannedsales_base Edm.Decimal

Shows the value of the planned sales in the base currency.

Display Name: Planned Sales (Base)

Read Only
msdyn_pluginprocessingdata Edm.Int32

Processing data for the plugin pipeline

Display Name: Plugin Processing Data

msdyn_progress Edm.Decimal

Enter the percentage indicating work completed.

Display Name: Progress %

msdyn_projecttaskid Edm.Guid

Shows the entity instances.

Display Name: Project task

msdyn_remainingcost Edm.Decimal

Enter the cost left over that can be consumed for future work.

Display Name: Remaining Cost

msdyn_remainingcost_base Edm.Decimal

Shows the value of the remaining cost in the base currency.

Display Name: Remaining Cost (Base)

Read Only
msdyn_remaininghours Edm.Double

Shows the hours remaining to complete the task.

Display Name: Remaining Hours

msdyn_remainingsales Edm.Decimal

Remaining Sales Amount

Display Name: Remaining Sales

msdyn_remainingsales_base Edm.Decimal

Shows the value of the remaining sales in the base currency.

Display Name: Remaining Sales (Base)

Read Only
msdyn_requestedhours Edm.Double

Shows the hours assigned by generic resource.

Display Name: Requested Hours

msdyn_resourceutilization Edm.Decimal

Shows the utilization units for a resource that is assigned to a project task

Display Name: ResourceUtilization

msdyn_salesconsumptionpercentage Edm.Decimal

Shows the sales consumption percentage for this task.

Display Name: Sales Consumption %

Read Only
Is Computed
msdyn_salesestimateatcomplete Edm.Decimal

Shows the sales estimate at the completion of this task.

Display Name: Sales Estimate At Complete (EAC)

Read Only
Is Computed
msdyn_salesestimateatcomplete_base Edm.Decimal

Value of the Sales Estimate At Complete (EAC) in base currency.

Display Name: Sales Estimate At Complete (EAC) (Base)

Read Only
Is Computed
msdyn_salesestimatecontour Edm.String

The sales estimate contour

Display Name: SalesEstimateContour

msdyn_salesvariance Edm.Decimal

Shows the sales variance for this task.

Display Name: Sales Variance

Read Only
Is Computed
msdyn_salesvariance_base Edm.Decimal

Shows the value of the sales variance in the base currency.

Display Name: Sales Variance (Base)

Read Only
Is Computed
msdyn_scheduleddurationminutes Edm.Int32

Shows the scheduled duration of the project task, specified in minutes.

Display Name: Scheduled Duration

msdyn_scheduledend Edm.DateTimeOffset

Enter the scheduled end time of the project.

Display Name: Due Date

msdyn_scheduledhours Edm.Double

Shows the scheduled hours for the task.

Display Name: Scheduled Hours

msdyn_scheduledstart Edm.DateTimeOffset

Enter the scheduled start time of the project task.

Display Name: Start Date

msdyn_schedulevariance Edm.Double

Shows the variance between the estimated work and the forecasted work based on the estimate at completion (EAC).

Display Name: Schedule Variance

msdyn_skipupdateestimateline Edm.Boolean

Internal flag to avoid the update process on the estimate lines of the project task

Display Name: Skip Update Estimate Line

Default Options
Value Label
1 Yes
0 No
msdyn_subject Edm.String

Type the name of the custom entity.

Display Name: Project Task Name

msdyn_varianceofcost Edm.Decimal

Enter the variance between the estimated cost and the forecasted cost based on the estimate at completion (EAC).

Display Name: Cost Variance

Read Only
Is Computed
msdyn_varianceofcost_base Edm.Decimal

Shows the value of the cost variance in the base currency.

Display Name: Cost Variance (Base)

Read Only
Is Computed
msdyn_wbsid Edm.String

Shows the ID of the task in the work breakdown structure (WBS).

Display Name: WBS ID

overriddencreatedon Edm.DateTimeOffset

Date and time that the record was migrated.

Display Name: Record Created On

processid Edm.Guid

Contains the id of the process associated with the entity.

Display Name: Process Id

stageid Edm.Guid

Unique identifier of the Stage.

Display Name: Process Stage

statecode Edm.Int32

Status of the Project Task

Display Name: Project Task Status

Default Options
Value Label
0 Active
1 Inactive
statuscode Edm.Int32

Reason for the status of the Project Task

Display Name: Status Reason

Default Options
Value Label
1 Active
2 Inactive
timezoneruleversionnumber Edm.Int32

For internal use only.

Display Name: Time Zone Rule Version Number

traversedpath Edm.String

A comma separated list of string values representing the unique identifiers of stages in a Business Process Flow Instance in the order that they occur.

Display Name: Traversed Path

utcconversiontimezonecode Edm.Int32

Time zone code that was in use when the record was created.

Display Name: UTC Conversion Time Zone Code

versionnumber Edm.Int64

Version Number

Display Name: Version Number

Read Only

Lookup Properties

Lookup properties are read-only, computed properties which contain entity primary key Edm.Guid data for one or more corresponding single-valued navigation properties. More information: Lookup properties and Retrieve data about lookup properties.

Name Single-valued navigation property Description
_createdby_value createdby

Unique identifier of the user who created the record.

_createdonbehalfby_value createdonbehalfby

Unique identifier of the delegate user who created the record.

_modifiedby_value modifiedby

Unique identifier of user who last modified the record.

_modifiedonbehalfby_value modifiedonbehalfby

Unique identifier of the delegate user who modified the record.

_msdyn_assignedteammembers_value msdyn_AssignedTeamMembers

Select the project team member that has been assigned to a task.

_msdyn_parenttask_value msdyn_parenttask

Select the summary or parent task in the hierarchy that contains a child task.

_msdyn_project_value msdyn_project

Select the project name.

_msdyn_resourcecategory_value msdyn_resourcecategory

Select the resource role for the task.

_msdyn_resourceorganizationalunitid_value msdyn_ResourceOrganizationalUnitId

Select the organizational unit of the resource who should perform the work.

_msdyn_transactioncategory_value msdyn_transactioncategory

Select the transaction category for the task.

_ownerid_value ownerid

Owner Id

_owningbusinessunit_value owningbusinessunit

Unique identifier for the business unit that owns the record

_owningteam_value owningteam

Unique identifier for the team that owns the record.

_owninguser_value owninguser

Unique identifier for the user that owns the record.

_transactioncurrencyid_value transactioncurrencyid

Shows the currency associated with the entity.

Single-valued navigation properties

Single-valued navigation properties represent lookup fields where a single entity can be referenced. Each single-valued navigation property has a corresponding partner collection-valued navigation property on the related entity.

Name Type Partner
createdby systemuser lk_msdyn_projecttask_createdby
createdonbehalfby systemuser lk_msdyn_projecttask_createdonbehalfby
modifiedby systemuser lk_msdyn_projecttask_modifiedby
modifiedonbehalfby systemuser lk_msdyn_projecttask_modifiedonbehalfby
msdyn_AssignedTeamMembers msdyn_projectteam msdyn_msdyn_projectteam_msdyn_projecttask_AssignedTeamMembers
msdyn_parenttask msdyn_projecttask msdyn_msdyn_projecttask_msdyn_projecttask_parenttask
msdyn_project msdyn_project msdyn_msdyn_project_msdyn_projecttask_project
msdyn_resourcecategory bookableresourcecategory msdyn_bookableresourcecategory_msdyn_projecttask_resourcecategory
msdyn_ResourceOrganizationalUnitId msdyn_organizationalunit msdyn_organizationalunit_projecttask
msdyn_transactioncategory msdyn_transactioncategory msdyn_msdyn_transactioncategory_msdyn_projecttask_transactioncategory
ownerid principal owner_msdyn_projecttask
owningbusinessunit businessunit business_unit_msdyn_projecttask
owningteam team team_msdyn_projecttask
owninguser systemuser user_msdyn_projecttask
transactioncurrencyid transactioncurrency TransactionCurrency_msdyn_projecttask

Collection-valued navigation properties

Collection-valued navigation properties represent collections of entities which may represent either a one-to-many (1:N) or many-to-many (N:N) relationship between the entities.

Name Type Partner
msdyn_msdyn_projecttask_msdyn_actual_Task msdyn_actual msdyn_Task
msdyn_msdyn_projecttask_msdyn_contractlinescheduleofvalue_projecttask msdyn_contractlinescheduleofvalue msdyn_projecttask
msdyn_msdyn_projecttask_msdyn_estimateline_Task msdyn_estimateline msdyn_Task
msdyn_msdyn_projecttask_msdyn_fact_Task msdyn_fact msdyn_Task
msdyn_msdyn_projecttask_msdyn_invoicelinetransaction_Task msdyn_invoicelinetransaction msdyn_Task
msdyn_msdyn_projecttask_msdyn_journalline_Task msdyn_journalline msdyn_Task
msdyn_msdyn_projecttask_msdyn_opportunitylinetransaction_Task msdyn_opportunitylinetransaction msdyn_Task
msdyn_msdyn_projecttask_msdyn_orderlinetransaction_Task msdyn_orderlinetransaction msdyn_Task
msdyn_msdyn_projecttask_msdyn_projectapproval_ProjectTask msdyn_projectapproval msdyn_ProjectTask
msdyn_msdyn_projecttask_msdyn_projecttask_parenttask msdyn_projecttask msdyn_parenttask
msdyn_msdyn_projecttask_msdyn_projecttaskdependency_PredecessorTask msdyn_projecttaskdependency msdyn_PredecessorTask
msdyn_msdyn_projecttask_msdyn_projecttaskdependency_SuccessorTask msdyn_projecttaskdependency msdyn_SuccessorTask
msdyn_msdyn_projecttask_msdyn_projecttaskstatususer msdyn_projecttaskstatususer msdyn_projecttaskId
msdyn_msdyn_projecttask_msdyn_quotelinescheduleofvalue_projecttask msdyn_quotelinescheduleofvalue msdyn_projecttask
msdyn_msdyn_projecttask_msdyn_quotelinetransaction_Task msdyn_quotelinetransaction msdyn_Task
msdyn_msdyn_projecttask_msdyn_resourceassignment_taskid msdyn_resourceassignment msdyn_taskid
msdyn_msdyn_projecttask_msdyn_timeentry_projectTask msdyn_timeentry msdyn_projectTask
msdyn_projecttask_Annotations annotation objectid_msdyn_projecttask
msdyn_projecttask_AsyncOperations asyncoperation regardingobjectid_msdyn_projecttask
msdyn_projecttask_BulkDeleteFailures bulkdeletefailure regardingobjectid_msdyn_projecttask
msdyn_projecttask_DuplicateBaseRecord duplicaterecord baserecordid_msdyn_projecttask
msdyn_projecttask_DuplicateMatchingRecord duplicaterecord duplicaterecordid_msdyn_projecttask
msdyn_projecttask_MailboxTrackingFolders mailboxtrackingfolder regardingobjectid_msdyn_projecttask
msdyn_projecttask_PrincipalObjectAttributeAccesses principalobjectattributeaccess objectid_msdyn_projecttask
msdyn_projecttask_ProcessSession processsession regardingobjectid_msdyn_projecttask
msdyn_projecttask_QueueItems queueitem objectid_msdyn_projecttask
msdyn_projecttask_SyncErrors syncerror regardingobjectid_msdyn_projecttask

Operations

The following operations can be used with the msdyn_projecttask entity type.

Name Binding
GrantAccess Not Bound
IsValidStateTransition Not Bound
ModifyAccess Not Bound
msdyn_BulkCreatePredecessorsForTask Entity
msdyn_BulkDeletePredecessorsForTask Entity
msdyn_CreateEstimatesForProjectTask Entity
msdyn_DeleteEstimatesForProjectTask Entity
msdyn_IndentWBSTask Entity
msdyn_MoveDownWBSTask Entity
msdyn_MoveUpWBSTask Entity
msdyn_OutdentWBSTask Entity
msdyn_ResAssignResourcesForTask Entity
msdyn_SaveProjectLineTasks Entity
msdyn_UpdateEffortContour Entity
msdyn_updateprojecttask Entity
RetrievePrincipalAccess Not Bound
RetrieveSharedPrincipalsAndAccess Not Bound
RevokeAccess Not Bound

Solutions

The following solutions include the msdyn_projecttask entity type.

Name Description
Project Service Automation Microsoft Dynamics 365 for Project Service Automation is an end-to-end solution that helps sales and delivery teams engage customers and deliver billable projects on time and within budget. Project Service gives you the tools you need to: Estimate, quote, and contract work; Plan and assign resources; Enable team collaboration; Capture time, expense, and progress data for real-time insights and accurate invoicing.

See Also