Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titlePwsProjectCostBaselineSummary
  • PwsProjectCostBaselineSummary
    • ExternalSystemIdentifier: String
    • ProjectCostBaselineId: Int32
    • ProjectCostBaselineUid: Int64
    • ActiveProjectCostBaselineFlag: Boolean
    • CaMetricActiveFlag: Boolean
    • DaMetricActiveFlag: Boolean
    • Description: String (1000)
    • EaMetricActiveFlag: Boolean
    • PrimaryMetric: String
    • ProjectCostBaselineName: String

Elements


Element

Data Type

Required?

Default

Description

Sample Data

ExternalSystemIdentifier

String

 

 

 

 

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

 

 

On Insert: No

On Update: No 


A unique and immutable identifier for a project cost baseline

1152921504607272105

ActiveProjectCostBaselineFlag

Boolean

 

 

 


Defaults to false on create, must be same as existing on update, or null

If set to 'true', the project cost baseline referenced by this web service is set as the active project cost baseline

true

CaMetricActiveFlag

Boolean

 

 

  

On Insert: At least one of CaMetricActiveFlag, DaMetricActiveFlag and/or EaMetricActiveFlag is required

On Update: No 

Defaults to false on create, must be same as existing on update, or null

If set to 'true', the client amount is set as a project cost baseline metric 

true 

DaMetricActiveFlag

Boolean

 

 

See CaMetricActiveFlag 

Defaults to false on create, must be same as existing on update, or null

If set to 'true', the disbursed amount is set as a project cost baseline metric  

true 

Description

String

 

 

 

(1000)

On Insert: No

On Update: No 


The project cost baseline description

Travel Budget

EaMetricActiveFlag

Boolean

 

 

 

See CaMetricActiveFlag 

Defaults to false on create, must be same as existing on update, or null 

If set to 'true', the expense amount is set as a project cost baseline metric  

true

PrimaryMetric

String

 

 

 

On Insert: Yes

On Update: No


The primary metric for the project cost baseline

"C" for Client Amount
"D" for Disbursed Amount
"E" for Expense Amount

ProjectCostBaselineName

String

 

 

 

(50)

On Insert: Yes

On Update: No 


The project cost baseline name 

Cost Baseline A

Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
                     <b:PwsProjectCostBaselineSummary>
                        <b:ExternalSystemIdentifier i:nil="true"/>
                        <b:ProjectCostBaselineId i:nil="true"/>
                        <b:ProjectCostBaselineUid>1152921504607272105</b:ProjectCostBaselineUid>
                        <b:ActiveProjectCostBaselineFlag>true</b:ActiveProjectCostBaselineFlag>
                        <b:CaMetricActiveFlag>true</b:CaMetricActiveFlag>
                        <b:DaMetricActiveFlag>true</b:DaMetricActiveFlag>
                        <b:Description>Travel Budget</b:Description>
                        <b:EaMetricActiveFlag>true</b:EaMetricActiveFlag>
                        <b:PrimaryMetric>C</b:PrimaryMetric>
                        <b:ProjectCostBaselineName>Cost Baseline A</b:ProjectCostBaselineName>
                     </b:PwsProjectCostBaselineSummary>