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 (1)
- 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 |
|
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 |
|
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 |
|
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 |
|
Description | String (1000) | On Insert: No On Update: No
|
| The project time baseline description |
|
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 |
|
PrimaryMetric | String (1) | On Insert: Yes On Update: No |
|
|
|
ProjectTimeBaselineName | String (50) | 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) |
|
RdcMetricActiveFlag | Boolean | See BarMetricActiveFlag | Defaults to false on create, must be same as existing on update, or null |
|
|
ProjectTimeBaselineBuckets | On Insert: Yes On Update: No
|
| The information associated with the project time baseline buckets |
|