Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Overview


This structure contains the complete set of information about a contract line item milestone. The structure is used both to retrieve detailed contract line item milestone information and to pass information about a contract line item milestone back to the server to get updated.


Format


PwsContractLineItemMilestoneDetail
  • PwsContractLineItemMilestoneDetail
    • ContractLineItemMilestoneId: Int32
    • ContractLineItemMilestoneUid: Int64
    • AchievedDate: DateTime
    • ContractLineItemIdentity: PwsContractLineItemRef
    • ContractLineItemMilestoneName: String
    • MilestoneAmount: Double
    • PlannedDate: DateTime
    • Description: String
    • ForegoneFlag: Boolean
    • ProjectIdentity: PwsProjectRef
    • ProjectTaskIdentity: PwsProjectTaskRef

Elements


Element

Data Type

Required?

Default

Description

Sample Data

ContractLineItemMilestoneId

Int32

On Insert: No

On Update: No


The contract line milestone Id is a unique identifier for a contract line item milestone. For internal use only


ContractLineItemMilestoneUid

Int64

On Insert: No

On Update: Yes (if ContractLineItemMilestoneName is not supplied)


The contract line item milestone Uid is a unique and immutable identifier for a contract line item milestone

1152921504607104704

AchievedDate

DateTime

On Insert: No

On Update: No


The date the contract line item milestone was achieved

2018-01-10T00:00:00Z

ContractLineItemIdentity

PwsContractLineItemRef

On Insert: Yes

On Update: Yes


The unique key fields associated with identifying a contract line item milestone


ContractLineItemMilestoneName

String

On Insert: Yes

On Update: No (if ContractLineItemMilestoneUid is not supplied)


The contract line item milestone name

Milestone 1

MilestoneAmount

Double

On Insert: Yes

On Update: No


The contract line item milestone amount 

1000

PlannedDate

DateTime

On Insert: Yes

On Update: No


The planned achieved date for the contract line item milestone 

2018-01-10T00:00:00Z

Description

String

On Insert: No

On Update: No


The contract line item milestone description 


ForegoneFlag

Boolean

On Insert: No

On Update: No

false

If set to "true" it indicates that the milestone is not achieved and will not be achieved 

false

ProjectIdentity

PwsProjectRef

On Insert: No

On Update: No


The unique key fields associated with identifying a project 


ProjectTaskIdentity

PwsProjectTaskRef

On Insert: No

On Update: No


The unique key fields associated with identifying a project task


Usage Example(s)


Example 01
                        <MilestoneDetail>
                           <ContractLineItemMilestoneId i:nil="true"/>
                           <ContractLineItemMilestoneUid>1152921504607104704</ContractLineItemMilestoneUid>
                           <AchievedDate>2018-01-10T00:00:00Z</AchievedDate>
                           <ContractLineItemIdentity>
                              <ContractLineItemCode>P001395-CL1</ContractLineItemCode>
                              <ContractLineItemId i:nil="true"/>
                              <ContractLineItemUid>1152921504607083377</ContractLineItemUid>
                           </ContractLineItemIdentity>
                           <ContractLineItemMilestoneName>Milestone 1</ContractLineItemMilestoneName>
                           <MilestoneAmount>1000</MilestoneAmount>
                           <PlannedDate>2018-01-10T00:00:00Z</PlannedDate>
                           <Description i:nil="true"/>
                           <ForegoneFlag>false</ForegoneFlag>
                           <ProjectIdentity>
                              <ProjectCode>P001395-001</ProjectCode>
                              <ProjectId i:nil="true"/>
                              <ProjectUid>1152921504607412209</ProjectUid>
                           </ProjectIdentity>
                           <ProjectTaskIdentity i:nil="true"/>
                        </MilestoneDetail>
  • No labels