Integration API Business Object Classes and Fields

Business Object Classes

ActivityActivityCodeActivityCodeAssignmentActivityCodeType
ActivityCommentActivityExpenseActivityNoteActivityOwner
ActivityPeriodActualActivityRiskActivityStepActivityStepTemplate
ActivityStepTemplateItemBaselineProjectBaselineTypeCalendar
CostAccountCurrencyDocumentDocumentCategory
DocumentStatusCodeEPSEPSBudgetChangeLogEPSFunding
EPSNoteEPSSpendingPlanExpenseCategoryFinancialPeriod
FundingSourceGlobalPreferencesGlobalProfileIssueHistory
NotebookTopicOBSOverheadCodeProject
ProjectBudgetChangeLogProjectCodeProjectCodeAssignmentProjectCodeType
ProjectCodeUserProjectDocumentProjectFundingProjectIssue
ProjectNoteProjectPortfolioProjectProfileProjectResource
ProjectResourceCategoryProjectResourceQuantityProjectSpendingPlanProjectThreshold
RelationshipResourceResourceAccessResourceAssignment
ResourceAssignmentPeriodActualResourceCodeResourceCodeAssignmentResourceCodeType
ResourceCurveResourceHourResourceRateResourceRole
ResourceTeamRiskRiskCategoryRole
RoleLimitRoleRateRoleTeamScheduleOptions
ShiftShiftPeriodThresholdParameterTimesheet
TimesheetAuditTimesheetDelegateTimesheetPeriodUDFCode
UDFTypeUDFValueUnitOfMeasureUser
UserFieldTitleUserInterfaceViewUserLicenseUserOBS
WBSWBSCategoryWBSMilestone

 

Activity

ClassFieldTypeRead OnlyDescription
ActivityAccountingVarianceCostXThe difference between the planned value of work scheduled and the actual cost of work performed. Computed as accounting variance = planned value - actual cost . A negative value indicates that actual costs have exceeded the scheduled costs.
ActivityAccountingVarianceLaborUnitsUnitXThe difference between the planned value of work scheduled and the actual work performed. Computed as accounting variance labor units = planned value labor units - actual units. A negative value indicates that actual costs have exceeded the scheduled costs.
ActivityActivitySpreadActivitySpreadXThe live activity spread data.
ActivityActualDurationDuration The total working time from the activity actual start date to the actual finish date (for completed activities), or to the current data date (for in-progress activities). The actual working time is computed using the activity's calendar.
ActivityActualExpenseCostCostXThe actual costs for all project expenses associated with the activity.
ActivityActualFinishDateEndDate The date on which the activity is actually finished.
ActivityActualLaborCostCost The actual costs for all labor resources assigned to the activity. If no resources are assigned, computed as the activity actual labor units * project default price / time.
ActivityActualLaborUnitsUnit The actual units for all labor resources assigned to the activity.
ActivityActualMaterialCostCostXThe sum of all regular and overtime costs for material resources.
ActivityActualNonLaborCostCost The actual costs for all nonlabor resources assigned to the activity. If no resources are assigned, computed as the activity actual nonlabor units * project default price / time.
ActivityActualNonLaborUnitsUnit The actual units for all nonlabor resources assigned to the activity.
ActivityActualStartDateBeginDate The date on which the activity is actually started.
ActivityActualThisPeriodLaborCostCost The actual this period labor cost for all labor resources assigned to the activity.
ActivityActualThisPeriodLaborUnitsUnit The actual this period labor units (hours) for all labor resources assigned to the activity.
ActivityActualThisPeriodMaterialCostCostXThe sum of all material resource costs for the current period.
ActivityActualThisPeriodNonLaborCostCost The actual this period nonlabor cost for all nonlabor resources assigned to the activity. If no resources are assigned, computed as the activity actual nonlabor units * project default price / time.
ActivityActualThisPeriodNonLaborUnitsUnit The actual this period nonlabor units (hours) for all nonlabor resources assigned to the activity.
ActivityActualTotalCostCostXThe actual total cost for the activity, including labor resources, nonlabor resources, and project expenses. Actual total cost = actual labor costs + actual nonlabor costs + actual expense costs.
ActivityActualTotalUnitsUnitXThe sum of Actual Labor Units and Actual Nonlabor Units.
ActivityAtCompletionDurationDuration The total working time from the activity's current start date to the current finish date. The current start date is the planned start date until the activity is started, then it is the actual start date. The current finish date is the activity planned finish date while the activity is not started, the remaining finish date while the activity is in progress, and the actual finish date once the activity is completed. The total working time is computed using the activity's calendar.
ActivityAtCompletionExpenseCostCostXThe sum of the actual plus remaining costs for all expenses associated with the activity. Computed as actual expense cost + remaining expense cost.
ActivityAtCompletionLaborCostCost The sum of the actual plus remaining costs for all labor resources assigned to the activity. Computed as actual labor cost + remaining labor cost. Same as the planned labor costs if the activity is not started and the actual labor costs once the activity is completed.
ActivityAtCompletionLaborUnitsUnit The sum of the actual plus remaining units for all labor resources assigned to the activity. Computed as actual labor units + remaining labor units. Same as the planned labor units if the activity is not started and the actual labor units once the activity is completed.
ActivityAtCompletionLaborUnitsVarianceUnitXThe project baseline planned total labor units minus the estimate at completion labor units.
ActivityAtCompletionMaterialCostCostXThe sum of all actual and remaining costs for material resources.
ActivityAtCompletionNonLaborCostCost The sum of the actual plus remaining costs for all nonlabor resources assigned to the activity. Computed as actual nonlabor cost + remaining nonlabor cost. Same as the planned nonlabor costs if the activity is not started and the actual nonlabor costs once the activity is completed.
ActivityAtCompletionNonLaborUnitsUnit The sum of the actual plus remaining units for all nonlabor resources assigned to the activity. Computed as actual nonlabor units + remaining nonlabor units. Same as the planned nonlabor units if the activity is not started and the actual nonlabor units once the activity is completed.
ActivityAtCompletionTotalCostCostXThe total cost at completion for the activity, including labor resources, nonlabor resources, and project expenses. At completion total cost = at completion labor cost + at completion nonlabor cost + at completion expense cost.
ActivityAtCompletionTotalUnitsUnitXThe sum of the actual plus remaining units for the resource assignment on the activity.
ActivityAtCompletionVarianceCostXThe difference between the project baseline total cost and the current estimate of total cost. Computed as VAC = BAC - EAC. A negative value indicates an estimated cost overrun. BAC is computed from the current project baseline.
ActivityAutoComputeActualsboolean 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. If this option is selected, the actual/remaining units and actual dates are automatically updated when project actuals are applied. Use this option to assume that all work for the activity proceeds according to plan.
ActivityBaseline1DurationDurationXThe duration for the activity in the primary baseline. The duration is the total working time from the activity current start date to the current finish date. Same as the actual duration plus the remaining duration. The total working time is computed using the activity's calendar.
ActivityBaseline1FinishDateEndDateXThe current finish date of the activity in the primary baseline. Set to the activity planned finish date while the activity is not started, the remaining finish date while the activity is in progress, and the actual finish date once the activity is completed.
ActivityBaseline1PlannedDurationDurationXThe planned duration for the activity in the primary baseline. Planned duration is the total working time from the activity current start date to the current finish date. Same as the actual duration plus the remaining duration. The total working time is computed using the activity's calendar. This field is named Baseline 1 Budgeted Duration in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaseline1PlannedExpenseCostCostXThe planned costs for all project expenses associated with the activity. This field is named Baseline 1 Budgeted Expense Cost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaseline1PlannedLaborCostCostXThe cost at completion for all labor resources assigned to the activity in the primary baseline. Computed from the primary baseline at completion labor units. If no resources are assigned, computed as the activity BL labor units * project default price / time. This field is named Baseline 1 Budgeted Labor Cost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaseline1PlannedLaborUnitsUnitXThe planned units for all labor resources assigned to the activity. This field is named Baseline 1 Budgeted Labor Units in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaseline1PlannedMaterialCostCostXThe Planned Material Cost for a primary baseline activity.
ActivityBaseline1PlannedNonLaborCostCostXThe planned costs for all nonlabor resources assigned to the activity. If no resources are assigned, computed as the activity planned nonlabor units * project default price / time. This field is named Baseline 1 Budgeted Non Labor Cost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaseline1PlannedNonLaborUnitsUnitXThe planned units for all nonlabor resources assigned to the activity. This field is named Baseline 1 Budgeted Non Labor Units in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaseline1PlannedTotalCostCostXThe planned total cost for the activity, including labor resources, nonlabor resources, and project expenses. Planned total cost = planned labor cost + planned nonlabor cost + planned expense cost. This field is named Baseline 1 Budgeted Total Cost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaseline1StartDateBeginDateXThe current start date of the activity in the primary baseline. Set to the planned start date until the activity is started, then set to the actual start date.
ActivityBaselineDurationDurationXThe duration for the activity in the project baseline. The duration is the total working time from the activity current start date to the current finish date. Same as the actual duration plus the remaining duration. The total working time is computed using the activity's calendar.
ActivityBaselineFinishDateEndDateXThe current finish date of the activity in the project baseline. Set to the activity planned finish date while the activity is not started, the remaining finish date while the activity is in progress, and the actual finish date once the activity is completed.
ActivityBaselinePlannedDurationDurationXThe planned duration for the activity in the project baseline. Planned duration is the total working time from the activity current start date to the current finish date. Same as the actual duration plus the remaining duration. The total working time is computed using the activity's calendar. This field is named Baseline Budgeted Duration in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaselinePlannedExpenseCostCostXThe planned costs for all project expenses associated with the activity. This field is named Baseline Budgeted Expense Cost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaselinePlannedLaborCostCostXThe cost at completion for all labor resources assigned to the activity in the project baseline. Computed from the baseline at completion labor units. If no resources are assigned, computed as the activity BL labor units * project default price / time. This field is named Baseline Budgeted Labor Cost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaselinePlannedLaborUnitsUnitXThe planned units for all labor resources assigned to the activity. This field is named Baseline Budgeted Labor Units in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaselinePlannedMaterialCostCostXThe Planned Material Cost for a project baseline activity.
ActivityBaselinePlannedNonLaborCostCostXThe planned costs for all nonlabor resources assigned to the activity. If no resources are assigned, computed as the activity planned nonlabor units * project default price / time. This field is named Baseline Budgeted Non Labor Cost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaselinePlannedNonLaborUnitsUnitXThe planned units for all nonlabor resources assigned to the activity. This field is named Baseline Budgeted Non Labor Units in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaselinePlannedTotalCostCostXThe planned total cost for the activity, including labor resources, nonlabor resources, and project expenses. Planned total cost = planned labor cost + planned nonlabor cost + planned expense cost. This field is named Baseline Budgeted Total Cost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityBaselineStartDateBeginDateXThe current start date of the activity in the project baseline. Set to the planned start date until the activity is started, then set to the actual start date.
ActivityBudgetAtCompletionCostXThe planned total cost through activity completion. Computed as planned labor cost + planned nonlabor cost + planned expense cost, same as the planned total cost.
ActivityCalendarNameStringXThe name of the calendar.
ActivityCalendarObjectIdObjectId The unique ID of the calendar assigned to the activity. Activity calendars can be assigned from the global calendar pool or the project calendar pool.
ActivityCostPercentCompletePercentXThe percent complete of costs for all labor resources, nonlabor resources, and expenses for the activity. Computed as actual total cost / at completion total cost * 100. Always in the range 0 to 100.
ActivityCostPercentOfPlannedPercentXThe percent complete of planned costs for all labor resources, nonlabor resources, and expenses for the activity. Computed as actual total cost / BL planned total cost * 100. The value can exceed 100.
ActivityCostPerformanceIndexdoubleXThe earned value divided by the actual cost. A value less than 1 indicates that actual cost have exceeded the planned value.
ActivityCostPerformanceIndexLaborUnitsdoubleXThe ratio of the earned value labor units and the actual work performed. Computed as CPI labor units = earned value labor units / actual labor units .
ActivityCostVarianceCostXThe difference between the earned value and the actual cost of work performed. Computed as CV = earned value - actual costs. A negative value indicates that actual costs have exceeded the value of work performed.
ActivityCostVarianceIndexdoubleXThe ratio of the cost variance and the earned value of work performed. Computed as CVI = cost variance / earned value.
ActivityCostVarianceIndexLaborUnitsdoubleXThe ratio of the cost variance labor units and the earned value of work performed. Computed as CVI labor units = CV labor units / earned value labor units
ActivityCostVarianceLaborUnitsUnitXThe difference between the earned value of labor units and the actual cost of labor units. Calculated as CV labor units = earned value planned units - actual units. A negative value indicates that actual costs have exceeded the value of work performed.
ActivityCreateDatejava.util.DateXThe date this activity was created.
ActivityCreateUserStringXThe name of the user that created this activity.
ActivityDataDateBeginDateXThe current data date for the project. The project status is up to date as of the data date. The data date is modified when project actuals are applied.
ActivityDuration1VarianceDurationXThe duration between the activity's primary baseline duration and the at complete duration. Computed as primary baseline duration - at completion duration.
ActivityDurationPercentCompletePercent The percent complete of the activity duration. Computed as (planned duration - remaining duration) / planned duration * 100. Always in the range 0 to 100. The planned duration is taken from the current plan, not from the baseline.
ActivityDurationPercentOfPlannedPercentXThe activity actual duration percent of planned. Computed as actual duration / BL duration * 100. The value can exceed 100. The BL duration is the activity's at completion duration from the project baseline.
ActivityDurationTypeDurationType The duration type of the activity. One of 'Fixed Units/Time', 'Fixed Duration and Units/Time', 'Fixed Units', or 'Fixed Duration and Units'. For 'Fixed Units/Time' activities, the resource units per time are constant when the activity duration or units are changed. This type is used when an activity has fixed resources with fixed productivity output per time period. For 'Fixed Duration and Units/Time' activities, the activity duration is constant as the units or resource units per time are changed. This type is used when the activity is to be completed within a fixed time period regardless of the resources assigned. For 'Fixed Units' activities, the activity units are constant when the duration or resource units per time are changed. This type is used when the total amount of work is fixed, and increasing the resources can decrease the activity duration.
ActivityDurationVarianceDurationXThe duration between the activity's project baseline duration and the at complete duration. Computed as project baseline duration - at completion duration.
ActivityEarlyFinishDateEndDateXThe earliest possible date the activity can finish. This date is computed by the project scheduler based on network logic, schedule constraints, and resource availability.
ActivityEarlyStartDateBeginDateXThe earliest possible date the remaining work for the activity can begin. This date is computed by the project scheduler based on network logic, schedule constraints, and resource availability.
ActivityEarnedValueCostCostXThe portion of the project baseline total cost of the activity that is actually completed as of the project data date. Computed as earned value = BAC * performance % complete. The method for computing performance % complete depends on the earned-value technique selected for the activity's WBS. BAC is computed from the project baseline.
ActivityEarnedValueLaborUnitsUnitXThe portion of the project baseline labor units that is actually completed as of the project data date. Computed as labor units earned value = project baseline labor units * performance % complete. The method for computing performance % complete depends on the earned-value technique selected for the activity's WBS. The BL labor units is taken from the project baseline.
ActivityEstimateAtCompletionCostCostXThe estimated cost at completion for the activity. Computed as the actual total cost plus the estimate-to-complete cost; EAC = ACWP + ETC. Note that the method for computing ETC depends on the earned-value technique selected for the activity's WBS.
ActivityEstimateAtCompletionLaborUnitsUnitXThe estimated labor units at completion of the activity. Calculated as actual labor units + estimate to complete labor units. estimate to complete labor units is calculated based off of the earned value setting on the WBS.
ActivityEstimateToCompleteCostXThe estimated cost to complete the activity. Computed as either the remaining total cost for the activity (remaining total cost), or as PF * (BAC - earned value), depending on the earned-value technique selected for the activity's WBS. BAC is computed from the project baseline.
ActivityEstimateToCompleteLaborUnitsUnitXThe estimated quantity to complete the activity. Computed as either the remaining total units for the activity (remaining total units), or as PF * (BL labor units - earned value), depending on the earned-value technique selected for the activity's WBS.
ActivityExpectedFinishDateEndDate The date the activity is expected to be finished according to the progress made on the activity's work products. The expected finish date is entered manually by people familiar with progress of the activity's work products.
ActivityExpenseCost1VarianceCostXThe difference between primary baseline expense cost and at completion expense cost. Calculated as primary baseline expense cost - at completion expense cost (at completion expense cost = actual expense cost + remaining expense cost).
ActivityExpenseCostPercentCompletePercentXThe percent complete of costs for all expenses associated with the activity. Computed as actual expense cost / at completion expense cost * 100. Always in the range 0 to 100.
ActivityExpenseCostVarianceCostXThe difference between project baseline expense cost and at completion expense cost. Calculated as project baseline expense cost - at completion expense cost (at completion expense cost = actual expense cost + remaining expense cost).
ActivityExternalEarlyStartDateBeginDate The date value that determines the early start date for imported activities with external constraints lost (relations from/to external projects that do not exist in the database). This field is the relationship early finish date (REF) when the lost relationship type is FS or SS. When the relationship type is SF or FF, this field is calculated as REF - RD of the successor.
ActivityExternalLateFinishDateEndDate The date value that determines the Late Finish Date for imported activities with external constraints lost (from/to external projects that do not exist in the database). This field is the relationship late finish date (RLF) when the lost relationship type is FS or FF. When the relationship type is SS or SF, this field is calculated as RLS + RD of the predecessor.
ActivityFeedbackString The feedback from the resource.
ActivityFinishDateEndDate The current finish date of the activity. Set to the activity planned finish date while the activity is not started, the remaining finish date while the activity is in progress, and the actual finish date once the activity is completed.
ActivityFinishDate1VarianceDurationXThe duration between the finish date in the current project and the primary baseline finish date. Calculated as finish date - primary baseline finish date.
ActivityFinishDateVarianceDurationXThe duration between the finish date in the current project and the project baseline finish date. Calculated as finish date - project baseline finish date.
ActivityFloatPathintXThe integer representing the critical path this activity is on. The value 1 is the most critical path, value 2 is the second most critical path, etc.
ActivityFloatPathOrderintXThe integer representing the order in which this object was found on one of the critical paths.
ActivityFreeFloatDurationXThe amount of time the activity can be delayed before delaying the start date of any successor activity.
ActivityGUIDString The globally unique ID generated by the system.
ActivityHasFutureBucketDatabooleanXThe flag that indicates whether a resource assignment on the activity has future bucket data.
ActivityIdString The short ID that uniquely identifies the activity within the project.
ActivityIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ActivityIsCriticalbooleanXThe flag that indicates whether the activity is critical. An activity is critical when its total Float is below the critical duration specified for the project. Delaying critical activities will delay the finish date of the project.
ActivityIsLongestPathbooleanXThe flag that indicates whether an activity is on the longest path. Default = 'N'
ActivityIsNewFeedbackboolean The flag that indicates that a resource has sent feedback notes about this activity which have not been reviewed yet.
ActivityIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ActivityLaborCost1VarianceCostXThe difference between primary baseline labor cost and at completion labor cost. Calculated as BL labor cost - at completion labor cost
ActivityLaborCostPercentCompletePercentXThe percent complete of costs for all labor resources assigned to the activity. Computed as actual labor cost / at completion labor cost * 100. Always in the range 0 to 100.
ActivityLaborCostVarianceCostXThe difference between project baseline labor cost and at completion labor cost. Calculated as BL labor cost - at completion labor cost
ActivityLaborUnits1VarianceUnitXThe difference between primary baseline labor units and at completion labor units. Calculated as BL labor units - at completion labor units.
ActivityLaborUnitsPercentCompletePercentXThe percent complete of units for all labor resources for the activity. Computed as actual labor units / at completion labor units * 100. Always in the range 0 to 100.
ActivityLaborUnitsVarianceUnitXThe difference between project baseline labor units and at completion labor units. Calculated as BL labor units - at completion labor units.
ActivityLastUpdateDatejava.util.DateXThe date this activity was last updated.
ActivityLastUpdateUserStringXThe name of the user that last updated this activity.
ActivityLateFinishDateEndDateXThe latest possible date the activity must finish without delaying the project finish date. This date is computed by the project scheduler based on network logic, schedule constraints, and resource availability.
ActivityLateStartDateBeginDateXThe latest possible date the remaining work for the activity must begin without delaying the project finish date. This date is computed by the project scheduler based on network logic, schedule constraints, and resource availability.
ActivityLevelingPriorityLevelingPriority The activity priority used to prioritize activities in a project when performing resource leveling. Valid values are 'Top', 'High', 'Normal', 'Low', and 'Lowest'.
ActivityMaterialCost1VarianceCostXThe primary Baseline Planned Material Cost minus the At Completion Material Cost.
ActivityMaterialCostPercentCompletePercentXThe percent complete of costs for all material resources assigned to the activity. Computed as actual nonlabor cost / at completion nonlabor cost * 100. Always in the range 0 to 100.
ActivityMaterialCostVarianceCostXThe project BaselinePlannedMaterialCost minus the AtCompletionMaterialCost.
ActivityNameString The name of the activity. The activity name does not have to be unique.
ActivityNonLaborCost1VarianceCostXThe difference between the primary baseline nonlabor cost and at completion nonlabor cost. Calculated as BL nonlabor cost - at completion nonlabor cost.
ActivityNonLaborCostPercentCompletePercentXThe percent complete of costs for all nonlabor resources assigned to the activity. Computed as actual nonlabor cost / at completion nonlabor cost * 100. Always in the range 0 to 100.
ActivityNonLaborCostVarianceCostXThe difference between the project baseline labor cost and at completion labor cost. Calculated as BL nonlabor cost - at completion nonlabor cost.
ActivityNonLaborUnits1VarianceUnitXThe difference between the primary baseline nonlabor units and at completion nonlabor units. Calculated as BL nonlabor units - at completion nonlabor units.
ActivityNonLaborUnitsPercentCompletePercent The percent complete of units for all nonlabor resources for the activity. Computed as actual nonlabor units / at completion nonlabor units * 100. Always in the range 0 to 100.
ActivityNonLaborUnitsVarianceUnitXThe difference between the project baseline labor units and at completion labor units. Calculated as BL nonlabor units - at completion nonlabor units.
ActivityNotesToResourcesString The notes from the project manager to the timesheet resources.
ActivityObjectIdObjectId The unique ID generated by the system.
ActivityPercentCompletePercent The activity percent complete. This value is tied to the activity duration % complete, units % complete, or physical % complete, depending on the setting for the activity's percent complete type, which is one of Duration, Units, or Physical. Always in the range 0 to 100.
ActivityPercentCompleteTypePercentCompleteType The activity percent complete type: 'Physical', 'Duration', or 'Units'.
ActivityPerformancePercentCompletePercentXThe activity performance percent complete. The performance percent complete is used to compute earned value and may be based on the activity % complete, on the 0/100 rule, on the 50/50 rule, etc., depending on the technique for computing earned-value percent complete for the activity's WBS. The performance % complete specifies what percentage of the activity's planned worth has been earned so far.
ActivityPhysicalPercentCompletePercent The physical percent complete, which can either be user entered or calculated from the activity's weighted steps.
ActivityPlannedDurationDuration The total working time from the activity planned start date to the planned finish date. The planned working time is computed using the activity's calendar. This field is named OriginalDuration in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityPlannedExpenseCostCostXThe planned costs for all project expenses associated with the activity. This field is named BudgetedExpenseCost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityPlannedFinishDateEndDate The date the activity is scheduled to finish. This date is computed by the project scheduler but can be updated manually by the project manager. This date is not changed by the project scheduler after the activity has been started.
ActivityPlannedLaborCostCost The planned costs for all labor resources assigned to the activity. If no resources are assigned, computed as the activity planned labor units * project default price / time. This field is named BudgetedLaborCost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityPlannedLaborUnitsUnit The planned units for all labor resources assigned to the activity. This field is named BudgetedLaborUnits in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityPlannedMaterialCostCostXThe sum of all material resource costs.
ActivityPlannedNonLaborCostCost The planned costs for all nonlabor resources assigned to the activity. If no resources are assigned, computed as the activity planned nonlabor units * project default price / time. This field is named BudgetedNonLaborCost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityPlannedNonLaborUnitsUnit The planned units for all nonlabor resources assigned to the activity. This field is named BudgetedNonLaborUnits in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityPlannedStartDateBeginDate The date the activity is scheduled to begin. This date is computed by the project scheduler but can be updated manually by the project manager. This date is not changed by the project scheduler after the activity has been started.
ActivityPlannedTotalCostCostXThe planned total cost for the activity, including labor resources, nonlabor resources, and project expenses. Planned total cost = planned labor cost + planned nonlabor cost + planned expense cost. This field is named BudgetedTotalCost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityPlannedTotalUnitsUnitXThe sum of Planned Labor Units and Planned Nonlabor Units. This field is named BudgetedTotalUnits in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityPlannedValueCostCostXThe portion of the project baseline total cost of the activity that is scheduled to be completed as of the project data date. Computed as BAC * schedule % complete. Also known as the work scheduled to be performed for the activity. The schedule % complete specifies how much of the activity's project baseline duration has been completed so far. BAC is computed from the project baseline.
ActivityPlannedValueLaborUnitsUnitXThe portion of the project baseline labor units that is scheduled to be completed as of the project data date. Computed as BL labor units * schedule % complete. The schedule % complete specifies how much of the activity's project baseline duration has been completed so far. BL labor units is taken from the project baseline.
ActivityPrimaryConstraintDatejava.util.Date The constraint date for the activity, if the activity has a constraint. The activity's constraint type determines whether this is a start date or finish date. Activity constraints are used by the project scheduler.
ActivityPrimaryConstraintTypeConstraintType The type of constraint applied to the activity start or finish date. Activity constraints are used by the project scheduler. Start date constraints are 'Start On', 'Start On or Before', and 'Start On or After'. Finish date constraints are 'Finish On', 'Finish On or Before', and 'Finish On or After'. Another type of constraint, 'As Late As Possible', schedules the activity as late as possible based on the available free float.
ActivityPrimaryResourceIdStringXThe name of the resource.
ActivityPrimaryResourceNameStringXThe name of the resource.
ActivityPrimaryResourceObjectIdObjectId The unique ID of the primary resource for the activity. The primary resource is responsible for the overall work on the activity and updates the activity status using Timesheets.
ActivityProjectIdStringXThe short code of the associated project.
ActivityProjectNameStringXThe name of the associated project.
ActivityProjectObjectIdObjectId The unique ID of the associated project.
ActivityRemainingDurationDuration The remaining duration of the activity. Remaining duration is the total working time from the activity remaining start date to the remaining finish date. The remaining working time is computed using the activity's calendar. Before the activity is started, the remaining duration is the same as the planned duration. After the activity is completed the remaining duration is zero.
ActivityRemainingEarlyFinishDateEndDate The remaining late end date, which is calculated by the scheduler.
ActivityRemainingEarlyStartDateBeginDate The date the remaining work for the activity is scheduled to begin. This date is computed by the project scheduler but can be updated manually by the project manager. Before the activity is started, the remaining start date is the same as the planned start date. This is the start date that Timesheets users follow.
ActivityRemainingExpenseCostCostXThe remaining costs for all project expenses associated with the activity.
ActivityRemainingFloatDurationXThe amount of time remaining by which the activity can be delayed before delaying the project finish date. Computed as late finish - remaining finish. If the remaining finish is the same as the early finish (in general, when the activity is not started), then the remaining float is the same as the total float.
ActivityRemainingLaborCostCost The remaining costs for all labor resources assigned to the activity. If no resources are assigned, computed as the activity remaining labor units * project default price / time.
ActivityRemainingLaborUnitsUnit The remaining units for all labor resources assigned to the activity. The remaining units reflects the work remaining to be done for the 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.
ActivityRemainingLateFinishDateEndDate The remaining late finish date calculated by the scheduler.
ActivityRemainingLateStartDateBeginDate The remaining late start date calculated by the scheduler.
ActivityRemainingMaterialCostCostXThe sum of all material resource remaining costs.
ActivityRemainingNonLaborCostCost The remaining costs for all nonlabor resources assigned to the activity. If no resources are assigned, computed as the activity remaining nonlabor units * project default price / time.
ActivityRemainingNonLaborUnitsUnit The remaining units for all nonlabor resources assigned to the activity. The remaining units reflects the work remaining to be done for the 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.
ActivityRemainingTotalCostCostXThe remaining total cost for the activity, including labor resources, nonlabor resources, and project expenses. Remaining total cost = remaining labor costs + remaining nonlabor costs + remaining expense costs.
ActivityRemainingTotalUnitsUnitXThe sum of Remaining Labor Units and Remaining Nonlabor Units.
ActivityResumeDateEndDate The date when a suspended task or resource dependent activity should be resumed. The resume date must be later than the suspend date and earlier than the actual finish date. The Suspend/Resume period behaves like a nonworktime on the activity calendar or resource calendar for task and resource dependent activities.
ActivityReviewFinishDateEndDateXThe finish date of the activity as proposed by the primary resource using Timesheets, while the activity is in "For Review" state. If the project manager approves the activity completion, the review finish is copied to the actual finish.
ActivityReviewStatusReviewStatus The activity review status. Valid values are 'OK', 'For Review', and 'Rejected'. Primary resources set the status to 'For Review' when they believe the activity is completed but are not allowed to mark activities as completed.
ActivitySchedulePercentCompletePercentXThe activity schedule percent complete, which specifies how much of the activity's project baseline duration has been completed so far. Computed based on where the current data date falls relative to the activity's project baseline start and finish dates. If the data date is earlier than the BL start, the schedule % complete is 0. If the data date is later than the BL finish, the schedule % complete is 100. The schedule % complete indicates how much of the activity duration should be currently completed, relative to the selected project baseline.
ActivitySchedulePerformanceIndexdoubleXThe ratio of the earned value of work performed and the work scheduled to be performed. Computed as SPI = earned value/ planned value. A value less than 1 indicates that less work was actually performed than was scheduled.
ActivitySchedulePerformanceIndexLaborUnitsdoubleXThe ratio of the earned value of labor units and the planned value of labor units. Computed as SPI labor units = earned value labor units / planned value labor units.
ActivityScheduleVarianceCostXThe difference between the earned value of work performed and the work scheduled to be performed. Computed as SV = earned value - planned value. A negative value indicates that less work was actually performed than was scheduled.
ActivityScheduleVarianceIndexdoubleXThe ratio of the schedule variance and the work scheduled to be performed. Computed as SVI = SV / planned value.
ActivityScheduleVarianceIndexLaborUnitsdoubleXThe ratio of the schedule variance and the work scheduled to be performed. Computed as SVI labor units = SV labor units / planned value labor units.
ActivityScheduleVarianceLaborUnitsUnitXThe difference between the earned value of work performed and the work scheduled to be performed. Computed as SV labor units = earned value labor units - planned value labor units.
ActivitySecondaryConstraintDatejava.util.Date The date to be used for the cstr_type2 assignment, if the activity has a cstr_type2 value. The activity's constraint type determines whether this is a start date or finish date. Activity constraints are used by the project scheduler.
ActivitySecondaryConstraintTypeConstraintType The additional constraint to be used by the scheduler. If more than one constraint is assigned, this value should be restricted to one of the following: "Start On or Before", "Start On or After", "Finish On or Before", or "Finish On or After".
ActivityStartDateBeginDate The start date of the activity. Set to the remaining start date until the activity is started, then set to the actual start date.
ActivityStartDate1VarianceDurationXThe duration between the start date in the current project and the primary baseline start date. Calculated as start date - primary baseline start date.
ActivityStartDateVarianceDurationXThe duration between the start date in the current project and the project baseline start date. Calculated as start date - project baseline start date.
ActivityStatusActivityStatus The current status of the activity, either 'Not Started', 'In Progress', or 'Completed'.
ActivitySuspendDateBeginDate The start date when the progress of a task or resource dependent activity is delayed from. The suspend date must be later than the actual start date, which the activity must have. The progress of the activity can be resumed by setting the resume date. The Suspend/Resume period behaves like a nonworktime on the activity calendar or resource calendar for task and resource dependent activities.
ActivityToCompletePerformanceIndexdoubleXThe TCPI, which is calculated as (budget at completion - earned value) / (estimate at completion - ACWP).
ActivityTotalCost1VarianceCostXThe difference between the primary baseline total cost and the at completion total cost. Calculated as BL total cost - at completion total cost.
ActivityTotalCostVarianceCostXThe difference between the project baseline total cost and the at completion total cost. Calculated as BL total cost - at completion total cost.
ActivityTotalFloatDurationXThe amount of time the activity can be delayed before delaying the project finish date. Total float can be computed as late start - early start or as late finish - early finish; this option can be set when running the project scheduler.
ActivityTypeActivityType The type of activity, either 'Task Dependent', 'Resource Dependent', 'Level of Effort', 'Start Milestone', 'Finish Milestone', or 'WBS Summary'. A 'Task Dependent' activity is scheduled using the activity's calendar rather than the calendars of the assigned resources. A 'Resource Dependent' activity is scheduled using the calendars of the assigned resources. This type is used when several resources are assigned to the activity, but they may work separately. A 'Start Milestone' or 'Finish Milestone' is a zero-duration activity without resources, marking a significant project event. A 'Level of Effort' activity has a duration that is determined by its dependent activities. Administration-type activities are typically 'Level of Effort'. A 'WBS Summary' comprises a group of activities that share a common WBS level. For example, all activities whose WBS codes start with A (A.1, A.1.1, A.1.1.2, A.2, A.3 and so forth) can be part of one WBS activity whose WBS code is A.
ActivityUnitsPercentCompletePercent The percent complete of units for all labor and nonlabor resources assigned to the activity. Computed as actual units / at completion units * 100. Always in the range 0 to 100.
ActivityUnreadCommentCountintXThe total number of unread comments on this activity for a user.
ActivityWBSCodeStringXThe short code assigned to each WBS element for identification. Each WBS element is uniquely identified by concatenating its own code together with its parents' codes.
ActivityWBSNameStringXThe name of the WBS element.
ActivityWBSObjectIdObjectId The unique ID of the WBS for the activity.

 

ActivityCode

ClassFieldTypeRead OnlyDescription
ActivityCodeCodeTypeNameStringXThe name of the parent code type for this code.
ActivityCodeCodeTypeObjectIdObjectId The unique ID of the parent activity code type.
ActivityCodeCodeTypeScopeActivityCodeTypeScopeXThe scope of the parent activity code type: Global, EPS, or Project. An activity code with Global scope can be assigned to any activity. An activity code with EPS scope can be assigned only to an activity within a project under that particular EPS. Similarly, an activity code with Project scope can be assigned only to an activity within that particular project.
ActivityCodeCodeValueString The value of the activity code.
ActivityCodeColorint The Hex representation for the color e.g. 0xFFFFFF.
ActivityCodeCreateDatejava.util.DateXThe date this activity code was created.
ActivityCodeCreateUserStringXThe name of the user that created this activity code.
ActivityCodeDescriptionString The description of the activity code.
ActivityCodeLastUpdateDatejava.util.DateXThe date this activity code was last updated.
ActivityCodeLastUpdateUserStringXThe name of the user that last updated this activity code.
ActivityCodeObjectIdObjectId The unique ID generated by the system.
ActivityCodeParentObjectIdObjectId The unique ID of the parent activity code of this activity code in the hierarchy.
ActivityCodeProjectObjectIdObjectIdXThe unique project ID of the parent code type for this code if code type scope is 'Project' or 'EPS', null for code types with scope 'Global'.
ActivityCodeSequenceNumberint The sequence number for sorting.

 

ActivityCodeAssignment

ClassFieldTypeRead OnlyDescription
ActivityCodeAssignmentActivityCodeDescriptionStringXThe description of the associated activity code.
ActivityCodeAssignmentActivityCodeObjectIdObjectId The unique ID of the associated activity code.
ActivityCodeAssignmentActivityCodeTypeNameStringXThe name of the parent activity code type.
ActivityCodeAssignmentActivityCodeTypeObjectIdObjectIdXThe unique ID of the parent activity code type.
ActivityCodeAssignmentActivityCodeTypeScopeActivityCodeTypeScopeXThe scope of the associated activity code type: Global, EPS, or Project. An activity code with Global scope can be assigned to any activity. An activity code with EPS scope can be assigned only to an activity within a project under that particular EPS. Similarly, an activity code with Project scope can be assigned only to an activity within that particular project.
ActivityCodeAssignmentActivityCodeValueStringXThe value of the associated activity code.
ActivityCodeAssignmentActivityIdStringXThe short ID that uniquely identifies the activity to which the activity code is assigned.
ActivityCodeAssignmentActivityNameStringXThe name of the activity to which the activity code is assigned.
ActivityCodeAssignmentActivityObjectIdObjectId The unique ID of the activity to which the activity code is assigned.
ActivityCodeAssignmentCreateDatejava.util.DateXThe date this code assignment was created.
ActivityCodeAssignmentCreateUserStringXThe name of the user that created this code assignment.
ActivityCodeAssignmentIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ActivityCodeAssignmentIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ActivityCodeAssignmentLastUpdateDatejava.util.DateXThe date this code assignment was last updated.
ActivityCodeAssignmentLastUpdateUserStringXThe name of the user that last updated this code assignment.
ActivityCodeAssignmentProjectIdStringXThe short code of the associated project.
ActivityCodeAssignmentProjectObjectIdObjectIdXThe unique ID of the associated project.
ActivityCodeAssignmentWBSObjectIdObjectIdXThe unique ID of the WBS for the associated activity.

 

ActivityCodeType

ClassFieldTypeRead OnlyDescription
ActivityCodeTypeCreateDatejava.util.DateXThe date this Activity Code Type was created.
ActivityCodeTypeCreateUserStringXThe name of the user that created this ActivityCodeType.
ActivityCodeTypeEPSObjectIdObjectId The unique ID of the associated EPS.
ActivityCodeTypeIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ActivityCodeTypeIsSecureCodeboolean The flag indicating whether this is a secure Activity Code Type.
ActivityCodeTypeIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ActivityCodeTypeLastUpdateDatejava.util.DateXThe date this Activity Code Type was last updated.
ActivityCodeTypeLastUpdateUserStringXThe name of the user that last updated this ActivityCodeType.
ActivityCodeTypeLengthint The maximum number of characters allowed for values of this activity code.
ActivityCodeTypeNameString The name of the activity code type.
ActivityCodeTypeObjectIdObjectId The unique ID generated by the system.
ActivityCodeTypeProjectObjectIdObjectId The unique ID of the associated project.
ActivityCodeTypeRefProjectObjectIdsString The IDs of the referring projects. Used for multiple project import export.
ActivityCodeTypeScopeActivityCodeTypeScope The scope of the code type: Global, EPS, or Project. An activity code with Global scope can be assigned to any activity. An activity code with EPS scope can be assigned only to an activity within a project under that particular EPS. Similarly, an activity code with Project scope can be assigned only to an activity within that particular project.
ActivityCodeTypeSequenceNumberint The sequence number for sorting.

 

ActivityComment

ClassFieldTypeRead OnlyDescription
ActivityCommentActivityObjectIdObjectId The unique ID of the activity to which this comment is added.
ActivityCommentCommentDatejava.util.Date The date on which this comment was added.
ActivityCommentCommentTextString The comment.
ActivityCommentCreateDatejava.util.DateXThe date this activity code was created.
ActivityCommentCreateUserStringXThe name of the user that created this activity code.
ActivityCommentLastUpdateDatejava.util.DateXThe date this activity code was last updated.
ActivityCommentLastUpdateUserStringXThe name of the user that last updated this activity code.
ActivityCommentObjectIdObjectId The unique ID generated by the system.
ActivityCommentPersonalNameStringXThe commented user's personal or actual name.
ActivityCommentReadFlagboolean The flag that identifies whether a comment is read by a particular user.
ActivityCommentUserObjectIdObjectId The unique ID of the user who added this comment.

 

ActivityExpense

ClassFieldTypeRead OnlyDescription
ActivityExpenseAccrualTypeAccrualType The accrual type for the project expense. If the accrual type is 'Start of Activity', the entire expense costs are accrued at the start date of the activity. If the accrual type is 'End of Activity', the entire expense costs are accrued at the finish date of the activity. If the accrual type is 'Uniform over Activity', the expense costs are accrued uniformly over the duration of the activity.
ActivityExpenseActivityIdStringXThe short ID that uniquely identifies the activity within the project.
ActivityExpenseActivityNameStringXThe name of the activity. The activity name does not have to be unique.
ActivityExpenseActivityObjectIdObjectId The unique ID of the activity to which the project expense is linked. Every project expense is associated with one activity in the project.
ActivityExpenseActualCostCost The actual cost for the project expense.
ActivityExpenseActualUnitsdouble The actual units for the project expense.
ActivityExpenseAtCompletionCostdoubleXThe sum of the actual plus remaining costs for the project expense. Computed as actual cost + remaining cost.
ActivityExpenseAtCompletionUnitsdoubleXThe at completion units for the project expense.
ActivityExpenseAutoComputeActualsboolean The flag that identifies whether the actual and remaining costs for the expense are computed automatically using the planned cost and the activity's schedule percent complete. If this option is selected, the actual/remaining costs are automatically updated when project actuals are applied. This assumes the expenses are made according to plan.
ActivityExpenseCostAccountIdStringXThe id of associated cost account.
ActivityExpenseCostAccountNameStringXThe name of the associated cost account.
ActivityExpenseCostAccountObjectIdObjectId The unique ID of the cost account associated with the project expense.
ActivityExpenseCreateDatejava.util.DateXThe date this expense was created.
ActivityExpenseCreateUserStringXThe name of the user that created this expense.
ActivityExpenseDocumentNumberString The document number for the expense. Use this for the purchase order number, invoice number, requisition number, or similar, as needed.
ActivityExpenseExpenseCategoryNameStringXThe name of the expense category.
ActivityExpenseExpenseCategoryObjectIdObjectId The unique ID of the expense category for the project expense.
ActivityExpenseExpenseDescriptionString The description of the expense.
ActivityExpenseExpenseItemString The name of the project expense.
ActivityExpenseExpensePercentCompletePercent The percent complete of the project expense.
ActivityExpenseIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ActivityExpenseIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ActivityExpenseLastUpdateDatejava.util.DateXThe date this expense was last updated.
ActivityExpenseLastUpdateUserStringXThe name of the user that last updated this expense.
ActivityExpenseObjectIdObjectId The unique ID generated by the system.
ActivityExpenseOverBudgetbooleanXThe indicator that reflects whether the project expense is over budget. An expense is over budget when the actual cost + remaining cost exceeds the planned cost.
ActivityExpensePlannedCostCost The planned cost for the project expense. This field is named BudgetedCost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityExpensePlannedUnitsdouble The planned number of units for the project expense. This number is multiplied by the price per unit to compute the planned cost. This field is named BudgetedUnits in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ActivityExpensePricePerUnitCost The planned price per unit for the project expense. This number is multiplied by the planned number of units to compute the planned cost.
ActivityExpenseProjectIdStringXThe short code that uniquely identifies the project.
ActivityExpenseProjectObjectIdObjectIdXThe unique ID of the associated project.
ActivityExpenseRemainingCostCost The remaining cost for the project expense. Before actual expenses are made, remaining cost should be the same as planned cost. While the activity is in progress, the remaining cost should be updated to reflect the estimated remaining cost required for the expense. After the expense is completed, the remaining cost should be zero.
ActivityExpenseRemainingUnitsdouble The remaining units for the project expense.
ActivityExpenseUnitOfMeasureString The unit of measure for the project expense.
ActivityExpenseVendorString The name of the vendor providing the product or service associated with the expense.
ActivityExpenseWBSObjectIdObjectIdXThe unique ID of the WBS for the activity.

 

ActivityNote

ClassFieldTypeRead OnlyDescription
ActivityNoteActivityIdStringXThe short ID that uniquely identifies the activity to which the activity note is assigned.
ActivityNoteActivityNameStringXThe name of the activity to which the activity note is assigned.
ActivityNoteActivityObjectIdObjectId The unique ID of the activity to which the activity note is assigned.
ActivityNoteCreateDatejava.util.DateXThe date this note was created.
ActivityNoteCreateUserStringXThe name of the user that created this note.
ActivityNoteIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ActivityNoteIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ActivityNoteLastUpdateDatejava.util.DateXThe date this note was last updated.
ActivityNoteLastUpdateUserStringXThe name of the user that last updated this note.
ActivityNoteNoteString The information that is associated with the notebook topic.
ActivityNoteNotebookTopicNameStringXThe name of the associated notebook topic.
ActivityNoteNotebookTopicObjectIdObjectId The unique ID of the associated notebook topic.
ActivityNoteObjectIdObjectId The unique ID generated by the system.
ActivityNoteProjectIdStringXThe short code that uniquely identifies the associated project.
ActivityNoteProjectObjectIdObjectIdXThe unique ID of the associated project.
ActivityNoteRawTextNoteStringXThe information that is associated with the notebook topic, without any HTML.
ActivityNoteWBSObjectIdObjectIdXThe unique ID of the WBS for the activity.

 

ActivityOwner

ClassFieldTypeRead OnlyDescription
ActivityOwnerActivityObjectIdObjectId The unique ID of the associated activity.
ActivityOwnerCreateDatejava.util.DateXThe date this activity owner was created.
ActivityOwnerCreateUserStringXThe name of the user that created this activity owner.
ActivityOwnerIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ActivityOwnerIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ActivityOwnerLastUpdateDatejava.util.DateXThe date this activity owner was last updated.
ActivityOwnerLastUpdateUserStringXThe name of the user that last updated this activity owner.
ActivityOwnerProjectObjectIdObjectIdXThe unique ID of the associated project.
ActivityOwnerUserObjectIdObjectId The unique ID of the associated user.

 

ActivityPeriodActual

ClassFieldTypeRead OnlyDescription
ActivityPeriodActualActivityObjectIdObjectId The unique ID of the associated activity.
ActivityPeriodActualActualExpenseCostCost The actual expense cost on this activity during a financial period.
ActivityPeriodActualActualLaborCostCost The actual labor cost on this activity during a financial period.
ActivityPeriodActualActualLaborUnitsUnit The actual labor units on this activity during a financial period.
ActivityPeriodActualActualMaterialCostCostXThe actual material cost on this activity during a financial period.
ActivityPeriodActualActualNonLaborCostCost The actual nonlabor cost on this activity during a financial period.
ActivityPeriodActualActualNonLaborUnitsUnit The actual nonlabor units on this activity during a financial period.
ActivityPeriodActualCreateDatejava.util.DateXThe date this activity period actual was created.
ActivityPeriodActualCreateUserStringXThe name of the user that created this activity period actual.
ActivityPeriodActualEarnedValueCostCost The earned value cost on this activity during a financial period.
ActivityPeriodActualEarnedValueLaborUnitsUnit The earned value labor units on this activity during a financial period.
ActivityPeriodActualFinancialPeriodObjectIdObjectId The unique ID of the associated financial period.
ActivityPeriodActualIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ActivityPeriodActualIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ActivityPeriodActualLastUpdateDatejava.util.DateXThe date this activity period actual was last updated.
ActivityPeriodActualLastUpdateUserStringXThe name of the user that last updated this activity period actual.
ActivityPeriodActualPlannedValueCostCost The planned value cost on this activity during a financial period.
ActivityPeriodActualPlannedValueLaborUnitsUnit The planned value labor units on this activity during a financial period.
ActivityPeriodActualProjectObjectIdObjectIdXThe unique ID of the associated project.
ActivityPeriodActualWBSObjectIdObjectIdXThe unique ID of the WBS for the activity.

 

ActivityRisk

ClassFieldTypeRead OnlyDescription
ActivityRiskActivityIdStringXThe id of an activity impacted by the Risk.
ActivityRiskActivityNameStringXThe name of an activity impacted by the Risk. The activity name does not have to be unique.
ActivityRiskActivityObjectIdObjectId The unique ID of the activity to which the risk is assigned.
ActivityRiskCreateDatejava.util.DateXThe date this activity was created.
ActivityRiskCreateUserStringXThe name of the user that created this activity risk.
ActivityRiskIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ActivityRiskIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ActivityRiskLastUpdateDatejava.util.DateXThe date this activity was last updated.
ActivityRiskLastUpdateUserStringXThe name of the user that last updated this activity risk.
ActivityRiskProjectIdStringXThe short code of the associated project.
ActivityRiskProjectNameStringXThe name of the associated project.
ActivityRiskProjectObjectIdObjectIdXThe unique ID of the associated project.
ActivityRiskRiskIdStringXThe ID of the Risk. Must be unique within a project.
ActivityRiskRiskNameStringXThe name of the Risk. Does not need to be unique.
ActivityRiskRiskObjectIdObjectId The unique ID of the associated risk.

 

ActivityStep

ClassFieldTypeRead OnlyDescription
ActivityStepActivityIdStringXThe short ID that uniquely identifies the activity within the project.
ActivityStepActivityNameStringXThe name of the activity. The activity name does not have to be unique.
ActivityStepActivityObjectIdObjectId The unique ID of the activity to which the steps are assigned.
ActivityStepCreateDatejava.util.DateXThe date this activity step was created.
ActivityStepCreateUserStringXThe name of the user that created this activity step.
ActivityStepDescriptionString The description of the activity step.
ActivityStepIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ActivityStepIsCompletedboolean The flag that indicates whether the step has been completed.
ActivityStepIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ActivityStepLastUpdateDatejava.util.DateXThe date this activity step was last updated.
ActivityStepLastUpdateUserStringXThe name of the user that last updated this activity step.
ActivityStepNameString The name of the activity step.
ActivityStepObjectIdObjectId The unique ID generated by the system.
ActivityStepPercentCompletePercent The percent complete for the step.
ActivityStepProjectIdStringXThe short code that uniquely identifies the project.
ActivityStepProjectObjectIdObjectIdXThe unique ID of the associated project.
ActivityStepSequenceNumberint The sequence number for sorting.
ActivityStepWBSObjectIdObjectIdXThe unique ID of the WBS for the activity.
ActivityStepWeightdouble The weight that is assigned to the step. This is a user defined field that is used to calculate the physical percent complete when the project option is set.
ActivityStepWeightPercentPercentXThe non-editable field that displays the percentage amount that corresponds to the step. It is calculated by taking the weight of the step and dividing it by the total of all weights for the activity.

 

ActivityStepTemplate

ClassFieldTypeRead OnlyDescription
ActivityStepTemplateCreateDatejava.util.DateXThe date this activity step template was created.
ActivityStepTemplateCreateUserStringXThe name of the user that created this activity step template.
ActivityStepTemplateLastUpdateDatejava.util.DateXThe date this activity step template was last updated.
ActivityStepTemplateLastUpdateUserStringXThe name of the user that last updated this activity step template.
ActivityStepTemplateNameStringXThe name of the activity step template.
ActivityStepTemplateObjectIdObjectIdXThe unique ID generated by the system.
ActivityStepTemplateSequenceNumberintXThe sequence number for sorting.
ActivityStepTemplateStepCountintXThe number of items in this activity step template.

 

ActivityStepTemplateItem

ClassFieldTypeRead OnlyDescription
ActivityStepTemplateItemActivityStepTemplateObjectIdObjectIdXThe unique ID of the activity step template to which this item belongs.
ActivityStepTemplateItemCreateDatejava.util.DateXThe date this activity step template item was created.
ActivityStepTemplateItemCreateUserStringXThe name of the user that created this activity step template item.
ActivityStepTemplateItemDescriptionStringXThe description of the activity step.
ActivityStepTemplateItemLastUpdateDatejava.util.DateXThe date this activity step template item was last updated.
ActivityStepTemplateItemLastUpdateUserStringXThe name of the user that last updated this activity step template item.
ActivityStepTemplateItemNameStringXThe name of the activity step templat item.
ActivityStepTemplateItemObjectIdObjectIdXThe unique ID generated by the system.
ActivityStepTemplateItemSequenceNumberintXThe sequence number for sorting.
ActivityStepTemplateItemWeightdoubleXThe weight that is assigned to the step. This is a user defined field that is used to calculate the physical percent complete when the project option is set.

 

BaselineProject

ClassFieldTypeRead OnlyDescription
BaselineProjectActivityDefaultActivityTypeActivityType The default type for activities. Possible values are 'Task Dependent', 'Resource Dependent', 'Level of Effort', or 'Milestone'. A 'Task Dependent' activity is scheduled using the activity's calendar rather than the calendars of the assigned resources. A 'Resource Dependent' activity is scheduled using the calendars of the assigned resources. This type is used when several resources are assigned to the activity, but they may work separately. A 'Milestone' is a zero-duration activity without resources, marking a significant project event. A 'Level of Effort' activity has a duration that is determined by its dependent activities. Administration-type activities are typically 'Level of Effort'.
BaselineProjectActivityDefaultCalendarObjectIdObjectId The unique ID of the calendar assigned to new activities by default. Can be null for EPS and baselines.
BaselineProjectActivityDefaultCostAccountObjectIdObjectId The unique ID of the cost account assigned to new activities and project expenses by default.
BaselineProjectActivityDefaultDurationTypeDurationType The duration type assigned to new activities by default. Valid values are 'Fixed Units/Time', 'Fixed Duration and Units/Time', 'Fixed Units', or 'Fixed Duration and Units'.
BaselineProjectActivityDefaultPercentCompleteTypePercentCompleteType The percent complete type assigned to new activities by default. Valid values are 'Physical', 'Duration', and 'Units'.
BaselineProjectActivityDefaultPricePerUnitCost The price used to estimate resource costs for activities that have planned, actual, or remaining units, but no resource assignments. This price is also used to compute costs for activities in cases where resources are assigned but the resources have no prices. Resource cost is computed as the resource units multiplied by the price per time.
BaselineProjectActivityIdBasedOnSelectedActivityboolean The flag that indicates how to auto-number activity IDs for new activities-Y/N - Y means use the selected activity's activity ID as prefix, N means use standard auto-numbering based on the prefix, suffix. Default = 'N'
BaselineProjectActivityIdIncrementint The increment used for auto-numbering of activity IDs. When a new activity is created, the activity ID is automatically generated using auto-numbering. Activity ID auto-numbering concatenates the prefix and the suffix, with the suffix incremented to make the code unique. Example: 'A', '1000', '10' yields activity IDs of 'A1010', 'A1020', 'A1030', etc.
BaselineProjectActivityIdPrefixString The prefix used for auto-numbering of activity IDs. When a new activity is created, the activity ID is automatically generated using auto-numbering. Activity ID auto-numbering concatenates the prefix and the suffix, with the suffix incremented to make the code unique. Example: 'A', '1000', '10' yields activity IDs of 'A1010', 'A1020', 'A1030', etc.
BaselineProjectActivityIdSuffixint The suffix used for auto-numbering of activity IDs. When a new activity is created, the activity ID is automatically generated using auto-numbering. Activity ID auto-numbering concatenates the prefix and the suffix, with the suffix incremented to make the code unique. Example: 'A', '1000', '10' yields activity IDs of 'A1010', 'A1020', 'A1030', etc.
BaselineProjectActivityPercentCompleteBasedOnActivityStepsboolean The flag that indicates whether activity physical percent complete is automatically computed from the activity steps completed.
BaselineProjectAddActualToRemainingboolean The flag that indicates whether to add actual to remaining or to subtract actual from at complete when actual units and costs are updated. Default = 'Y'
BaselineProjectAddedByString The name of the user who added the project to the database.
BaselineProjectAnnualDiscountRatedouble The user-defined number field that identifies the discount rate for the project.
BaselineProjectAnticipatedFinishDateEndDate The anticipated finish date of WBS, project and EPS elements. User-entered - not dependent upon any other fields. If there are no children, the anticipated finish date will be the finish date displayed in the columns.
BaselineProjectAnticipatedStartDateBeginDate The anticipated start date of WBS, project and EPS elements. User-entered - not dependent upon any other fields. If there are no children, the anticipated start date will be the start date displayed in the columns.
BaselineProjectAssignmentDefaultDrivingFlagboolean The default flag assigned to new assignments, to indicate whether assignments will drive activity dates.
BaselineProjectAssignmentDefaultRateTypeDefaultRateType The default rate type when adding resource assignments to a project. Valid values are 'Price / Unit', 'Price / Unit2', 'Price / Unit3', 'Price / Unit4', and 'Price / Unit5'.
BaselineProjectBaselineTypeNameStringXThe name of the baseline type for this project baseline. Baseline types are used to categorize project baselines.
BaselineProjectBaselineTypeObjectIdObjectId The unique ID of the baseline type.
BaselineProjectCheckOutDatejava.util.DateXThe date on which the baseline project was checked out of the Project Management database.
BaselineProjectCheckOutStatusbooleanXThe flag that indicates that the baseline project is currently checked out to an external file or database and is being managed remotely.
BaselineProjectCheckOutUserObjectIdObjectIdXThe unique ID of the User that checked out this baseline project.
BaselineProjectContainsSummaryDatabooleanXThe flag that indicates that the WBS has been summarized.
BaselineProjectCostQuantityRecalculateFlagboolean The flag that indicates whether quantities should be updated when costs are updated, if costs and quantities are linked.
BaselineProjectCreateDatejava.util.DateXThe date this project baseline was created.
BaselineProjectCreateUserStringXThe name of the user that created this project baseline.
BaselineProjectCriticalActivityFloatLimitDuration The duration used to determine if an activity is critical. When an activity has total float that is less than or equal to this duration, the activity is marked as critical.
BaselineProjectCriticalActivityPathTypeCriticalActivityPathType The critical path type, which indicates how critical path activities are identified for the project, based on either 'Critical Float' or 'Longest Path'.
BaselineProjectCurrentBudgetCostXThe sum of the original budget plus the approved and pending budgets from the budget change log.
BaselineProjectCurrentVarianceCostXThe current budget minus the total spending plan.
BaselineProjectDataDatejava.util.Date The current data date for the project. The project status is up to date as of the data date. The data date is modified when project actuals are applied.
BaselineProjectDateAddedjava.util.Date The date on which the project was added to the Project Management database.
BaselineProjectDefaultPriceTimeUnitsUnitType The time units associated with the project's default price per time. Valid values are 'Hour', 'Day', 'Week', 'Month', and 'Year'.
BaselineProjectDescriptionString The description of the Project.
BaselineProjectDiscountApplicationPeriodDiscountApplicationPeriod The timescale for entering ROI spending and benefit plan. Valid values are 'Month', 'Quarter', or 'Year'.
BaselineProjectDistributedCurrentBudgetCostXThe sum of the current budget values from one level lower.
BaselineProjectEnableSummarizationboolean The flag which, when true, causes the Summarizer service to automatically summarize the project. If this is false, the project will be skipped during the summary run.
BaselineProjectFinishDateEndDateXThe finish date of the baseline project. This field depends on summary data that was created when the original project was last summarized before this baseline was created.
BaselineProjectFiscalYearStartMonthint The month that marks the beginning of the fiscal year for the project.
BaselineProjectForecastFinishDateEndDateXThe alternate end date to be optionally used by the scheduler).
BaselineProjectForecastStartDateBeginDateXThe alternate start date to be optionally used by the scheduler.
BaselineProjectGUIDString The globally unique ID generated by the system.
BaselineProjectHasFutureBucketDatabooleanXThe flag that indicates whether a resource assignment in the baseline has future bucket data.
BaselineProjectIdString The short code assigned to each WBS element for identification. Each WBS element is uniquely identified by concatenating its own code together with its parents' codes.
BaselineProjectIndependentETCLaborUnitsUnit The user-entered ETC total labor.
BaselineProjectIndependentETCTotalCostCost The user-entered ETC total cost.
BaselineProjectLastBaselineUpdateDatejava.util.Date The date this project baseline was last changed by Baseline Update in Project Management.
BaselineProjectLastFinancialPeriodObjectIdObjectId The unique ID of the last closed financial period for the baseline project.
BaselineProjectLastSummarizedDatejava.util.DateXThe date the project was last summarized.
BaselineProjectLastUpdateDatejava.util.DateXThe date this project baseline was last updated.
BaselineProjectLastUpdateUserStringXThe name of the user that last updated this project baseline.
BaselineProjectLevelingPriorityint The priority for scheduling.
BaselineProjectLinkActualToActualThisPeriodboolean The flag that determines whether actual units and costs are linked to actual-this-period units and costs. Default = 'Y'
BaselineProjectLinkPercentCompleteWithActualboolean The flag that determines whether actual units and cost should be recalculated when percent complete changes. Default = 'N'
BaselineProjectLinkPlannedAndAtCompletionFlagboolean The flag that indicates whether the At Completion Cost/Units should be linked to Planned Cost/Units for not-started activities. Default = 'Y'
BaselineProjectMustFinishByDateEndDate The date by which all project activities must finish. If entered, it is used as the project late finish date by the project scheduler.
BaselineProjectNameString The name of the baseline project.
BaselineProjectOBSNameStringXThe name of the person/role in the organization, sometimes referred to as the "responsible manager".
BaselineProjectOBSObjectIdObjectId The unique ID of the project manager from the project's OBS tree who is responsible for the WBS.
BaselineProjectObjectIdObjectId The unique ID generated by the system.
BaselineProjectOriginalBudgetCost The original budget for the baseline project.
BaselineProjectOriginalProjectObjectIdObjectId The unique ID of the project from which the project baseline was created, if the current project is a project baseline.
BaselineProjectOwnerResourceObjectIdObjectId The unique ID of the Owner Resource of this baseline project.
BaselineProjectParentEPSObjectIdObjectId The unique ID of the parent EPS of this baseline project.
BaselineProjectPlannedStartDateBeginDate The planned start date of the project. Used by the project scheduler.
BaselineProjectPrimaryResourcesCanMarkActivitiesAsCompletedboolean The flag that indicates whether primary resources can mark the project activities as completed. If not selected, a primary resource can only mark an activity as For Review. In this case the project manager reviews the activity and marks it as either Rejected or completed.
BaselineProjectProjectForecastStartDateBeginDate The alternate start date to be optionally used by the scheduler. The user sets the alternate start date by dragging the project bar in the Gantt Chart while manually leveling the resource profile in a resource analysis layout.
BaselineProjectProjectSpreadProjectSpreadXThe field containing spread data for this project. If a baseline project is attempted to be loaded with spread data, getProjectSpread will return null if no spread data was available for that project.
BaselineProjectProposedBudgetCostXThe sum of the original budget plus the approved and pending budgets from the budget change log.
BaselineProjectResetPlannedToRemainingFlagboolean The flag that indicates whether to reset Planned Duration and Units to Remaining Duration and Units, or to reset Remaining Duration and Units to Planned Duration and Units when the Activity Status is or becomes not started. Default = 'Y'
BaselineProjectResourceCanBeAssignedToSameActivityMoreThanOnceboolean The flag that indicates whether a resource can be assigned more than once to the same activity. This is useful when the resource is expected to perform more than one role on an activity, for example, documentation plus QA.
BaselineProjectResourcesCanAssignThemselvesToActivitiesboolean The flag that indicates whether timesheet application users are allowed to assign themselves to activities in this project.
BaselineProjectResourcesCanEditAssignmentPercentCompleteboolean The flag that indicates whether the project's resource can use the timesheet application to update remaining units or percent complete for their activities.
BaselineProjectRiskLevelProjectRiskLevel The risk level assigned to the project: 'Very High', 'High', 'Medium', 'Low', and 'Very Low'.
BaselineProjectScheduledFinishDateEndDate The early finish date of the latest activity in the project, as computed by the project scheduler.
BaselineProjectStartDateBeginDateXThe start date of the baseline project. This field depends on summary data that was created when the original project was last summarized before this baseline was created.
BaselineProjectStatusProjectStatus The project status: 'Planned', 'Active', 'Inactive', 'What-If', or 'Requested'.
BaselineProjectStrategicPriorityint The baseline project's priority. The range is from 1 to 10,000.
BaselineProjectSummarizeToWBSLevelintXThe maximum level within the project's WBS to perform summarization - default to 2.
BaselineProjectSummarizedDataDatejava.util.DateXThe data date of the project when it was last summarized-only updated by summarizer.
BaselineProjectSummaryAccountingVarianceByCostCostXThe Planned Value minus the Actual Cost. A negative value indicates that the Actual Cost has exceeded the Planned Value.
BaselineProjectSummaryAccountingVarianceByLaborUnitsUnitXThe Planned Value Labor Units minus the Actual Units. Negative value indicates that Actual Units have exceeded the Planned Value Labor Units.
BaselineProjectSummaryActivityCountintXThe number of activities that are currently in progress.
BaselineProjectSummaryActualDurationDurationXThe actual duration.
BaselineProjectSummaryActualExpenseCostCostXThe actual costs for all project expenses associated with the project.
BaselineProjectSummaryActualFinishDateEndDateXThe latest actual finish date of all activities in the project.
BaselineProjectSummaryActualLaborCostCostXThe actual cost for all labor resources assigned to the activity.
BaselineProjectSummaryActualLaborUnitsUnitXThe actual labor units.
BaselineProjectSummaryActualMaterialCostCostXThe actual units for all material resources assigned to the activity.
BaselineProjectSummaryActualNonLaborCostCostXThe actual units for all nonlabor resources assigned to the activity.
BaselineProjectSummaryActualNonLaborUnitsUnitXThe actual nonlabor units.
BaselineProjectSummaryActualStartDateBeginDateXThe earliest actual start date of all activities in the project.
BaselineProjectSummaryActualThisPeriodCostCostXThe actual this period cost (will be labor or nonlabor).
BaselineProjectSummaryActualThisPeriodLaborCostCostXThe actual this period labor cost
BaselineProjectSummaryActualThisPeriodLaborUnitsUnitXThe actual this period labor units.
BaselineProjectSummaryActualThisPeriodMaterialCostCostXThe actual this period material cost.
BaselineProjectSummaryActualThisPeriodNonLaborCostCostXThe actual this period nonlabor cost.
BaselineProjectSummaryActualThisPeriodNonLaborUnitsUnitXThe actual this period nonlabor units.
BaselineProjectSummaryActualTotalCostCostXThe actual labor cost + actual nonlabor cost + actual expense cost as of the project data date.
BaselineProjectSummaryActualValueByCostCostXThe actual total cost incurred on the activity as of the project data date, computed as Actual Labor Cost + Actual Nonlabor Cost + Actual Material Cost + Actual Expense Cost.
BaselineProjectSummaryActualValueByLaborUnitsUnitXThe actual total labor units for the activity as of the project data date (i.e., actual total cost by labor units).
BaselineProjectSummaryAtCompletionDurationDurationXThe duration at completion.
BaselineProjectSummaryAtCompletionExpenseCostCostXThe sum of the actual plus remaining cost for all project expenses associated with the cost account. Computed as Actual Expense Cost + Remaining Expense Cost.
BaselineProjectSummaryAtCompletionLaborCostCostXThe sum of the actual plus remaining costs for all labor resources assigned to the activity. Computed as actual labor cost + remaining labor cost. Same as the planned labor costs if the activity is not started and the actual labor costs once the activity is completed.
BaselineProjectSummaryAtCompletionLaborUnitsUnitXThe sum of the actual plus remaining units for all labor resources assigned to the activity. Computed as actual labor units + remaining labor units. Same as the planned labor units if the activity is not started and the actual labor units once the activity is completed.
BaselineProjectSummaryAtCompletionMaterialCostCostXThe material cost at completion. It is the sum of the actual plus remaining costs for all material resources assigned to the activity. Computed as actual material cost + remaining material cost. Same as the planned material costs if the activity is not started and the actual material costs once the activity is completed.
BaselineProjectSummaryAtCompletionNonLaborCostCostXThe nonlabor cost at completion. It is the sum of the actual plus remaining costs for all nonlabor resources assigned to the activity. Computed as actual nonlabor cost + remaining nonlabor cost. Same as the planned nonlabor costs if the activity is not started and the actual nonlabor costs once the activity is completed.
BaselineProjectSummaryAtCompletionNonLaborUnitsUnitXThe nonlabor units at completion. It is the sum of the actual plus remaining units for all nonlabor resources assigned to the activity. Computed as actual nonlabor units + remaining nonlabor units. Same as the planned nonlabor units if the activity is not started and the actual nonlabor units once the activity is completed.
BaselineProjectSummaryAtCompletionTotalCostCostXThe estimated cost at completion for the activity. Computed as the actual total cost plus the estimate-to-complete cost; EAC = ACWP + ETC. Note that the method for computing ETC depends on the earned-value technique selected for the activity's WBS.
BaselineProjectSummaryAtCompletionTotalCostVarianceCostXThe Baseline Planned Total Cost - At Completion Total Cost.
BaselineProjectSummaryBaselineCompletedActivityCountintXThe number of completed activities in the baseline.
BaselineProjectSummaryBaselineDurationDurationXThe planned duration for the activity in the primary baseline. Planned duration is the total working time from the activity current start date to the current finish date. Same as the actual duration plus the remaining duration. The total working time is computed using the activity's calendar.
BaselineProjectSummaryBaselineExpenseCostCostXThe planned cost for all project expenses associated with the activity in the primary baseline. Computed as the baseline actual expense cost plus the baseline remaining expense cost.
BaselineProjectSummaryBaselineFinishDateEndDateXThe current latest finish date of all activities in the project for the current baseline.
BaselineProjectSummaryBaselineInProgressActivityCountintXThe number of in-progress activities in the baseline.
BaselineProjectSummaryBaselineLaborCostCostXThe planned cost for all labor resources assigned to the activity in the primary baseline. Computed from the baseline At Completion labor units. If no resources are assigned, computed as the activity Baseline Planned Labor Units * Project Default Price / Time.
BaselineProjectSummaryBaselineLaborUnitsUnitXThe planned units for all labor resources assigned to the activity in the primary baseline. Computed as the baseline actual labor units plus the baseline remaining labor units.
BaselineProjectSummaryBaselineMaterialCostCostXThe planned cost for all material resources assigned to the activity in the primary baseline. Computed from the baseline At Completion nonlabor units. If no resources are assigned.
BaselineProjectSummaryBaselineNonLaborCostCostXThe planned cost for all nonlabor resources assigned to the activity in the primary baseline. Computed from the baseline At Completion nonlabor units. If no resources are assigned, computed as the activity Baseline Planned Nonlabor Units * Project Default Price / Time.
BaselineProjectSummaryBaselineNonLaborUnitsUnitXThe planned units for all nonlabor resources assigned to the activity in the primary baseline. Computed as the baseline actual nonlabor units plus the baseline remaining nonlabor units.
BaselineProjectSummaryBaselineNotStartedActivityCountintXThe number of activities not started in the baseline.
BaselineProjectSummaryBaselineStartDateBeginDateXThe current earliest start date of all activities in the WBS for the current baseline.
BaselineProjectSummaryBaselineTotalCostCostXThe Planned Total Cost for the activity in the primary baseline, including labor resources, nonlabor resources, and project expenses. Baseline Planned Total Cost = Baseline Planned Labor Cost + Baseline Planned Nonlabor Cost + Baseline Planned Expense Cost.
BaselineProjectSummaryBudgetAtCompletionByCostCostXThe Planned Total Cost through activity completion. Computed as Planned Labor Cost + Planned Nonlabor Cost + Planned Expense Cost, same as the Planned Total Cost.
BaselineProjectSummaryBudgetAtCompletionByLaborUnitsUnitXThe Baseline Planned Labor Cost + Baseline Planned Nonlabor Cost + Baseline Planned Expense Cost. Same as the Baseline Planned Total Cost.
BaselineProjectSummaryCompletedActivityCountintXThe number of activities that have an Actual Finish in the WBS.
BaselineProjectSummaryCostPercentCompletePercentXThe percent complete of cost for all nonlabor resources assigned. Computed as Actual Nonlabor Cost / At Completion Nonlabor Cost * 100. Always in the range 0 to 100.
BaselineProjectSummaryCostPercentOfPlannedPercentXThe activity actual cost percent of planned. Computed as actual total cost / baseline total cost * 100, or equivalently as ACWP / BAC * 100. The value can exceed 100. The baseline total cost is the activity's at completion cost from the current baseline. This field is named SummaryCostPercentOfBudget in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
BaselineProjectSummaryCostPerformanceIndexByCostdoubleXThe Earned Value divided by the Actual Cost. A value less than 1 indicates that the Actual Cost has exceeded the Planned Value.
BaselineProjectSummaryCostPerformanceIndexByLaborUnitsdoubleXThe Earned Value Labor Units / Actual Labor Units.
BaselineProjectSummaryCostVarianceByCostCostXThe Earned Value minus the Actual Cost. A negative value indicates that the Actual Cost has exceeded the Planned Value.
BaselineProjectSummaryCostVarianceByLaborUnitsUnitXThe Earned Value Labor Cost minus Actual Value Labor Cost.
BaselineProjectSummaryCostVarianceIndexdoubleXThe value that is calculated as the Cost Variance divided by Earned Value.
BaselineProjectSummaryCostVarianceIndexByCostPercentXThe Cost Variance divided by Earned Value.
BaselineProjectSummaryCostVarianceIndexByLaborUnitsdoubleXThe Cost Variance Labor Units divided by Earned Value Labor Units.
BaselineProjectSummaryDurationPercentCompletePercentXThe activity actual duration percent of planned. Computed as (baseline planned duration - remaining duration) / baseline planned duration * 100. The baseline planned duration is the activity's at complete duration from the primary baseline.
BaselineProjectSummaryDurationPercentOfPlannedPercentXThe summary actual duration percent of planned of all activities under this project. Computed as actual duration / baseline duration * 100. The value can exceed 100. The Baseline duration is the activity's at complete duration from the current baseline.
BaselineProjectSummaryDurationVarianceDurationXThe duration between the activity's baseline duration and the at complete duration. Computed as baseline planned duration - at completion duration.
BaselineProjectSummaryEarnedValueByCostCostXThe Budget at Completion * Performance % Complete. The method for computing the Performance Percent Complete depends on the Earned Value technique selected for the activity's WBS. Budget at Completion is computed from the primary baseline.
BaselineProjectSummaryEarnedValueByLaborUnitsUnitXThe portion of the baseline labor units that is actually completed as of the project data date. Computed as Baseline Labor Units * Performance % Complete. The planned labor units performed is essentially the labor units Earned Value for the activity. The method for computing the Performance % Complete depends on the Earned Value technique selected for the activity's WBS. The Baseline Labor Units is taken from the current baseline.
BaselineProjectSummaryEstimateAtCompletionByCostCostXThe Actual Cost plus the Estimate to Complete Cost. The method for computing Estimate to Complete depends on the Earned Value technique selected for the activity's WBS.
BaselineProjectSummaryEstimateAtCompletionByLaborUnitsUnitXThe Actual Labor Units + Estimate To Complete Labor Units. (Estimate To Complete Labor Units is calculated based off of the Earned Value setting on the WBS.)
BaselineProjectSummaryEstimateAtCompletionHighPercentByLaborUnitsPercentXThe high forecast of Estimate At Completion (EAC) by labor units.
BaselineProjectSummaryEstimateAtCompletionLowPercentByLaborUnitsPercentXThe low forecast of Estimate At Completion (EAC) by labor units.
BaselineProjectSummaryEstimateToCompleteByCostCostXThe Remaining Total Cost for the activity or the Performance Factor * (Budget at Completion - Earned Value), depending on the Earned Value technique selected for the activity's WBS (calculated from the primary baseline).
BaselineProjectSummaryEstimateToCompleteByLaborUnitsUnitXThe estimated quantity to complete the activity. Computed as either the remaining total units for the activity, or as Performance Factor * (Baseline Planned Labor Units - Planned Quantity of Work Performed), depending on the Earned Value Technique selected for the activity's WBS.
BaselineProjectSummaryExpenseCostPercentCompletePercentXThe percent complete of cost for all expenses associated with the project. It is computed as Actual Expense Cost / At Complete Expense Cost * 100, and it is always in the range of 0 to 100.
BaselineProjectSummaryExpenseCostVarianceCostXThe Baseline Planned Expense Cost - At Completion Expense Cost (At Completion Expense Cost = Actual Expense Cost + Remaining Expense Cost).
BaselineProjectSummaryFinishDateVarianceDurationXThe duration between the finish date in the current project and the baseline finish date. Calculated as finish date - baseline finish date.
BaselineProjectSummaryInProgressActivityCountintXThe number of activities that are currently in progress.
BaselineProjectSummaryLaborCostPercentCompletePercentXThe percent complete of cost for all labor resources assigned to the project. It is computed as Actual Labor Cost / At Complete Labor Cost * 100, and it is always in the range of 0 to 100.
BaselineProjectSummaryLaborCostVarianceCostXThe Baseline Planned Labor Cost - At Completion Labor Cost.
BaselineProjectSummaryLaborUnitsPercentCompletePercentXThe percent complete of units for all labor resources for the WBS. Computed as actual labor units / at complete labor units * 100. Always in the range 0 to 100.
BaselineProjectSummaryLaborUnitsVarianceUnitXThe difference between baseline labor units and at completion labor units. Calculated as baseline labor units - at completion labor units.
BaselineProjectSummaryMaterialCostPercentCompletePercentXThe percent complete of cost for all material resources assigned to the project. It is computed as Actual Material Cost / At Complete Material Cost * 100, and it is always in the range of 0 to 100.
BaselineProjectSummaryMaterialCostVarianceCostXThe variance that is calculated as Baseline Material Cost - At Completion Material Cost.
BaselineProjectSummaryNonLaborCostPercentCompletePercentXThe percent complete of cost for all non-labor resources assigned to the project. It is computed as Actual Nonlabor Cost / At Complete Nonlabor Cost * 100, and it is always in the range of 0 to 100.
BaselineProjectSummaryNonLaborCostVarianceUnitXThe Baseline Planned Nonlabor Cost - At Completion Nonlabor Cost.
BaselineProjectSummaryNonLaborUnitsPercentCompletePercentXThe percent complete of units for all nonlabor resources for the Project. Computed as Actual Nonlabor Cost / At Completion Nonlabor Cost * 100. Always in the range 0 to 100.
BaselineProjectSummaryNonLaborUnitsVarianceUnitXThe difference between baseline nonlabor units and at completion non labor units. Calculated as baseline nonlabor units - at completion nonlabor units.
BaselineProjectSummaryNotStartedActivityCountintXThe number of activities that are currently not started.
BaselineProjectSummaryPerformancePercentCompleteByLaborUnitsPercentXThe percent complete of units for the resource assignments in the WBS Computed as Actual Units / At Complete Units * 100. Always in the range 0 to 100.
BaselineProjectSummaryPlannedCostCostXThe sum of all planned expense, non labor, labor, and material costs in the baseline project.
BaselineProjectSummaryPlannedDurationDurationXThe total working days between planned start and finish dates in the baseline project.
BaselineProjectSummaryPlannedExpenseCostCostXThe sum of all planned expense costs in the baseline project.
BaselineProjectSummaryPlannedFinishDateEndDateXThe latest planned finish date of all activities in the baseline project.
BaselineProjectSummaryPlannedLaborCostCostXThe sum of all planned labor costs in the baseline project.
BaselineProjectSummaryPlannedLaborUnitsUnitXThe sum of all planned labor units in the baseline project.
BaselineProjectSummaryPlannedMaterialCostCostXThe sum of all planned material costs in the baseline project.
BaselineProjectSummaryPlannedNonLaborCostCostXThe sum of all planned non labor costs in the baseline project.
BaselineProjectSummaryPlannedNonLaborUnitsUnitXThe sum of all planned non labor units in the baseline project.
BaselineProjectSummaryPlannedStartDateBeginDateXThe earliest planned start date of all activities in the baseline project.
BaselineProjectSummaryPlannedValueByCostCostXThe Budget at Completion * Schedule % Complete. The Schedule % Complete specifies how much of the activity's baseline duration has been completed so far. Budget at Completion is computed from the primary baseline
BaselineProjectSummaryPlannedValueByLaborUnitsUnitXThe portion of the baseline labor units that is scheduled to be completed as of the project data date. Computed as Baseline Labor Units * Schedule % Complete. The Schedule % Complete specifies how much of the activity's baseline duration has been completed so far. The Baseline Labor Units is taken from the current baseline.
BaselineProjectSummaryProgressFinishDateEndDateXThe date the activity is expected to be finished according to the progress made on the activity's work products. The expected finish date is entered manually by people familiar with progress of the activity's work products.
BaselineProjectSummaryRemainingDurationDurationXThe total working time from the WBS remaining start date to the remaining finish date.
BaselineProjectSummaryRemainingExpenseCostCostXThe remaining costs for all project expenses associated with the activities in the WBS.
BaselineProjectSummaryRemainingFinishDateEndDateXThe 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. Before the activity is started, the remaining finish date is the same as the planned finish date.
BaselineProjectSummaryRemainingLaborCostCostXThe remaining costs for all labor resources assigned to the activities. The remaining cost reflects the cost remaining for the WBS.
BaselineProjectSummaryRemainingLaborUnitsUnitXThe remaining units for all labor resources assigned to the activities. The remaining units reflects the work remaining to be done for the WBS.
BaselineProjectSummaryRemainingMaterialCostCostXThe remaining material costs for all project expenses associated with the activities in the WBS.
BaselineProjectSummaryRemainingNonLaborCostCostXThe remaining nonlabor costs for all project expenses associated with the activities in the WBS.
BaselineProjectSummaryRemainingNonLaborUnitsUnitXThe remaining units for all nonlabor resources assigned to the activities. The remaining units reflects the work remaining to be done for the WBS.
BaselineProjectSummaryRemainingStartDateBeginDateXThe earliest remaining start of all activities assigned to the WBS.
BaselineProjectSummaryRemainingTotalCostCostXThe sum of all remaining total costs in the WBS.
BaselineProjectSummarySchedulePercentCompletePercentXThe measure that indicates how much of the WBS baseline duration has been completed so far. Computed based on where the current data date falls between the activity's baseline start and finish dates. If the data date is earlier than the baseline start, the schedule % complete is 0. If the data date is later than the baseline finish, the schedule % complete is 100. The schedule % complete indicates how much of the WBS duration should be currently completed, relative to the selected baseline.
BaselineProjectSummarySchedulePercentCompleteByCostPercentXThe percent complete of cost for all labor resources, nonlabor resources, and expenses. Computed as Actual Total Cost / At Completion Total Cost * 100. Always in the range 0 to 100.
BaselineProjectSummarySchedulePercentCompleteByLaborUnitsPercentXThe percent complete of units for all labor resources. Computed as Actual Labor Units / At Completion Labor Units * 100. Always in the range 0 to 100.
BaselineProjectSummarySchedulePerformanceIndexByCostdoubleXThe Earned Value divided by the Planned Value. A value less than 1 indicates that less work was actually performed than was scheduled.
BaselineProjectSummarySchedulePerformanceIndexByLaborUnitsdoubleXThe Earned Value Labor Units divided by Planned Value Labor Units.
BaselineProjectSummaryScheduleVarianceByCostCostXThe Earned Value divided by the Planned Value. A negative value indicates that less work was actually performed than was scheduled.
BaselineProjectSummaryScheduleVarianceByLaborUnitsUnitXThe Earned Value Labor Units minus the Planned Value Labor Units.
BaselineProjectSummaryScheduleVarianceIndexdoubleXThe value that is calculated as the Schedule Variance Labor Units divided by Planned Value Labor Units.
BaselineProjectSummaryScheduleVarianceIndexByCostPercentXThe Schedule Variance divided by the Planned Value.
BaselineProjectSummaryScheduleVarianceIndexByLaborUnitsdoubleXThe Schedule Variance Labor Units divided by the Planned Value Labor Units.
BaselineProjectSummaryStartDateVarianceDurationXThe duration between the start date in the current project and the baseline start date. Calculated as start date - baseline start date.
BaselineProjectSummaryToCompletePerformanceIndexByCostdoubleXThe (Budget at Completion - Earned Value) divided by (Estimate at Completion - Actual Cost).
BaselineProjectSummaryTotalCostVarianceCostXThe value that is calculated as baseline total cost - total cost.
BaselineProjectSummaryTotalFloatDurationXThe amount of time the WBS can be delayed before delaying the project finish date. Total float can be computed as late start - early start or as late finish - early finish; this option can be set when running the project scheduler.
BaselineProjectSummaryUnitsPercentCompletePercentXThe percent complete of units for the resource assignments in the WBS. Computed as Actual Units / At Complete Units * 100. Always in the range 0 to 100.
BaselineProjectSummaryVarianceAtCompletionByLaborUnitsUnitXThe Baseline Planned Total Labor Units minus Estimate at Completion Labor Units.
BaselineProjectTotalBenefitPlanCostXThe sum of the monthly benefit plan.
BaselineProjectTotalBenefitPlanTallyCostXThe sum of the monthly benefit plan tally.
BaselineProjectTotalSpendingPlanCostXThe sum of the monthly spending plan.
BaselineProjectTotalSpendingPlanTallyCostXThe sum of the monthly spending plan tally.
BaselineProjectUnallocatedBudgetCostXThe total current budget minus the distributed current budget.
BaselineProjectUndistributedCurrentVarianceCostXThe total spending plan minus the total spending plan tally.
BaselineProjectWBSCodeSeparatorString The character used to separate the concatenated code fields for the project's WBS tree.
BaselineProjectWBSObjectIdObjectIdXThe internal WBS ID of the project. This ID cannot be used to load a WBS object directly.
BaselineProjectWebSiteRootDirectoryString The root directory for storing project Web site files before they are published to the Web server.
BaselineProjectWebSiteURLString The project Web site URL, which is the Web address of the project's website.

 

BaselineType

ClassFieldTypeRead OnlyDescription
BaselineTypeCreateDatejava.util.DateXThe date this baseline type was created.
BaselineTypeCreateUserStringXThe name of the user that created this baseline type.
BaselineTypeLastUpdateDatejava.util.DateXThe date this baseline type was last updated.
BaselineTypeLastUpdateUserStringXThe name of the user that last updated this baseline type.
BaselineTypeNameString The name of this baseline type.
BaselineTypeObjectIdObjectId The unique ID generated by the system.
BaselineTypeSequenceNumberint The sequence number for sorting.

 

Calendar

ClassFieldTypeRead OnlyDescription
CalendarBaseCalendarObjectIdObjectId The unique ID of the global calendar to which this calendar is linked. Any changes to the global calendar are automatically propagated to this calendar.
CalendarCreateDatejava.util.DateXThe date this calendar was created.
CalendarCreateUserStringXThe name of the user that created this calendar.
CalendarHoursPerDaydouble The number of work hours per day. This conversion factor is used for displaying time units and durations in the user's selected display formats.
CalendarHoursPerMonthdouble The number of work hours per month. This conversion factor is used for displaying time units and durations in the user's selected display formats.
CalendarHoursPerWeekdouble The number of work hours per week. This conversion factor is used for displaying time units and durations in the user's selected display formats.
CalendarHoursPerYeardouble The number of work hours per year. This conversion factor is used for displaying time units and durations in the user's selected display formats.
CalendarIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
CalendarIsDefaultboolean The flag that identifies the default global calendar (applies to global calendars only).
CalendarIsPersonalboolean The flag indicating if this calendar is a personal calendar (applies to resource calendars only).
CalendarIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
CalendarLastUpdateDatejava.util.DateXThe date this calendar was last updated.
CalendarLastUpdateUserStringXThe name of the user that last updated this calendar.
CalendarNameString The name of the calendar.
CalendarObjectIdObjectId The unique ID generated by the system.
CalendarProjectObjectIdObjectId The unique ID of the associated project.
CalendarTypeCalendarType The calendar type - either 'Global', 'Resource', or 'Project'. 'Global' calendars can be assigned to projects and resources. 'Resource' calendars can be assigned only to resources. 'Project' calendars are specific to projects.

 

CostAccount

ClassFieldTypeRead OnlyDescription
CostAccountCreateDatejava.util.DateXThe date this account was created.
CostAccountCreateUserStringXThe name of the user that created this account.
CostAccountDescriptionString The description of the cost account.
CostAccountIdString The short ID assigned to each cost account for identification. Each cost account is uniquely identified by concatenating its own ID together with its parents' IDs.
CostAccountLastUpdateDatejava.util.DateXThe date this account was last updated.
CostAccountLastUpdateUserStringXThe name of the user that last updated this account.
CostAccountNameString The name of the cost account.
CostAccountObjectIdObjectId The unique ID generated by the system.
CostAccountParentObjectIdObjectId The unique ID of the parent cost account of this cost account in the hierarchy.
CostAccountSequenceNumberint The sequence number for sorting.

 

Currency

ClassFieldTypeRead OnlyDescription
CurrencyCreateDatejava.util.DateXThe date this currency was created.
CurrencyCreateUserStringXThe name of the user that created this currency.
CurrencyDecimalPlacesint The number of decimal places displayed.
CurrencyDecimalSymbolCurrencySeparator The decimal symbol displayed.
CurrencyDigitGroupingSymbolCurrencySeparator The symbol used to group the numbers.
CurrencyExchangeRatedouble The exchange rate against the base currency.
CurrencyIdString The unique currency abbreviation for each currency.
CurrencyIsBaseCurrencybooleanXThe currency used to store cost in the Project Management database. The exchange rate for the base currency is always 1.0. The base currency ID, name, and symbol default to U.S. dollars and can be edited but never deleted.
CurrencyLastUpdateDatejava.util.DateXThe date this currency was last updated.
CurrencyLastUpdateUserStringXThe name of the user that last updated this currency.
CurrencyNameString The name of the currency.
CurrencyNegativeSymbolNegativeCurrencyFormat The symbol used to display a negative currency.
CurrencyObjectIdObjectId The unique ID generated by the system.
CurrencyPositiveSymbolPositiveCurrencyFormat The symbol used to display a positive currency.
CurrencySymbolString The currency symbol displayed.

 

Document

ClassFieldTypeRead OnlyDescription
DocumentAuthorString The person who created the work product or document.
DocumentContentRepositoryDocumentInternalIdStringXThe internal ID of the content repository document.
DocumentCreateDatejava.util.DateXThe date this document was created.
DocumentCreateUserStringXThe name of the user that created this document.
DocumentDeliverableboolean The flag that indicates that the work product or document is a project deliverable.
DocumentDescriptionString The narrative description of the work product or document.
DocumentDocumentCategoryNameStringXThe name of the associated document category.
DocumentDocumentCategoryObjectIdObjectId The unique ID of the associated document category.
DocumentDocumentStatusCodeNameStringXThe name of the associated document status code.
DocumentDocumentStatusCodeObjectIdObjectId The unique ID of the associated document status code.
DocumentDocumentTypeDocumentType The type of document: 'Non-Collaboration' or 'Collaboration'.
DocumentGUIDString The globally unique ID generated by the system.
DocumentIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
DocumentIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
DocumentLastUpdateDatejava.util.DateXThe date this document was last updated.
DocumentLastUpdateUserStringXThe name of the user that last updated this document.
DocumentObjectIdObjectId The unique ID generated by the system.
DocumentParentObjectIdObjectId The unique ID of the parent document of this document in the hierarchy.
DocumentPrivateLocationString The work product or document's private file location.
DocumentProjectIdStringXThe short code that uniquely identifies the project.
DocumentProjectObjectIdObjectId The unique ID of the associated project.
DocumentPublicLocationString The work product or document's publicly-accessible file location.
DocumentReferenceNumberString The work product or document's reference or catalog number.
DocumentResourceIdStringXThe short code that uniquely identifies the associated resource.
DocumentResourceNameStringXThe name of the associated resource.
DocumentResourceObjectIdObjectId The unique ID of the associated resource.
DocumentRevisionDatejava.util.Date The date of the work product or document's last update.
DocumentSequenceNumberint The sequence number for sorting.
DocumentTitleString The title or name of a project work product or document.
DocumentVersionString The work product or document's version number.

 

DocumentCategory

ClassFieldTypeRead OnlyDescription
DocumentCategoryCreateDatejava.util.DateXThe date this document category was created.
DocumentCategoryCreateUserStringXThe name of the user that created this document category.
DocumentCategoryLastUpdateDatejava.util.DateXThe date this document category was last updated.
DocumentCategoryLastUpdateUserStringXThe name of the user that last updated this document category.
DocumentCategoryNameString The name of the document category.
DocumentCategoryObjectIdObjectId The unique ID generated by the system.
DocumentCategorySequenceNumberint The sequence number for sorting.

 

DocumentStatusCode

ClassFieldTypeRead OnlyDescription
DocumentStatusCodeCreateDatejava.util.DateXThe date this document status was created.
DocumentStatusCodeCreateUserStringXThe name of the user that created this document status.
DocumentStatusCodeLastUpdateDatejava.util.DateXThe date this document status was last updated.
DocumentStatusCodeLastUpdateUserStringXThe name of the user that last updated this document status.
DocumentStatusCodeNameString The name of the document status code.
DocumentStatusCodeObjectIdObjectId The unique ID generated by the system.
DocumentStatusCodeSequenceNumberint The sequence number for sorting.

 

EPS

ClassFieldTypeRead OnlyDescription
EPSAnticipatedFinishDateEndDate The anticipated finish date of the EPS. User-entered - not dependent upon any other fields. If there are no children, the anticipated finish date will be the finish date displayed in the columns.
EPSAnticipatedStartDateBeginDate The anticipated start date of the EPS. User-entered - not dependent upon any other fields. If there are no children, the anticipated start date will be the start date displayed in the columns.
EPSCreateDatejava.util.DateXThe date this EPS was created.
EPSCreateUserStringXThe name of the user that created this EPS.
EPSCurrentBudgetCostXThe sum of the original budget plus the approved and pending budgets from the budget change log.
EPSCurrentVarianceCostXThe difference between the current budget and the total spending plan. Calculated as current budget - total spending plan. Not rolled up
EPSDistributedCurrentBudgetCostXThe current budget values from one level lower.
EPSEPSSpreadEPSSpreadXThe field containing spread data for this EPS. If an EPS is attempted to be loaded with spread data, getEPSSpread will return null if no spread data was available for that EPS.
EPSFinishDateEndDateXThe finish date of the EPS.
EPSGUIDString The globally unique ID generated by the system.
EPSIdString The short code assigned to each EPS element for identification.
EPSIndependentETCLaborUnitsUnitXThe user-entered ETC total labor.
EPSIndependentETCTotalCostCostXThe user-entered ETC total cost.
EPSLastSummarizedDatejava.util.DateXThe date the project was last summarized.
EPSLastUpdateDatejava.util.DateXThe date this EPS was last updated.
EPSLastUpdateUserStringXThe name of the user that last updated this EPS.
EPSNameString The name of the EPS element.
EPSOBSNameStringXThe name of the person/role in the organization, sometimes referred to as the "responsible manager".
EPSOBSObjectIdObjectId The unique ID of the project manager from the project's OBS tree who is responsible for the EPS.
EPSObjectIdObjectId The unique ID generated by the system.
EPSOriginalBudgetCost The original budget for the project.
EPSParentObjectIdObjectId The unique ID of the parent EPS of this EPS in the hierarchy.
EPSPlannedStartDateBeginDateXThe planned start date of the project. Used by the project scheduler.
EPSProjectObjectIdObjectIdXThe internal Project ID of the EPS. This ID cannot be used to load a Project object directly.
EPSProposedBudgetCostXThe Proposed Budget, which is the sum of the original budget plus the approved and pending budgets from the budget change log.
EPSSequenceNumberint The sequence number for sorting.
EPSStartDateBeginDateXThe start date of the EPS.
EPSSummaryAccountingVarianceByCostCostXThe Planned Value minus the Actual Cost. A negative value indicates that the Actual Cost has exceeded the Planned Value.
EPSSummaryAccountingVarianceByLaborUnitsUnitXThe Planned Value Labor Units minus the Actual Units. Negative value indicates that Actual Units have exceeded the Planned Value Labor Units.
EPSSummaryActivityCountintXThe number of activities that are currently in progress.
EPSSummaryActualDurationDurationXThe actual duration.
EPSSummaryActualExpenseCostCostXThe actual costs for all project expenses associated with the EPS.
EPSSummaryActualFinishDateEndDateXThe latest actual finish date of all activities in the EPS.
EPSSummaryActualLaborCostCostXThe actual cost for all labor resources assigned to the activity.
EPSSummaryActualLaborUnitsUnitXThe actual labor units.
EPSSummaryActualMaterialCostCostXThe actual units for all material resources assigned to the activity.
EPSSummaryActualNonLaborCostCostXThe actual units for all nonlabor resources assigned to the activity.
EPSSummaryActualNonLaborUnitsUnitXThe actual nonlabor units.
EPSSummaryActualStartDateBeginDateXThe earliest actual start date of all activities in the EPS.
EPSSummaryActualThisPeriodCostCostXThe actual this period cost (will be labor or nonlabor).
EPSSummaryActualThisPeriodLaborCostCostXThe actual this period labor cost
EPSSummaryActualThisPeriodLaborUnitsUnitXThe actual this period labor units.
EPSSummaryActualThisPeriodMaterialCostCostXThe actual this period material cost.
EPSSummaryActualThisPeriodNonLaborCostCostXThe actual this period nonlabor cost.
EPSSummaryActualThisPeriodNonLaborUnitsUnitXThe actual this period nonlabor units.
EPSSummaryActualTotalCostCostXThe actual labor cost + actual nonlabor cost + actual expense cost as of the project data date.
EPSSummaryActualValueByCostCostXThe actual total cost incurred on the activity as of the project data date, computed as Actual Labor Cost + Actual Nonlabor Cost + Actual Material Cost + Actual Expense Cost.
EPSSummaryActualValueByLaborUnitsUnitXThe actual total labor units for the activity as of the project data date (i.e., actual total cost by labor units).
EPSSummaryAtCompletionDurationDurationXThe duration at completion.
EPSSummaryAtCompletionExpenseCostCostXThe sum of the actual plus remaining cost for all project expenses associated with the cost account. Computed as Actual Expense Cost + Remaining Expense Cost.
EPSSummaryAtCompletionLaborCostCostXThe sum of the actual plus remaining costs for all labor resources assigned to the activity. Computed as actual labor cost + remaining labor cost. Same as the planned labor costs if the activity is not started and the actual labor costs once the activity is completed.
EPSSummaryAtCompletionLaborUnitsUnitXThe sum of the actual plus remaining units for all labor resources assigned to the activity. Computed as actual labor units + remaining labor units. Same as the planned labor units if the activity is not started and the actual labor units once the activity is completed.
EPSSummaryAtCompletionMaterialCostCostXThe material cost at completion. It is the sum of the actual plus remaining costs for all material resources assigned to the activity. Computed as actual material cost + remaining material cost. Same as the planned material costs if the activity is not started and the actual material costs once the activity is completed.
EPSSummaryAtCompletionNonLaborCostCostXThe nonlabor cost at completion. It is the sum of the actual plus remaining costs for all nonlabor resources assigned to the activity. Computed as actual nonlabor cost + remaining nonlabor cost. Same as the planned nonlabor costs if the activity is not started and the actual nonlabor costs once the activity is completed.
EPSSummaryAtCompletionNonLaborUnitsUnitXThe nonlabor units at completion. It is the sum of the actual plus remaining units for all nonlabor resources assigned to the activity. Computed as actual nonlabor units + remaining nonlabor units. Same as the planned nonlabor units if the activity is not started and the actual nonlabor units once the activity is completed.
EPSSummaryAtCompletionTotalCostCostXThe estimated cost at completion for the activity. Computed as the actual total cost plus the estimate-to-complete cost; EAC = ACWP + ETC. Note that the method for computing ETC depends on the earned-value technique selected for the activity's WBS.
EPSSummaryAtCompletionTotalCostVarianceCostXThe Baseline Planned Total Cost - At Completion Total Cost.
EPSSummaryBaselineCompletedActivityCountintXThe number of completed activities in the baseline.
EPSSummaryBaselineDurationDurationXThe planned duration for the activity in the primary baseline. Planned duration is the total working time from the activity current start date to the current finish date. Same as the actual duration plus the remaining duration. The total working time is computed using the activity's calendar.
EPSSummaryBaselineExpenseCostCostXThe planned cost for all project expenses associated with the activity in the primary baseline. Computed as the baseline actual expense cost plus the baseline remaining expense cost.
EPSSummaryBaselineFinishDateEndDateXThe current latest finish date of all activities in the EPS for the current baseline.
EPSSummaryBaselineInProgressActivityCountintXThe number of activities that should be currently in progress, according to the primary baseline. Computed using the baseline start and finish dates and the current data date.
EPSSummaryBaselineLaborCostCostXThe planned cost for all labor resources assigned to the activity in the primary baseline. Computed from the baseline At Completion labor units. If no resources are assigned, computed as the activity Baseline Planned Labor Units * Project Default Price / Time.
EPSSummaryBaselineLaborUnitsUnitXThe planned units for all labor resources assigned to the activity in the primary baseline. Computed as the baseline actual labor units plus the baseline remaining labor units.
EPSSummaryBaselineMaterialCostCostXThe planned cost for all material resources assigned to the activity in the primary baseline. Computed from the baseline At Completion nonlabor units. If no resources are assigned.
EPSSummaryBaselineNonLaborCostCostXThe planned cost for all nonlabor resources assigned to the activity in the primary baseline. Computed from the baseline At Completion nonlabor units. If no resources are assigned, computed as the activity Baseline Planned Nonlabor Units * Project Default Price / Time.
EPSSummaryBaselineNonLaborUnitsUnitXThe planned units for all nonlabor resources assigned to the activity in the primary baseline. Computed as the baseline actual nonlabor units plus the baseline remaining nonlabor units.
EPSSummaryBaselineNotStartedActivityCountintXThe number of activities not started in the baseline.
EPSSummaryBaselineStartDateBeginDateXThe current earliest start date of all activities in the EPS for the current baseline.
EPSSummaryBaselineTotalCostCostXThe Planned Total Cost for the activity in the primary baseline, including labor resources, nonlabor resources, and project expenses. Baseline Planned Total Cost = Baseline Planned Labor Cost + Baseline Planned Nonlabor Cost + Baseline Planned Expense Cost.
EPSSummaryBudgetAtCompletionByCostCostXThe Planned Total Cost through activity completion. Computed as Planned Labor Cost + Planned Nonlabor Cost + Planned Expense Cost, same as the Planned Total Cost.
EPSSummaryBudgetAtCompletionByLaborUnitsUnitXThe Baseline Labor Units
EPSSummaryCompletedActivityCountintXThe number of activities that have an Actual Finish in the EPS.
EPSSummaryCostPercentCompletePercentXThe percent complete of costs for the resource assignments in the EPS. Computed as Actual Units / At Complete Units * 100. Always in the range 0 to 100.
EPSSummaryCostPercentOfPlannedPercentXThe activity actual cost percent of planned. Computed as actual total cost / baseline total cost * 100, or equivalently as ACWP / BAC * 100. The value can exceed 100. The baseline total cost is the activity's at completion cost from the current baseline. This field is named SummaryCostPercentOfBudget in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
EPSSummaryCostPerformanceIndexByCostdoubleXThe Earned Value divided by the Actual Cost. A value less than 1 indicates that the Actual Cost has exceeded the Planned Value.
EPSSummaryCostPerformanceIndexByLaborUnitsdoubleXThe Earned Value Labor Units / Actual Labor Units.
EPSSummaryCostVarianceByCostCostXThe Earned Value minus the Actual Cost. A negative value indicates that the Actual Cost has exceeded the Planned Value.
EPSSummaryCostVarianceByLaborUnitsUnitXThe Earned Value Labor Cost minus Actual Value Labor Cost.
EPSSummaryCostVarianceIndexdoubleXThe value that is calculated as the Cost Variance divided by Earned Value.
EPSSummaryCostVarianceIndexByCostPercentXThe Cost Variance divided by Earned Value.
EPSSummaryCostVarianceIndexByLaborUnitsdoubleXThe Cost Variance Labor Units divided by Earned Value Labor Units.
EPSSummaryDurationPercentCompletePercentXThe activity actual duration percent of planned. Computed as (baseline planned duration - remaining duration) / baseline planned duration * 100.
EPSSummaryDurationPercentOfPlannedPercentXThe summary actual duration percent of planned of all activities under this EPS. Computed as actual duration / baseline duration * 100. The value can exceed 100. The Baseline duration is the activity's at complete duration from the current baseline.
EPSSummaryDurationVarianceDurationXThe duration between the activity's baseline duration and the at complete duration. Computed as baseline duration - at completion duration.
EPSSummaryEarnedValueByCostCostXThe Budget at Completion * Performance % Complete. The method for computing the Performance Percent Complete depends on the Earned Value technique selected for the activity's WBS. Budget at Completion is computed from the primary baseline.
EPSSummaryEarnedValueByLaborUnitsUnitXThe Schedule Variance Labor Units divided by the Planned Value Labor Units.
EPSSummaryEstimateAtCompletionByCostCostXThe Actual Cost plus the Estimate to Complete Cost. The method for computing Estimate to Complete depends on the Earned Value technique selected for the activity's WBS.
EPSSummaryEstimateAtCompletionByLaborUnitsUnitXThe Actual Labor Units + Estimate To Complete Labor Units. (Estimate To Complete Labor Units is calculated based off of the Earned Value setting on the EPS.)
EPSSummaryEstimateAtCompletionHighPercentByLaborUnitsPercentXThe high forecast of Estimate At Completion (EAC) by labor units.
EPSSummaryEstimateAtCompletionLowPercentByLaborUnitsPercentXThe low forecast of Estimate At Completion (EAC) by labor units.
EPSSummaryEstimateToCompleteByCostCostXThe Remaining Total Cost for the activity or the Performance Factor * (Budget at Completion - Earned Value), depending on the Earned Value technique selected for the activity's WBS (calculated from the primary baseline).
EPSSummaryEstimateToCompleteByLaborUnitsUnitXThe estimated quantity to complete the activity. Computed as either the remaining total units for the activity, or as Performance Factor * (Baseline Planned Labor Units - Planned Quantity of Work Performed), depending on the Earned Value Technique selected for the activity's WBS.
EPSSummaryExpenseCostPercentCompletePercentXThe percent complete of cost for all expenses associated with the EPS. It is computed as Actual Expense Cost / At Complete Expense Cost * 100, and it is always in the range of 0 to 100.
EPSSummaryExpenseCostVarianceCostXThe Baseline Planned Expense Cost - At Completion Expense Cost (At Completion Expense Cost = Actual Expense Cost + Remaining Expense Cost).
EPSSummaryFinishDateVarianceDurationXThe duration between the finish date in the current project and the baseline finish date. Calculated as finish date - baseline finish date.
EPSSummaryInProgressActivityCountintXThe number of activities that are currently in progress.
EPSSummaryLaborCostPercentCompletePercentXThe percent complete of cost for all labor resources assigned to the EPS. It is computed as Actual Labor Cost / At Complete Labor Cost * 100, and it is always in the range of 0 to 100.
EPSSummaryLaborCostVarianceCostXThe Baseline Planned Labor Cost - At Completion Labor Cost.
EPSSummaryLaborUnitsPercentCompletePercentXThe percent complete of units for all labor resources for the EPS. Computed as actual labor units / at complete labor units * 100. Always in the range 0 to 100.
EPSSummaryLaborUnitsVarianceUnitXThe difference between baseline labor units and at completion labor units. Calculated as Baseline labor units - at completion labor units.
EPSSummaryMaterialCostPercentCompletePercentXThe percent complete of cost for all material resources assigned to the EPS. It is computed as Actual Material Cost / At Complete Material Cost * 100, and it is always in the range of 0 to 100.
EPSSummaryMaterialCostVarianceCostXThe variance that is calculated as Baseline Material Cost - At Completion Material Cost.
EPSSummaryNonLaborCostPercentCompletePercentXThe percent complete of cost for all non-labor resources assigned to the EPS. It is computed as Actual Nonlabor Cost / At Complete Nonlabor Cost * 100, and it is always in the range of 0 to 100.
EPSSummaryNonLaborCostVarianceUnitXThe Baseline Planned Nonlabor Cost - At Completion Nonlabor Cost.
EPSSummaryNonLaborUnitsPercentCompletePercentXThe percent complete of units for all nonlabor resources for the EPS. Computed as Actual Nonlabor Cost / At Completion Nonlabor Cost * 100. Always in the range 0 to 100.
EPSSummaryNonLaborUnitsVarianceUnitXThe difference between baseline nonlabor units and at completion non labor units. Calculated as Baseline nonlabor units - at completion nonlabor units.
EPSSummaryNotStartedActivityCountintXThe number of activities that are currently not started.
EPSSummaryPerformancePercentCompleteByCostPercentXThe percent complete of performance for all labor resources, nonlabor resources, and expenses. Computed as Earned Value / Budget At Completion * 100. Always in the range 0 to 100.
EPSSummaryPerformancePercentCompleteByLaborUnitsPercentXThe percent complete of performance for all labor resources. Computed as earned value labor units / baseline labor units * 100. Always in the range 0 to 100.
EPSSummaryPlannedCostCostXThe sum of all planned expense, non labor, labor, and material costs in the EPS.
EPSSummaryPlannedDurationDurationXThe total working days between planned start and finish dates in the EPS.
EPSSummaryPlannedExpenseCostCostXThe sum of all planned expense costs in the EPS.
EPSSummaryPlannedFinishDateEndDateXThe latest planned finish date of all activities in the EPS.
EPSSummaryPlannedLaborCostCostXThe sum of all planned labor costs in the EPS.
EPSSummaryPlannedLaborUnitsUnitXThe sum of all planned labor units in the EPS.
EPSSummaryPlannedMaterialCostCostXThe sum of all planned material costs in the EPS.
EPSSummaryPlannedNonLaborCostCostXThe sum of all planned non labor costs in the EPS.
EPSSummaryPlannedNonLaborUnitsUnitXThe sum of all planned non labor units in the EPS.
EPSSummaryPlannedStartDateBeginDateXThe earliest planned start date of all activities in the EPS.
EPSSummaryPlannedValueByCostCostXThe Budget at Completion * Schedule % Complete. The Schedule % Complete specifies how much of the activity's baseline duration has been completed so far. Budget at Completion is computed from the primary baseline
EPSSummaryPlannedValueByLaborUnitsUnitXThe portion of the baseline labor units that is scheduled to be completed as of the project data date. Computed as Baseline Labor Units * Schedule % Complete. The Schedule % Complete specifies how much of the activity's baseline duration has been completed so far. The Baseline Labor Units is taken from the current baseline.
EPSSummaryProgressFinishDateEndDateXThe date the activity is expected to be finished according to the progress made on the activity's work products. The expected finish date is entered manually by people familiar with progress of the activity's work products.
EPSSummaryRemainingDurationDurationXThe total working time from the EPS remaining start date to the remaining finish date.
EPSSummaryRemainingExpenseCostCostXThe remaining costs for all project expenses associated with the activities in the EPS.
EPSSummaryRemainingFinishDateEndDateXThe 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. Before the activity is started, the remaining finish date is the same as the planned finish date.
EPSSummaryRemainingLaborCostCostXThe remaining costs for all labor resources assigned to the activities. The remaining cost reflects the cost remaining for the EPS.
EPSSummaryRemainingLaborUnitsUnitXThe remaining units for all labor resources assigned to the activities. The remaining units reflects the work remaining to be done for the EPS.
EPSSummaryRemainingMaterialCostCostXThe remaining material costs for all project expenses associated with the activities in the EPS.
EPSSummaryRemainingNonLaborCostCostXThe remaining nonlabor costs for all project expenses associated with the activities in the EPS.
EPSSummaryRemainingNonLaborUnitsUnitXThe remaining units for all nonlabor resources assigned to the activities. The remaining units reflects the work remaining to be done for the EPS.
EPSSummaryRemainingStartDateBeginDateXThe earliest remaining start of all activities assigned to the EPS.
EPSSummaryRemainingTotalCostCostXThe sum of all remaining total costs in the EPS.
EPSSummarySchedulePercentCompletePercentXThe measure that indicates how much of the EPS baseline duration has been completed so far. Computed based on where the current data date falls between the activity's baseline start and finish dates. If the data date is earlier than the Baseline start, the schedule % complete is 0. If the data date is later than the Baseline finish, the schedule % complete is 100. The schedule % complete indicates how much of the EPS duration should be currently completed, relative to the selected baseline.
EPSSummarySchedulePercentCompleteByLaborUnitsPercentXThe percent complete of units for all labor resources. Computed as Actual Labor Units / At Completion Labor Units * 100. Always in the range 0 to 100.
EPSSummarySchedulePerformanceIndexByCostdoubleXThe Earned Value divided by the Planned Value. A value less than 1 indicates that less work was actually performed than was scheduled.
EPSSummarySchedulePerformanceIndexByLaborUnitsdoubleXThe Earned Value Labor Units divided by Planned Value Labor Units.
EPSSummaryScheduleVarianceByCostCostXThe Earned Value divided by the Planned Value. A negative value indicates that less work was actually performed than was scheduled.
EPSSummaryScheduleVarianceByLaborUnitsUnitXThe Earned Value Labor Units minus the Planned Value Labor Units.
EPSSummaryScheduleVarianceIndexdoubleXThe value that is calculated as the Schedule Variance Labor Units divided by Planned Value Labor Units.
EPSSummaryScheduleVarianceIndexByCostPercentXThe Schedule Variance divided by the Planned Value.
EPSSummaryScheduleVarianceIndexByLaborUnitsdoubleXThe Schedule Variance Labor Units divided by the Planned Value Labor Units.
EPSSummaryStartDateVarianceDurationXThe duration between the start date in the current project and the baseline start date. Calculated as start date - baseline start date.
EPSSummaryToCompletePerformanceIndexByCostdoubleXThe (Budget at Completion - Earned Value) divided by (Estimate at Completion - Actual Cost).
EPSSummaryTotalCostVarianceCostXThe value that is calculated as baseline total cost - total cost.
EPSSummaryTotalFloatDurationXThe amount of time the EPS can be delayed before delaying the project finish date. Total float can be computed as late start - early start or as late finish - early finish; this option can be set when running the project scheduler.
EPSSummaryUnitsPercentCompletePercentXThe percent complete of units for the resource assignments in the EPS. Computed as Actual Units / At Complete Units * 100. Always in the range 0 to 100.
EPSSummaryVarianceAtCompletionByLaborUnitsUnitXThe Baseline Planned Total Labor Units minus Estimate at Completion Labor Units.
EPSTotalBenefitPlanCostXThe sum of the monthly benefit plan.
EPSTotalBenefitPlanTallyCostXThe sum of the monthly benefit plan tally.
EPSTotalFundingCostXThe total amount of funding contributed to the project by your funding sources.
EPSTotalSpendingPlanCostXThe sum of the monthly spending plan.
EPSTotalSpendingPlanTallyCostXThe sum of the monthly spending plan tally.
EPSUnallocatedBudgetCostXThe total current budget minus the distributed current budget.
EPSUndistributedCurrentVarianceCostXThe total spending plan minus the total spending plan tally.

 

EPSBudgetChangeLog

ClassFieldTypeRead OnlyDescription
EPSBudgetChangeLogAmountCost The amount of budget change.
EPSBudgetChangeLogChangeNumberString The change number that is automatically incremented according to when changes are added. This can be changed to any number.
EPSBudgetChangeLogCreateDatejava.util.DateXThe date this epsbudgetchangelog was created.
EPSBudgetChangeLogCreateUserStringXThe name of the user that created this epsbudgetchangelog.
EPSBudgetChangeLogDatejava.util.Date The date of this budget change entry.
EPSBudgetChangeLogEPSIdStringXThe short code assigned to the associated EPS.
EPSBudgetChangeLogEPSNameStringXThe name of the EPS element associated with this budget change log.
EPSBudgetChangeLogEPSObjectIdObjectId The unique ID of the EPS element to which the budget change log applies.
EPSBudgetChangeLogLastUpdateDatejava.util.DateXThe date this epsbudgetchangelog was last updated.
EPSBudgetChangeLogLastUpdateUserStringXThe name of the user that last updated this epsbudgetchangelog.
EPSBudgetChangeLogObjectIdObjectId The unique ID generated by the system.
EPSBudgetChangeLogReasonString The description of the reason for the budget change request.
EPSBudgetChangeLogResponsibleString The person responsible for the change.
EPSBudgetChangeLogStatusBudgetChangeStatus The status of this budget change request.

 

EPSFunding

ClassFieldTypeRead OnlyDescription
EPSFundingAmountCost The amount of a funding source that is allocated to the EPS.
EPSFundingCreateDatejava.util.DateXThe date this epsfunding was created.
EPSFundingCreateUserStringXThe name of the user that created this epsfunding.
EPSFundingEPSIdStringXThe short code assigned to the associated EPS.
EPSFundingEPSNameStringXThe name of the EPS element associated with this funding.
EPSFundingEPSObjectIdObjectId The unique ID of the associated EPS for this EPS funding.
EPSFundingFundSharePercent The percentage of the total fund that is allocated to the EPS.
EPSFundingFundingSourceObjectIdObjectId The unique ID of the associated funding source for this EPS funding.
EPSFundingLastUpdateDatejava.util.DateXThe date this epsfunding was last updated.
EPSFundingLastUpdateUserStringXThe name of the user that last updated this epsfunding.
EPSFundingObjectIdObjectId The unique ID generated by the system.

 

EPSNote

ClassFieldTypeRead OnlyDescription
EPSNoteCreateDatejava.util.DateXThe date this EPS Note was created.
EPSNoteCreateUserStringXThe name of the user that created this EPS Note.
EPSNoteEPSIdStringXThe short code assigned to the associated EPS.
EPSNoteEPSNameStringXThe name of the EPS element associated with this note.
EPSNoteEPSObjectIdObjectId The unique ID of the associated EPS.
EPSNoteLastUpdateDatejava.util.DateXThe date this EPS Note was last updated.
EPSNoteLastUpdateUserStringXThe name of the user that last updated this EPS Note.
EPSNoteNoteString The information that is associated with the notebook topic.
EPSNoteNotebookTopicNameStringXThe name of the associated notebook topic.
EPSNoteNotebookTopicObjectIdObjectId The unique ID of the associated notebook topic.
EPSNoteObjectIdObjectId The unique ID generated by the system.
EPSNoteRawTextNoteStringXThe information that is associated with the notebook topic, without any HTML.

 

EPSSpendingPlan

ClassFieldTypeRead OnlyDescription
EPSSpendingPlanBenefitPlanCost The editable monthly profit portion for each month for the EPS.
EPSSpendingPlanCreateDatejava.util.DateXThe date this EPS Spending plan was created.
EPSSpendingPlanCreateUserStringXThe name of the user that created this EPS Spending plan.
EPSSpendingPlanDatejava.util.Date The start of a spending/benefit plan time period for the EPS.
EPSSpendingPlanEPSIdStringXThe short code assigned to the associated EPS.
EPSSpendingPlanEPSNameStringXThe name of the EPS element associated with this spending plan.
EPSSpendingPlanEPSObjectIdObjectId The unique ID of the associated EPS for this EPS spending plan.
EPSSpendingPlanLastUpdateDatejava.util.DateXThe date this EPS Spending plan was last updated.
EPSSpendingPlanLastUpdateUserStringXThe name of the user that last updated this EPS Spending plan.
EPSSpendingPlanObjectIdObjectId The unique ID generated by the system.
EPSSpendingPlanSpendingPlanCost The editable total monthly expenditure for the EPS.

 

ExpenseCategory

ClassFieldTypeRead OnlyDescription
ExpenseCategoryCreateDatejava.util.DateXThe date this expense category was created.
ExpenseCategoryCreateUserStringXThe name of the user that created this expense category.
ExpenseCategoryLastUpdateDatejava.util.DateXThe date this expense category was last updated.
ExpenseCategoryLastUpdateUserStringXThe name of the user that last updated this expense category.
ExpenseCategoryNameString The name of the expense category.
ExpenseCategoryObjectIdObjectId The unique ID generated by the system.
ExpenseCategorySequenceNumberint The sequence number for sorting.

 

FinancialPeriod

ClassFieldTypeRead OnlyDescription
FinancialPeriodCreateDatejava.util.DateXThe date this financial period was created.
FinancialPeriodCreateUserStringXThe name of the user that created this financial period.
FinancialPeriodEndDateEndDate The end date of the period
FinancialPeriodLastUpdateDatejava.util.DateXThe date this financial period was last updated.
FinancialPeriodLastUpdateUserStringXThe name of the user that last updated this financial period.
FinancialPeriodNameString The name of the financial period.
FinancialPeriodObjectIdObjectId The unique ID generated by the system.
FinancialPeriodStartDateBeginDate The start date of the period

 

FundingSource

ClassFieldTypeRead OnlyDescription
FundingSourceCreateDatejava.util.DateXThe date this funding source was created.
FundingSourceCreateUserStringXThe name of the user that created this funding source.
FundingSourceDescriptionString The description of the funding source.
FundingSourceLastUpdateDatejava.util.DateXThe date this funding source was last updated.
FundingSourceLastUpdateUserStringXThe name of the user that last updated this funding source.
FundingSourceNameString The name of the funding source.
FundingSourceObjectIdObjectId The unique ID generated by the system.
FundingSourceParentObjectIdObjectId The unique ID of the parent funding source of this funding source in the hierarchy.
FundingSourceSequenceNumberint The sequence number for sorting.

 

GlobalPreferences

ClassFieldTypeRead OnlyDescription
GlobalPreferencesBaseCurrencyObjectIdObjectId The unique ID of the currency.
GlobalPreferencesCreateDatejava.util.DateXThe date this global preferences was created.
GlobalPreferencesCreateUserStringXThe name of the user that created this global preferences.
GlobalPreferencesCustomLabel1String The custom (user-defined) text that will be inserted into any report containing the Custom Label 1 global variable text cell, when printed.
GlobalPreferencesCustomLabel2String The custom (user-defined) text that will be inserted into any report containing the Custom Label 2 global variable text cell, when printed.
GlobalPreferencesCustomLabel3String The custom (user-defined) text that will be inserted into any report containing the Custom Label 3 global variable text cell, when printed.
GlobalPreferencesDayAbbreviationString The abbreviation character for time periods of days. This abbreviation is used for displaying time units and durations in the user's selected display formats.
GlobalPreferencesDefaultDurationDuration The planned duration assigned to new activities by default.
GlobalPreferencesDefaultTimesheetApprovalManagerObjectId The unique ID of the resource manager assigned to approve timesheets for new resources by default.
GlobalPreferencesEVEstimateToCompleteFactordouble The user-defined performance factor, PF, for computing earned-value estimate-to-complete. ETC is computed as PF * ( BAC - earned value). This value is assigned to new projects by default. It can be modified for each project WBS element.
GlobalPreferencesEVEstimateToCompleteTechniqueEarnedValueETCComputeType The technique for computing earned-value estimate-to-complete. This setting is assigned to new projects by default. It can be modified for each project WBS element.
GlobalPreferencesEVPerformancePctCompleteCustomPctPercent The user-defined percent complete for computing earned value for activities within the WBS. A value of, say, 25 means that 25% of the planned amount is earned when the activity is started and the remainder is earned when the activity is completed. This value is assigned to new projects by default. It can be modified for each project WBS element.
GlobalPreferencesEVPerformancePctCompleteTechniqueEarnedValueComputeType The technique used for computing earned-value percent complete. This setting is assigned to new projects by default. It can be modified for each project WBS element.
GlobalPreferencesEarnedValueCalculationEarnedValueCalculationType The flag indicating which values to use when calculating earned value when using a primary baseline. Valid values are 'At Completion Values with Current Dates', 'Planned Values with Planned Dates', and 'Planned Values with Current Dates'.
GlobalPreferencesEnablePasswordPolicyboolean The flag that indicates whether the password policy is enforced.
GlobalPreferencesEnableTSAuditboolean The flag indicating whether to track timesheet submission, approval, and rejection. When you set this option, the application saves each user who reviews a timesheet, and when the timesheet was reviewed. This information can be viewed by loading TimesheetAudit business objects.
GlobalPreferencesFooterLabel1String The first footer for reports. The Project Management application allows up to three different footer text strings that can be optionally placed at the bottom of all reports using the report writer.
GlobalPreferencesFooterLabel2String The second footer for reports. The Project Management application allows up to three different footer text strings that can be optionally placed at the bottom of all reports using the report writer.
GlobalPreferencesFooterLabel3String The third footer for reports. The Project Management application allows up to three different footer text strings that can be optionally placed at the bottom of all reports using the report writer.
GlobalPreferencesHeaderLabel1String The first header for reports. The Project Management application allows up to three different header text strings that can be optionally placed at the top of all reports using the report writer.
GlobalPreferencesHeaderLabel2String The second header for reports. The Project Management application allows up to three different header text strings that can be optionally placed at the top of all reports using the report writer.
GlobalPreferencesHeaderLabel3String The third header for reports. The Project Management application allows up to three different header text strings that can be optionally placed at the top of all reports using the report writer.
GlobalPreferencesHourAbbreviationString The abbreviation character for time periods of hours. This abbreviation is used for displaying time units and durations in the user's selected display formats.
GlobalPreferencesHoursPerDaydouble The number of work hours per day. This conversion factor is used for displaying time units and durations in the user's selected display formats.
GlobalPreferencesHoursPerMonthdouble The number of work hours per month. This conversion factor is used for displaying time units and durations in the user's selected display formats.
GlobalPreferencesHoursPerWeekdouble The number of work hours per week. This conversion factor is used for displaying time units and durations in the user's selected display formats.
GlobalPreferencesHoursPerYeardouble The number of work hours per year. This conversion factor is used for displaying time units and durations in the user's selected display formats.
GlobalPreferencesLastUpdateDatejava.util.DateXThe date this global preferences was last updated.
GlobalPreferencesLastUpdateUserStringXThe name of the user that last updated this global preferences.
GlobalPreferencesLogHoursAfterActualFinishboolean The flag that indicates whether timesheet application users are allowed to log timesheet hours on activities for dates after the activities' actual finish dates.
GlobalPreferencesLogHoursBeforeActualStartboolean The flag that indicates whether timesheet application users are allowed to log timesheet hours on activities for dates prior to the activities' actual start dates.
GlobalPreferencesLogHoursCompletedActivitiesboolean The flag that indicates whether timesheet application users are allowed to log timesheet hours on activities that are already marked as completed.
GlobalPreferencesLogHoursInFutureboolean The flag that indicates whether the user can log hours in the future.
GlobalPreferencesLogHoursNotStartedActivitiesboolean The flag that indicates whether timesheet application users are allowed to log timesheet hours on activities that are still marked as Not started.
GlobalPreferencesMaxActivityCodeTreeLevelsint The maximum number of levels that can be created in activity code hierarchies in the Project Management application. The API ignores this setting when creating activity codes.
GlobalPreferencesMaxActivityCodesPerProjectint The maximum number of project-level activity user codes that can be created per project.
GlobalPreferencesMaxActivityIdLengthint The maximum number of characters allowed for activity IDs.
GlobalPreferencesMaxBaselinesPerProjectint The maximum number of baselines that can be created per project.
GlobalPreferencesMaxCostAccountLengthint The maximum number of characters allowed for cost account IDs (at each level in the cost account tree).
GlobalPreferencesMaxCostAccountTreeLevelsint The maximum number of levels that can be created in the cost account hierarchy in the Project Management application. The API ignores this setting when creating cost accounts.
GlobalPreferencesMaxOBSTreeLevelsint The maximum number of levels that can be created in OBS hierarchies in the Project Management application. The API ignores this setting when creating OBS objects.
GlobalPreferencesMaxProjectCodeTreeLevelsint The maximum number of levels in the project category hierarchy in the Project Management application. The API ignores this setting when creating project codes.
GlobalPreferencesMaxProjectIdLengthint The maximum number characters allowed for project IDs.
GlobalPreferencesMaxResourceCodeTreeLevelsint The maximum number of levels in the resource code hierarchy in the Project Management application. The API ignores this setting when creating resource codes.
GlobalPreferencesMaxResourceIdLengthint The maximum number of characters allowed for resource IDs (at each level in the resource tree).
GlobalPreferencesMaxResourceTreeLevelsint The maximum number of levels that can be created in the resource hierarchy.
GlobalPreferencesMaxRoleIdLengthint The maximum number characters allowed for role IDs.
GlobalPreferencesMaxRoleTreeLevelsint The maximum number of levels in the role hierarchy in the Project Management application. The API ignores this setting when creating roles.
GlobalPreferencesMaxTimesheetResourceHoursdouble The maximum hours a resource can enter per day for all of their assigned activities.
GlobalPreferencesMaxWBSCodeLengthint The maximum number of characters allowed for WBS codes (at each level in the WBS tree).
GlobalPreferencesMaxWBSTreeLevelsint The maximum number of levels that can be created in WBS hierarchies.
GlobalPreferencesMaximumBaselinesCopiedWithProjectint The number of baseline projects that can be copied with a project.
GlobalPreferencesMinuteAbbreviationString The abbreviation character for time periods of minutes. This abbreviation is used for displaying time units and durations in the user's selected display formats.
GlobalPreferencesMonthAbbreviationString The abbreviation character for time periods of months. This abbreviation is used for displaying time units and durations in the user's selected display formats.
GlobalPreferencesNumberOfAccessibleFutureTimesheetsint The number of future timesheets that timesheet application users are allowed to access.
GlobalPreferencesNumberOfAccessiblePastTimesheetsint The number of past timesheets that can be accessed.
GlobalPreferencesResourcesCanAssignThemselvesToActivitiesboolean The flag that indicates whether timesheet application users are allowed to assign themselves to activities in this project.
GlobalPreferencesStartDayOfWeekint The starting day of the week as displayed in all calendars.
GlobalPreferencesSummarizeByCalendarboolean The flag indicating whether to summarize by calendar .
GlobalPreferencesSummarizeByFinancialPeriodsboolean The flag indicating whether to summarize the EPS, project or WBS by financial periods.
GlobalPreferencesSummaryResourceSpreadIntervalSummarySpreadInterval The interval in which resource and role level spreads are summarized and stored. Valid values are 'Month' and 'Week'. This setting is used by the Summarizer job service.
GlobalPreferencesSummaryWBSSpreadIntervalSummarySpreadInterval The interval in which WBS level spreads are summarized and stored. Valid values are 'Month' and 'Week'. This setting is used by the Summarizer job service.
GlobalPreferencesTimeWindowCompletedActivitiesint The time window (days) to access completed activities in the timesheet application, assigned to new resources by default.
GlobalPreferencesTimeWindowNotStartedActivitiesint The time window (days) to access not started activities in the timesheet application, assigned to new resources by default.
GlobalPreferencesTimesheetApprovalLevelint The number of approval levels required for timesheets (0, 1, or 2) before timesheets hours are applied to activities as actuals.
GlobalPreferencesTimesheetDecimalDigitsint The number of decimal digits for recording hours in timesheets.
GlobalPreferencesTimesheetIntervalboolean The flag that indicates whether timesheet application users enter timesheet hours daily or by entire timesheet reporting period.
GlobalPreferencesTimesheetPeriodEndsOnDayDayOfWeekType The end day of time sheet period used in time sheet application. Valid values are: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday' and 'Saturday'.
GlobalPreferencesTimesheetPeriodTypeTimesheetPeriodType The time period used in time sheet application. Valid values are: 'Every Week', 'Every Two Weeks', 'Every Four Weeks' and 'Every Month'.
GlobalPreferencesUseCalendarTimePeriodsFlagboolean The flag that indicates whether the system uses the hours per time period defined in the calendar.If this flag is true, the system uses the hours per time period settings that are defined in the calendar.If this flag is false, the system uses the hours per time period from the global preferences.
GlobalPreferencesUseMaxTimesheetResourceHoursboolean The flag indicating whether to restrict the number of hours a user can enter to the limit specified in MaxTimesheetResourceHours.
GlobalPreferencesUseProjectManagerApprovalString The flag that indicates the approval sequence, if any, required for level 2 timesheet approvals. For example, project managers must approve before resource manager do, or vice versa.
GlobalPreferencesUseTimesheetsboolean The flag that indicates whether new resources use timesheets by default.
GlobalPreferencesWBSCategoryLabelString The dynamic label used for the WBS category. Project Planner allows the system administrator to dynamically label the WBS category.
GlobalPreferencesWBSCodeSeparatorString The character used for separating code fields for the cost account tree. This is also the WBS code separator for new projects by default.
GlobalPreferencesWeekAbbreviationString The abbreviation character for time periods of weeks. This abbreviation is used for displaying time units and durations in the user's selected display formats.
GlobalPreferencesYearAbbreviationString The abbreviation character for time periods of years. This abbreviation is used for displaying time units and durations in the user's selected display formats.

 

GlobalProfile

ClassFieldTypeRead OnlyDescription
GlobalProfileCreateDatejava.util.DateXThe date this Global Profile was created.
GlobalProfileCreateUserStringXThe name of the user that created this Global Profile.
GlobalProfileIsDefaultboolean The flag that indicates this security profile is assigned to new users by default. When a GlobalProfile object is deleted from the database, all users assigned to that profile are reassigned to the default profile. You cannot not delete the default profile.
GlobalProfileIsSuperUserbooleanXThe flag that identifies the superuser profile. Superuser profiles are automatically granted all privileges.
GlobalProfileLastUpdateDatejava.util.DateXThe date this Global Profile was last updated.
GlobalProfileLastUpdateUserStringXThe name of the user that last updated this Global Profile.
GlobalProfileNameString The privileges that are turned on.
GlobalProfileObjectIdObjectId The unique ID generated by the system.

 

IssueHistory

ClassFieldTypeRead OnlyDescription
IssueHistoryCreateDatejava.util.DateXThe date this issue history was created.
IssueHistoryCreateUserStringXThe name of the user that created this issue history.
IssueHistoryIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
IssueHistoryIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
IssueHistoryLastUpdateDatejava.util.DateXThe date this issue history was last updated.
IssueHistoryLastUpdateUserStringXThe name of the user that last updated this issue history.
IssueHistoryNotesStringXThe notes associated with the issue history.
IssueHistoryProjectIssueObjectIdObjectIdXThe unique ID of the associated project issue for this issue history.
IssueHistoryProjectObjectIdObjectIdXThe unique ID of the associated project for this issue history.

 

NotebookTopic

ClassFieldTypeRead OnlyDescription
NotebookTopicAvailableForActivityboolean The flag indicating that the topic will be available to assign to activities.
NotebookTopicAvailableForEPSboolean The flag indicating that the topic will be available to assign to EPS.
NotebookTopicAvailableForProjectboolean The flag indicating that the topic will be available to assign to projects.
NotebookTopicAvailableForWBSboolean The flag indicating that the topic will be available to assign to WBS.
NotebookTopicCreateDatejava.util.DateXThe date this notebook topic was created.
NotebookTopicCreateUserStringXThe name of the user that created this notebook topic.
NotebookTopicLastUpdateDatejava.util.DateXThe date this notebook topic was last updated.
NotebookTopicLastUpdateUserStringXThe name of the user that last updated this notebook topic.
NotebookTopicNameString The name of the notebook topic.
NotebookTopicObjectIdObjectId The unique ID generated by the system.
NotebookTopicSequenceNumberint The sequence number for sorting.

 

OBS

ClassFieldTypeRead OnlyDescription
OBSCreateDatejava.util.DateXThe date this OBS was created.
OBSCreateUserStringXThe name of the user that created this OBS.
OBSDescriptionString The description of the person/role in the organization.
OBSGUIDString The globally unique ID generated by the system.
OBSLastUpdateDatejava.util.DateXThe date this OBS was last updated.
OBSLastUpdateUserStringXThe name of the user that last updated this OBS.
OBSNameString The name of the person/role in the organization, sometimes referred to elsewhere as the "responsible manager".
OBSObjectIdObjectId The unique ID generated by the system.
OBSParentObjectIdObjectId The unique ID of the parent OBS of this OBS in the hierarchy.
OBSSequenceNumberint The sequence number for sorting.

 

OverheadCode

ClassFieldTypeRead OnlyDescription
OverheadCodeCreateDatejava.util.DateXThe date this nonworktype was created.
OverheadCodeCreateUserStringXThe name of the user that created this nonworktype.
OverheadCodeDescriptionString The description of the overhead code.
OverheadCodeLastUpdateDatejava.util.DateXThe date this nonworktype was last updated.
OverheadCodeLastUpdateUserStringXThe name of the user that last updated this nonworktype.
OverheadCodeNameString The name of the overhead code.
OverheadCodeObjectIdObjectId The unique ID generated by the system.
OverheadCodeSequenceNumberint The sequence number for sorting.

 

Project

ClassFieldTypeRead OnlyDescription
ProjectActivityDefaultActivityTypeActivityType The default type for activities. Possible values are 'Task Dependent', 'Resource Dependent', 'Level of Effort', or 'Milestone'. A 'Task Dependent' activity is scheduled using the activity's calendar rather than the calendars of the assigned resources. A 'Resource Dependent' activity is scheduled using the calendars of the assigned resources. This type is used when several resources are assigned to the activity, but they may work separately. A 'Milestone' is a zero-duration activity without resources, marking a significant project event. A 'Level of Effort' activity has a duration that is determined by its dependent activities. Administration-type activities are typically 'Level of Effort'.
ProjectActivityDefaultCalendarObjectIdObjectId The unique ID of the calendar assigned to new activities by default. Can be null for baselines.
ProjectActivityDefaultCostAccountObjectIdObjectId The unique ID of the cost account assigned to new activities and project expenses by default.
ProjectActivityDefaultDurationTypeDurationType The duration type assigned to new activities by default. Valid values are 'Fixed Units/Time', 'Fixed Duration and Units/Time', 'Fixed Units', or 'Fixed Duration and Units'.
ProjectActivityDefaultPercentCompleteTypePercentCompleteType The percent complete type assigned to new activities by default. Valid values are 'Physical', 'Duration', and 'Units'.
ProjectActivityDefaultPricePerUnitCost The price used to estimate resource costs for activities that have planned, actual, or remaining units, but no resource assignments. This price is also used to compute costs for activities in cases where resources are assigned but the resources have no prices. Resource cost is computed as the resource units multiplied by the price per time.
ProjectActivityIdBasedOnSelectedActivityboolean The flag that indicates how to auto-number activity IDs for new activities-Y/N - Y means use the selected activity's activity ID as prefix, N means use standard auto-numbering based on the prefix, suffix. Default = 'false'
ProjectActivityIdIncrementint The increment used for auto-numbering of activity IDs. When a new activity is created, the activity ID is automatically generated using auto-numbering. Activity ID auto-numbering concatenates the prefix and the suffix, with the suffix incremented to make the code unique. Example: 'A', '1000', '10' yields activity IDs of 'A1010', 'A1020', 'A1030', etc.
ProjectActivityIdPrefixString The prefix used for auto-numbering of activity IDs. When a new activity is created, the activity ID is automatically generated using auto-numbering. Activity ID auto-numbering concatenates the prefix and the suffix, with the suffix incremented to make the code unique. Example: 'A', '1000', '10' yields activity IDs of 'A1010', 'A1020', 'A1030', etc.
ProjectActivityIdSuffixint The suffix used for auto-numbering of activity IDs. When a new activity is created, the activity ID is automatically generated using auto-numbering. Activity ID auto-numbering concatenates the prefix and the suffix, with the suffix incremented to make the code unique. Example: 'A', '1000', '10' yields activity IDs of 'A1010', 'A1020', 'A1030', etc.
ProjectActivityPercentCompleteBasedOnActivityStepsboolean The flag that indicates whether activity physical percent complete is automatically computed from the activity steps completed.
ProjectAddActualToRemainingboolean The flag that indicates whether to add actual to remaining or to subtract actual from at complete when actual units and costs are updated. Default = 'true'
ProjectAddedByString The name of the user who added the project to the database.
ProjectAllowNegativeActualUnitsFlagboolean The flag that indicates whether the project can allow the negative valus for the actual units.
ProjectAnnualDiscountRatedouble The user-defined number field that identifies the discount rate for the project.
ProjectAnticipatedFinishDateEndDate The anticipated finish date of Project element. User-entered - not dependent upon any other fields. If there are no children, the anticipated finish date will be the finish date displayed in the columns.
ProjectAnticipatedStartDateBeginDate The anticipated start date of Project element. User-entered - not dependent upon any other fields. If there are no children, the anticipated start date will be the start date displayed in the columns.
ProjectAssignmentDefaultDrivingFlagboolean The default flag assigned to new assignments, to indicate whether assignments will drive activity dates.
ProjectAssignmentDefaultRateTypeDefaultRateType The default rate type when adding resource assignments to a project. Valid values are 'Price / Unit', 'Price / Unit2', 'Price / Unit3', 'Price / Unit4', and 'Price / Unit5'.
ProjectCheckOutDatejava.util.DateXThe date on which the project was checked out of the Project Management database.
ProjectCheckOutStatusboolean The flag that indicates that the project is currently checked out to an external file or database and is being managed remotely.
ProjectCheckOutUserObjectIdObjectIdXThe unique ID of the User that checked out this project.
ProjectContainsSummaryDatabooleanXThe flag that indicates that the Project has been summarized.
ProjectCostQuantityRecalculateFlagboolean The flag that, when costs and quantities are linked, indicates whether the quantities should be updated when costs are updated,
ProjectCreateDatejava.util.DateXThe date this project was created.
ProjectCreateUserStringXThe name of the user that created this project.
ProjectCriticalActivityFloatLimitDuration The duration used to determine if an activity is critical. When an activity has total float that is less than or equal to this duration, the activity is marked as critical.
ProjectCriticalActivityPathTypeCriticalActivityPathType The critical path type, which indicates how critical path activities are identified for the project, based on either 'Critical Float' or 'Longest Path'.
ProjectCurrentBaselineProjectObjectIdObjectId The unique ID of the project's baseline to use for computing summaries.
ProjectCurrentBudgetCostXThe sum of the original budget plus the approved and pending budgets from the budget change log.
ProjectCurrentVarianceCostXThe difference between the current budget and the total spending plan. Calculated as current budget - total spending plan. Not rolled up
ProjectDataDatejava.util.Date The current data date for the project. The project status is up to date as of the data date. The data date is modified when project actuals are applied.
ProjectDateAddedjava.util.Date The date on which the project was added to the Project Management database.
ProjectDefaultPriceTimeUnitsUnitType The time units associated with the project's default price per time. Valid values are 'Hour', 'Day', 'Week', 'Month', and 'Year'.
ProjectDescriptionString The description of the Project.
ProjectDiscountApplicationPeriodDiscountApplicationPeriod The timescale for entering ROI spending and benefit plan. Valid values are 'Month', 'Quarter', or 'Year'.
ProjectDistributedCurrentBudgetCostXThe current budget values from one level lower.
ProjectEarnedValueComputeTypeEarnedValueComputeType The technique used for computing earned-value percent complete for activities within the Project. Valid values are 'Activity Percent Complete', '0 / 100', '50 / 50', 'Custom Percent Complete', 'WBS Milestones Percent Complete', and 'Activity Percent Complete Using Resource Curves'.
ProjectEarnedValueETCComputeTypeEarnedValueETCComputeType The technique for computing earned-value estimate-to-complete for activities within the Project. Valid values are 'ETC = Remaining Cost for Activity', 'Performance Factor = 1', 'Performance Factor = Custom Value', 'Performance Factor = 1 / Cost Performance Index', and 'Performance Factor = 1 / (Cost Performance Index * Schedule Performance Index)'.
ProjectEarnedValueETCUserValuedouble The user-defined performance factor, PF, for computing earned-value estimate-to-complete. ETC is computed as PF * (BAC - earned value).
ProjectEarnedValueUserPercentPercent The user-defined percent complete for computing earned value for activities within the Project. A value of, say, 25 means that 25% of the planned amount is earned when the activity is started and the remainder is earned when the activity is completed.
ProjectEnableSummarizationboolean The option which, when true, directs the Summarizer service to automatically summarize the project. If this is false, the project will be skipped during the summary run.
ProjectFinishDateEndDateXThe finish date of the project. This is a summary method calculated from fields populated by the Summarizer job service.
ProjectFiscalYearStartMonthint The month that marks the beginning of the fiscal year for the project.
ProjectForecastFinishDateEndDateXThe alternate end date to be optionally used by the scheduler. The user sets the alternate end date by dragging the project bar in the Gantt Chart while manually leveling the resource profile in a resource analysis layout.
ProjectForecastStartDateBeginDateXThe alternate start date to be optionally used by the scheduler. The user sets the alternate start date by dragging the project bar in the Gantt Chart around while manually leveling the resource profile in a resource analysis layout.
ProjectGUIDString The globally unique ID generated by the system.
ProjectHasFutureBucketDatabooleanXThe flag that indicates whether a resource assignment in the project has future bucket data.
ProjectIdString The short code assigned to each Project element for identification. Each Project element is uniquely identified by this short code.
ProjectIndependentETCLaborUnitsUnit The user-entered ETC total labor.
ProjectIndependentETCTotalCostCost The user-entered ETC total cost.
ProjectIntegratedTypeIntegratedProjectType The flag indicating whether the project is integrated with an Enterprise Resource Planning (ERP) system. 'Fusion' indicates the project is integrated with Oracle Fusion. 'ERP' indicates the project is integrated with another ERP system.
ProjectIsTemplatebooleanXThe boolean value indicating if this Project is a template Project.
ProjectLastApplyActualsDatejava.util.DateXThe last date Apply Actuals was run for this project.
ProjectLastFinancialPeriodObjectIdObjectId The unique ID of the last closed financial period for the project.
ProjectLastSummarizedDatejava.util.DateXThe date the project was last summarized.
ProjectLastUpdateDatejava.util.DateXThe date this project was last updated.
ProjectLastUpdateUserStringXThe name of the user that last updated this project.
ProjectLevelingPriorityint The priority for scheduling.
ProjectLinkActualToActualThisPeriodboolean The flag that indicates whether actual units and costs are linked to actual-this-period units and costs. Setting this field to true asynchronously causes all actual-this-period values to be recalculated for the project via a job service. Default = 'true'.
ProjectLinkPercentCompleteWithActualboolean The flag that indicates whether actual units and cost should be recalculated when percent complete changes. Default = 'false'
ProjectLinkPlannedAndAtCompletionFlagboolean The flag that indicates whether the At Completion Cost/Units should be linked to Planned Cost/Units for not-started activities. Default = 'true'
ProjectMustFinishByDateEndDate The date by which all project activities must finish. If entered, it is used as the project late finish date by the project scheduler.
ProjectNameString The name of the Project element.
ProjectOBSNameStringXThe name of the person/role in the organization, sometimes referred to as the "responsible manager".
ProjectOBSObjectIdObjectId The unique ID of the project manager from the project's OBS tree who is responsible for the Project.
ProjectObjectIdObjectId The unique ID generated by the system.
ProjectOriginalBudgetCost The original budget for the project.
ProjectOverallProjectScoreintXThe project score calculated based on all project code types assigned to this project.
ProjectOwnerResourceObjectIdObjectId The unique ID of the Owner Resource of this project.
ProjectParentEPSObjectIdObjectId The unique ID of the parent EPS of this project.
ProjectPlannedStartDateBeginDate The planned start date of the project. Used by the project scheduler.
ProjectPrimaryResourcesCanMarkActivitiesAsCompletedboolean The flag that indicates whether primary resources can mark the project activities as completed. If not selected, a primary resource can only mark an activity as For Review. In this case the project manager reviews the activity and marks it as either Rejected or completed.
ProjectProjectForecastStartDateBeginDate The alternate start date to be optionally used by the scheduler. The user sets the alternate start date by dragging the project bar in the Gantt Chart around while manually leveling the resource profile in a resource analysis layout.
ProjectProjectResourceSpreadProjectResourceSpread[]XThe field containing resource spread data for this project. If a project is attempted to be loaded with resource spread data, getProjectResourceSpread will return null if no spread data was available for that project.
ProjectProjectRoleSpreadProjectRoleSpread[]XThe field containing role spread data for this project. If a project is attempted to be loaded with role spread data, getProjectRoleSpread will return null if no spread data was available for that project.
ProjectProjectSpreadProjectSpreadXThe field containing spread data for this project. If a project is attempted to be loaded with spread data, getProjectSpread will return null if no spread data was available for that project.
ProjectProposedBudgetCostXThe Proposed Budget, which is the sum of the original budget plus the approved and pending budgets from the budget change log.
ProjectResetPlannedToRemainingFlagboolean The flag that indicates whether to reset Planned Duration and Units to Remaining Duration and Units, or to reset Remaining Duration and Units to Planned Duration and Units when the Activity Status is or becomes not started. Default = 'true'
ProjectResourceCanBeAssignedToSameActivityMoreThanOnceboolean The flag that indicates whether a resource can be assigned more than once to the same activity. This is useful when the resource is expected to perform more than one role on an activity, for example, documentation plus QA.
ProjectResourcesCanAssignThemselvesToActivitiesboolean The flag that indicates whether timesheet application users are allowed to assign themselves to activities in this project.
ProjectResourcesCanEditAssignmentPercentCompleteboolean The flag that indicates whether the project's resource update the remaining units or the percent complete for their activities in the timesheet application.
ProjectResourcesCanMarkAssignmentAsCompletedboolean The flag that indicates whether timesheet resources can mark the assignment as complete.
ProjectResourcesCanViewInactiveActivitiesboolean The flag that indicates whether timesheet resources can view inactive project activities.
ProjectRiskLevelProjectRiskLevel The risk level assigned to the project: 'Very High', 'High', 'Medium', 'Low', and 'Very Low'.
ProjectScheduledFinishDateEndDate The early finish date of the latest activity in the project, as computed by the project scheduler.
ProjectSourceProjectObjectIdObjectIdXThe unique ID of the project from which the reflection project was created, if the current project is a reflection project.
ProjectStartDateBeginDateXThe start date of the project. This is a summary method calculated from fields populated by the Summarizer job service.
ProjectStatusProjectStatus The project status: 'Planned', 'Active', 'Inactive', 'What-If', 'Requested', or 'Template'.
ProjectStrategicPriorityint The project's priority. The range is from 1 to 10,000.
ProjectSummarizeToWBSLevelint The maximum level within the project's WBS to perform summarization - default to 2.
ProjectSummarizedDataDatejava.util.Date The data date of the project when it was last summarized-only updated by summarizer.
ProjectSummaryAccountingVarianceByCostCostXThe Planned Value minus the Actual Cost. A negative value indicates that the Actual Cost has exceeded the Planned Value.
ProjectSummaryAccountingVarianceByLaborUnitsUnitXThe Planned Value Labor Units minus the Actual Units. Negative value indicates that Actual Units have exceeded the Planned Value Labor Units.
ProjectSummaryActivityCountintXThe number of activities that are currently in progress.
ProjectSummaryActualDurationDurationXThe actual duration.
ProjectSummaryActualExpenseCostCostXThe actual costs for all project expenses associated with the project.
ProjectSummaryActualFinishDateEndDateXThe latest actual finish date of all activities in the project.
ProjectSummaryActualLaborCostCostXThe actual cost for all labor resources assigned to the activity.
ProjectSummaryActualLaborUnitsUnitXThe actual labor units.
ProjectSummaryActualMaterialCostCostXThe actual units for all material resources assigned to the activity.
ProjectSummaryActualNonLaborCostCostXThe actual units for all nonlabor resources assigned to the activity.
ProjectSummaryActualNonLaborUnitsUnitXThe actual nonlabor units.
ProjectSummaryActualStartDateBeginDateXThe earliest actual start date of all activities in the project.
ProjectSummaryActualThisPeriodCostCostXThe actual this period cost (will be labor or nonlabor).
ProjectSummaryActualThisPeriodLaborCostCostXThe actual this period labor cost
ProjectSummaryActualThisPeriodLaborUnitsUnitXThe actual this period labor units.
ProjectSummaryActualThisPeriodMaterialCostCostXThe actual this period material cost.
ProjectSummaryActualThisPeriodNonLaborCostCostXThe actual this period nonlabor cost.
ProjectSummaryActualThisPeriodNonLaborUnitsUnitXThe actual this period nonlabor units.
ProjectSummaryActualTotalCostCostXThe actual labor cost + actual nonlabor cost + actual expense cost as of the project data date.
ProjectSummaryActualValueByCostCostXThe actual total cost incurred on the activity as of the project data date, computed as Actual Labor Cost + Actual Nonlabor Cost + Actual Material Cost + Actual Expense Cost.
ProjectSummaryActualValueByLaborUnitsUnitXThe actual total labor units for the activity as of the project data date (i.e., actual total cost by labor units).
ProjectSummaryAtCompletionDurationDurationXThe duration at completion.
ProjectSummaryAtCompletionExpenseCostCostXThe sum of the actual plus remaining cost for all project expenses associated with the cost account. Computed as Actual Expense Cost + Remaining Expense Cost.
ProjectSummaryAtCompletionLaborCostCostXThe sum of the actual plus remaining costs for all labor resources assigned to the activity. Computed as actual labor cost + remaining labor cost. Same as the planned labor costs if the activity is not started and the actual labor costs once the activity is completed.
ProjectSummaryAtCompletionLaborUnitsUnitXThe sum of the actual plus remaining units for all labor resources assigned to the activity. Computed as actual labor units + remaining labor units. Same as the planned labor units if the activity is not started and the actual labor units once the activity is completed.
ProjectSummaryAtCompletionMaterialCostCostXThe material cost at completion. It is the sum of the actual plus remaining costs for all material resources assigned to the activity. Computed as actual material cost + remaining material cost. Same as the planned material costs if the activity is not started and the actual material costs once the activity is completed.
ProjectSummaryAtCompletionNonLaborCostCostXThe nonlabor cost at completion. It is the sum of the actual plus remaining costs for all nonlabor resources assigned to the activity. Computed as actual nonlabor cost + remaining nonlabor cost. Same as the planned nonlabor costs if the activity is not started and the actual nonlabor costs once the activity is completed.
ProjectSummaryAtCompletionNonLaborUnitsUnitXThe nonlabor units at completion. It is the sum of the actual plus remaining units for all nonlabor resources assigned to the activity. Computed as actual nonlabor units + remaining nonlabor units. Same as the planned nonlabor units if the activity is not started and the actual nonlabor units once the activity is completed.
ProjectSummaryAtCompletionTotalCostCostXThe estimated cost at completion for the activity. Computed as the actual total cost plus the estimate-to-complete cost; EAC = ACWP + ETC. Note that the method for computing ETC depends on the earned-value technique selected for the activity's WBS.
ProjectSummaryAtCompletionTotalCostVarianceCostXThe Baseline Planned Total Cost - At Completion Total Cost.
ProjectSummaryBaselineCompletedActivityCountintXThe number of completed activities in the baseline.
ProjectSummaryBaselineDurationDurationXThe planned duration for the activity in the primary baseline. Planned duration is the total working time from the activity current start date to the current finish date. Same as the actual duration plus the remaining duration. The total working time is computed using the activity's calendar.
ProjectSummaryBaselineExpenseCostCostXThe planned cost for all project expenses associated with the activity in the primary baseline. Computed as the baseline actual expense cost plus the baseline remaining expense cost.
ProjectSummaryBaselineFinishDateEndDateXThe current latest finish date of all activities in the project for the current baseline.
ProjectSummaryBaselineInProgressActivityCountintXThe number of in-progress activities in the baseline.
ProjectSummaryBaselineLaborCostCostXThe planned cost for all labor resources assigned to the activity in the primary baseline. Computed from the baseline At Completion labor units. If no resources are assigned, computed as the activity Baseline Planned Labor Units * Project Default Price / Time.
ProjectSummaryBaselineLaborUnitsUnitXThe planned units for all labor resources assigned to the activity in the primary baseline. Computed as the baseline actual labor units plus the baseline remaining labor units.
ProjectSummaryBaselineMaterialCostCostXThe planned cost for all material resources assigned to the activity in the primary baseline. Computed from the baseline At Completion nonlabor units. If no resources are assigned.
ProjectSummaryBaselineNonLaborCostCostXThe planned cost for all nonlabor resources assigned to the activity in the primary baseline. Computed from the baseline At Completion nonlabor units. If no resources are assigned, computed as the activity Baseline Planned Nonlabor Units * Project Default Price / Time.
ProjectSummaryBaselineNonLaborUnitsUnitXThe planned units for all nonlabor resources assigned to the activity in the primary baseline. Computed as the baseline actual nonlabor units plus the baseline remaining nonlabor units.
ProjectSummaryBaselineNotStartedActivityCountintXThe number of activities not started in the baseline.
ProjectSummaryBaselineStartDateBeginDateXThe current earliest start date of all activities in the Project for the current baseline.
ProjectSummaryBaselineTotalCostCostXThe Planned Total Cost for the activity in the primary baseline, including labor resources, nonlabor resources, and project expenses. Baseline Planned Total Cost = Baseline Planned Labor Cost + Baseline Planned Nonlabor Cost + Baseline Planned Expense Cost.
ProjectSummaryBudgetAtCompletionByCostCostXThe Planned Total Cost through activity completion. Computed as Planned Labor Cost + Planned Nonlabor Cost + Planned Expense Cost, same as the Planned Total Cost.
ProjectSummaryBudgetAtCompletionByLaborUnitsUnitXThe Baseline Labor Units
ProjectSummaryCompletedActivityCountintXThe number of activities that have an Actual Finish in the Project.
ProjectSummaryCostPercentCompletePercentXThe percent complete of cost for all nonlabor resources assigned. Computed as Actual Nonlabor Cost / At Completion Nonlabor Cost * 100. Always in the range 0 to 100.
ProjectSummaryCostPercentOfPlannedPercentXThe activity actual cost percent of planned. Computed as actual total cost / baseline total cost * 100, or equivalently as ACWP / BAC * 100. The value can exceed 100. The baseline total cost is the activity's at completion cost from the current baseline. This field is named SummaryCostPercentOfBudget in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ProjectSummaryCostPerformanceIndexByCostdoubleXThe Earned Value divided by the Actual Cost. A value less than 1 indicates that the Actual Cost has exceeded the Planned Value.
ProjectSummaryCostPerformanceIndexByLaborUnitsdoubleXThe Earned Value Labor Units / Actual Labor Units.
ProjectSummaryCostVarianceByCostCostXThe Earned Value minus the Actual Cost. A negative value indicates that the Actual Cost has exceeded the Planned Value.
ProjectSummaryCostVarianceByLaborUnitsUnitXThe Earned Value Labor Cost minus Actual Value Labor Cost.
ProjectSummaryCostVarianceIndexdoubleXThe value that is calculated as the Cost Variance divided by Earned Value.
ProjectSummaryCostVarianceIndexByCostPercentXThe Cost Variance divided by Earned Value.
ProjectSummaryCostVarianceIndexByLaborUnitsdoubleXThe Cost Variance Labor Units divided by Earned Value Labor Units.
ProjectSummaryDurationPercentCompletePercentXThe activity actual duration percent of planned. Computed as (baseline planned duration - remaining duration) / baseline planned duration * 100. The baseline planned duration is the activity's at complete duration from the primary baseline.
ProjectSummaryDurationPercentOfPlannedPercentXThe summary actual duration percent of planned of all activities under this project. Computed as actual duration / baseline duration * 100. The value can exceed 100. The Baseline duration is the activity's at complete duration from the current baseline.
ProjectSummaryDurationVarianceDurationXThe duration between the activity's baseline duration and the at complete duration. Computed as baseline planned duration - at completion duration.
ProjectSummaryEarnedValueByCostCostXThe Budget at Completion * Performance % Complete. The method for computing the Performance Percent Complete depends on the Earned Value technique selected for the activity's WBS. Budget at Completion is computed from the primary baseline.
ProjectSummaryEarnedValueByLaborUnitsUnitXThe portion of the baseline labor units that is actually completed as of the project data date. Computed as Baseline Labor Units * Performance % Complete. The planned labor units performed is essentially the labor units Earned Value for the activity. The method for computing the Performance % Complete depends on the Earned Value technique selected for the activity's WBS. The Baseline Labor Units is taken from the current baseline.
ProjectSummaryEstimateAtCompletionByCostCostXThe Actual Cost plus the Estimate to Complete Cost. The method for computing Estimate to Complete depends on the Earned Value technique selected for the activity's WBS.
ProjectSummaryEstimateAtCompletionByLaborUnitsUnitXThe Actual Labor Units + Estimate To Complete Labor Units. (Estimate To Complete Labor Units is calculated based off of the Earned Value setting on the Project.)
ProjectSummaryEstimateAtCompletionHighPercentByLaborUnitsPercentXThe high forecast of Estimate At Completion (EAC) by labor units.
ProjectSummaryEstimateAtCompletionLowPercentByLaborUnitsPercentXThe low forecast of Estimate At Completion (EAC) by labor units.
ProjectSummaryEstimateToCompleteByCostCostXThe Remaining Total Cost for the activity or the Performance Factor * (Budget at Completion - Earned Value), depending on the Earned Value technique selected for the activity's WBS (calculated from the primary baseline).
ProjectSummaryEstimateToCompleteByLaborUnitsUnitXThe estimated quantity to complete the activity. Computed as either the remaining total units for the activity, or as Performance Factor * (Baseline Planned Labor Units - Planned Quantity of Work Performed), depending on the Earned Value Technique selected for the activity's WBS.
ProjectSummaryExpenseCostPercentCompletePercentXThe percent complete of cost for all expenses associated with the project. It is computed as Actual Expense Cost / At Complete Expense Cost * 100, and it is always in the range of 0 to 100.
ProjectSummaryExpenseCostVarianceCostXThe Baseline Planned Expense Cost - At Completion Expense Cost (At Completion Expense Cost = Actual Expense Cost + Remaining Expense Cost).
ProjectSummaryFinishDateVarianceDurationXThe duration between the finish date in the current project and the baseline finish date. Calculated as finish date - baseline finish date.
ProjectSummaryInProgressActivityCountintXThe number of activities that are currently in progress.
ProjectSummaryLaborCostPercentCompletePercentXThe percent complete of cost for all labor resources assigned to the project. It is computed as Actual Labor Cost / At Complete Labor Cost * 100, and it is always in the range of 0 to 100.
ProjectSummaryLaborCostVarianceCostXThe Baseline Planned Labor Cost - At Completion Labor Cost.
ProjectSummaryLaborUnitsPercentCompletePercentXThe percent complete of units for all labor resources for the Project. Computed as actual labor units / at complete labor units * 100. Always in the range 0 to 100.
ProjectSummaryLaborUnitsVarianceUnitXThe difference between baseline labor units and at completion labor units. Calculated as baseline labor units - at completion labor units.
ProjectSummaryLevelSummaryLevel The summary level for the project while performing project summarization.
ProjectSummaryMaterialCostPercentCompletePercentXThe percent complete of cost for all material resources assigned to the project. It is computed as Actual Material Cost / At Complete Material Cost * 100, and it is always in the range of 0 to 100.
ProjectSummaryMaterialCostVarianceCostXThe variance that is calculated as Baseline Material Cost - At Completion Material Cost.
ProjectSummaryNonLaborCostPercentCompletePercentXThe percent complete of cost for all non-labor resources assigned to the project. It is computed as Actual Nonlabor Cost / At Complete Nonlabor Cost * 100, and it is always in the range of 0 to 100.
ProjectSummaryNonLaborCostVarianceUnitXThe Baseline Planned Nonlabor Cost - At Completion Nonlabor Cost.
ProjectSummaryNonLaborUnitsPercentCompletePercentXThe percent complete of units for all nonlabor resources for the Project. Computed as Actual Nonlabor Cost / At Completion Nonlabor Cost * 100. Always in the range 0 to 100.
ProjectSummaryNonLaborUnitsVarianceUnitXThe difference between baseline nonlabor units and at completion non labor units. Calculated as baseline nonlabor units - at completion nonlabor units.
ProjectSummaryNotStartedActivityCountintXThe number of activities that are currently not started.
ProjectSummaryPerformancePercentCompleteByCostPercentXThe percent complete of performance for all labor resources, nonlabor resources, and expenses. Computed as Earned Value / Budget At Completion * 100. Always in the range 0 to 100.
ProjectSummaryPerformancePercentCompleteByLaborUnitsPercentXThe percent complete of performance for all labor resources. Computed as earned value labor units / baseline labor units * 100. Always in the range 0 to 100.
ProjectSummaryPlannedCostCostXThe sum of all planned expense, non labor, labor, and material costs in the project.
ProjectSummaryPlannedDurationDurationXThe total working days between planned start and finish dates in the project.
ProjectSummaryPlannedExpenseCostCostXThe sum of all planned expense costs in the project.
ProjectSummaryPlannedFinishDateEndDateXThe latest planned finish date of all activities in the project.
ProjectSummaryPlannedLaborCostCostXThe sum of all planned labor costs in the project.
ProjectSummaryPlannedLaborUnitsUnitXThe sum of all planned labor units in the project.
ProjectSummaryPlannedMaterialCostCostXThe sum of all planned material costs in the project.
ProjectSummaryPlannedNonLaborCostCostXThe sum of all planned non labor costs in the project.
ProjectSummaryPlannedNonLaborUnitsUnitXThe sum of all planned non labor units in the project.
ProjectSummaryPlannedStartDateBeginDateXThe earliest planned start date of all activities in the project.
ProjectSummaryPlannedValueByCostCostXThe Budget at Completion * Schedule % Complete. The Schedule % Complete specifies how much of the activity's baseline duration has been completed so far. Budget at Completion is computed from the primary baseline
ProjectSummaryPlannedValueByLaborUnitsUnitXThe portion of the baseline labor units that is scheduled to be completed as of the project data date. Computed as Baseline Labor Units * Schedule % Complete. The Schedule % Complete specifies how much of the activity's baseline duration has been completed so far. The Baseline Labor Units is taken from the current baseline.
ProjectSummaryProgressFinishDateEndDateXThe date the activity is expected to be finished according to the progress made on the activity's work products. The expected finish date is entered manually by people familiar with progress of the activity's work products.
ProjectSummaryRemainingDurationDurationXThe total working time from the Project remaining start date to the remaining finish date.
ProjectSummaryRemainingExpenseCostCostXThe remaining costs for all project expenses associated with the activities in the Project.
ProjectSummaryRemainingFinishDateEndDateXThe 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. Before the activity is started, the remaining finish date is the same as the planned finish date.
ProjectSummaryRemainingLaborCostCostXThe remaining costs for all labor resources assigned to the activities. The remaining cost reflects the cost remaining for the Project.
ProjectSummaryRemainingLaborUnitsUnitXThe remaining units for all labor resources assigned to the activities. The remaining units reflects the work remaining to be done for the Project.
ProjectSummaryRemainingMaterialCostCostXThe remaining material costs for all project expenses associated with the activities in the Project.
ProjectSummaryRemainingNonLaborCostCostXThe remaining nonlabor costs for all project expenses associated with the activities in the Project.
ProjectSummaryRemainingNonLaborUnitsUnitXThe remaining units for all nonlabor resources assigned to the activities. The remaining units reflects the work remaining to be done for the Project.
ProjectSummaryRemainingStartDateBeginDateXThe earliest remaining start of all activities assigned to the Project.
ProjectSummaryRemainingTotalCostCostXThe sum of all remaining total costs in the Project.
ProjectSummarySchedulePercentCompletePercentXThe measure that indicates how much of the Project baseline duration has been completed so far. Computed based on where the current data date falls between the activity's baseline start and finish dates. If the data date is earlier than the baseline start, the schedule % complete is 0. If the data date is later than the baseline finish, the schedule % complete is 100. The schedule % complete indicates how much of the Project duration should be currently completed, relative to the selected baseline.
ProjectSummarySchedulePercentCompleteByLaborUnitsPercentXThe percent complete of units for all labor resources. Computed as Actual Labor Units / At Completion Labor Units * 100. Always in the range 0 to 100.
ProjectSummarySchedulePerformanceIndexByCostdoubleXThe Earned Value divided by the Planned Value. A value less than 1 indicates that less work was actually performed than was scheduled.
ProjectSummarySchedulePerformanceIndexByLaborUnitsdoubleXThe Earned Value Labor Units divided by Planned Value Labor Units.
ProjectSummaryScheduleVarianceByCostCostXThe Earned Value divided by the Planned Value. A negative value indicates that less work was actually performed than was scheduled.
ProjectSummaryScheduleVarianceByLaborUnitsUnitXThe Earned Value Labor Units minus the Planned Value Labor Units.
ProjectSummaryScheduleVarianceIndexdoubleXThe value that is calculated as the Schedule Variance Labor Units divided by Planned Value Labor Units.
ProjectSummaryScheduleVarianceIndexByCostPercentXThe Schedule Variance divided by the Planned Value.
ProjectSummaryScheduleVarianceIndexByLaborUnitsdoubleXThe Schedule Variance Labor Units divided by the Planned Value Labor Units.
ProjectSummaryStartDateVarianceDurationXThe duration between the start date in the current project and the baseline start date. Calculated as start date - baseline start date.
ProjectSummaryToCompletePerformanceIndexByCostdoubleXThe (Budget at Completion - Earned Value) divided by (Estimate at Completion - Actual Cost).
ProjectSummaryTotalCostVarianceCostXThe value that is calculated as baseline total cost - total cost.
ProjectSummaryTotalFloatDurationXThe amount of time the Project can be delayed before delaying the project finish date. Total float can be computed as late start - early start or as late finish - early finish; this option can be set when running the project scheduler.
ProjectSummaryUnitsPercentCompletePercentXThe percent complete of units for the resource assignments in the Project. Computed as Actual Units / At Complete Units * 100. Always in the range 0 to 100.
ProjectSummaryVarianceAtCompletionByLaborUnitsUnitXThe Baseline Planned Total Labor Units minus Estimate at Completion Labor Units.
ProjectTotalBenefitPlanCostXThe sum of the monthly benefit plan.
ProjectTotalBenefitPlanTallyCostXThe sum of the monthly benefit plan tally.
ProjectTotalFundingCostXThe total amount of funding contributed to the project by your funding sources.
ProjectTotalSpendingPlanCostXThe sum of the monthly spending plan.
ProjectTotalSpendingPlanTallyCostXThe sum of the monthly spending plan tally.
ProjectUnallocatedBudgetCostXThe total current budget minus the distributed current budget.
ProjectUndistributedCurrentVarianceCostXThe total spending plan minus the total spending plan tally.
ProjectUseProjectBaselineForEarnedValueboolean The flag that indicates whether earned value should be calculated based on the project baseline or the user's primary baseline. This setting only affects Project Management, not the Integration API or Primavera's Web application.
ProjectWBSCodeSeparatorString The character used to separate the concatenated code fields for the project's WBS tree.
ProjectWBSMilestonePercentCompletePercentXThe WBSMilestonePercentComplete field determines whether to calculate earned value by defining milestones at the WBS level and assigning a level of significance or weight to each of them. As progress occurs and you mark each milestone complete, the WBS element's performance percent complete is calculated based on the weight of the milestone.
ProjectWBSObjectIdObjectIdXThe internal WBS ID of the project. This ID cannot be used to load a WBS object directly.
ProjectWebSiteRootDirectoryString The root directory for storing project Web site files before they are published to the Web server.
ProjectWebSiteURLString The project Web site URL, which is the Web address of the project's website.

 

ProjectBudgetChangeLog

ClassFieldTypeRead OnlyDescription
ProjectBudgetChangeLogAmountCost The amount of budget change.
ProjectBudgetChangeLogChangeNumberString The change number that is automatically incremented according to when changes are added. This can be changed to any number.
ProjectBudgetChangeLogCreateDatejava.util.DateXThe date this log of budget changes was created.
ProjectBudgetChangeLogCreateUserStringXThe name of the user that created this log of budget changes.
ProjectBudgetChangeLogDatejava.util.Date The date of this budget change entry.
ProjectBudgetChangeLogIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectBudgetChangeLogIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectBudgetChangeLogLastUpdateDatejava.util.DateXThe date this log of budget changes was last updated.
ProjectBudgetChangeLogLastUpdateUserStringXThe name of the user that last updated this log of budget changes.
ProjectBudgetChangeLogObjectIdObjectId The unique ID generated by the system.
ProjectBudgetChangeLogProjectIdStringXThe short code that uniquely identifies the project.
ProjectBudgetChangeLogProjectObjectIdObjectId The unique ID of the associated project.
ProjectBudgetChangeLogReasonString The description of the reason for the budget change request.
ProjectBudgetChangeLogResponsibleString The person responsible for the change.
ProjectBudgetChangeLogStatusBudgetChangeStatus The status of this budget change request. Possible values are 'Pending', 'Approved', and 'Not Approved'.
ProjectBudgetChangeLogWBSCodeStringXThe short code assigned to each WBS element for identification. Each WBS element is uniquely identified by concatenating its own code together with its parents' codes.
ProjectBudgetChangeLogWBSNameStringXThe name of the WBS element.
ProjectBudgetChangeLogWBSObjectIdObjectId The unique ID of the WBS element to which the budget change log applies.

 

ProjectCode

ClassFieldTypeRead OnlyDescription
ProjectCodeCodeTypeNameStringXThe name of the parent code type for this code.
ProjectCodeCodeTypeObjectIdObjectId The unique ID of the parent project code type.
ProjectCodeCodeValueString The value of the project code.
ProjectCodeCreateDatejava.util.DateXThe date this project code was created.
ProjectCodeCreateUserStringXThe name of the user that created this project code.
ProjectCodeDescriptionString The description of the project code.
ProjectCodeLastUpdateDatejava.util.DateXThe date this project code was last updated.
ProjectCodeLastUpdateUserStringXThe name of the user that last updated this project code.
ProjectCodeObjectIdObjectId The unique ID generated by the system.
ProjectCodeParentObjectIdObjectId The unique ID of the parent project code of this project code in the hierarchy.
ProjectCodeSequenceNumberint The sequence number for sorting.
ProjectCodeWeightdouble The weight for this code value.

 

ProjectCodeAssignment

ClassFieldTypeRead OnlyDescription
ProjectCodeAssignmentCreateDatejava.util.DateXThe date this code assignment was created.
ProjectCodeAssignmentCreateUserStringXThe name of the user that created this code assignment.
ProjectCodeAssignmentIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectCodeAssignmentIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectCodeAssignmentLastUpdateDatejava.util.DateXThe date this code assignment was last updated.
ProjectCodeAssignmentLastUpdateUserStringXThe name of the user that last updated this code assignment.
ProjectCodeAssignmentProjectCodeDescriptionStringXThe description of the associated project code.
ProjectCodeAssignmentProjectCodeObjectIdObjectId The unique ID of the associated project code.
ProjectCodeAssignmentProjectCodeTypeNameStringXThe name of the parent project code type.
ProjectCodeAssignmentProjectCodeTypeObjectIdObjectIdXThe unique ID of the parent project code type.
ProjectCodeAssignmentProjectCodeValueStringXThe value of the associated project code.
ProjectCodeAssignmentProjectIdStringXThe short code that uniquely identifies the associated project.
ProjectCodeAssignmentProjectNameStringXThe name of the project to which the project code is assigned.
ProjectCodeAssignmentProjectObjectIdObjectId The unique ID of the project to which the project code is assigned.

 

ProjectCodeType

ClassFieldTypeRead OnlyDescription
ProjectCodeTypeCreateDatejava.util.DateXThe date this project code type was created.
ProjectCodeTypeCreateUserStringXThe name of the user that created this project code type.
ProjectCodeTypeIsSecureCodeboolean The flag indicating whether this is a secure Project Code Type.
ProjectCodeTypeLastUpdateDatejava.util.DateXThe date this project code type was last updated.
ProjectCodeTypeLastUpdateUserStringXThe name of the user that last updated this project code type.
ProjectCodeTypeLengthint The maximum number of characters allowed for values of this project code.
ProjectCodeTypeMaxCodeValueWeightdouble The maximum weight of the code values for this project code type.
ProjectCodeTypeNameString The name of the project code type.
ProjectCodeTypeObjectIdObjectId The unique ID generated by the system.
ProjectCodeTypeSequenceNumberint The sequence number for sorting.
ProjectCodeTypeWeightdouble The weight for this project code type.

 

ProjectCodeUser

ClassFieldTypeRead OnlyDescription
ProjectCodeUserCodeObjectIdObjectId The unique ID of the project code.
ProjectCodeUserCodeTypeObjectIdObjectId The unique ID of the parent project code type.
ProjectCodeUserCodeValueString The value of the project code.
ProjectCodeUserCreateDatejava.util.DateXThe date this ProjectCodeUser was created.
ProjectCodeUserCreateUserStringXThe name of the user that created this ProjectCodeUser.
ProjectCodeUserLastUpdateDatejava.util.DateXThe date this ProjectCodeUser was last updated.
ProjectCodeUserLastUpdateUserStringXThe name of the user that last updated this ProjectCodeUser.
ProjectCodeUserUserNameString The user's login name.
ProjectCodeUserUserObjectIdObjectId The unique ID of the user.

 

ProjectDocument

ClassFieldTypeRead OnlyDescription
ProjectDocumentActivityIdStringXThe short ID that uniquely identifies the activity within the project.
ProjectDocumentActivityNameStringXThe name of the activity. The activity name does not have to be unique.
ProjectDocumentActivityObjectIdObjectId The unique ID of the activity to which the activity document applies.
ProjectDocumentCreateDatejava.util.DateXThe date this document was created.
ProjectDocumentCreateUserStringXThe name of the user that created this document.
ProjectDocumentDocumentObjectIdObjectId The unique ID of the document to which the activity document applies.
ProjectDocumentDocumentTitleStringXThe title or name of a document assigned to a WBS or activity within a project.
ProjectDocumentIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectDocumentIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectDocumentIsWorkProductboolean The flag that indicates whether the document is a work product.
ProjectDocumentLastUpdateDatejava.util.DateXThe date this document was last updated.
ProjectDocumentLastUpdateUserStringXThe name of the user that last updated this document.
ProjectDocumentObjectIdObjectId The unique ID generated by the system.
ProjectDocumentProjectIdStringXThe short code that uniquely identifies the project.
ProjectDocumentProjectObjectIdObjectId The unique ID of the project to which the activity document applies.
ProjectDocumentWBSCodeStringXThe short code assigned to each WBS element for identification. Each WBS element is uniquely identified by concatenating its own code together with its parents' codes.
ProjectDocumentWBSNameStringXThe name of the WBS element.
ProjectDocumentWBSObjectIdObjectId The unique ID of the WBS to which the activity document applies.

 

ProjectFunding

ClassFieldTypeRead OnlyDescription
ProjectFundingAmountCost The amount of a funding source that is allocated to the project.
ProjectFundingCreateDatejava.util.DateXThe date this project funding data was created.
ProjectFundingCreateUserStringXThe name of the user that created this project funding data.
ProjectFundingFundSharePercent The percentage of the total fund that is allocated to the project.
ProjectFundingFundingSourceObjectIdObjectId The unique ID of the associated funding source for this project funding.
ProjectFundingIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectFundingIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectFundingLastUpdateDatejava.util.DateXThe date this project funding data was last updated.
ProjectFundingLastUpdateUserStringXThe name of the user that last updated this project funding data.
ProjectFundingObjectIdObjectId The unique ID generated by the system.
ProjectFundingProjectIdStringXThe short code that uniquely identifies the associated project.
ProjectFundingProjectObjectIdObjectId The unique ID of the associated project source for this project funding.

 

ProjectIssue

ClassFieldTypeRead OnlyDescription
ProjectIssueActivityIdStringXThe short ID that uniquely identifies the activity within the project.
ProjectIssueActivityNameStringXThe name of the activity. The activity name does not have to be unique.
ProjectIssueActivityObjectIdObjectId The unique ID of the activity to which the project issue applies.
ProjectIssueActualValuedouble The actual value of the threshold parameter for the project issue. Issues are automatically generated by the threshold monitor when actual values of threshold parameters exceed target values.
ProjectIssueCreateDatejava.util.DateXThe date this project issue was created.
ProjectIssueCreateUserStringXThe name of the user that created this project issue.
ProjectIssueDateIdentifiedjava.util.Date The date the project issue was identified.
ProjectIssueIdentifiedByString The identifier of the project issue. This may be the name of the user who created the project issue or Monitor, if the project issue was automatically generated by the threshold monitor.
ProjectIssueIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectIssueIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectIssueLastUpdateDatejava.util.DateXThe date this project issue was last updated.
ProjectIssueLastUpdateUserStringXThe name of the user that last updated this project issue.
ProjectIssueLowerThresholddouble The lower value of the threshold parameter that triggered the project issue. Issues are triggered when the actual/observed parameters values are less than or equal to the lower threshold.
ProjectIssueNameString The name of the project issue. Issues which are automatically generated by the threshold monitor are named after the threshold parameter that triggered the project issue.
ProjectIssueNotesString The notes associated with the project issue.
ProjectIssueOBSNameStringXThe name of the person/role in the organization, sometimes referred to as the "responsible manager".
ProjectIssueOBSObjectIdObjectId The unique ID of the project manager from the project's OBS tree who is responsible for the project issue.
ProjectIssueObjectIdObjectId The unique ID generated by the system.
ProjectIssuePriorityIssuePriority The priority of the project issue. Valid values are 'Top', 'High', 'Normal', 'Low', and 'Lowest'.
ProjectIssueProjectIdStringXThe short code that uniquely identifies the project.
ProjectIssueProjectNameStringXThe name of the associated project.
ProjectIssueProjectObjectIdObjectId The unique ID of the associated project.
ProjectIssueProjectThresholdObjectIdObjectIdXThe unique ID of the associated project threshold for the project issue.
ProjectIssueRawTextNoteStringXThe notes associated with the project issue.
ProjectIssueResolutionDatejava.util.Date The date the project issue was resolved.
ProjectIssueResourceIdStringXThe short code that uniquely identifies the resource.
ProjectIssueResourceNameStringXThe name of the resource.
ProjectIssueResourceObjectIdObjectId The unique ID of the associated resource for this project issue. If a parent resource is selected, the issue applies to all child resources as well.
ProjectIssueStatusIssueStatus The current status of the project issue. Valid values are 'Open', 'On Hold', and 'Closed'.
ProjectIssueThresholdParameterObjectIdObjectIdXThe unique ID of the associated threshold parameter for the project issue.
ProjectIssueUpperThresholddouble The upper value of the threshold parameter which triggered the project issue. Issues are triggered when the actual/observed parameters values are greater than or equal to the upper threshold.
ProjectIssueWBSCodeStringXThe short code assigned to each WBS element for identification. Each WBS element is uniquely identified by concatenating its own code together with its parents' codes.
ProjectIssueWBSNameStringXThe name of the WBS element.
ProjectIssueWBSObjectIdObjectId The unique ID of the WBS to which the project issue applies. If a parent WBS is selected, the project issue applies to all child elements as well. If the top WBS is selected, the project issue applies to the entire project.

 

ProjectNote

ClassFieldTypeRead OnlyDescription
ProjectNoteAvailableForActivitybooleanXThe flag indicating whether this note is available for Activity objects.
ProjectNoteAvailableForEPSbooleanXThe flag indicating whether this note is available for EPS objects.
ProjectNoteAvailableForProjectbooleanXThe flag indicating whether this note is available for Project objects.
ProjectNoteAvailableForWBSbooleanXThe flag indicating whether this note is available for WBS objects.
ProjectNoteCreateDatejava.util.DateXThe date this note was created.
ProjectNoteCreateUserStringXThe name of the user that created this note.
ProjectNoteIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectNoteIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectNoteLastUpdateDatejava.util.DateXThe date this note was last updated.
ProjectNoteLastUpdateUserStringXThe name of the user that last updated this note.
ProjectNoteNoteString The information that is associated with the notebook topic.
ProjectNoteNotebookTopicNameStringXThe name of the associated notebook topic.
ProjectNoteNotebookTopicObjectIdObjectId The unique ID of the associated notebook topic.
ProjectNoteObjectIdObjectId The unique ID generated by the system.
ProjectNoteProjectIdStringXThe short code that uniquely identifies the project associated with this note.
ProjectNoteProjectObjectIdObjectId The unique ID of the associated project.
ProjectNoteRawTextNoteStringXThe information that is associated with the notebook topic, without any HTML.
ProjectNoteWBSCodeStringXThe short code assigned to each WBS element for identification.
ProjectNoteWBSNameStringXThe name of the WBS element associated with this note.
ProjectNoteWBSObjectIdObjectId The unique ID of the associated WBS.

 

ProjectPortfolio

ClassFieldTypeRead OnlyDescription
ProjectPortfolioCreateDatejava.util.DateXThe date this project portfolio was created.
ProjectPortfolioCreateUserStringXThe name of the user that created this project portfolio.
ProjectPortfolioDescriptionString The description of the project portfolio.
ProjectPortfolioIncludeClosedProjectsboolean The flag that indicates whether closed projects are included in the portfolio.
ProjectPortfolioIncludeWhatIfProjectsboolean The flag that indicates whether what-if projects are included in the portfolio.
ProjectPortfolioLastUpdateDatejava.util.DateXThe date this project portfolio was last updated.
ProjectPortfolioLastUpdateUserStringXThe name of the user that last updated this project portfolio.
ProjectPortfolioNameString The name of the project portfolio.
ProjectPortfolioObjectIdObjectId The unique ID generated by the system.
ProjectPortfolioTypePortfolioTypeXThe type of the project portfolio: "Manual", "Auto-Maintained", or "Filtered".
ProjectPortfolioUserNameStringXThe user's login name.
ProjectPortfolioUserObjectIdObjectId The unique ID of a specific user who has access to the selected project portfolio.

 

ProjectProfile

ClassFieldTypeRead OnlyDescription
ProjectProfileCreateDatejava.util.DateXThe date this project profile was created.
ProjectProfileCreateUserStringXThe name of the user that created this project profile.
ProjectProfileIsDefaultboolean The flag that indicates this security profile is the default profile assigned to UserOBS objects. When a ProjectProfile object is deleted from the database, all UserOBS objects assigned to that profile are reassigned to the default profile. You cannot not delete the default profile.
ProjectProfileIsSuperUserbooleanXThe flag that indicates this is the project superuser profile, which gives a user read/write privileges for all project and OBS specific information and features
ProjectProfileLastUpdateDatejava.util.DateXThe date this project profile was last updated.
ProjectProfileLastUpdateUserStringXThe name of the user that last updated this project profile.
ProjectProfileNameString The unique name of this project profile
ProjectProfileObjectIdObjectId The unique ID generated by the system.

 

ProjectResource

ClassFieldTypeRead OnlyDescription
ProjectResourceCommittedFlagboolean The Boolean value that determines whether a resource is committed, and so, the resource assignment is stable and unlikely to change. When calculating availability, Primavera considers only assignments that are marked as committed.
ProjectResourceCreateDatejava.util.DateXThe date this project resource was created.
ProjectResourceCreateUserStringXThe name of the user that created this project resource.
ProjectResourceFinishDatejava.util.DateXThe finish date of the assignment. By default, it is set to the Planned Start date of the project + 1 day, finishing at 5:00pm. For example, if the planned start date is January 1, 8:00am, the finish date is set to January 2, 5:00pm. If LifeOfProjectFlag is set to true during creation, this date is set to the Project Scheduled Finish date. If associated ProjectResourceQuantities exist, this field is set to the end of the week of the latest ProjectResourceQuantity.
ProjectResourceIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectResourceIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectResourceLastUpdateDatejava.util.DateXThe date this project resource was last updated.
ProjectResourceLastUpdateUserStringXThe name of the user that last updated this project resource.
ProjectResourceLifeOfProjectFlagboolean The Boolean value that determines whether a resource that is assigned to a project at Project or WBS level, has that assignment for the duration of the project.
ProjectResourceObjectIdObjectId The unique ID generated by the system.
ProjectResourceProjectIdStringXThe short code that uniquely identifies the associated project.
ProjectResourceProjectObjectIdObjectId The unique ID of the associated project.
ProjectResourceProjectResourceCategoryNameStringXThe name of the associated project resource category.
ProjectResourceProjectResourceCategoryObjectIdObjectId The unique ID of the associated project resource category.
ProjectResourceResourceNameStringXThe name of the associated resource.
ProjectResourceResourceObjectIdObjectId The unique ID of the associated resource.
ProjectResourceResourceRequestResourceRequest The resource request used as a search template to search for a qualified resource.
ProjectResourceRoleNameStringXThe name of the associated role.
ProjectResourceRoleObjectIdObjectId The unique ID of the associated role.
ProjectResourceStartDatejava.util.DateXThe start date of the assignment. By default, it is set to the Planned Start date of the project. If LifeOfProjectFlag is set to true, this date is set to the Project Planned Start date. If associated ProjectResourceQuantities exist, this field is set to the beginning of the week of the earliest ProjectResourceQuantity.
ProjectResourceStatusProjectStatusXThe project or WBS status: 'Planned', 'Active', 'Inactive', 'What-If', or 'Requested'.
ProjectResourceWBSCodeStringXThe short code assigned to the associated WBS element for identification.
ProjectResourceWBSObjectIdObjectId The unique ID of the associated WBS.

 

ProjectResourceCategory

ClassFieldTypeRead OnlyDescription
ProjectResourceCategoryCreateDatejava.util.DateXThe date this project resource category was created.
ProjectResourceCategoryCreateUserStringXThe name of the user that created this project resource category.
ProjectResourceCategoryLastUpdateDatejava.util.DateXThe date this document status was last updated.
ProjectResourceCategoryLastUpdateUserStringXThe name of the user that last updated this project resource category.
ProjectResourceCategoryNameString The name of the project resource category.
ProjectResourceCategoryObjectIdObjectId The unique ID generated by the system.

 

ProjectResourceQuantity

ClassFieldTypeRead OnlyDescription
ProjectResourceQuantityCommittedFlagbooleanXThe Boolean value that determines whether a resource is committed, and so, the resource assignment is stable and unlikely to change. When calculating availability, Primavera considers only assignments that are marked as committed.
ProjectResourceQuantityCreateDatejava.util.DateXThe date this project resource quantity was created.
ProjectResourceQuantityCreateUserStringXThe name of the user that created this project resource quantity.
ProjectResourceQuantityFinancialPeriod1ObjectIdObjectIdXThe unique ID of the associated first financial period for this project resource quantity.
ProjectResourceQuantityFinancialPeriod1QuantityUnit The value that represents the resource allocation hours for the first financial period for this project resource quantity. If the week contains days from two different months, two ProjectResourceQuantity business objects will exist. The first business object's Quantity field represents the hours of the first week fragment (WeekStartDate and MonthStartDate have the same month value). The second business object's Quantity field represents the second week fragment (WeekStartDate and MonthStartDate have different month values).
ProjectResourceQuantityFinancialPeriod2ObjectIdObjectIdXThe unique ID of the associated second financial period for this project resource quantity.
ProjectResourceQuantityFinancialPeriod2QuantityUnit The value that represents the resource allocation hours for the second financial period for this project resource quantity. If the week contains days from two different months, two ProjectResourceQuantity business objects will exist. The first business object's Quantity field represents the hours of the first week fragment (WeekStartDate and MonthStartDate have the same month value). The second business object's Quantity field represents the second week fragment (WeekStartDate and MonthStartDate have different month values).
ProjectResourceQuantityIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectResourceQuantityIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectResourceQuantityLastUpdateDatejava.util.DateXThe date this project resource quantity was last updated.
ProjectResourceQuantityLastUpdateUserStringXThe name of the user that last updated this project resource quantity.
ProjectResourceQuantityMonthStartDatejava.util.Date The date value that represents the first day of the month. If the week contains days from two different months, two objects will exist. The first ProjectResourceQuantity object's MonthStartDate is the first day of the month for the first week fragment. The second ProjectResourceQuantity object's MonthStartDate is the first day of the month for the second week fragment.
ProjectResourceQuantityProjectObjectIdObjectIdXThe unique ID of the associated project.
ProjectResourceQuantityProjectResourceObjectIdObjectId The unique ID of the associated project resource.
ProjectResourceQuantityQuantityUnit The value that represents the resource allocation hours per week for this project resource quantity. If the week contains days from two different months, two ProjectResourceQuantity business objects will exist. The first business object's Quantity field represents the hours of the first week fragment (WeekStartDate and MonthStartDate have the same month value). The second business object's Quantity field represents the second week fragment (WeekStartDate and MonthStartDate have different month values).
ProjectResourceQuantityResourceObjectIdObjectIdXThe unique ID of the associated resource.
ProjectResourceQuantityRoleObjectIdObjectIdXThe unique ID of the associated role.
ProjectResourceQuantityWBSObjectIdObjectIdXThe unique ID of the associated WBS.
ProjectResourceQuantityWeekStartDatejava.util.Date The date value that represents the first day of the week.

 

ProjectSpendingPlan

ClassFieldTypeRead OnlyDescription
ProjectSpendingPlanBenefitPlanCost The editable monthly profit portion for each month for the project.
ProjectSpendingPlanCreateDatejava.util.DateXThe date this spending plan was created.
ProjectSpendingPlanCreateUserStringXThe name of the user that created this spending plan.
ProjectSpendingPlanDatejava.util.Date The start of a spending/benefit plan time period for the project.
ProjectSpendingPlanIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectSpendingPlanIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectSpendingPlanLastUpdateDatejava.util.DateXThe date this spending plan was last updated.
ProjectSpendingPlanLastUpdateUserStringXThe name of the user that last updated this spending plan.
ProjectSpendingPlanObjectIdObjectId The unique ID generated by the system.
ProjectSpendingPlanProjectIdStringXThe Project short code that uniquely identifies the project.
ProjectSpendingPlanProjectObjectIdObjectId The unique ID of the associated project for this project spending plan.
ProjectSpendingPlanSpendingPlanCost The editable total monthly expenditure for the project.
ProjectSpendingPlanWBSCodeStringXThe short code assigned to each WBS element for identification. Each WBS element is uniquely identified by concatenating its own code together with its parents' codes.
ProjectSpendingPlanWBSNameStringXThe name of the WBS element.
ProjectSpendingPlanWBSObjectIdObjectId The unique ID of the associated WBS for this project spending plan.

 

ProjectThreshold

ClassFieldTypeRead OnlyDescription
ProjectThresholdCreateDatejava.util.DateXThe date this project threshold was created.
ProjectThresholdCreateUserStringXThe name of the user that created this project threshold.
ProjectThresholdDetailToMonitorThresholdMonitorDetail The level of detail to monitor, either Activity or WBS. The project threshold is calculated at the activity level or at the WBS level, whichever is selected.
ProjectThresholdFromDatejava.util.Date The starting custom date of the time window that is monitored against a project threshold. Any activities or WBS elements with start/finish dates which intersect this time window are monitored.
ProjectThresholdFromDateExpressionString The expression for the starting date of the time window that is monitored against a project threshold. Valid values are PS (the project StartDate), PF (the project FinishDate), DD (the project Data Date), CD (Current Date), CW (Current Week), or CM (Current Month). All values can be combined with arithmetic operators + or - and a numerical calendar value. For example, PS+5D, DD-1M. The calendar abbreviation specified in the expression (H, D, W, M, Y) must match the value of the corresponding GlobalPreferences field: HourChar, DayChar, WeekChar, MonthChar, or YearChar. You could specify a custom date by setting a date value for the FromDate field. If you set values for both the FromDate and FromDateExpression fields, the FromDateExpression will be ignored.
ProjectThresholdIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ProjectThresholdIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ProjectThresholdIssuePriorityIssuePriority The priority of any issues generated from the project threshold.
ProjectThresholdLastUpdateDatejava.util.DateXThe date this project threshold was last updated.
ProjectThresholdLastUpdateUserStringXThe name of the user that last updated this project threshold.
ProjectThresholdLowerThresholddouble The lower value of a project threshold that will trigger an issue. An issue is identified by the project threshold monitor when the actual/observed value of the project threshold parameter is found to be less than or equal to the lower project threshold value. If the lower project threshold value is null, it is ignored. Example: The Total Float lower project threshold is set to one day. Whenever the observed total float is less than or equal to one day, a project issue is raised.
ProjectThresholdOBSObjectIdObjectId The unique ID of the associated OBS for this project threshold.
ProjectThresholdObjectIdObjectId The unique ID generated by the system.
ProjectThresholdProjectIdStringXThe Project short code that uniquely identifies the project.
ProjectThresholdProjectObjectIdObjectId The unique ID of the associated project for this project threshold.
ProjectThresholdStatusThresholdStatus The current status of the project threshold.
ProjectThresholdThresholdParameterObjectIdObjectId The unique ID of the associated threshold parameter for this project threshold.
ProjectThresholdToDatejava.util.Date The ending custom date of the time window that is monitored against a project threshold. Any activities or WBS elements with start/finish dates which intersect this time window are monitored.
ProjectThresholdToDateExpressionString The expression for the ending date of the time window that is monitored against a project threshold. Valid values are PS (the project StartDate), PF (the project FinishDate), DD (the project Data Date), CD (Current Date), CW (Current Week), or CM (Current Month). All values can be combined with arithmetic operators + or - and a numerical calendar value. For example, PS+5d, DD-1M. The calendar abbreviation specified in the expression (H, D, W, M, Y) must match the value of the corresponding GlobalPreferences field: HourChar, DayChar, WeekChar, MonthChar, or YearChar. You could specify a custom date by setting a date value for the FromDate field. If you set values for both the ToDate and ToDateExpression fields, the ToDateExpression will be ignored.
ProjectThresholdUpperThresholddouble The upper value of a project threshold parameter which will trigger an issue. An issue is identified by the project threshold monitor when the actual/observed value of the project threshold parameter is found to be greater than or equal to the upper project threshold value. If the upper project threshold value is null, it is ignored. Example: The Cost % of Planned upper project threshold is set to 120%. Whenever the actual cost is greater than or equal to 120% of planned, an issue is raised.
ProjectThresholdWBSCodeStringXThe short code assigned to each WBS element for identification. Each WBS element is uniquely identified by concatenating its own code together with its parents' codes.
ProjectThresholdWBSNameStringXThe name of the WBS element.
ProjectThresholdWBSObjectIdObjectId The unique ID of the associated WBS for this project threshold.

 

Relationship

ClassFieldTypeRead OnlyDescription
RelationshipArefjava.util.DateXThe name of the successor activity.
RelationshipArlsjava.util.DateXThe name of the successor activity.
RelationshipCreateDatejava.util.DateXThe date this dependency was created.
RelationshipCreateUserStringXThe name of the user that created this dependency.
RelationshipIsPredecessorBaselinebooleanXThe YesNo value indicating if the predecessor activity is related to a Project or Baseline
RelationshipIsPredecessorTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
RelationshipIsSuccessorBaselinebooleanXThe YesNo value indicating if the successor activity is related to a Project or Baseline
RelationshipIsSuccessorTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
RelationshipLagDuration The time lag of the relationship. This is the time lag between the predecessor activity's start or finish date and the successor activity's start or finish date, depending on the relationship type. The time lag is based on the successor activity's calendar. This value is specified by the project manager and is used by the project scheduler when scheduling activities.
RelationshipLastUpdateDatejava.util.DateXThe date this dependency was last updated.
RelationshipLastUpdateUserStringXThe name of the user that last updated this dependency.
RelationshipObjectIdObjectId The unique ID generated by the system.
RelationshipPredecessorActivityIdStringXThe activity ID of the predecessor activity.
RelationshipPredecessorActivityNameStringXThe name of the predecessor activity.
RelationshipPredecessorActivityObjectIdObjectId The unique ID of the predecessor activity.
RelationshipPredecessorActivityTypeActivityTypeXThe type of the predecessor activity, either 'Task Dependent', 'Resource Dependent', 'Level of Effort', or 'Milestone'.
RelationshipPredecessorProjectIdStringXThe project ID of the project that owns the predecessor activity.
RelationshipPredecessorProjectObjectIdObjectIdXThe unique ID of the project that owns the predecessor activity.
RelationshipSuccessorActivityIdStringXThe activity ID of the successor activity.
RelationshipSuccessorActivityNameStringXThe name of the successor activity.
RelationshipSuccessorActivityObjectIdObjectId The unique ID of the successor activity.
RelationshipSuccessorActivityTypeActivityTypeXThe type of the successor activity, either 'Task Dependent', 'Resource Dependent', 'Level of Effort', or 'Milestone'.
RelationshipSuccessorProjectIdStringXThe project ID of the project that owns the successor activity.
RelationshipSuccessorProjectObjectIdObjectIdXThe unique ID of the project that owns the successor activity.
RelationshipTypeRelationshipType The type of relationship: 'Finish to Start', 'Finish to Finish', 'Start to Start', or 'Start to Finish'.

 

Resource

ClassFieldTypeRead OnlyDescription
ResourceAutoComputeActualsboolean The flag that identifies whether the activity actual and remaining units, start dates and finish dates for the resource are computed automatically using the planned dates, planned units and the activity's schedule percent complete. If this option is selected, the actual/remaining units and actual dates are automatically updated when project actuals are applied. This assumes that all work by the resource proceeds according to plan.
ResourceCalculateCostFromUnitsboolean The option to indicate that any new assignments for this resource will have its costs recalculated whenever any quantity changes occur.
ResourceCalendarNameStringXThe name of the calendar.
ResourceCalendarObjectIdObjectId The unique ID of the calendar assigned to the resource. Resource calendars can be assigned from the global calendar pool or the resource calendar pool.
ResourceCreateDatejava.util.DateXThe date this resource was created.
ResourceCreateUserStringXThe name of the user that created this resource.
ResourceCurrencyIdStringXThe unique currency abbreviation for the currency associated with this resource.
ResourceCurrencyNameStringXThe name of the currency associated with this resource.
ResourceCurrencyObjectIdObjectId The unique ID of the currency associated with this resource.
ResourceDefaultUnitsPerTimeUnitsPerTime The default units/time setting, which determines the value of the remaining units/time and planned units/time when a resource assignment is added.
ResourceEffectiveDateBeginDateXThe earliest day when the resource becomes overallocated, calculated during the summarization.
ResourceEmailAddressString The e-mail address for the resource.
ResourceEmployeeIdString The resource identifier within the organization, typically the employee number or social security number.
ResourceGUIDString The globally unique ID generated by the system.
ResourceIdString The short code that uniquely identifies the resource.
ResourceIntegratedTypeIntegratedObjectType The flag indicating whether the resource is integrated with an Enterprise Resource Planning (ERP) system. 'Fusion' indicates the resource is integrated with Oracle Fusion. 'ERP' indicates the resource is integrated with another ERP system.
ResourceIsActiveboolean The flag that indicates whether the resource is currently active. Non-active resources may have left the organization but are not deleted from the system since they may have actual hours.
ResourceIsOverTimeAllowedboolean The flag that indicates whether the resource is allowed to log overtime hours.
ResourceLastUpdateDatejava.util.DateXThe date this resource was last updated.
ResourceLastUpdateUserStringXThe name of the user that last updated this resource.
ResourceMaxUnitsPerTimeUnitsPerTimeXThe maximum work units per time this resource can perform on all their assigned activities. For example, a person working full time could perform 8 hours of work per day. A department of five people may perform at 5 days per day.
ResourceNameString The name of the resource.
ResourceObjectIdObjectId The unique ID generated by the system.
ResourceOfficePhoneString The office phone number for the resource.
ResourceOtherPhoneString The other phone numbers for the resource - pager, home phone, cell phone, etc.
ResourceOvertimeFactordouble The overtime factor used to compute the overtime price for the resource.
ResourceParentObjectIdObjectId The unique ID of the parent resource of this resource in the hierarchy.
ResourcePricePerUnitCostXThe planned price per unit for the project expense. This number is multiplied by the planned number of units to compute the planned cost.
ResourcePrimaryRoleIdStringXThe short code that uniquely identifies the primary role for this resource.
ResourcePrimaryRoleNameStringXThe name of the primary role for this resource
ResourcePrimaryRoleObjectIdObjectId The unique ID of the role that is assigned as the resource's primary role.
ResourceProjectResourceSpreadProjectResourceSpread[]XThe field containing project spread data for this resource. If a resource is attempted to be loaded with project spread data, getProjectResourceSpread will return null if no project spread data was available for that resource.
ResourceResourceNotesString The notes about the resource.
ResourceResourceTypeResourceType The resource type: "Labor", "Nonlabor", or "Material".
ResourceSequenceNumberint The sequence number for sorting.
ResourceShiftObjectIdObjectId The unique ID of the shift associated with the resource.
ResourceTimesheetApprovalManagerStringXThe resource manager assigned to approve timesheets for the resource.
ResourceTimesheetApprovalManagerObjectIdObjectId The unique ID of the resource manager assigned to approve timesheets for the resource.
ResourceTitleString The title of the resource.
ResourceUnitOfMeasureObjectIdObjectId The unit of measure this material resource uses.
ResourceUseTimesheetsboolean The flag that indicates whether the resource uses timesheets.
ResourceUserNameStringXThe user's login name.
ResourceUserObjectIdObjectId The unique ID of the associated user.

 

ResourceAccess

ClassFieldTypeRead OnlyDescription
ResourceAccessCreateDatejava.util.DateXThe date this resource security was created.
ResourceAccessCreateUserStringXThe name of the user that created this resource security.
ResourceAccessLastUpdateDatejava.util.DateXThe date this resource security was last updated.
ResourceAccessLastUpdateUserStringXThe name of the user that last updated this resource security.
ResourceAccessResourceIdStringXThe short code that uniquely identifies the resource.
ResourceAccessResourceNameStringXThe name of the resource.
ResourceAccessResourceObjectIdObjectId The unique ID of the associated resource.
ResourceAccessUserNameStringXThe user's login name.
ResourceAccessUserObjectIdObjectId The unique ID of the associated user.

 

ResourceAssignment

ClassFieldTypeRead OnlyDescription
ResourceAssignmentActivityIdStringXThe short ID that uniquely identifies the activity within the project.
ResourceAssignmentActivityNameStringXThe name of the activity. The activity name does not have to be unique.
ResourceAssignmentActivityObjectIdObjectId The unique ID of the activity to which the resource is assigned.
ResourceAssignmentActualCostCost The actual non-overtime plus overtime cost for the resource assignment on the activity. Computed as actual cost = actual regular cost + actual overtime cost.
ResourceAssignmentActualCurve  Internal profile data for actual values.
ResourceAssignmentActualDurationDurationXThe actual duration for the resource assignment on the activity.
ResourceAssignmentActualFinishDateEndDate The date the resource actually finished working on the activity.
ResourceAssignmentActualOvertimeCostCost The actual overtime cost for the resource assignment on the activity. Computed as actual overtime cost = actual overtime units * cost per time * overtime factor.
ResourceAssignmentActualOvertimeUnitsUnit 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.
ResourceAssignmentActualRegularCostCost The actual non-overtime cost for the resource assignment on the activity. Computed as actual regular cost = actual regular units * cost per time.
ResourceAssignmentActualRegularUnitsUnit 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.
ResourceAssignmentActualStartDateBeginDate The date the resource actually started working on the activity.
ResourceAssignmentActualThisPeriodCostCost The actual this period cost (will be labor or nonlabor).
ResourceAssignmentActualThisPeriodUnitsUnit The actual this period units (hours) (will be labor or nonlabor).
ResourceAssignmentActualUnitsUnit 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. Computed as actual units = actual regular units + actual overtime units.
ResourceAssignmentAtCompletionCostCost The sum of the actual plus remaining costs for the resource assignment on the activity.
ResourceAssignmentAtCompletionDurationDurationXThe total working time from the activity's current start date to the current finish date. The current start date is the planned start date until the activity is started, then it is the actual start date. The current finish date is the activity planned finish date while the activity is not started, the remaining finish date while the activity is in progress, and the actual finish date once the activity is completed. The total working time is computed using the activity's calendar.
ResourceAssignmentAtCompletionUnitsUnit The sum of the actual plus remaining units for the resource assignment on the activity.
ResourceAssignmentAutoComputeActualsbooleanXThe 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. If this option is selected, the actual/remaining units and actual dates are automatically updated when project actuals are applied. Use this option to assume that all work for the activity proceeds according to plan.
ResourceAssignmentCalendarNameStringXThe name of the calendar.
ResourceAssignmentCalendarObjectIdObjectIdXThe unique ID generated by the system for the calendar associated with the resource assignment.
ResourceAssignmentCostAccountIdStringXThe id of associated cost account.
ResourceAssignmentCostAccountNameStringXThe name of the associated cost account.
ResourceAssignmentCostAccountObjectIdObjectId The unique ID of the cost account associated with this resource assignment.
ResourceAssignmentCreateDatejava.util.DateXThe date this assignment was created.
ResourceAssignmentCreateUserStringXThe name of the user that created this assignment.
ResourceAssignmentDrivingActivityDatesFlagboolean The flag indicating whether new resource/role assignments drive activity dates, by default.
ResourceAssignmentFinishDateEndDate 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.
ResourceAssignmentGUIDString The globally unique ID generated by the system.
ResourceAssignmentHasFutureBucketDatabooleanXThe flag that indicates whether the assignment has future bucket data.
ResourceAssignmentIsActivebooleanXThe flag that indicates whether this resource assignment is active.
ResourceAssignmentIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ResourceAssignmentIsCostUnitsLinkedboolean The flag that determines whether or not cost should be calculated based on units.
ResourceAssignmentIsOvertimeAllowedbooleanXThe flag that indicates whether the resource is allowed to log overtime hours.
ResourceAssignmentIsPrimaryResourceboolean The flag that indicates whether this resource is the activity's primary resource.
ResourceAssignmentIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ResourceAssignmentLastUpdateDatejava.util.DateXThe date this assignment was last updated.
ResourceAssignmentLastUpdateUserStringXThe name of the user that last updated this assignment.
ResourceAssignmentObjectIdObjectId The unique ID generated by the system.
ResourceAssignmentOvertimeFactordouble The overtime factor used to compute the overtime price for the resource assignment on this activity. Overtime price = standard price * overtime factor. When the resource is assigned to the activity, the resource's overtime factor is copied to the assignment. The assignment overtime factor is refreshed from the resource value when resource prices are synchronized for the project.
ResourceAssignmentPendingActualOvertimeUnitsUnitXThe actual overtime units worked by the resource on this activity. This value is computed from values entered by a user in the Progress Reporter application and is applied to the resource assignment when the Apply Actuals service is invoked.
ResourceAssignmentPendingActualRegularUnitsUnitXThe actual nonovertime units worked by the resource on this activity. This value is computed from values entered by a user in the Progress Reporter application and is applied to the resource assignment when the Apply Actuals service is invoked.
ResourceAssignmentPendingPercentCompletePercent 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. This value is used to compute the resource's remaining units for the activity when project actuals are applied. The project manager specifies whether resources update their percent complete or remaining units for each project.
ResourceAssignmentPendingRemainingUnitsUnit The estimate of the resource's remaining units on this activity. The pending remaining units is entered by each resource using Timesheets. This value is copied to the resource's remaining units for the activity when project actuals are applied. The project manager specifies whether resources update their percent complete or remaining units for each project.
ResourceAssignmentPlannedCostCost The planned cost for the resource assignment on the activity. Computed as planned cost = planned units * price per time. This field is named BudgetedCost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ResourceAssignmentPlannedCurve  Internal profile data for planned values.
ResourceAssignmentPlannedDurationDuration The planned working time for the resource assignment on the activity, from the resource's planned start date to the planned finish date. This field is named BudgetedDuration in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ResourceAssignmentPlannedFinishDateEndDate 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. This date is not changed by the project scheduler after the activity has been started. This is the finish date that Timesheets users follow and schedule variance is measured against.
ResourceAssignmentPlannedLagDuration 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. This field is named BudgetedLag in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ResourceAssignmentPlannedStartDateBeginDate 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. This date is not changed by the project scheduler after the activity has been started. This is the start date that Timesheets users follow and schedule variance is measured against.
ResourceAssignmentPlannedUnitsUnit The planned units of work for the resource assignment on the activity. This field is named BudgetedUnits in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ResourceAssignmentPlannedUnitsPerTimeUnitsPerTime The planned units per time at which the resource is to perform work on this activity. For example, a person assigned full time would perform 8 hours of work per day. A department of five people may perform at 5 days per day. This field is named BudgetedUnitsPerTime in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
ResourceAssignmentPricePerUnitCost The price per time for the resource on this activity. This price is used to compute the resource's cost for the activity. When the resource is assigned to the activity, the resource's price is copied to the assignment based on the effective date of the price and the activity start date. The assignment price is refreshed whenever resource prices are synchronized for the project.
ResourceAssignmentPriorActualOvertimeUnitsUnitXThe difference between the pending quantity value and the actual quantity value for overtime before applying the new actual value.
ResourceAssignmentPriorActualRegularUnitsUnitXThe difference between the pending quantity value and the actual quantity value before applying the new actual value.
ResourceAssignmentProficiencyProficiency The skill level that is associated with the role. The values are 'Master', 'Expert', 'Skilled', 'Proficient', and 'Inexperienced'. If the current user does not have the ViewResourceRoleProficiency global security privilege, this field may not be accessed.
ResourceAssignmentProjectIdStringXThe short code that uniquely identifies the project.
ResourceAssignmentProjectObjectIdObjectIdXThe unique ID of the associated project.
ResourceAssignmentRateSourceRateSource The value that indicates which price/unit will be used to calculate costs for the assignment, such as 'Resource', 'Role', and 'Override'. When a resource and only a resource is assigned to an activity, the rate source will automatically equal 'Resource'. When a role and only a role is assigned to an activity, the rate source will automatically equal 'Role'. When both a resource and role are assigned to the activity, the rate source can be either 'Resource' or 'Role' determined by the RateSourcePreference. In any case, the 'Override' value allows you to specify any other price/unit.
ResourceAssignmentRateTypeRateType 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. Valid values are 'Price / Unit', 'Price / Unit2', 'Price / Unit3', 'Price / Unit4', 'Price / Unit5', and 'None'.
ResourceAssignmentRemainingCostCost The remaining cost for the resource assignment on the activity. Computed as remaining cost = remaining units * cost per time.
ResourceAssignmentRemainingCurve  Internal profile data for remaining values.
ResourceAssignmentRemainingDurationDuration 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. The remaining working time is computed using the calendar determined by the activity Type. Resource Dependent activities use the resource's calendar, other activity types use the activity's calendar. Before the activity is started, the remaining duration is the same as the Original duration. After the activity is completed, the remaining duration is zero.
ResourceAssignmentRemainingFinishDateEndDate 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. Before the activity is started, the remaining finish date is the same as the planned finish date.
ResourceAssignmentRemainingLagDuration The time lag between the activity's remaining start date and the resource's remaining start date on the activity. If the resource's remaining work starts on the activity's remaining start date, the lag is zero. Before the activity is started, the remaining lag is the same as the planned lag.
ResourceAssignmentRemainingLateFinishDateEndDateXThe remaining late finish date calculated by the scheduler.
ResourceAssignmentRemainingLateStartDateBeginDateXThe remaining late start date calculated by the scheduler.
ResourceAssignmentRemainingStartDateBeginDate 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. Before the activity is started, the remaining start date is the same as the planned start date.
ResourceAssignmentRemainingUnitsUnit 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.
ResourceAssignmentRemainingUnitsPerTimeUnitsPerTime The units per time at which the resource will be performing work on the remaining portion of this activity. For example, a person assigned full time would perform 8 hours of work per day. A department of five people may perform at 5 days per day.
ResourceAssignmentResourceAssignmentSpreadResourceAssignmentSpread The live resource assignment spread data.
ResourceAssignmentResourceCalendarNameStringXThe name of the calendar for the resource.
ResourceAssignmentResourceCurveNameStringXThe name of the resource curve that determines how resources and costs are distributed over time for this activity.
ResourceAssignmentResourceCurveObjectIdObjectId The unique ID of the resource curve.
ResourceAssignmentResourceIdStringXThe short code that uniquely identifies the resource.
ResourceAssignmentResourceNameStringXThe name of the resource.
ResourceAssignmentResourceObjectIdObjectId The unique ID of the associated resource.
ResourceAssignmentResourceRequestResourceRequest The resource request used as a search template to search for a qualified resource.
ResourceAssignmentResourceTypeResourceType The resource type: "Labor", "Nonlabor", or "Material".
ResourceAssignmentRoleIdStringXThe short code that uniquely identifies the role.
ResourceAssignmentRoleNameStringXThe name of the role. The role name uniquely identifies the role.
ResourceAssignmentRoleObjectIdObjectId 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. The project manager controls whether the same resource can be assigned to an activity more than once.
ResourceAssignmentStaffedRemainingCostCostXThe time distribution of the resource's remaining cost for resource assignments that have filled a role.
ResourceAssignmentStaffedRemainingUnitsUnitXThe time distribution of the resource's remaining units for resource assignments that have filled a role.
ResourceAssignmentStartDateBeginDate 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.
ResourceAssignmentUnitsPercentCompletePercent 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.
ResourceAssignmentUnstaffedRemainingCostCostXThe time distribution of the resource's remaining cost for resource assignments that have not filled a role.
ResourceAssignmentUnstaffedRemainingUnitsUnitXThe time distribution of the resource's remaining units for resource assignments that have not filled a role.
ResourceAssignmentWBSObjectIdObjectIdXThe unique ID of the WBS for the activity.

 

ResourceAssignmentPeriodActual

ClassFieldTypeRead OnlyDescription
ResourceAssignmentPeriodActualActivityObjectIdObjectIdXThe unique ID of the associated activity.
ResourceAssignmentPeriodActualActualCostCost The actual cost on this resource assignment during a financial period.
ResourceAssignmentPeriodActualActualUnitsUnit The actual units on this resource assignment during a financial period.
ResourceAssignmentPeriodActualCreateDatejava.util.DateXThe date this resource assignment period actual was created.
ResourceAssignmentPeriodActualCreateUserStringXThe name of the user that created this resource assignment period actual.
ResourceAssignmentPeriodActualFinancialPeriodObjectIdObjectId The unique ID of the associated financial period.
ResourceAssignmentPeriodActualIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ResourceAssignmentPeriodActualIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ResourceAssignmentPeriodActualLastUpdateDatejava.util.DateXThe date this resource assignment period actual was last updated.
ResourceAssignmentPeriodActualLastUpdateUserStringXThe name of the user that last updated this resource assignment period actual.
ResourceAssignmentPeriodActualProjectObjectIdObjectIdXThe unique ID of the associated project.
ResourceAssignmentPeriodActualResourceAssignmentObjectIdObjectId The unique ID of the associated resource assignment.
ResourceAssignmentPeriodActualResourceTypeResourceTypeXThe resource type: "Labor", "Nonlabor", or "Material".
ResourceAssignmentPeriodActualWBSObjectIdObjectIdXThe unique ID of the WBS for the associated activity.

 

ResourceCode

ClassFieldTypeRead OnlyDescription
ResourceCodeCodeTypeNameStringXThe name of the parent code type for this code.
ResourceCodeCodeTypeObjectIdObjectId The unique ID of the parent resource code type.
ResourceCodeCodeValueString The value of the resource code.
ResourceCodeCreateDatejava.util.DateXThe date this resource code was created.
ResourceCodeCreateUserStringXThe name of the user that created this resource code.
ResourceCodeDescriptionString The description of the resource code.
ResourceCodeLastUpdateDatejava.util.DateXThe date this resource code was last updated.
ResourceCodeLastUpdateUserStringXThe name of the user that last updated this resource code.
ResourceCodeObjectIdObjectId The unique ID generated by the system.
ResourceCodeParentObjectIdObjectId The unique ID of the parent resource code of this resource code in the hierarchy.
ResourceCodeSequenceNumberint The sequence number for sorting.

 

ResourceCodeAssignment

ClassFieldTypeRead OnlyDescription
ResourceCodeAssignmentCreateDatejava.util.DateXThe date this code assignment was created.
ResourceCodeAssignmentCreateUserStringXThe name of the user that created this code assignment.
ResourceCodeAssignmentLastUpdateDatejava.util.DateXThe date this code assignment was last updated.
ResourceCodeAssignmentLastUpdateUserStringXThe name of the user that last updated this code assignment.
ResourceCodeAssignmentResourceCodeDescriptionStringXThe description of the associated resource code.
ResourceCodeAssignmentResourceCodeObjectIdObjectId The unique ID of the associated resource code.
ResourceCodeAssignmentResourceCodeTypeNameStringXThe name of the parent resource code type.
ResourceCodeAssignmentResourceCodeTypeObjectIdObjectIdXThe unique ID of the parent resource code type.
ResourceCodeAssignmentResourceCodeValueStringXThe value of the associated resource code.
ResourceCodeAssignmentResourceIdStringXThe short code that uniquely identifies the associated resource.
ResourceCodeAssignmentResourceNameStringXThe name of the resource to which the resource code is assigned.
ResourceCodeAssignmentResourceObjectIdObjectId The unique ID of the resource to which the resource code is assigned.

 

ResourceCodeType

ClassFieldTypeRead OnlyDescription
ResourceCodeTypeCreateDatejava.util.DateXThe date this resource code type was created.
ResourceCodeTypeCreateUserStringXThe name of the user that created this resource code type.
ResourceCodeTypeIsSecureCodeboolean The flag indicating whether this is a secure Resource Code Type.
ResourceCodeTypeLastUpdateDatejava.util.DateXThe date this resource code type was last updated.
ResourceCodeTypeLastUpdateUserStringXThe name of the user that last updated this resource code type.
ResourceCodeTypeLengthint The maximum number of characters allowed for values of this resource code.
ResourceCodeTypeNameString The name of the resource code type.
ResourceCodeTypeObjectIdObjectId The unique ID generated by the system.
ResourceCodeTypeSequenceNumberint The sequence number for sorting.

 

ResourceCurve

ClassFieldTypeRead OnlyDescription
ResourceCurveCreateDatejava.util.DateXThe date this resource curve was created.
ResourceCurveCreateUserStringXThe name of the user that created this resource curve.
ResourceCurveIsDefaultbooleanXThe flag that identifies the default curve. The default curve can not be edited.
ResourceCurveLastUpdateDatejava.util.DateXThe date this resource curve was last updated.
ResourceCurveLastUpdateUserStringXThe name of the user that last updated this resource curve.
ResourceCurveNameString The name of the resource curve.
ResourceCurveObjectIdObjectId The unique ID generated by the system.

 

ResourceHour

ClassFieldTypeRead OnlyDescription
ResourceHourActivityObjectIdObjectIdXThe unique ID of the activity to which the resource is assigned.
ResourceHourActivityTimesheetLinkFlagboolean The value which indicates if the record is a real timesheet entry (false) or simply a placeholder for a timesheet entry (true).
ResourceHourApprovedHoursdouble The number of hours, approved.
ResourceHourApprovedOvertimeHoursdouble The number of overtime hours, approved.
ResourceHourCreateDatejava.util.DateXThe date this data was created.
ResourceHourCreateUserStringXThe name of the user that created this data.
ResourceHourDatejava.util.Date The date to which the hours apply.
ResourceHourIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
ResourceHourIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
ResourceHourLastUpdateDatejava.util.DateXThe date this data was last updated.
ResourceHourLastUpdateUserStringXThe name of the user that last updated this data.
ResourceHourObjectIdObjectId The unique ID generated by the system.
ResourceHourOverheadCodeNameStringXThe name of the overhead code.
ResourceHourOverheadCodeObjectIdObjectId The unique ID of the overhead code, if the hours are for an overhead activity.
ResourceHourProjectIdStringXThe short code that uniquely identifies the project.
ResourceHourProjectNameStringXThe name of the associated project.
ResourceHourProjectObjectIdObjectId The unique ID of the associated project.
ResourceHourResourceAssignmentObjectIdObjectId The unique ID of the associated resource assignment.
ResourceHourResourceIdStringXThe short code that uniquely identifies the resource.
ResourceHourResourceIntegratedTypeIntegratedObjectTypeXThe flag indicating whether the resource is integrated with an Enterprise Resource Planning (ERP) system. 'Fusion' indicates the resource is integrated with Oracle Fusion. 'ERP' indicates the resource is integrated with another ERP system.
ResourceHourResourceNameStringXThe name of the resource.
ResourceHourResourceObjectIdObjectId The unique ID of the associated resource.
ResourceHourStatusResourceHourStatus The approval level, when timesheets require approval: 'Submitted', 'Approved', 'Resource Manager Approved', 'Project Manager Approved', 'Active', or 'Rejected'.
ResourceHourTimesheetPeriodObjectIdObjectId The unique ID of the associated timesheet.
ResourceHourTimesheetStatusDatejava.util.DateXThe status date of the associated timesheet.
ResourceHourUnapprovedHoursdouble The actual non-overtime units submitted by the resource on the activity. These units remain submitted until the timesheet is approved.
ResourceHourUnapprovedOvertimeHoursdouble The actual overtime units submitted by the resource on the acitivity. These units remain submitted until the timesheet is approved.
ResourceHourWBSObjectIdObjectIdXThe unique ID of the WBS for the activity.

 

ResourceRate

ClassFieldTypeRead OnlyDescription
ResourceRateCreateDatejava.util.DateXThe date this resource rate was created.
ResourceRateCreateUserStringXThe name of the user that created this resource rate.
ResourceRateEffectiveDateBeginDate The effective date for the resource price and maximum units per time.
ResourceRateLastUpdateDatejava.util.DateXThe date this resource rate was last updated.
ResourceRateLastUpdateUserStringXThe name of the user that last updated this resource rate.
ResourceRateMaxUnitsPerTimeUnitsPerTime The maximum work units per time this resource can perform on all their assigned activities. For example, a person working full time could perform 8 hours of work per day. A department of five people may perform at 5 days per day.
ResourceRateObjectIdObjectId The unique ID generated by the system.
ResourceRateResourceIdStringXThe short code that uniquely identifies the resource.
ResourceRateResourceNameStringXThe name of the resource.
ResourceRateResourceObjectIdObjectId The unique ID of the associated resource.
ResourceRateShiftPeriodObjectIdObjectId The unique ID of the associated shift.

 

ResourceRole

ClassFieldTypeRead OnlyDescription
ResourceRoleCreateDatejava.util.DateXThe date this resource role was created.
ResourceRoleCreateUserStringXThe name of the user that created this resource role.
ResourceRoleLastUpdateDatejava.util.DateXThe date this resource role was last updated.
ResourceRoleLastUpdateUserStringXThe name of the user that last updated this resource role.
ResourceRoleProficiencyProficiency The resource's proficiency at performing this role. The values are '1 - Master', '2 - Expert', '3 - Skilled', '4 - Proficient', and '5 - Inexperienced'. If the current user does not have the ViewResourceRoleProficiency global security privilege, this field may not be accessed.
ResourceRoleResourceIdStringXThe short code that uniquely identifies the resource.
ResourceRoleResourceNameStringXThe name of the resource.
ResourceRoleResourceObjectIdObjectId The unique ID of the associated resource.
ResourceRoleRoleIdStringXThe short code that uniquely identifies the role.
ResourceRoleRoleNameStringXThe name of the role. The role name uniquely identifies the role.
ResourceRoleRoleObjectIdObjectId The unique ID of the associated role.

 

ResourceTeam

ClassFieldTypeRead OnlyDescription
ResourceTeamCreateDatejava.util.DateXThe date this resource team was created.
ResourceTeamCreateUserStringXThe name of the user that created this resource team.
ResourceTeamDescriptionString The description of the resource team.
ResourceTeamLastUpdateDatejava.util.DateXThe date this resource team was last updated.
ResourceTeamLastUpdateUserStringXThe name of the user that last updated this resource team.
ResourceTeamNameString The name of the resource team.
ResourceTeamObjectIdObjectId The unique ID generated by the system.
ResourceTeamUserNameStringXThe user's login name.
ResourceTeamUserObjectIdObjectId The unique ID of the associated user.

 

Risk

ClassFieldTypeRead OnlyDescription
RiskCategoryNameStringXThe risk types used to categorize risks.
RiskCauseString The cause of this risk.
RiskCreateDatejava.util.DateXThe date this project risk was created.
RiskCreateUserStringXThe name of the user that created this project risk.
RiskDescriptionString The description of the project risk.
RiskEffectString The effect of this risk.
RiskIdString The name of the project risk.
RiskIdentifiedByResourceObjectIdObjectId The ID of the user who identified the risk.
RiskIdentifiedDatejava.util.Date The date the project risk was identified.
RiskIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
RiskLastUpdateDatejava.util.DateXThe date this project risk was last updated.
RiskLastUpdateUserStringXThe name of the user that last updated this project risk.
RiskNameString The name of the project risk.
RiskNoteString Note on this risk.
RiskObjectIdObjectId The unique ID generated by the system.
RiskPostResponseCostImpactRiskProbability The impact of this risk on cost after executing the risk response.
RiskPostResponseProbabilityRiskProbability The impact of this risk after executing the risk response.
RiskPostResponseScheduleImpactRiskProbability The impact of this risk on the schedule after executing the risk response.
RiskPreResponseCostImpactRiskProbability The impact of this risk on cost before executing the risk response.
RiskPreResponseProbabilityRiskProbability The impact of this risk before executing the risk response.
RiskPreResponseScheduleImpactRiskProbability The impact of this risk on scheduling before executing the risk response.
RiskProjectIdStringXThe short code that uniquely identifies the project.
RiskProjectNameStringXThe name of the associated project.
RiskProjectObjectIdObjectId The unique ID of the associated project.
RiskResourceIdStringXThe short code that uniquely identifies the resource.
RiskResourceNameStringXThe name of the resource.
RiskResourceObjectIdObjectId The unique ID of the associated resource for this project risk. If a parent resource is selected, the risk applies to all child resources as well.
RiskResponseDescriptionString The description of the risk response.
RiskResponseTypeRiskResponseType The type of the risk response. Valid values are 'Accept', 'Avoid, 'Transfer', and 'Reduce'.
RiskRiskCategoryObjectIdObjectId The unique ID of the associated risk type.
RiskStatusRiskStatus The current status of the project risk: 'Open' or 'Closed'.
RiskTypeRiskType The type of the risk. Valid values are 'Threat' and 'Opportunity'.
RiskUDFTypesAssigned   

 

RiskCategory

ClassFieldTypeRead OnlyDescription
RiskCategoryCreateDatejava.util.DateXThe date this risk category was created.
RiskCategoryCreateUserStringXThe name of the user that created this risk category.
RiskCategoryLastUpdateDatejava.util.DateXThe date this risk category was last updated.
RiskCategoryLastUpdateUserStringXThe name of the user that last updated this risk category.
RiskCategoryNameString The name of the risk category.
RiskCategoryObjectIdObjectId The unique ID generated by the system.
RiskCategoryParentObjectIdObjectId The unique ID of the parent generated by the system.
RiskCategorySequenceNumberint The sequence number for sorting.

 

Role

ClassFieldTypeRead OnlyDescription
RoleCalculateCostFromUnitsboolean The option that indicates whether costs and quantities are linked, and whether quantities should be updated when costs are updated.
RoleCreateDatejava.util.DateXThe date this role was created.
RoleCreateUserStringXThe name of the user that created this role.
RoleIdString The short code that uniquely identifies the role.
RoleLastUpdateDatejava.util.DateXThe date this role was last updated.
RoleLastUpdateUserStringXThe name of the user that last updated this role.
RoleNameString The name of the role. The role name uniquely identifies the role.
RoleObjectIdObjectId The unique ID generated by the system.
RoleParentObjectIdObjectId The unique ID of the parent role of this role in the hierarchy.
RoleProjectRoleSpreadProjectRoleSpread[]XThe field containing project spread data for this role. If a role is attempted to be loaded with project spread data, getProjectRoleSpread will return null if no project spread data was available for that role.
RoleResponsibilitiesString The responsibilities for the role.
RoleSequenceNumberint The sequence number for sorting.

 

RoleLimit

ClassFieldTypeRead OnlyDescription
RoleLimitCreateDatejava.util.DateXThe date this role limit was created.
RoleLimitCreateUserStringXThe name of the user that created this role limit.
RoleLimitEffectiveDateBeginDate The effective date for the role maximum units per time.
RoleLimitLastUpdateDatejava.util.DateXThe date this role limit was last updated.
RoleLimitLastUpdateUserStringXThe name of the user that last updated this role limit.
RoleLimitMaxUnitsPerTimeUnitsPerTime The maximum work units per time this role can perform on all their assigned activities. This number should correspond to the number of people who can fill this role.
RoleLimitObjectIdObjectId The unique ID generated by the system.
RoleLimitRoleObjectIdObjectId The unique ID of the associated role.

 

RoleRate

ClassFieldTypeRead OnlyDescription
RoleRateCreateDatejava.util.DateXThe date this role rate was created.
RoleRateCreateUserStringXThe name of the user that created this role rate.
RoleRateLastUpdateDatejava.util.DateXThe date this role rate was last updated.
RoleRateLastUpdateUserStringXThe name of the user that last updated this role rate.
RoleRateObjectIdObjectId The unique ID generated by the system.
RoleRateRoleIdStringXThe short code that uniquely identifies the role.
RoleRateRoleNameStringXThe name of the role. The role name uniquely identifies the role.
RoleRateRoleObjectIdObjectId The unique ID of the associated role.

 

RoleTeam

ClassFieldTypeRead OnlyDescription
RoleTeamCreateDatejava.util.DateXThe date this role team was created.
RoleTeamCreateUserStringXThe name of the user that created this role team.
RoleTeamDescriptionString The description of the role team.
RoleTeamLastUpdateDatejava.util.DateXThe date this role team was last updated.
RoleTeamLastUpdateUserStringXThe name of the user that last updated this role team.
RoleTeamNameString The name of the role team.
RoleTeamObjectIdObjectId The unique ID generated by the system.
RoleTeamUserNameStringXThe user's login name.
RoleTeamUserObjectIdObjectId The unique ID of a specific user who has access to the selected role team.

 

ScheduleOptions

ClassFieldTypeRead OnlyDescription
ScheduleOptionsCalculateFloatBasedOnFinishDateboolean The flag that indicates how each activity's float will be calculated with respect to other projects in the scheduling batch. This setting only has an effect when scheduling multiple projects at the same time. If true, each activity's float is calculated based on its project's ScheduledFinishDate. If false, then each activity's float is calculated based on the latest ScheduledFinishDate of all of the projects in the scheduling batch.
ScheduleOptionsComputeTotalFloatTypeScheduleFloatType The method for calculating total float for all activities. Start Float is the difference between the early and late start dates (Start Float = Late Start - Early Start); Finish Float is the difference between the early and late finish dates (Finish Float = Late Finish - Early Finish); and Smallest of Start Float and Finish Float is the most critical float value.
ScheduleOptionsCreateDatejava.util.DateXThe date this schedule option was created.
ScheduleOptionsCreateUserStringXThe name of the user that created this schedule option.
ScheduleOptionsCriticalActivityFloatThresholdDuration The maximum float time for activities before they are marked critical.
ScheduleOptionsCriticalActivityPathTypeCriticalActivityPathType The critical path type, which indicates how critical path activities are identified for the project, based on either 'Critical Float' or 'Longest Path'.
ScheduleOptionsIgnoreOtherProjectRelationshipsboolean The option used by the scheduler for treating activity relationships between projects when scheduling.
ScheduleOptionsLastUpdateDatejava.util.DateXThe date this schedule option was last updated.
ScheduleOptionsLastUpdateUserStringXThe name of the user that last updated this schedule option.
ScheduleOptionsLevelResourcesDuringSchedulingboolean The option used by the scheduler for automatically leveling resources when scheduling projects.
ScheduleOptionsMakeOpenEndedActivitiesCriticalboolean The option used by the scheduler for automatically leveling resources when scheduling projects.
ScheduleOptionsMaximumMultipleFloatPathsint The number of critical float paths to calculate. For example, if you set the field to five, the module calculates the five most critical float paths ending with the activity you selected. The module ranks each float path from most critical to least critical, and stores the value for each activity in the Float Path field. For example, if you calculate five float paths, the module will store a value of one in the Float Path field for each activity in the most critical float path; the module will store a value of five for each activity in the least critical float path. Note: To view the critical float paths after you schedule the project, group activities in the Activity Table by Float Path and sort by Float Path Order. A Float Path value of one indicates that those activities are part of the most critical float path. The Float Path Order value indicates the order in which the activities were processed.
ScheduleOptionsMultipleFloatPathsEnabledboolean The Boolean value that indicates whether multiple critical float paths (sequences of activities) should be calculated in the project schedule.
ScheduleOptionsMultipleFloatPathsEndingActivityObjectIdObjectId The activity in the WBS that you want to represent the end of the float paths. Typically, this will be a milestone activity or some other significant activity that has a start date or end date that cannot change. Note: if a value is not assigned, the module will choose an activity based on MultipleFloatPathsUseTotalFloat. If you are calculating multiple paths using Free Float, the module will choose the open-ended activity with the most critical Free Float. If you are calculating multiple paths using Total Float, the module will calculate the Total Float for all activity relationships, then choose the activity with the most critical Relationship Total Float.
ScheduleOptionsMultipleFloatPathsUseTotalFloatboolean The Boolean value that decides whether or not to use total float in multiple float path calculations.

If True, then based on the activity you want the paths to end on, the module determines which predecessor activity has the most critical Relationship Total Float on the backward pass. The module repeats this process until an activity is reached that has no relationship. The module begins the forward pass from this activity and determines which successor activity has the most critical Relationship Successor Total Float. The module repeats this process until an activity is reached that has no relationship. These activities represent the most critical float path. The process begins again until the remaining sub-critical paths are calculated.

If False, then critical float paths are defined based on longest path. The most critical path will be identical to the critical path that is derived when you choose to define critical activities as Longest Path in the General tab. In a multicalendar project, the longest path is calculated by identifying the activities that have an early finish equal to the latest calculated early finish for the project and tracing all driving relationships for those activities back to the project start date. After the most critical path is identified, the module will calculate the remaining sub-critical paths.

ScheduleOptionsOutOfSequenceScheduleTypeOutOfSequenceScheduleType The type of logic used to schedule the progressed activities: 'Retained Logic', 'Progress Override', or 'Actual Dates'.
ScheduleOptionsProjectIdStringXThe short code that uniquely identifies the project.
ScheduleOptionsProjectObjectIdObjectIdXThe unique ID of the associated project.
ScheduleOptionsRecalculateResourceCostsboolean The option used by the scheduler for recalculating the resource costs after scheduling the open projects. Enabling this option will calculate the costs of resource assignments that are assigned multiple resource rates.
ScheduleOptionsRelationshipLagCalendarScheduleRelationshipLagCalendar The calendar used to calculate the lag between predecessors and successors for all activities. Valid values are 'Predecessor Activity Calendar', 'Successor Activity Calendar', '24 Hour Calendar', and 'Project Default Calendar'. If you do not select a calendar, the successor activity calendar is used.
ScheduleOptionsStartToStartLagCalculationTypeboolean The method used to calculate lag when a start-to-start relationship exists and the predecessor starts out of sequence. Actual Start sets the successor's start according to the time elapsed from the predecessor's actual start (the successor's start date is the data date plus any remaining lag). Early Start sets the successor's start according to the amount of work that the predecessor activity accomplishes (the expired lag is calculated as the number of work periods between the actual start and the data date, and the successor's start date is the predecessor's internal early start plus any remaining lag).
ScheduleOptionsUseExpectedFinishDatesboolean The option used for setting activity finish dates as the expected finish dates when scheduling projects.
ScheduleOptionsUserNameStringXThe user's login name.
ScheduleOptionsUserObjectIdObjectIdXThe unique ID of the associated user.

 

Shift

ClassFieldTypeRead OnlyDescription
ShiftCreateDatejava.util.DateXThe date this shift was created.
ShiftCreateUserStringXThe name of the user that created this shift.
ShiftLastUpdateDatejava.util.DateXThe date this shift was last updated.
ShiftLastUpdateUserStringXThe name of the user that last updated this shift.
ShiftNameString The name of the shift.
ShiftObjectIdObjectId The unique ID generated by the system.

 

ShiftPeriod

ClassFieldTypeRead OnlyDescription
ShiftPeriodCreateDatejava.util.DateXThe date this shift period was created.
ShiftPeriodCreateUserStringXThe name of the user that created this shift period.
ShiftPeriodLastUpdateDatejava.util.DateXThe date this shift period was last updated.
ShiftPeriodLastUpdateUserStringXThe name of the user that last updated this shift period.
ShiftPeriodObjectIdObjectIdXThe unique ID generated by the system.
ShiftPeriodShiftObjectIdObjectIdXThe unique ID of the associated shift.
ShiftPeriodStartHourintXThe start time of the shift that is displayed on screen. The values range from 0 to 23.

 

ThresholdParameter

ClassFieldTypeRead OnlyDescription
ThresholdParameterCreateDatejava.util.DateXThe date this threshold parameter was created.
ThresholdParameterCreateUserStringXThe name of the user that created this threshold parameter.
ThresholdParameterLastUpdateDatejava.util.DateXThe date this threshold parameter was last updated.
ThresholdParameterLastUpdateUserStringXThe name of the user that last updated this threshold parameter.
ThresholdParameterNameStringXThe name of the threshold parameter.
ThresholdParameterObjectIdObjectIdXThe unique ID generated by the system.
ThresholdParameterTypeThresholdParameterTypeXThe field name for the threshold parameter. For example, "CPI - Cost Performance Index (Ratio)", "SPI - Schedule Performance Index (Ratio)", etc.

 

Timesheet

ClassFieldTypeRead OnlyDescription
TimesheetCreateDatejava.util.DateXThe date this timesheet was created.
TimesheetCreateUserStringXThe name of the user that created this timesheet.
TimesheetIsDailyboolean The flag that identifies whether timesheet users enter hours daily or by entire timesheet reporting period.
TimesheetLastReceivedDatejava.util.Date The last date on which the timesheet was submitted by the resource.
TimesheetLastUpdateDatejava.util.DateXThe date this timesheet was last updated.
TimesheetLastUpdateUserStringXThe name of the user that last updated this timesheet.
TimesheetNotesString The notes associated with the timesheet.
TimesheetResourceIdStringXThe short code that uniquely identifies the resource.
TimesheetResourceNameStringXThe name of the resource.
TimesheetResourceObjectIdObjectId The unique ID of the associated resource.
TimesheetStatusTimesheetStatus The current status of the timesheet: 'Submitted', 'Approved', 'Resource Manager Approved', 'Project Manager Approved', 'Active', or 'Rejected'.
TimesheetStatusDatejava.util.Date The date on which the status of the timesheet was last changed.
TimesheetTimesheetPeriodObjectIdObjectId The unique ID of the timesheet period.

 

TimesheetAudit

ClassFieldTypeRead OnlyDescription
TimesheetAuditApproverUserNameStringXThe user name of the approver.
TimesheetAuditApproverUserObjectIdObjectIdXThe unique user ID of the approver.
TimesheetAuditAuditDatejava.util.DateXThe date this timesheet audit was created.
TimesheetAuditObjectIdObjectIdXThe unique ID generated by the system.
TimesheetAuditOverheadHoursdoubleXThe total overhead hours for the timesheet.
TimesheetAuditOverheadOvertimeHoursdoubleXThe total overhead overtime hours for the timesheet.
TimesheetAuditPendingOverheadHoursdoubleXThe total pending overhead hours for the timesheet.
TimesheetAuditPendingOverheadOvertimeHoursdoubleXThe total pending overhead overtime hours for the timesheet.
TimesheetAuditPendingProjectHoursdoubleXThe total pending project hours for the timesheet.
TimesheetAuditPendingProjectOvertimeHoursdoubleXThe total pending project overtime hours for the timesheet.
TimesheetAuditProjectHoursdoubleXThe total project hours for the timesheet.
TimesheetAuditProjectIdStringXThe short code that uniquely identifies the project.
TimesheetAuditProjectObjectIdObjectIdXThe unique ID of the associated project.
TimesheetAuditProjectOvertimeHoursdoubleXThe total project overtime hours for the timesheet.
TimesheetAuditResourceIdStringXThe short code that uniquely identifies the resource.
TimesheetAuditResourceNameStringXThe name of the resource.
TimesheetAuditResourceObjectIdObjectIdXThe unique ID of the associated resource.
TimesheetAuditTimesheetActivityStatusResourceHourStatusXThe status of the timesheet activity, the value of which will depend on who approved or rejected it. Valid values are 'Submitted', 'Approved', 'Resource Manager Approved', 'Project Manager Approved', and 'Rejected'.
TimesheetAuditTimesheetApprovingAsTimesheetApprovingAsXThe role of the timesheet approver. Valid values are 'Project Manager', 'Resource Manager', 'Project Manager Delegate', and 'Resource Manager Delegate'.
TimesheetAuditTimesheetPeriodEndDatejava.util.DateXThe timesheet period end date.
TimesheetAuditTimesheetPeriodObjectIdObjectIdXThe unique ID of the timesheet period.
TimesheetAuditTimesheetPeriodStartDatejava.util.DateXThe timesheet period start date.
TimesheetAuditTimesheetStatusTimesheetStatusXThe status of the timesheet. Valid values are 'Submitted', 'Approved', 'Resource Manager Approved', 'Project Manager Approved', and 'Rejected'.

 

TimesheetDelegate

ClassFieldTypeRead OnlyDescription
TimesheetDelegateActiveFlagbooleanXThe flag indicating whether this delegate is active.
TimesheetDelegateApproverUserNameStringXThe approver user's login name.
TimesheetDelegateApproverUserObjectIdObjectIdXThe unique ID of the approver user.
TimesheetDelegateCreateDatejava.util.DateXThe date this timesheet delegate was created.
TimesheetDelegateCreateUserStringXThe name of the user that created this timesheet delegate.
TimesheetDelegateDelegateUserEmailAddressStringXThe delegate user's email address.
TimesheetDelegateDelegateUserNameStringXThe delegate user's login name.
TimesheetDelegateDelegateUserObjectIdObjectIdXThe unique ID of the delegate user.
TimesheetDelegateLastUpdateDatejava.util.DateXThe date this timesheet delegate was last updated.
TimesheetDelegateLastUpdateUserStringXThe name of the user that last updated this timesheet delegate.
TimesheetDelegateObjectIdObjectIdXThe unique ID generated by the system.
TimesheetDelegateProjectObjectIdObjectIdXThe unique ID of the associated project.

 

TimesheetPeriod

ClassFieldTypeRead OnlyDescription
TimesheetPeriodCreateDatejava.util.DateXThe date this timesheet period was created.
TimesheetPeriodCreateUserStringXThe name of the user that created this timesheet period.
TimesheetPeriodEndDatejava.util.Date The timesheet period end date.
TimesheetPeriodLastUpdateDatejava.util.DateXThe date this timesheet period was last updated.
TimesheetPeriodLastUpdateUserStringXThe name of the user that last updated this timesheet period.
TimesheetPeriodObjectIdObjectId The unique ID generated by the system.
TimesheetPeriodStartDatejava.util.Date The timesheet period start date.

 

UDFCode

ClassFieldTypeRead OnlyDescription
UDFCodeCodeTypeObjectIdObjectId The unique ID of the code type.
UDFCodeCodeTypeTitleStringXThe title of the parent code type for this code.
UDFCodeCodeValueString The short ID that uniquely identifies the code within the code type.
UDFCodeCreateDatejava.util.DateXThe date this code was created.
UDFCodeCreateUserStringXThe name of the user that created this code.
UDFCodeDescriptionString The description of the code.
UDFCodeLastUpdateDatejava.util.DateXThe date this code was last updated.
UDFCodeLastUpdateUserStringXThe name of the user that last updated this code.
UDFCodeObjectIdObjectId The unique ID generated by the system.
UDFCodeSequenceNumberint The sequence number for sorting.

 

UDFType

ClassFieldTypeRead OnlyDescription
UDFTypeCreateDatejava.util.DateXThe date this user-defined field was created.
UDFTypeCreateUserStringXThe name of the user that created this user-defined field.
UDFTypeDataTypeUDFDataType The data type of the user-defined field: "Text", "Start Date", "Finish Date", "Cost", "Double", "Integer", "Indicator", or "Code".
UDFTypeIsCalculatedbooleanXThe flag indicating whether this is a calculated user defined field type.
UDFTypeIsConditionalbooleanXThe flag indicating whether this is a indicator user defined field type.
UDFTypeIsSecureCodeboolean The flag indicating whether this is a secure code type.
UDFTypeLastUpdateDatejava.util.DateXThe date this user-defined field was last updated.
UDFTypeLastUpdateUserStringXThe name of the user that last updated this user-defined field.
UDFTypeObjectIdObjectId The unique ID generated by the system.
UDFTypeSubjectAreaUDFSubjectArea The subject area of the user-defined field: "Activity", "Activity Expense", "Activity Step", "Activity Step Template Item", "Project", "Project Issue", "Project Risk", "Resource", "Resource Assignment", "WBS", or "Work Products and Documents".
UDFTypeTitleString The name/title of the user-defined field.

 

UDFValue

ClassFieldTypeRead OnlyDescription
UDFValueCodeValueStringXThe short ID that uniquely identifies the associated UDF code within the UDF code type.
UDFValueConditionalIndicatorintXThe conditional indicator of the user defined field, obtained by evaluating the conditional expression.
UDFValueCostCost The value of the cost UDF.
UDFValueCreateDatejava.util.DateXThe date this UDF value was created.
UDFValueCreateUserStringXThe name of the user that created this UDF value.
UDFValueDescriptionStringXThe description of the associated UDF code.
UDFValueDoubledouble The value of the double UDF.
UDFValueFinishDateEndDate The value of the finish date UDF.
UDFValueForeignObjectIdObjectId The unique ID of the business object to which the UDF is assigned: ProjectObjectId, ActivityObjectId, ResourceObjectId, etc.
UDFValueIndicatorUDFIndicator The value of the indicator UDF.
UDFValueIntegerint The value of the integer UDF.
UDFValueIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
UDFValueIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
UDFValueIsUDFTypeCalculatedbooleanXThe flag indicating whether this is a value associated with a calculated user defined field type.
UDFValueIsUDFTypeConditionalbooleanXThe flag indicating whether this is a value associated with a user defined field type having a conditional expression.
UDFValueLastUpdateDatejava.util.DateXThe date this UDF value was last updated.
UDFValueLastUpdateUserStringXThe name of the user that last updated this UDF value.
UDFValueProjectObjectIdObjectIdXThe unique ID of the associated project.
UDFValueStartDateBeginDate The value of the start date UDF.
UDFValueTextString The value of the text UDF.
UDFValueUDFCodeObjectIdObjectId The unique ID of the associated UDF code.
UDFValueUDFTypeDataTypeUDFDataTypeXThe data type of the associated user-defined field type: "Text", "Start Date", "Finish Date", "Cost", "Double", "Integer", "Indicator", or "Code".
UDFValueUDFTypeObjectIdObjectId The unique ID of the associated UDF type.
UDFValueUDFTypeSubjectAreaUDFSubjectAreaXThe subject area of the associated user-defined field type: "Activity", "Activity Expense", "Activity Step", "Activity Step Template Item", "Project", "Project Issue", "Project Risk", "Resource", "Resource Assignment", "WBS", or "Work Products and Documents".
UDFValueUDFTypeTitleStringXThe name/title of the associated user-defined field type.

 

UnitOfMeasure

ClassFieldTypeRead OnlyDescription
UnitOfMeasureAbbreviationString The abbreviation of the unit of measure.
UnitOfMeasureCreateDatejava.util.DateXThe date this unit of measure was created.
UnitOfMeasureCreateUserStringXThe name of the user that created this unit of measure.
UnitOfMeasureLastUpdateDatejava.util.DateXThe date this unit of measure was last updated.
UnitOfMeasureLastUpdateUserStringXThe name of the user that last updated this unit of measure.
UnitOfMeasureNameString The name of the unit of measure.
UnitOfMeasureObjectIdObjectId The unique ID generated by the system.
UnitOfMeasureSequenceNumberint The sequence number for sorting.

 

User

ClassFieldTypeRead OnlyDescription
UserAllResourceAccessFlagboolean The flag that determines whether the user has all resource access (TRUE) or restricted resource access (FALSE). Admin Superusers always have all resource access.
UserAssignmentStaffingPreferenceAssignmentStaffingPreference The value that determines whether the current or the new resource's Units per Time and Overtime factor is used to calculate costs when assigning the resource to an existing activity assignment. If the AssignmentStaffingPreference is set to 'Ask Me', the default value is then current resource.
UserCreateDatejava.util.DateXThe date this user was created.
UserCreateUserStringXThe name of the user that created this user.
UserCurrencyIdStringXThe unique currency abbreviation for the currency associated with this user.
UserCurrencyNameStringXThe name of the currency associated with this user.
UserCurrencyObjectIdObjectId The unique ID of the associated currency
UserEmailAddressString The current user's return email address. This will be used in the "FROM" line for any email sent by this user. Example: "yourname@yourdomain.com". For MAPI users, this may just be the MAPI profile name or mailbox name.
UserEmailProtocolEmailType The email type for the user: 'Internet Mail' or 'MAPI Mail'.
UserEnableUserToModifyViewSettingsFlagboolean The flag that when set to true allows the user to change his or her personal view settings in P6 Web Access. When a user changes the user interface view settings, the changes do not affect the settings of other users assigned to the same view.
UserFinancialPeriodEndObjectIdObjectId The unique ID generated by the system of the last financial period viewable in columns in Project Management.
UserFinancialPeriodStartObjectIdObjectId The unique ID generated by the system of the first financial period viewable in columns in Project Management.
UserGUIDString The globally unique ID generated by the system.
UserGlobalProfileObjectIdObjectId The unique ID of the global security profile assigned to the user. See the GlobalProfile class for constants defining the fixed profiles of Admin Superuser and No Global Privileges.
UserLastUpdateDatejava.util.DateXThe date this user was last updated.
UserLastUpdateUserStringXThe name of the user that last updated this user.
UserMailServerLoginNameString The mail login name (profile name) for the current user to send outgoing email. If the email protocol is MAPI, this field should contain the MAPI profile name (e.g. "Microsoft Mail Settings"). This field is not required for Internet email users.
UserNameString The user's login name.
UserNewProjectDurationTypeDurationType The default duration type assigned to new activities. Valid values are 'Fixed Units/Time', 'Fixed Duration and Units/Time', 'Fixed Units', or 'Fixed Duration and Units'.
UserObjectIdObjectId The unique ID generated by the system.
UserOfficePhoneString The work phone number of the user.
UserOutgoingMailServerString The outgoing mail server (SMTP) address used to send outgoing email for this user. The address may be a host name or an IP address. This field is used only with the Internet email protocol, and is not required for MAPI. Example: "smtp.yourdomain.com".
UserPersonalNameString The user's personal or actual name.
UserPrimaryBaselines  All primary baselines for this user. To get the primary baseline for a project for this user, use the method getPrimaryBaseline (ObjectId) and include this field in the load.
UserRateSourcePreferenceRateSourcePreference The value that determines which price/unit will be used by default to calculate costs for the assignment when both a resource and role are assigned. If the value is 'Resource', the resource's price/unit will be used. If the value is 'Role', the role's price/unit will be used. If the value is 'Ask me', the default is set to 'Resource'.
UserReportingFlagboolean The flag that determines whether the user can access ODS database as a database user.
UserResourceRequestsResourceRequest[] The resource requests used as search templates to search for qualified resources.
UserRespectActivityDurationTypeboolean The setting that indicates whether to recalculate the Duration, Units, or Units/Time for existing assignments based on the activity Duration Type (true) or to preserve the Duration, Units, or Units/Time for existing assignments (false) when adding or removing assignments on activities.
UserRoleLimitDisplayOptionRoleLimitDisplayOption The option for how RoleLimit is displayed. Valid values are 'Custom', and 'PrimaryRole'.
UserSecondaryBaselines  All secondary baselines for this user. To get the secondary baseline for a project for this user, use the method getSecondaryBaseline (ObjectId) and include this field in the load.
UserTertiaryBaselines  All tertiary baselines for this user. To get the tertiary baseline for a project for this user, use the method getTertiaryBaseline (ObjectId) and include this field in the load.
UserUserInterfaceViewObjectIdObjectId The unique ID of the associated user interface view.

 

UserFieldTitle

ClassFieldTypeRead OnlyDescription
UserFieldTitleCreateDatejava.util.DateXThe date this user field title was created.
UserFieldTitleCreateUserStringXThe name of the user that created this user field title.
UserFieldTitleDefaultTitleStringXThe default title of the column name.
UserFieldTitleLastUpdateDatejava.util.DateXThe date this user field title was last updated.
UserFieldTitleLastUpdateUserStringXThe name of the user that last updated this user field title.
UserFieldTitleObjectIdObjectIdXThe unique ID generated by the system.
UserFieldTitleObjectNameStringXThe name of the business object to which this user defined column belongs.
UserFieldTitleUserDefinedTitleString The user defined column name.
UserFieldTitleUserTableNameStringXThe table name of the user defined column.

 

UserInterfaceView

ClassFieldTypeRead OnlyDescription
UserInterfaceViewCreateDatejava.util.DateXThe date this user interface view was created.
UserInterfaceViewCreateUserStringXThe name of the user that created this user interface view.
UserInterfaceViewLastUpdateDatejava.util.DateXThe date this user interface view was last updated.
UserInterfaceViewLastUpdateUserStringXThe name of the user that last updated this user interface view.
UserInterfaceViewNameStringXThe name of the user interface view.
UserInterfaceViewObjectIdObjectIdXThe unique ID generated by the system.
UserInterfaceViewUserObjectIdObjectIdXThe unique ID of the associated user.

 

UserLicense

ClassFieldTypeRead OnlyDescription
UserLicenseCreateDatejava.util.DateXThe date this user license was created.
UserLicenseCreateUserStringXThe name of the user that created this user license.
UserLicenseLastUpdateDatejava.util.DateXThe date this user license was last updated.
UserLicenseLastUpdateUserStringXThe name of the user that last updated this user license.
UserLicenseLicenseTypeLicenseType The property that permits you to configure access to different functional areas of the application suite. Refer to {@link LicenseType} for additional details.
UserLicenseObjectIdObjectId The unique ID generated by the system.
UserLicenseUserNameStringXThe user's login name.
UserLicenseUserObjectIdObjectId The unique ID of the associated user.

 

UserOBS

ClassFieldTypeRead OnlyDescription
UserOBSCreateDatejava.util.DateXThe date this association was created.
UserOBSCreateUserStringXThe name of the user that created this association.
UserOBSLastUpdateDatejava.util.DateXThe date this association was last updated.
UserOBSLastUpdateUserStringXThe name of the user that last updated this association.
UserOBSOBSNameStringXThe name of the person/role in the organization, sometimes referred to as the "responsible manager".
UserOBSOBSObjectIdObjectId The unique ID of the OBS to which the user is granted access.
UserOBSProfileNameStringXThe name of security profile.
UserOBSProjectProfileObjectIdObjectId The unique ID of the project profile with which the user is granted access to the project and OBS. See the ProjectProfile class for a constant defining the fixed profile of Project Superuser.
UserOBSUserNameStringXThe user's login name.
UserOBSUserObjectIdObjectId The unique ID of the user who is assigned to the project OBS.

 

WBS

ClassFieldTypeRead OnlyDescription
WBSAnticipatedFinishDateEndDate The anticipated finish date of WBS, project and EPS elements. User-entered - not dependent upon any other fields. If there are no children, the anticipated finish date will be the finish date displayed in the columns.
WBSAnticipatedStartDateBeginDate The anticipated start date of WBS, project and EPS elements. User-entered - not dependent upon any other fields. If there are no children, the anticipated start date will be the start date displayed in the columns.
WBSCodeString The short code assigned to each WBS element for identification. Each WBS element is uniquely identified by concatenating its own code together with its parents' codes.
WBSContainsSummaryDatabooleanXThe flag that indicates that the WBS has been summarized.
WBSCreateDatejava.util.DateXThe date this wbs was created.
WBSCreateUserStringXThe name of the user that created this wbs.
WBSCurrentBudgetCostXThe current budget for this WBS.
WBSCurrentVarianceCostXThe current budget minus the total spending plan.
WBSDistributedCurrentBudgetCostXThe sum of the current budget values from one level lower
WBSEarnedValueComputeTypeEarnedValueComputeType The technique used for computing earned-value percent complete for activities within the WBS. Valid values are 'Activity Percent Complete', '0 / 100', '50 / 50', 'Custom Percent Complete', 'WBS Milestones Percent Complete', and 'Activity Percent Complete Using Resource Curves'.
WBSEarnedValueETCComputeTypeEarnedValueETCComputeType The technique for computing earned-value estimate-to-complete for activities within the WBS. Valid values are 'ETC = Remaining Cost for Activity', 'Performance Factor = 1', 'Performance Factor = Custom Value', 'Performance Factor = 1 / Cost Performance Index', and 'Performance Factor = 1 / (Cost Performance Index * Schedule Performance Index)'.
WBSEarnedValueETCUserValuedouble The user-defined performance factor, PF, for computing earned-value estimate-to-complete. ETC is computed as PF * ( BAC - BCWP).
WBSEarnedValueUserPercentPercent The user-defined percent complete for computing earned value for activities within the WBS. A value of, say, 25 means that 25% of the planned amount is earned when the activity is started and the remainder is earned when the activity is completed.
WBSFinishDateEndDateXThe finish date of the WBS.
WBSForecastFinishDateEndDateXThe alternate end date to be optionally used by the scheduler. The user sets the alternate end date by dragging the project bar in the Gantt Chart while manually leveling the resource profile in a resource analysis layout.
WBSForecastStartDateBeginDateXThe alternate start date to be optionally used by the scheduler. The user sets the alternate start date by dragging the project bar in the Gantt Chart while manually leveling the resource profile in a resource analysis layout.
WBSGUIDString The globally unique ID generated by the system.
WBSIndependentETCLaborUnitsUnit The user-entered ETC total labor.
WBSIndependentETCTotalCostCost The user-entered ETC total cost.
WBSIntegratedTypeIntegratedObjectType The flag indicating whether the WBS is integrated with an Enterprise Resource Planning (ERP) system. 'Fusion' indicates the WBS is integrated with Oracle Fusion. 'ERP' indicates the WBS is integrated with another ERP system.
WBSIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
WBSIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
WBSLastUpdateDatejava.util.DateXThe date this wbs was last updated.
WBSLastUpdateUserStringXThe name of the user that last updated this wbs.
WBSNameString The name of the WBS element.
WBSOBSNameStringXThe name of the person/role in the organization, sometimes referred to as the "responsible manager".
WBSOBSObjectIdObjectId The unique ID of the project manager from the project's OBS tree who is responsible for the WBS.
WBSObjectIdObjectId The unique ID generated by the system.
WBSOriginalBudgetCost The original budget for the WBS element.
WBSParentObjectIdObjectId The unique ID of the parent WBS of this WBS in the hierarchy.
WBSProjectIdStringXThe short code that uniquely identifies the project.
WBSProjectObjectIdObjectId The unique ID of the associated project.
WBSProposedBudgetCostXThe sum of the original budget plus the approved and pending budgets from the budget change log.
WBSSequenceNumberint The sequence number for sorting.
WBSStartDateBeginDateXThe start date of the WBS.
WBSStatusProjectStatus The WBS status: 'Planned', 'Active', 'Inactive', 'What-If', 'Requested', or 'Template'.
WBSSummaryAccountingVarianceByCostCostXThe Planned Value minus the Actual Cost. A negative value indicates that the Actual Cost has exceeded the Planned Value.
WBSSummaryAccountingVarianceByLaborUnitsUnitXThe Planned Value Labor Units minus the Actual Units. Negative value indicates that Actual Units have exceeded the Planned Value Labor Units.
WBSSummaryActivityCountintXThe number of activities that are currently in progress.
WBSSummaryActualDurationDurationXThe actual duration.
WBSSummaryActualExpenseCostCostXThe actual costs for all project expenses associated with the WBS.
WBSSummaryActualFinishDateEndDateXThe latest actual finish date of all activities in the WBS.
WBSSummaryActualLaborCostCostXThe actual cost for all labor resources assigned to the activity.
WBSSummaryActualLaborUnitsUnitXThe actual labor units.
WBSSummaryActualMaterialCostCostXThe actual units for all material resources assigned to the activity.
WBSSummaryActualNonLaborCostCostXThe actual units for all nonlabor resources assigned to the activity.
WBSSummaryActualNonLaborUnitsUnitXThe actual nonlabor units.
WBSSummaryActualStartDateBeginDateXThe earliest actual start date of all activities in the WBS.
WBSSummaryActualThisPeriodCostCostXThe actual this period cost (will be labor or nonlabor).
WBSSummaryActualThisPeriodLaborCostCostXThe actual this period labor cost.
WBSSummaryActualThisPeriodLaborUnitsUnitXThe actual this period labor units.
WBSSummaryActualThisPeriodMaterialCostCostXThe actual this period material cost.
WBSSummaryActualThisPeriodNonLaborCostCostXThe actual this period nonlabor cost.
WBSSummaryActualThisPeriodNonLaborUnitsUnitXThe actual this period nonlabor units.
WBSSummaryActualTotalCostCostXThe actual labor cost + actual nonlabor cost + actual expense cost as of the project data date.
WBSSummaryActualValueByCostCostXThe actual total cost incurred on the activity as of the project data date, computed as Actual Labor Cost + Actual Nonlabor Cost + Actual Material Cost + Actual Expense Cost.
WBSSummaryActualValueByLaborUnitsUnitXThe actual total labor units for the activity as of the project data date (i.e., actual total cost by labor units).
WBSSummaryAtCompletionDurationDurationXThe total working time from the activity's current start date to the current finish date. The current start date is the planned start date until the activity is started, then it is the actual start date. The current finish date is the activity planned finish date while the activity is not started, the remaining finish date while the activity is in progress, and the actual finish date once the activity is completed. The total working time is computed using the activity's calendar.
WBSSummaryAtCompletionExpenseCostCostXThe sum of the actual plus remaining cost for all project expenses associated with the cost account. Computed as Actual Expense Cost + Remaining Expense Cost.
WBSSummaryAtCompletionLaborCostCostXThe sum of the actual plus remaining costs for all labor resources assigned to the activity. Computed as actual labor cost + remaining labor cost. Same as the planned labor costs if the activity is not started and the actual labor costs once the activity is completed.
WBSSummaryAtCompletionLaborUnitsUnitXThe sum of the actual plus remaining units for all labor resources assigned to the activity. Computed as actual labor units + remaining labor units. Same as the planned labor units if the activity is not started and the actual labor units once the activity is completed.
WBSSummaryAtCompletionMaterialCostCostXThe material cost at completion. It is the sum of the actual plus remaining costs for all material resources assigned to the activity. Computed as actual material cost + remaining material cost. Same as the planned material costs if the activity is not started and the actual material costs once the activity is completed.
WBSSummaryAtCompletionNonLaborCostCostXThe nonlabor cost at completion. It is the sum of the actual plus remaining costs for all nonlabor resources assigned to the activity. Computed as actual nonlabor cost + remaining nonlabor cost. Same as the planned nonlabor costs if the activity is not started and the actual nonlabor costs once the activity is completed.
WBSSummaryAtCompletionNonLaborUnitsUnitXThe nonlabor units at completion. It is the sum of the actual plus remaining units for all nonlabor resources assigned to the activity. Computed as actual nonlabor units + remaining nonlabor units. Same as the planned nonlabor units if the activity is not started and the actual nonlabor units once the activity is completed.
WBSSummaryAtCompletionTotalCostCostXThe estimated cost at completion for the activity. Computed as the actual total cost plus the estimate-to-complete cost; EAC = ACWP + ETC. Note that the method for computing ETC depends on the earned-value technique selected for the activity's WBS.
WBSSummaryAtCompletionTotalCostVarianceCostXThe Baseline Planned Total Cost - At Completion Total Cost.
WBSSummaryBaselineCompletedActivityCountintXThe number of completed activities in the baseline.
WBSSummaryBaselineDurationDurationXThe planned duration for the activity in the primary baseline. Planned duration is the total working time from the activity current start date to the current finish date. Same as the actual duration plus the remaining duration. The total working time is computed using the activity's calendar.
WBSSummaryBaselineExpenseCostCostXThe planned cost for all project expenses associated with the activity in the primary baseline. Computed as the baseline actual expense cost plus the baseline remaining expense cost.
WBSSummaryBaselineFinishDateEndDateXThe current latest finish date of all activities in the WBS for the current baseline.
WBSSummaryBaselineInProgressActivityCountintXThe number of activities that should be currently in progress, according to the primary baseline. Computed using the baseline start and finish dates and the current data date.
WBSSummaryBaselineLaborCostCostXThe planned cost for all labor resources assigned to the activity in the primary baseline. Computed from the baseline At Completion labor units. If no resources are assigned, computed as the activity Baseline Planned Labor Units * Project Default Price / Time.
WBSSummaryBaselineLaborUnitsUnitXThe planned units for all labor resources assigned to the activity in the primary baseline. Computed as the baseline actual labor units plus the baseline remaining labor units.
WBSSummaryBaselineMaterialCostCostXThe planned cost for all material resources assigned to the activity in the primary baseline. Computed from the baseline At Completion nonlabor units. If no resources are assigned.
WBSSummaryBaselineNonLaborCostCostXThe planned cost for all nonlabor resources assigned to the activity in the primary baseline. Computed from the baseline At Completion nonlabor units. If no resources are assigned, computed as the activity Baseline Planned Nonlabor Units * Project Default Price / Time.
WBSSummaryBaselineNonLaborUnitsUnitXThe planned units for all nonlabor resources assigned to the activity in the primary baseline. Computed as the baseline actual nonlabor units plus the baseline remaining nonlabor units.
WBSSummaryBaselineNotStartedActivityCountintXThe number of activities not started in the baseline.
WBSSummaryBaselineStartDateBeginDateXThe current earliest start date of all activities in the WBS for the current baseline.
WBSSummaryBaselineTotalCostCostXThe Planned Total Cost for the activity in the primary baseline, including labor resources, nonlabor resources, and project expenses. Baseline Planned Total Cost = Baseline Planned Labor Cost + Baseline Planned Nonlabor Cost + Baseline Planned Expense Cost.
WBSSummaryBudgetAtCompletionByCostCostXThe Planned Total Cost through activity completion. Computed as Planned Labor Cost + Planned Nonlabor Cost + Planned Expense Cost, same as the Planned Total Cost.
WBSSummaryBudgetAtCompletionByLaborUnitsUnitXThe Baseline Labor Units
WBSSummaryCompletedActivityCountintXThe number of activities that have an Actual Finish in the WBS.
WBSSummaryCostPercentCompletePercentXThe percent complete of costs for the resource assignments in the wbs. Computed as Actual Units / At Complete Units * 100. Always in the range 0 to 100.
WBSSummaryCostPercentOfPlannedPercentXThe activity actual cost percent of planned. Computed as actual total cost / baseline total cost * 100, or equivalently as ACWP / BAC * 100. The value can exceed 100. The baseline total cost is the activity's at completion cost from the current baseline. This field is named SummaryCostPercentOfBudget in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.
WBSSummaryCostPerformanceIndexByCostdoubleXThe Earned Value divided by the Actual Cost. A value less than 1 indicates that the Actual Cost has exceeded the Planned Value.
WBSSummaryCostPerformanceIndexByLaborUnitsdoubleXThe Earned Value Labor Units / Actual Labor Units.
WBSSummaryCostVarianceByCostCostXThe Earned Value minus the Actual Cost. A negative value indicates that the Actual Cost has exceeded the Planned Value.
WBSSummaryCostVarianceByLaborUnitsUnitXThe Earned Value Labor Cost minus Actual Value Labor Cost.
WBSSummaryCostVarianceIndexdoubleXThe value that is calcuated as the Cost Variance divided by Earned Value.
WBSSummaryCostVarianceIndexByCostPercentXThe Cost Variance divided by Earned Value.
WBSSummaryCostVarianceIndexByLaborUnitsdoubleXThe Cost Variance Labor Units divided by Earned Value Labor Units.
WBSSummaryDurationPercentCompletePercentXThe activity actual duration percent of planned. Computed as (baseline planned duration - remaining duration) / baseline planned duration * 100.
WBSSummaryDurationPercentOfPlannedPercentXThe summary actual duration percent of planned of all activities under this WBS. Computed as actual duration / baseline duration * 100. The value can exceed 100. The Baseline duration is the activity's at complete duration from the current baseline.
WBSSummaryDurationVarianceDurationXThe duration between the activity's baseline duration and the at complete duration. Computed as baseline duration - at completion duration.
WBSSummaryEarnedValueByCostCostXThe Budget at Completion * Performance % Complete. The method for computing the Performance Percent Complete depends on the Earned Value technique selected for the activity's WBS. Budget at Completion is computed from the primary baseline.
WBSSummaryEarnedValueByLaborUnitsUnitXThe portion of the baseline labor units that is actually completed as of the project data date. Computed as Baseline Labor Units * Performance % Complete. The planned labor units performed is essentially the labor units Earned Value for the activity. The method for computing the Performance % Complete depends on the Earned Value technique selected for the activity's WBS. The Baseline Labor Units is taken from the current baseline.
WBSSummaryEstimateAtCompletionByCostCostXThe Actual Cost plus the Estimate to Complete Cost. The method for computing Estimate to Complete depends on the Earned Value technique selected for the activity's WBS.
WBSSummaryEstimateAtCompletionByLaborUnitsUnitXThe Actual Labor Units + Estimate To Complete Labor Units. (Estimate To Complete Labor Units is calculated based off of the Earned Value setting on the WBS.)
WBSSummaryEstimateAtCompletionHighPercentByLaborUnitsPercentXThe high forecast of Estimate At Completion (EAC) by labor units.
WBSSummaryEstimateAtCompletionLowPercentByLaborUnitsPercentXThe low forecast of Estimate At Completion (EAC) by labor units.
WBSSummaryEstimateToCompleteByCostCostXThe Remaining Total Cost for the activity or the Performance Factor * (Budget at Completion - Earned Value), depending on the Earned Value technique selected for the activity's WBS (calculated from the primary baseline).
WBSSummaryEstimateToCompleteByLaborUnitsUnitXThe estimated quantity to complete the activity. Computed as either the remaining total units for the activity, or as Performance Factor * (Baseline Planned Labor Units - Planned Quantity of Work Performed), depending on the Earned Value Technique selected for the activity's WBS.
WBSSummaryExpenseCostPercentCompletePercentXThe percent complete of cost for all expenses associated with the WBS. It is computed as Actual Expense Cost / At Complete Expense Cost * 100, and it is always in the range of 0 to 100.
WBSSummaryExpenseCostVarianceCostXThe Baseline Planned Expense Cost - At Completion Expense Cost (At Completion Expense Cost = Actual Expense Cost + Remaining Expense Cost).
WBSSummaryFinishDateVarianceDurationXThe duration between the finish date in the current project and the baseline finish date. Calculated as finish date - baseline finish date.
WBSSummaryInProgressActivityCountintXThe number of activities that are currently in progress.
WBSSummaryLaborCostPercentCompletePercentXThe percent complete of cost for all labor resources assigned to the WBS. It is computed as Actual Labor Cost / At Complete Labor Cost * 100, and it is always in the range of 0 to 100.
WBSSummaryLaborCostVarianceCostXThe Baseline Planned Labor Cost - At Completion Labor Cost.
WBSSummaryLaborUnitsPercentCompletePercentXThe percent complete of units for all labor resources for the WBS. Computed as actual labor units / at complete labor units * 100. Always in the range 0 to 100.
WBSSummaryLaborUnitsVarianceUnitXThe difference between baseline labor units and at completion labor units. Calculated as baseline labor units - at completion labor units.
WBSSummaryMaterialCostPercentCompletePercentXThe percent complete of cost for all material resources assigned to the WBS. It is computed as Actual Material Cost / At Complete Material Cost * 100, and it is always in the range of 0 to 100.
WBSSummaryMaterialCostVarianceCostXThe variance that is calculated as Baseline Material Cost - At Completion Material Cost.
WBSSummaryNonLaborCostPercentCompletePercentXThe percent complete of cost for all non-labor resources assigned to the WBS. It is computed as Actual Nonlabor Cost / At Complete Nonlabor Cost * 100, and it is always in the range of 0 to 100.
WBSSummaryNonLaborCostVarianceUnitXThe Baseline Planned Nonlabor Cost - At Completion Nonlabor Cost.
WBSSummaryNonLaborUnitsPercentCompletePercentXThe percent complete of units for all nonlabor resources for the WBS. Computed as Actual Nonlabor Cost / At Completion Nonlabor Cost * 100. Always in the range 0 to 100.
WBSSummaryNonLaborUnitsVarianceUnitXThe difference between baseline nonlabor units and at completion non labor units. Calculated as baseline nonlabor units - at completion nonlabor units.
WBSSummaryNotStartedActivityCountintXThe number of activities that are currently not started.
WBSSummaryPerformancePercentCompleteByCostPercentXThe percent complete of performance for all labor resources, nonlabor resources, and expenses. Computed as Earned Value / Budget At Completion * 100. Always in the range 0 to 100.
WBSSummaryPerformancePercentCompleteByLaborUnitsPercentXThe percent complete of performance for all labor resources. Computed as earned value labor units / baseline labor units * 100. Always in the range 0 to 100.
WBSSummaryPlannedCostCostXThe sum of all planned expense, non labor, labor, and material costs in the WBS.
WBSSummaryPlannedDurationDurationXThe total working days between planned start and finish dates in the WBS.
WBSSummaryPlannedExpenseCostCostXThe sum of all planned expense costs in the WBS.
WBSSummaryPlannedFinishDateEndDateXThe latest planned finish date of all activities in the WBS.
WBSSummaryPlannedLaborCostCostXThe sum of all planned labor costs in the WBS.
WBSSummaryPlannedLaborUnitsUnitXThe sum of all planned labor units in the WBS.
WBSSummaryPlannedMaterialCostCostXThe sum of all planned material costs in the WBS.
WBSSummaryPlannedNonLaborCostCostXThe sum of all planned non labor costs in the WBS.
WBSSummaryPlannedNonLaborUnitsUnitXThe sum of all planned non labor units in the WBS.
WBSSummaryPlannedStartDateBeginDateXThe earliest planned start date of all activities in the WBS.
WBSSummaryPlannedValueByCostCostXThe Budget at Completion * Schedule % Complete. The Schedule % Complete specifies how much of the activity's baseline duration has been completed so far. Budget at Completion is computed from the primary baseline
WBSSummaryPlannedValueByLaborUnitsUnitXThe portion of the baseline labor units that is scheduled to be completed as of the project data date. Computed as Baseline Labor Units * Schedule % Complete. The Schedule % Complete specifies how much of the activity's baseline duration has been completed so far. The Baseline Labor Units is taken from the current baseline.
WBSSummaryProgressFinishDateEndDateXThe date the activity is expected to be finished according to the progress made on the activity's work products. The expected finish date is entered manually by people familiar with progress of the activity's work products.
WBSSummaryRemainingDurationDurationXThe total working time from the WBS remaining start date to the remaining finish date.
WBSSummaryRemainingExpenseCostCostXThe remaining costs for all project expenses associated with the activities in the WBS.
WBSSummaryRemainingFinishDateEndDateXThe 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. Before the activity is started, the remaining finish date is the same as the planned finish date.
WBSSummaryRemainingLaborCostCostXThe remaining costs for all labor resources assigned to the activities. The remaining cost reflects the cost remaining for the WBS.
WBSSummaryRemainingLaborUnitsUnitXThe remaining units for all labor resources assigned to the activities. The remaining units reflects the work remaining to be done for the WBS.
WBSSummaryRemainingMaterialCostCostXThe remaining material costs for all project expenses associated with the activities in the WBS.
WBSSummaryRemainingNonLaborCostCostXThe remaining nonlabor costs for all project expenses associated with the activities in the WBS.
WBSSummaryRemainingNonLaborUnitsUnitXThe remaining units for all nonlabor resources assigned to the activities. The remaining units reflects the work remaining to be done for the WBS.
WBSSummaryRemainingStartDateBeginDateXThe earliest remaining start of all activities assigned to the WBS.
WBSSummaryRemainingTotalCostCostXThe sum of all remaining total costs in the WBS.
WBSSummarySchedulePercentCompletePercentXThe measure that indicates how much of the WBS baseline duration has been completed so far. Computed based on where the current data date falls between the activity's baseline start and finish dates. If the data date is earlier than the baseline start, the schedule % complete is 0. If the data date is later than the baseline finish, the schedule % complete is 100. The schedule % complete indicates how much of the WBS duration should be currently completed, relative to the selected baseline.
WBSSummarySchedulePercentCompleteByLaborUnitsPercentXThe percent complete of units for all labor resources. Computed as Actual Labor Units / At Completion Labor Units * 100. Always in the range 0 to 100.
WBSSummarySchedulePerformanceIndexByCostdoubleXThe Earned Value divided by the Planned Value. A value less than 1 indicates that less work was actually performed than was scheduled.
WBSSummarySchedulePerformanceIndexByLaborUnitsdoubleXThe Earned Value Labor Units divided by Planned Value Labor Units.
WBSSummaryScheduleVarianceByCostCostXThe Earned Value divided by the Planned Value. A negative value indicates that less work was actually performed than was scheduled.
WBSSummaryScheduleVarianceByLaborUnitsUnitXThe Earned Value Labor Units minus the Planned Value Labor Units.
WBSSummaryScheduleVarianceIndexdoubleXThe value that is calculated as the Schedule Variance Labor Units divided by Planned Value Labor Units.
WBSSummaryScheduleVarianceIndexByCostPercentXThe Schedule Variance divided by the Planned Value.
WBSSummaryScheduleVarianceIndexByLaborUnitsdoubleXThe Schedule Variance Labor Units divided by the Planned Value Labor Units.
WBSSummaryStartDateVarianceDurationXThe duration between the start date in the current project and the baseline start date. Calculated as start date - baseline start date.
WBSSummaryToCompletePerformanceIndexByCostdoubleXThe (Budget at Completion - Earned Value) divided by (Estimate at Completion - Actual Cost).
WBSSummaryTotalCostVarianceCostXThe value that is calculated as baseline total cost - total cost.
WBSSummaryTotalFloatDurationXThe amount of time the WBS can be delayed before delaying the project finish date. Total float can be computed as late start - early start or as late finish - early finish; this option can be set when running the project scheduler.
WBSSummaryUnitsPercentCompletePercentXThe percent complete of units for the resource assignments in the wbs. Computed as Actual Units / At Complete Units * 100. Always in the range 0 to 100.
WBSSummaryVarianceAtCompletionByLaborUnitsUnitXThe Baseline Planned Total Labor Units minus Estimate at Completion Labor Units.
WBSTotalBenefitPlanCostXThe sum of the monthly benefit plan.
WBSTotalBenefitPlanTallyCostXThe sum of the monthly benefit plan tally.
WBSTotalSpendingPlanCostXThe sum of the monthly spending plan.
WBSTotalSpendingPlanTallyCostXThe sum of the monthly spending plan tally.
WBSUnallocatedBudgetCostXThe difference between the total current and distributed current budget. Calculated as total current budget - distributed current budget.
WBSUndistributedCurrentVarianceCostXThe total spending plan minus the total spending plan tally.
WBSWBSCategoryObjectIdObjectId The unique ID of the associated WBS category value. Note that the label used for the WBS category is dynamic; it is controlled by the system administrator.
WBSWBSMilestonePercentCompletePercentXThe WBSMilestonePercentComplete field determines whether to calculate earned value by defining milestones at the WBS level and assigning a level of significance or weight to each of them. As progress occurs and you mark each milestone complete, the WBS element's performance percent complete is calculated based on the weight of the milestone.
WBSWBSResourceSpreadWBSResourceSpread[]XThe field containing resource spread data for this wbs. If a wbs is attempted to be loaded with resource spread data, getWBSResourceSpread will return null if no spread data was available for that project.
WBSWBSRoleSpreadWBSRoleSpread[]XThe field containing role spread data for this wbs. If a wbs is attempted to be loaded with role spread data, getWBSRoleSpread will return null if no spread data was available for that project.
WBSWBSSpreadWBSSpreadXThe field containing spread data for this WBS. If a WBS is attempted to be loaded with spread data, getWBSSpread will return null if no spread data was available for that WBS.

 

WBSCategory

ClassFieldTypeRead OnlyDescription
WBSCategoryCreateDatejava.util.DateXThe date this phase was created.
WBSCategoryCreateUserStringXThe name of the user that created this phase.
WBSCategoryLastUpdateDatejava.util.DateXThe date this phase was last updated.
WBSCategoryLastUpdateUserStringXThe name of the user that last updated this phase.
WBSCategoryNameString The name of the WBS category. Note that the label used for WBS category is dynamic; the system administrator controls it.
WBSCategoryObjectIdObjectId The unique ID generated by the system.
WBSCategorySequenceNumberint The sequence number for sorting.

 

WBSMilestone

ClassFieldTypeRead OnlyDescription
WBSMilestoneCreateDatejava.util.DateXThe date this WBS milestone was created.
WBSMilestoneCreateUserStringXThe name of the user that created this WBS milestone.
WBSMilestoneIsBaselinebooleanXThe boolean value indicating if this business object is related to a Project or Baseline
WBSMilestoneIsCompletedboolean The flag that indicates whether the step has been completed.
WBSMilestoneIsTemplatebooleanXThe boolean value indicating if this business object is related to a template Project.
WBSMilestoneLastUpdateDatejava.util.DateXThe date this WBS milestone was last updated.
WBSMilestoneLastUpdateUserStringXThe name of the user that last updated this WBS milestone.
WBSMilestoneNameString The name of the WBS milestone.
WBSMilestoneObjectIdObjectId The unique ID generated by the system.
WBSMilestoneProjectIdStringXThe short code that uniquely identifies the project.
WBSMilestoneProjectObjectIdObjectId The unique ID of the associated project.
WBSMilestoneSequenceNumberint The sequence number for sorting.
WBSMilestoneWBSCodeStringXThe short code assigned to each WBS element for identification. Each WBS element is uniquely identified by concatenating its own code together with its parents' codes.
WBSMilestoneWBSNameStringXThe name of the WBS element.
WBSMilestoneWBSObjectIdObjectId The unique ID of the WBS where the WBS milestone is assigned.
WBSMilestoneWeightdouble The weight that is assigned to the milestone.

Valid XHTML 1.0!