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 9
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.
- 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 (24)
- OpenDate: DateTime
- OpenForCostFlag: Boolean
- OpenForCostTransferFlag: Boolean
- OpenForTimeFlag: Boolean
- OpenForTimeTransferFlag: Boolean
- PercentLikelihood: Double
- PmModuleEnabledFlag: Boolean
- ProjectStageIdentity: PwsProjectStageRef
- ProjectWorkspaceEnabledFlag: Boolean
- Rates: PwsProjectRate[] (???)
- TimeApprovalUserIdentity: PwsUserRef
- TimeApproverType: String (1)
- 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: |
| The default scheduling mode associated with this project: "D" for daily scheduling mode; "W" for weekly scheduling mode | D/W |
Description | String (1000) |
|
|
|
|
EmEmailFlag | Boolean |
|
|
|
|
EngagementTimestamp | String |
|
|
|
|
ExpenseApprovalUserIdentity | PwsUserRef |
|
|
|
|
ExpenseApproverType | String (1) | On Insert: On Update: |
| The expense approver associated with this project: "E" for engagement manager "M" for project manager (PM) for team, engagement manger for PM "P" for project manager "R" for resource/disbursing cost center-based approver "T" for the project's acting PM team "U" for specific approver user | E/M/P/R/T/U |
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 (1) |
|
| The time approver associated with this project: "A" for None (automatically approved) "E" for engagement manager "M" for project manager (PM) for team, engagement manger for PM "P" for project manager "R" for resource-based approver "T" for the project's acting PM team "U" for specific approver user | A/E/M/P/R/T/U |
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)
<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>