ResourceAssignment

Description: Resource assignments track the work of resources or roles that are performing various activities.

Field

Type

Description

Read-Only

ActivityId

String

The short ID that uniquely identifies the activity within the project.

Yes

ActivityName

String

The name of the activity. The activity name does not have to be unique.

Yes

ActivityObjectId

ForeignKey

The unique ID of the activity to which the resource is assigned.

No

ActivityType

Enum

The type of the activity, either 'Task Dependent', 'Resource Dependent', 'Level of Effort', or 'Milestone'.

Yes

ActualCost

Double

The actual non-overtime plus overtime cost for the resource assignment on the activity. Computed as actual cost = actual regular cost + actual overtime cost.

No

ActualCurve

String

The actual hours for the resource assignment on the activity for a manual curve.

No

ActualDuration

Double

The actual duration for the resource assignment on the activity.

Yes

ActualFinishDate

DateTime

The date the resource actually finished working on the activity.

No

ActualOvertimeCost

Double

The actual overtime cost for the resource assignment on the activity. Computed as actual overtime cost = actual overtime units * cost per time * overtime factor.

No

ActualOvertimeUnits

Double

The actual overtime units worked by the resource on this activity. This value is computed from timesheets when project actuals are applied or may be entered directly by the project manager.

No

ActualRegularCost

Double

The actual non-overtime cost for the resource assignment on the activity. Computed as actual regular cost = actual regular units * cost per time.

No

ActualRegularUnits

Double

The actual non-overtime units worked by the resource on this activity. This value is computed from timesheets when project actuals are applied or may be entered directly by the project manager.

No

ActualStartDate

DateTime

The date the resource actually started working on the activity.

No

ActualThisPeriodCost

Double

The actual this period cost (will be labor or nonlabor).

No

ActualThisPeriodUnits

Double

The actual this period units (hours) (will be labor or nonlabor).

No

ActualUnits

Double

The actual non-overtime plus overtime units worked by the resource on this activity. This value is computed from timesheets when project actuals are applied or may be entered directly by the project manager.

No

AtCompletionCost

Double

The sum of the actual plus remaining costs for the resource assignment on the activity.

No

AtCompletionDuration

Double

The total working time from the activity's current start date to the current finish date.

Yes

AtCompletionUnits

Double

The sum of the actual plus remaining units for the resource assignment on the activity.

No

AutoComputeActuals

Boolean

The option that determines whether the activity's actual and remaining units, start date, finish date, and percent complete are computed automatically using the planned dates, planned units and the schedule percent complete.

Yes

CalendarName

String

The name of the calendar.

Yes

CalendarObjectId

ForeignKey

The unique ID generated by the system for the calendar associated with the resource assignment.

Yes

CBSCode

String

CBS Code associated with the Resource Assignment.

Yes

CBSId

ForeignKey

The unique ID of the CBS assigned to the Resource Assignment.

No

CostAccountId

String

The id of associated cost account.

Yes

CostAccountName

String

The name of the associated cost account.

Yes

CostAccountObjectId

Int

The unique ID of the cost account associated with this resource assignment.

No

CreateDate

DateTime

The date this assignment was created.

Yes

CreateUser

String

The name of the user that created this assignment.

Yes

DailySpreadActualCost

String

Field Description

Yes

DailySpreadActualOvertimeCost

String

The actual overtime cost for the resource assignment on the activity for daily spread. Computed as daily spread actual overtime cost = daily spread actual overtime units * cost per time * overtime factor.

Yes

DailySpreadActualOvertimeUnits

String

The actual overtime units worked by the resource on this activity for daily spread. This value is computed from timesheets when project actuals are applied or may be entered directly by the project manager.

Yes

DailySpreadActualRegularCost

String

The actual non-overtime cost for the resource assignment on the activity for daily spread. Computed as daily spread actual regular cost = daily spread actual regular units * cost per time.

Yes

DailySpreadActualRegularUnits

String

The actual non-overtime units worked by the resource on this activity for daily spread. This value is computed from timesheets when project actuals are applied or may be entered directly by the project manager.

Yes

DailySpreadActualUnits

String

The actual non-overtime plus overtime units worked by the resource on this activity for daily spread. This value is computed from timesheets when project actuals are applied or may be entered directly by the project manager.

Yes

DailySpreadAtCompletionCost

String

The sum of the actual plus remaining costs for the resource assignment on the activity for daily spread.

Yes

DailySpreadAtCompletionUnits

String

The sum of the actual plus remaining units for the resource assignment on the activity for daily spread.

Yes

DailySpreadPlannedCost

String

The planned cost of work required for the resource assignment on the activity to be completed for daily spread.

Yes

DailySpreadPlannedUnits

String

The planned units of work for the resource assignment on the activity for daily spread. This field is named BudgetedUnits in Primavera's Engineering and Construction and Maintenance and Turnaround solutions.

Yes

DailySpreadRemainingCost

String

The remaining cost for the resource assignment on the activity for daily spread. Computed as daily spread remaining cost = daily spread remaining units * cost per time.

Yes

DailySpreadRemainingLateCost

String

Field Description

Yes

DailySpreadRemainingLateUnits

String

Field Description

Yes

DailySpreadRemainingUnits

String

Desc

Yes

DailySpreadStaffedRemainingCost

String

The time distribution of the resource's remaining cost for resource assignements that have filled a role.

Yes

DailySpreadStaffedRemainingLateCost

String

Field Description

Yes

DailySpreadStaffedRemainingLateUnits

String

Field Description

Yes

DailySpreadStaffedRemainingUnits

String

The time distribution of the resource's daily spread remaining units for resource assignments that have filled a role.

Yes

DailySpreadUnstaffedRemainingCost

String

The time distribution of the resource's daily spread remaining cost for resource assignments that have not filled a role.

Yes

DailySpreadUnstaffedRemainingLateCost

String

Field Description

Yes

DailySpreadUnstaffedRemainingLateUnits

String

Field Description

Yes

DailySpreadUnstaffedRemainingUnits

String

The time distribution of the resource's daily spread remaining units for resource assignments that have not filled a role.

Yes

DrivingActivityDatesFlag

Boolean

The flag indicating whether new resource/role assignments drive activity dates, by default.

No

FinishDate

DateTime

The finish date of the resource assignment on the activity. Set to the remaining finish date until the activity is completed, then set to the actual finish date.

No

GUID

String

The globally unique ID generated by the system.

No

HasFutureBucketData

Boolean

The flag that indicates whether the assignment has future bucket data.

Yes

IsActive

Boolean

The flag that indicates whether this resource assignment is active.

Yes

IsActivityFlagged

Boolean

The flag that indicates whether the resource who is assigned to the activity assignment has flagged the activity as important to the resource.

No

IsBaseline

Boolean

The boolean value indicating if this business object is related to a Project or Baseline.

Yes

IsCostUnitsLinked

Boolean

The flag that determines whether or not cost should be calculated based on units.

No

IsOvertimeAllowed

Boolean

The flag that indicates whether the resource is allowed to log overtime hours.

Yes

IsPrimaryResource

Boolean

The flag that indicates whether this resource is the activity's primary resource.

No

IsTemplate

Boolean

The boolean value indicating if this business object is related to a template Project.

Yes

LastUpdateDate

DateTime

The date this assignment was last updated.

Yes

LastUpdateUser

String

The name of the user that last updated this assignment.

Yes

ObjectId

Int

The unique ID generated by the system.

No

OvertimeFactor

Double

The overtime factor used to compute the overtime price for the resource assignment on this activity. Overtime price = standard price * overtime factor.

No

PendingActualOvertimeUnits

Double

The actual overtime units worked by the resource on this activity.

Yes

PendingActualRegularUnits

Double

The actual nonovertime units worked by the resource on this activity.

Yes

PendingPercentComplete

Double

The estimate of the percentage of the resource's units of work completed on this activity. The pending percent complete is entered by each resource using Timesheets.

No

PendingRemainingUnits

Double

The estimate of the resource's remaining units on this activity. The pending remaining units is entered by each resource using Timesheets.

No

PlannedCost

Double

The planned cost for the resource assignment on the activity. Computed as planned cost = planned units * price per time.

No

PlannedCurve

String

The planned hours for the resource assignment on the activity for a manual curve.

No

PlannedDuration

Double

The planned working time for the resource assignment on the activity, from the resource's planned start date to the planned finish date.

No

PlannedFinishDate

DateTime

The date the resource is scheduled to finish working on the activity. This date is computed by the project scheduler but can be updated manually by the project manager.

No

PlannedLag

Double

The planned time lag between the activity's planned start date and the resource's planned start date on the activity. If the resource is planned to start work when the activity is planned to start, the planned lag is zero.

No

PlannedStartDate

DateTime

The date the resource is scheduled to begin working on the activity. This date is computed by the project scheduler but can be updated manually by the project manager.

No

PlannedUnits

Double

The planned units of work for the resource assignment on the activity. This field is named BudgetedUnits in Primavera's Engineering and Construction and Maintenance and Turnaround solutions.

No

PlannedUnitsPerTime

Double

The planned units per time at which the resource is to perform work on this activity.

No

PricePerUnit

Double

The price per time for the resource on this activity. This price is used to compute the resource's cost for the activity.

No

PriorActualOvertimeUnits

Double

The difference between the pending quantity value and the actual quantity value for overtime before applying the new actual value.

Yes

PriorActualRegularUnits

Double

The difference between the pending quantity value and the actual quantity value before applying the new actual value.

Yes

Proficiency

Enum

The skill level that is associated with the role. The values are 'Master', 'Expert', 'Skilled', 'Proficient', and 'Inexperienced'.

No

ProjectId

String

The short code that uniquely identifies the project.

Yes

ProjectObjectId

ForeignKey

The unique ID of the associated project.

Yes

RateSource

Enum

The value that indicates which price/unit will be used to calculate costs for the assignment, such as 'Resource', 'Role', and 'Override'.

No

RateType

Enum

The rate type that determines which of the five prices specified for the resource will be used to calculate the cost for the resource assignment.

No

RemainingCost

Double

The remaining cost for the resource assignment on the activity. Computed as remaining cost = remaining units * cost per time.

No

RemainingCurve

String

The remaining hours for the resource assignment on the activity for a manual curve.

No

RemainingDuration

Double

The remaining duration of the resource assignment. The remaining duration is the remaining working time for the resource assignment on the activity, from the resource's remaining start date to the remaining finish date.

No

RemainingFinishDate

DateTime

The date the resource is scheduled to finish the remaining work for the activity. This date is computed by the project scheduler but can be updated manually by the project manager.

No

RemainingLag

Double

The time lag between the activity's remaining start date and the resource's remaining start date on the activity.

No

RemainingLateFinishDate

DateTime

The remaining late finish date calculated by the scheduler.

Yes

RemainingLateStartDate

DateTime

The remaining late start date calculated by the scheduler.

Yes

RemainingStartDate

DateTime

The date the resource is scheduled to begin the remaining work for the activity. This date is computed by the project scheduler but can be updated manually by the project manager.

No

RemainingUnits

Double

The remaining units of work to be performed by this resource on this activity. Before the activity is started, the remaining units are the same as the planned units. After the activity is completed, the remaining units are zero.

No

RemainingUnitsPerTime

Double

The units per time at which the resource will be performing work on the remaining portion of this activity.

No

ResourceCalendarName

String

The name of the calendar for the resource.

Yes

ResourceCurveName

String

The name of the resource curve that determines how resources and costs are distributed over time for this activity.

Yes

ResourceCurveObjectId

ForeignKey

The unique ID of the resource curve.

No

ResourceId

String

The short code that uniquely identifies the resource.

Yes

ResourceName

String

The name of the resource.

Yes

ResourceObjectId

ForeignKey

The unique ID of the associated resource.

No

ResourceType

Enum

The resource type: 'Labor', 'Nonlabor', or 'Material'.

No

RoleId

String

The short code that uniquely identifies the role.

Yes

RoleName

String

The name of the role. The role name uniquely identifies the role.

Yes

RoleObjectId

ForeignKey

The unique ID of the role the resource is performing on this activity. A resource may be assigned to the same activity more than once, performing different roles.

No

RolledupWBSObjectId

ForeignKey

Rolled up WBS Object Ids after filtering either by levels or tagging

No

StaffedRemainingCost

Double

The time distribution of the resource's remaining cost for resource assignments that have filled a role.

Yes

StaffedRemainingUnits

Double

The time distribution of the resource's remaining units for resource assignments that have filled a role.

Yes

StartDate

DateTime

The start date of the resource assignment on the activity. Set to the remaining start date until the activity is started, then set to the actual start date.

No

UnitsPercentComplete

Double

The percent complete of units for the resource assignment on the activity. Computed as actual units / at completion units * 100. Always in the range 0 to 100.

No

UnstaffedRemainingCost

Double

The time distribution of the resource's remaining cost for resource assignments that have not filled a role.

Yes

UnstaffedRemainingUnits

Double

The time distribution of the resource's remaining units for resource assignments that have not filled a role.

Yes

WBSObjectId

ForeignKey

The unique ID of the WBS for the activity.

Yes



Legal Notices | Your Privacy Rights
Copyright © 2013, 2020

Last Published Monday, November 30, 2020