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 8 Next »

Overview


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

Format

PwsProjectDetail
  • PwsProjectDetail
    • ProjectCode: String (24)
    • ProjectId: Int32
    • ProjectUid: Int64
    • EngagementIdentity: PwsEngagementRef
    • ProjectName: String (255)
    • CloseDate: DateTime
    • CostGlccOverride: String **deprecated**
    • CostPlccMappingType: String **deprecated**
    • DefaultSchedulingMode: String (1)
    • Description: String (1000)
    • EmEmailFlag: Boolean
    • EngagementTimestamp: String
    • ExpenseApprovalUserIdentity: PwsUserRef
    • ExpenseApproverType: String (1)
    • ExpenseEntryRestrictedToResourcesAssignedToRolesFlag: Boolean
    • LocationIdentity: PwsLocationRef
    • ManagerIdentity: PwsUserRef
    • MinutesPerDay: Int16
    • NarrativeRequiredFlag: Boolean
    • NewProjectCode: String
    • OpenDate: DateTime
    • OpenForCostFlag: Boolean
    • OpenForCostTransferFlag: Boolean
    • OpenForTimeFlag: Boolean
    • OpenForTimeTransferFlag: Boolean
    • PercentLikelihood: Double
    • PmModuleEnabledFlag: Boolean
    • ProjectStageIdentity: PwsProjectStageRef
    • ProjectWorkspaceEnabledFlag: Boolean
    • Rates: PwsProjectRate[]
    • TimeApprovalUserIdentity: PwsUserRef
    • TimeApproverType: String
    • TimeEntryRestrictedToResourcesAssignedToRolesFlag: Boolean
    • TimeEntryRestrictedToRolesAssignedToTasksFlag: Boolean
    • TimeGlccOverride: String
    • TimePlccMappingType: String
    • UserDefinedFields: PwsUserDefinedFieldDetail[]
    • WorkspaceMessages: String
    • BookExpenseResourceCostCenterIdentity: PwsCostCenterRef
    • BookExpenseResourcesAllowCode: String
    • BookTimeResourceCostCenterIdentity: PwsCostCenterRef
    • BookTimeResourcesAllowCode: String
    • PlccMappings: PwsProjectPlccMappingCostCenter[]
    • ContractLineItemIdentity: PwsContractLineItemRef
    • ManagementTeam: PwsProjectManagementTeamMember[]
    • BdDashboards: PwsProjectBdDashboard[]
    • ExpenseTypeConfigurationIdentity: PwsExpenseTypeConfigurationRef
    • InheritPurchaseOrderNumberFlag: Boolean
    • PurchaseOrderNumber: String

Element

Element

Data Type

Required?

Default

Description

Sample Data

ProjectCode

String (24)





ProjectId

Int32





ProjectUid

Int64





EngagementIdentity

PwsEngagementRef





ProjectName

String (255)





CloseDate

DateTime





CostGlccOverride

String

deprecated




CostPlccMappingType

String

deprecated




DefaultSchedulingMode

String (1)

On Insert:

On Update:


"D" for daily scheduling mode; "W" for weekly scheduling mode

D/W

Description

String (1000)





EmEmailFlag

Boolean





EngagementTimestamp

String





ExpenseApprovalUserIdentity

PwsUserRef





ExpenseApproverType

String (1)




E/R/U/M/P/T

ExpenseEntryRestrictedToResourcesAssignedToRolesFlag

Boolean





LocationIdentity

PwsLocationRef





ManagerIdentity

PwsUserRef





MinutesPerDay

Int16





NarrativeRequiredFlag

Boolean





NewProjectCode

String





OpenDate

DateTime





OpenForCostFlag

Boolean





OpenForCostTransferFlag

Boolean





OpenForTimeFlag

Boolean





OpenForTimeTransferFlag

Boolean





PercentLikelihood

Double





PmModuleEnabledFlag

Boolean





ProjectStageIdentity

PwsProjectStageRef





ProjectWorkspaceEnabledFlag

Boolean





Rates

PwsProjectRate[]





TimeApprovalUserIdentity

PwsUserRef





TimeApproverType

String





TimeEntryRestrictedToResourcesAssignedToRolesFlag

Boolean





TimeEntryRestrictedToRolesAssignedToTasksFlag

Boolean





TimeGlccOverride

String





TimePlccMappingType

String





UserDefinedFields

PwsUserDefinedFieldDetail[]





WorkspaceMessages

String





BookExpenseResourceCostCenterIdentity

PwsCostCenterRef





BookExpenseResourcesAllowCode

String





BookTimeResourceCostCenterIdentity

PwsCostCenterRef





BookTimeResourcesAllowCode

String





PlccMappings

PwsProjectPlccMappingCostCenter[]





ContractLineItemIdentity

PwsContractLineItemRef





ManagementTeam

PwsProjectManagementTeamMember[]





BdDashboards

PwsProjectBdDashboard[]





ExpenseTypeConfigurationIdentity

PwsExpenseTypeConfigurationRef





InheritPurchaseOrderNumberFlag

Boolean





PurchaseOrderNumber

String





Usage Example(s)


Example 01
                   <b:ProjectDetail>
                     <b:ProjectCode>P001053-001</b:ProjectCode>
                     <b:ProjectId i:nil="true"/>
                     <b:ProjectUid>1152921504607161987</b:ProjectUid>
                     <b:EngagementIdentity>
                        <b:EngagementCode>P001053</b:EngagementCode>
                        <b:EngagementId i:nil="true"/>
                        <b:EngagementUid>1152921504607090526</b:EngagementUid>
                     </b:EngagementIdentity>
                     <b:ProjectName>Don Carlo (2010-2011)</b:ProjectName>
                     <b:CloseDate i:nil="true"/>
                     <b:CostGlccOverride i:nil="true"/>
                     <b:CostPlccMappingType>E</b:CostPlccMappingType>
                     <b:DefaultSchedulingMode>W</b:DefaultSchedulingMode>
                     <b:Description i:nil="true"/>
                     <b:EmEmailFlag>true</b:EmEmailFlag>
                     <b:EngagementTimestamp>AAAAAA97Wyg=</b:EngagementTimestamp>
                     <b:ExpenseApprovalUserIdentity i:nil="true"/>
                     <b:ExpenseApproverType>R</b:ExpenseApproverType>
                     <b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>false</b:ExpenseEntryRestrictedToResourcesAssignedToRolesFlag>
                     <b:LocationIdentity>
                        <b:LocationId i:nil="true"/>
                        <b:LocationName>Springfield</b:LocationName>
                        <b:LocationUid>1152921504606850978</b:LocationUid>
                     </b:LocationIdentity>
                     <b:ManagerIdentity>
                        <b:UserDisplayName>Ronni Skinner</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId>030</b:UserReferenceSystemId>
                        <b:UserUid>1152921504606944264</b:UserUid>
                     </b:ManagerIdentity>
                     <b:MinutesPerDay>480</b:MinutesPerDay>
                     <b:NarrativeRequiredFlag>false</b:NarrativeRequiredFlag>
                     <b:NewProjectCode i:nil="true"/>
                     <b:OpenDate>2010-11-01T00:00:00Z</b:OpenDate>
                     <b:OpenForCostFlag>true</b:OpenForCostFlag>
                     <b:OpenForCostTransferFlag>true</b:OpenForCostTransferFlag>
                     <b:OpenForTimeFlag>true</b:OpenForTimeFlag>
                     <b:OpenForTimeTransferFlag>true</b:OpenForTimeTransferFlag>
                     <b:PercentLikelihood i:nil="true"/>
                     <b:PmModuleEnabledFlag>true</b:PmModuleEnabledFlag>
                     <b:ProjectStageIdentity>
                        <b:ProjectStageId i:nil="true"/>
                        <b:ProjectStageName>Planning</b:ProjectStageName>
                        <b:ProjectStageShortName>Planning</b:ProjectStageShortName>
                        <b:ProjectStageUid>1152921504606849648</b:ProjectStageUid>
                     </b:ProjectStageIdentity>
                     <b:ProjectWorkspaceEnabledFlag>true</b:ProjectWorkspaceEnabledFlag>
                     <b:Rates>
                        <b:PwsProjectRate>
                           <b:BeginDate i:nil="true"/>
                           <b:BillingAdjustedDiscountPercent>0</b:BillingAdjustedDiscountPercent>
                           <b:ContractDiscountPercent>0</b:ContractDiscountPercent>
                           <b:EndDate i:nil="true"/>
                           <b:RateCardIdentity>
                              <b:RateCardId i:nil="true"/>
                              <b:RateCardName>Corporate Standard Rates (USD)</b:RateCardName>
                              <b:RateCardType>R</b:RateCardType>
                              <b:RateCardUid>1152921504606854730</b:RateCardUid>
                           </b:RateCardIdentity>
                        </b:PwsProjectRate>
                     </b:Rates>
                     <b:TimeApprovalUserIdentity i:nil="true"/>
                     <b:TimeApproverType>T</b:TimeApproverType>
                     <b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>false</b:TimeEntryRestrictedToResourcesAssignedToRolesFlag>
                     <b:TimeEntryRestrictedToRolesAssignedToTasksFlag>false</b:TimeEntryRestrictedToRolesAssignedToTasksFlag>
                     <b:TimeGlccOverride i:nil="true"/>
                     <b:TimePlccMappingType>E</b:TimePlccMappingType>
                     <b:UserDefinedFields/>
                     <b:WorkspaceMessages i:nil="true"/>
                     <b:BookExpenseResourceCostCenterIdentity i:nil="true"/>
                     <b:BookExpenseResourcesAllowCode>A</b:BookExpenseResourcesAllowCode>
                     <b:BookTimeResourceCostCenterIdentity i:nil="true"/>
                     <b:BookTimeResourcesAllowCode>A</b:BookTimeResourcesAllowCode>
                     <b:PlccMappings>
                        <b:PwsProjectPlccMappingCostCenter>
                           <b:AllocationFraction>1</b:AllocationFraction>
                           <b:CostCenterIdentity i:nil="true"/>
                           <b:CostCenterType>E</b:CostCenterType>
                           <b:GlccOverride i:nil="true"/>
                           <b:MappingType>TR</b:MappingType>
                        </b:PwsProjectPlccMappingCostCenter>
                        <b:PwsProjectPlccMappingCostCenter>
                           <b:AllocationFraction>1</b:AllocationFraction>
                           <b:CostCenterIdentity i:nil="true"/>
                           <b:CostCenterType>E</b:CostCenterType>
                           <b:GlccOverride i:nil="true"/>
                           <b:MappingType>RDC</b:MappingType>
                        </b:PwsProjectPlccMappingCostCenter>
                        <b:PwsProjectPlccMappingCostCenter>
                           <b:AllocationFraction>1</b:AllocationFraction>
                           <b:CostCenterIdentity i:nil="true"/>
                           <b:CostCenterType>E</b:CostCenterType>
                           <b:GlccOverride i:nil="true"/>
                           <b:MappingType>SRDC</b:MappingType>
                        </b:PwsProjectPlccMappingCostCenter>
                        <b:PwsProjectPlccMappingCostCenter>
                           <b:AllocationFraction>1</b:AllocationFraction>
                           <b:CostCenterIdentity i:nil="true"/>
                           <b:CostCenterType>E</b:CostCenterType>
                           <b:GlccOverride i:nil="true"/>
                           <b:MappingType>OR</b:MappingType>
                        </b:PwsProjectPlccMappingCostCenter>
                        <b:PwsProjectPlccMappingCostCenter>
                           <b:AllocationFraction>1</b:AllocationFraction>
                           <b:CostCenterIdentity i:nil="true"/>
                           <b:CostCenterType>E</b:CostCenterType>
                           <b:GlccOverride i:nil="true"/>
                           <b:MappingType>OE</b:MappingType>
                        </b:PwsProjectPlccMappingCostCenter>
                     </b:PlccMappings>
                     <b:ContractLineItemIdentity>
                        <b:ContractLineItemCode>P001053-CL1</b:ContractLineItemCode>
                        <b:ContractLineItemId i:nil="true"/>
                        <b:ContractLineItemUid>1152921504606877177</b:ContractLineItemUid>
                     </b:ContractLineItemIdentity>
                     <b:ManagementTeam/>
                     <b:BdDashboards/>
                     <b:ExpenseTypeConfigurationIdentity i:nil="true"/>
                     <b:InheritPurchaseOrderNumberFlag>true</b:InheritPurchaseOrderNumberFlag>
                     <b:PurchaseOrderNumber i:nil="true"/>
                  </b:ProjectDetail>
                



  • No labels