Versions Compared

Key

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

...

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

...

Panel
titlePwsContractLineItemMilestoneDetail
  • PwsContractLineItemMilestoneDetail
    • AchievedDateContractLineItemMilestoneId: DateTimeInt32
    • ContractLineItemCodeContractLineItemMilestoneUid: StringInt64
    • ContractLineItemIdAchievedDate: Int32DateTime
    • ContractLineItemUid: Int64
    • ContractLineItemIdentity: PwsContractLineItemRef
    • ContractLineItemMilestoneName: String (100)
    • MilestoneAmount: Double
    • PlannedDate: DateTime
    • Description: String (1000)
    • ForegoneFlag: Boolean
    • ProjectIdentity: PwsProjectRef
    • ProjectTaskIdentity: PwsProjectTaskRef

Elements


1152921504607083378Milestone A201801

Element

Data Type

Required?

Default

Description

Sample Data

AchievedDateContractLineItemMilestoneId

DateTime

The date the Contract Line Item Milestone was achieved

2018-01-01T00:00:00Z

ContractLineItemCode

String

The Contract Line Item Code is a unique identifier for a Contract Line Item.

P001396-CL1

ContractLineItemId

Int32

The Contract Line Item Int32

On Insert: No

On Update: No


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


ContractLineItemUidContractLineItemMilestoneUid

Int64The Contract Line Item Uid is a

One of ContractLineItemMilestoneUid or ContractLineItemMilestoneName is required


A unique and immutable identifier for a Contract Line Item.

contract line item milestone

1152921504607106569

AchievedDate

DateTime

On Insert: No

On Update: No


The date (in midnight UTC) the contract line item milestone was achieved


ContractLineItemIdentity

PwsContractLineItemRef

On Insert: Yes

The unique key fields associated with identifying a Contract Line Item.On Update: Yes


The contract line item that the milestone is associated with


ContractLineItemMilestoneName

String

Contract Line Item Milestone Name

(100)

See ContractLineItemMilestoneUid


The contract line item milestone name

Milestone for period starting 01-Feb-2018

MilestoneAmount

DoubleMilestone Amount

On Insert: Yes

On Update: No


The contract line item milestone amount 

10000

PlannedDate

DateTimePlanned Date.

On Insert: Yes

On Update: No


The planned achieved date (in midnight UTC) for the Milestone.milestone 

2018-01-
01T00:00:00Z

Description

String (1000)

On Insert: No

Milestone for start of projectOn Update: No


The contract line item milestone description 

February Milestone

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. 

true/false

ProjectIdentity

PwsProjectRefThe unique key fields associated with identifying a Project.

On Insert: No

On Update: No


The project (if any) that the milestone is associated with


ProjectTaskIdentity

PwsProjectTaskRefThe unique key fields associated with identifying a Project Task.

On Insert: No

On Update: No


The project task (if any) that the milestone is associated with


Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
                               <MilestoneDetail><b:MilestoneDetail>
                                 <ContractLineItemMilestoneId<b:ContractLineItemMilestoneId i:nil="true"/>
                                 <ContractLineItemMilestoneUid>1152921504607104692<<b:ContractLineItemMilestoneUid>1152921504607106569</b:ContractLineItemMilestoneUid>
                                 <AchievedDate<b:AchievedDate i:nil="true"/>
                                 <ContractLineItemIdentity><b:ContractLineItemIdentity>
                                    <ContractLineItemCode>P001396<b:ContractLineItemCode>P001320-CL1</b:ContractLineItemCode>
                                    <ContractLineItemId<b:ContractLineItemId i:nil="true"/>
                                    <ContractLineItemUid>1152921504607083378<<b:ContractLineItemUid>1152921504607083461</b:ContractLineItemUid>
                                 </b:ContractLineItemIdentity>
                                 <b:ContractLineItemMilestoneName>Milestone for period <ContractLineItemMilestoneName>Milestone A2018</starting 01-Feb-2018</b:ContractLineItemMilestoneName>
                                 <MilestoneAmount>10000<<b:MilestoneAmount>10000</b:MilestoneAmount>
                                 <PlannedDate i:nil="true"/><b:PlannedDate>2018-01-01T00:00:00Z</b:PlannedDate>
                                 <Description>Milestone for start of project</<b:Description>February Milestone</b:Description>
                                 <ForegoneFlag>false<<b:ForegoneFlag>false</b:ForegoneFlag>
                                 <ProjectIdentity><b:ProjectIdentity>
                                    <ProjectCode>P001396<b:ProjectCode>P001320-001</b:ProjectCode>
                                    <ProjectId<b:ProjectId i:nil="true"/>
                                    <ProjectUid>1152921504607412210<<b:ProjectUid>1152921504607410915</b:ProjectUid>
                                 </b:ProjectIdentity>
                                 <ProjectTaskIdentity><b:ProjectTaskIdentity>
                                    <ExternalSystemIdentifier<b:ExternalSystemIdentifier i:nil="true"/>
                                    <ProjectTaskId<b:ProjectTaskId i:nil="true"/>
                                    <ProjectTaskUid>1152921504608637343<<b:ProjectTaskUid>1152921504608715269</b:ProjectTaskUid>
                                 </b:ProjectTaskIdentity>
                              </b:MilestoneDetail>