PwsProjectCostBaselineRef

Overview


This structure represents the unique key fields associated with identifying a project cost baseline. A project cost baseline is the basis for a budget. A baseline can be very simple - this project cannot have costs of more than $5000. Or very complex - this project has a budget of $1000 a month for travel and $500 a month for office supplies, etc. 

Format


PwsProjectCostBaselineRef
  • PwsProjectCostBaselineRef
    • ExternalSystemIdentifier: String (50)
    • ProjectCostBaselineId: Int32
    • ProjectCostBaselineUid: Int64

Elements


Element

Data Type

Required?

Description

Sample Data

ExternalSystemIdentifier

String (50)

One of ExternalSystemIdentifier or ProjectCostBaselineUid is required

The external system identifier is a unique identifier for a project cost baseline (may be null, but once set can only be updated to a different, non-null value).


ProjectCostBaselineId

Int32

No 

The project cost baseline id is a unique identifier for a project cost baseline. For internal use only. 


ProjectCostBaselineUid

Int64

See ExternalSystemIdentifier 

A unique and immutable identifier for a project cost baseline.

1152921504607272102

Usage Example(s)


Example 01
             <a:ProjectCostBaselineIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:ExternalSystemIdentifier i:nil="true"/>
               <b:ProjectCostBaselineId i:nil="true"/>
               <b:ProjectCostBaselineUid>1152921504607272102</b:ProjectCostBaselineUid>
            </a:ProjectCostBaselineIdentity>