PwsProjectTimeBaselineDetail
Overview
This structure contains the complete set of information about a project time baseline. The structure is used both to retrieve detailed project time baseline information and to pass information about a project time baseline back to the server to get updated.
Format
- PwsProjectTimeBaselineDetail
- ExternalSystemIdentifier: String
- ProjectTimeBaselineId: Int32
- ProjectTimeBaselineUid: Int64
- ActiveProjectTimeBaselineFlag: Boolean
- BarMetricActiveFlag: Boolean
- ChgMetricActiveFlag: Boolean
- CrMetricActiveFlag: Boolean
- Description: String (1000)
- HrsMetricActiveFlag: Boolean
- PrimaryMetric: String
- ProjectTimeBaselineName: String (50)
- RdcMetricActiveFlag: Boolean
- ProjectTimeBaselineBuckets: PwsProjectTimeBaselineBucket []
Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
ExternalSystemIdentifier | String | One of ExternalSystemIdentifier or ProjectTimeBaselineUid is required | The external system identifier is a unique identifier for a project time baseline (may be null, but once set can only be updated to a different, non-null value). | ||
ProjectTimeBaselineId | Int32 | No | The project time baseline id is a unique identifier for a project time baseline. For internal use only. | ||
ProjectTimeBaselineUid | Int64 | See ExternalSystemIdentifier | A unique and immutable identifier for a project time baseline. | ||
ActiveProjectTimeBaselineFlag | Boolean | On Insert: No On Update: No | Defaults to false on create, must be same as existing on update, or null | If set to 'true', the project time baseline referenced by this web service is set as the active project time baseline. | true |
BarMetricActiveFlag | Boolean | On Insert: At least one of BarMetricActiveFlag, ChgMetricActiveFlag, CrMetricActiveFlag, HrsMetricActiveFlag and/or RdcMetricActiveFlag is required On Update: No | Defaults to false on create, must be same as existing on update, or null | If set to 'true', billing adjusted revenue is set as a project time baseline metric. | true |
ChgMetricActiveFlag | Boolean | See BarMetricActiveFlag | Defaults to false on create, must be same as existing on update, or null | If set to 'true', chargeable hours is set as a project time baseline metric. | true |
CrMetricActiveFlag | Boolean | See BarMetricActiveFlag | Defaults to false on create, must be same as existing on update, or null | If set to 'true', contract revenue is set as a project time baseline metric. | false |
Description | String (1000) | On Insert: No On Update: No | The project time baseline description. | Billing Adjusted Revenue Baseline | |
HrsMetricActiveFlag | Boolean | See BarMetricActiveFlag | Defaults to false on create, must be same as existing on update, or null | If set to 'true', hours is set as a project time baseline metric. | false |
PrimaryMetric | String | On Insert: Yes On Update: No | The primary metric for the project time baseline: "B" for billing adjusted revenue "C" for contract revenue "R" for resource direct cost "G" for chargeable hours (note: actually specified in minutes) "H" for hours (note: actually specified in minutes) | B | |
ProjectTimeBaselineName | String (50) | On Insert: Yes On Update: No | The project time baseline name. | BAR Baseline | |
RdcMetricActiveFlag | Boolean | See BarMetricActiveFlag | Defaults to false on create, must be same as existing on update, or null | If set to 'true', resource direct cost is set as a project time baseline metric. | false |
ProjectTimeBaselineBuckets | On Insert: Yes On Update: No | The information associated with the project time baseline buckets. |