Overview
This structure contains the complete set of information about a project time baseline. In addition, this structure also contains certain data that is related to the baseline, though not directly an attribute of the baseline.
- PwsProjectTimeBaselineElement
- Basis: String
- CreatedByUser: PwsUserSummary
- CreatedTimestamp: DateTime
- Dimension: String
- EndDate: DateTime **deprecated**
- EngagementTimestamp: String
- LastUpdatedByUser: PwsUserSummary
- LastUpdatedTimestamp: DateTime
- ProjectTimeBaselineBucketDateIntervals: PwsDateInterval
- ProjectTimeBaselineDetail: PwsProjectTimeBaselineDetail
- StartDate: DateTime **deprecated**
- TimePhase: String
Elements
Element | Data Type | Required | Default | Description | Sample Data |
---|
Basis | String | On Insert: Yes On Update: No | N | The project time baseline basis: "T" for task plan "R" for resource requested hours "P" for resource previously requested hours "S" for resource scheduled hours "A" for approved and currently requested hours "B" for approved and currently booked hours "N" for none | N |
CreatedByUser | PwsUserSummary | n/a |
| The identity of the user who created this project time baseline. |
|
CreatedTimestamp | DateTime | n/a |
| The date and time (in UTC) this project time baseline was created. | 2018-02-02T19:32:32.883Z |
Dimension | String | On Insert: Yes On Update: No | N | The project time baseline dimension: "M" for rate type "K" for task type "D" for resource department "T" for resource title "R" for role "S" for resource "N" for none | S |
EndDate | DateTime | **deprecated**
|
|
|
|
EngagementTimestamp | String | On Insert: No On Update: No |
| This is a Base64 encoded timestamp utilized for engagement locking. To protect against overwriting other changes, you may optionally echo back the timestamp returned by a call to PwsGetProjectTimeBaseline (or a prior call to PwsUpdateProjectTimeBaseline). This will cause the request to fail if any change has been made in the interim. | AAAAAA62D6w= |
LastUpdatedByUser | PwsUserSummary | n/a |
| The user who last modified the project time baseline. |
|
LastUpdatedTimestamp | DateTime | n/a |
| The date and time (in UTC format) this project time baseline was last updated . | 2018-02-02T19:32:32.883Z |
ProjectTimeBaselineBucketDateIntervals | PwsDateInterval | On Insert: Yes On Update: No |
| The interval count or number of buckets in the project time baseline. |
|
ProjectTimeBaselineDetail | PwsProjectTimeBaselineDetail | On Insert: Yes On Update: Yes |
| The detailed project time baseline information to be inserted. |
|
StartDate | DateTime | **deprecated**
|
|
|
|
TimePhase | String | On Insert: Yes On Update: No | N | The time phase associated with the project time budget baseline: "N" for none "D" for daily "W" for weekly "H" for hourly "M" for monthly "Q" for quarterly "Y" for yearly | M |
Usage Example(s)
<a:ProjectTimeBaseline xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:Basis>N</b:Basis>
<b:CreatedByUser>
<b:UserDisplayName>Betty Smith</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>Partner - 01</b:UserReferenceSystemId>
<b:UserUid>1152921504607011056</b:UserUid>
<b:EmailAddress>betty@revcorp.bb</b:EmailAddress>
<b:FirstName>Betty</b:FirstName>
<b:LastName>Smith</b:LastName>
<b:MiddleName i:nil="true"/>
</b:CreatedByUser>
<b:CreatedTimestamp>2018-02-02T19:32:32.883Z</b:CreatedTimestamp>
<b:Dimension>S</b:Dimension>
<b:EndDate>2018-03-31T00:00:00Z</b:EndDate>
<b:EngagementTimestamp>AAAAAA62D6w=</b:EngagementTimestamp>
<b:LastUpdatedByUser>
<b:UserDisplayName>Betty Smith</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>Partner - 01</b:UserReferenceSystemId>
<b:UserUid>1152921504607011056</b:UserUid>
<b:EmailAddress>betty@revcorp.bb</b:EmailAddress>
<b:FirstName>Betty</b:FirstName>
<b:LastName>Smith</b:LastName>
<b:MiddleName i:nil="true"/>
</b:LastUpdatedByUser>
<b:LastUpdatedTimestamp>2018-02-02T19:32:32.883Z</b:LastUpdatedTimestamp>
<b:ProjectTimeBaselineBucketDateIntervals>
<b:PwsDateInterval>
<b:EndDate>2017-12-31T00:00:00Z</b:EndDate>
<b:StartDate i:nil="true"/>
</b:PwsDateInterval>
<b:PwsDateInterval>
<b:EndDate>2018-01-31T00:00:00Z</b:EndDate>
<b:StartDate>2018-01-01T00:00:00Z</b:StartDate>
</b:PwsDateInterval>
<b:PwsDateInterval>
<b:EndDate>2018-02-28T00:00:00Z</b:EndDate>
<b:StartDate>2018-02-01T00:00:00Z</b:StartDate>
</b:PwsDateInterval>
<b:PwsDateInterval>
<b:EndDate>2018-03-31T00:00:00Z</b:EndDate>
<b:StartDate>2018-03-01T00:00:00Z</b:StartDate>
</b:PwsDateInterval>
<b:PwsDateInterval>
<b:EndDate i:nil="true"/>
<b:StartDate>2018-04-01T00:00:00Z</b:StartDate>
</b:PwsDateInterval>
</b:ProjectTimeBaselineBucketDateIntervals>
<b:ProjectTimeBaselineDetail>
<b:ExternalSystemIdentifier i:nil="true"/>
<b:ProjectTimeBaselineId i:nil="true"/>
<b:ProjectTimeBaselineUid>1152921504607411673</b:ProjectTimeBaselineUid>
<b:ActiveProjectTimeBaselineFlag>true</b:ActiveProjectTimeBaselineFlag>
<b:BarMetricActiveFlag>true</b:BarMetricActiveFlag>
<b:ChgMetricActiveFlag>false</b:ChgMetricActiveFlag>
<b:CrMetricActiveFlag>false</b:CrMetricActiveFlag>
<b:Description>Billing Adjusted Revenue Baseline</b:Description>
<b:HrsMetricActiveFlag>false</b:HrsMetricActiveFlag>
<b:PrimaryMetric>B</b:PrimaryMetric>
<b:ProjectTimeBaselineName>BAR Baseline</b:ProjectTimeBaselineName>
<b:RdcMetricActiveFlag>false</b:RdcMetricActiveFlag>
<b:ProjectTimeBaselineBuckets>
<b:PwsProjectTimeBaselineBucket>
<b:BillingAdjustedRevenue>550</b:BillingAdjustedRevenue>
<b:ChargeableMinutes i:nil="true"/>
<b:ContractRevenue i:nil="true"/>
<b:DepartmentIdentity i:nil="true"/>
<b:EndDate>2018-01-31T00:00:00Z</b:EndDate>
<b:ProjectRateTypeIdentity i:nil="true"/>
<b:ProjectRoleIdentity i:nil="true"/>
<b:ProjectTaskTypeIdentity i:nil="true"/>
<b:ResourceDirectCost i:nil="true"/>
<b:ResourceIdentity>
<b:ResourceDisplayName>Tom Sherman</b:ResourceDisplayName>
<b:ResourceId i:nil="true"/>
<b:ResourceReferenceSystemId>PS (USA) - 02</b:ResourceReferenceSystemId>
<b:ResourceUid>1152921504607057147</b:ResourceUid>
</b:ResourceIdentity>
<b:StartDate>2018-01-01T00:00:00Z</b:StartDate>
<b:TitleIdentity i:nil="true"/>
<b:WorkMinutes i:nil="true"/>
</b:PwsProjectTimeBaselineBucket>
<b:PwsProjectTimeBaselineBucket>
<b:BillingAdjustedRevenue>550</b:BillingAdjustedRevenue>
<b:ChargeableMinutes i:nil="true"/>
<b:ContractRevenue i:nil="true"/>
<b:DepartmentIdentity i:nil="true"/>
<b:EndDate>2018-02-28T00:00:00Z</b:EndDate>
<b:ProjectRateTypeIdentity i:nil="true"/>
<b:ProjectRoleIdentity i:nil="true"/>
<b:ProjectTaskTypeIdentity i:nil="true"/>
<b:ResourceDirectCost i:nil="true"/>
<b:ResourceIdentity>
<b:ResourceDisplayName>Tom Sherman</b:ResourceDisplayName>
<b:ResourceId i:nil="true"/>
<b:ResourceReferenceSystemId>PS (USA) - 02</b:ResourceReferenceSystemId>
<b:ResourceUid>1152921504607057147</b:ResourceUid>
</b:ResourceIdentity>
<b:StartDate>2018-02-01T00:00:00Z</b:StartDate>
<b:TitleIdentity i:nil="true"/>
<b:WorkMinutes i:nil="true"/>
</b:PwsProjectTimeBaselineBucket>
<b:PwsProjectTimeBaselineBucket>
<b:BillingAdjustedRevenue>550</b:BillingAdjustedRevenue>
<b:ChargeableMinutes i:nil="true"/>
<b:ContractRevenue i:nil="true"/>
<b:DepartmentIdentity i:nil="true"/>
<b:EndDate>2018-03-31T00:00:00Z</b:EndDate>
<b:ProjectRateTypeIdentity i:nil="true"/>
<b:ProjectRoleIdentity i:nil="true"/>
<b:ProjectTaskTypeIdentity i:nil="true"/>
<b:ResourceDirectCost i:nil="true"/>
<b:ResourceIdentity>
<b:ResourceDisplayName>Tom Sherman</b:ResourceDisplayName>
<b:ResourceId i:nil="true"/>
<b:ResourceReferenceSystemId>PS (USA) - 02</b:ResourceReferenceSystemId>
<b:ResourceUid>1152921504607057147</b:ResourceUid>
</b:ResourceIdentity>
<b:StartDate>2018-03-01T00:00:00Z</b:StartDate>
<b:TitleIdentity i:nil="true"/>
<b:WorkMinutes i:nil="true"/>
</b:PwsProjectTimeBaselineBucket>
</b:ProjectTimeBaselineBuckets>
</b:ProjectTimeBaselineDetail>
<b:StartDate>2018-01-01T00:00:00Z</b:StartDate>
<b:TimePhase>M</b:TimePhase>
</a:ProjectTimeBaseline>