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
Version 1
Current »
Overview
This structure represents a resource's assigned project roles
Elements
Element | Data Type | Description | Sample Data |
---|
ExternalSystemIdentifier | String | The external system identifier is a unique identifier for a project role (may be null, but once set can only be updated to a different, non-null value) | |
ProjectRoleId | Int32 | The project role Id is a unique identifier for a project role. For internal use only. | |
ProjectRoleUid | Int64 | A unique and immutable identifier for a project role | 1152921504609522500 |
AssignedTasks | PwsScheduleProjectTask [???] | The tasks assigned to the role | |
Bookings | PwsScheduleBooking [???] | The full details of the scheduled minutes associated with the role | |
ProjectDescriptor | PwsScheduleProject | The project associated with the scheduled role | |
RoleEndDate | DateTime | The role end date (in UTC format) | 2018-04-30T00:00:00Z |
RoleName | String | The role name is unique identifier for a role | JS |
RoleStartDate | DateTime | The role start date (in UTC format) | 2018-03-01T00:00:00Z |
Usage Example(s)
<a:PwsScheduleRole>
<ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectRoleUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504609522500</ProjectRoleUid>
<a:AssignedTasks>
<a:PwsScheduleProjectTask>
<ExternalSystemIdentifier i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectTaskId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectTaskUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608644258</ProjectTaskUid>
<a:Description>Task A1</a:Description>
<a:Name>Task A1</a:Name>
<a:Notes>
<a:PwsProjectTaskNoteHistory>
<a:CreatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>Beth Brown</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>E125</b:UserReferenceSystemId>
<b:UserUid>1152921504607011056</b:UserUid>
</a:CreatedByUser>
<a:CreatedTimestamp>2018-03-07T18:10:20.357Z</a:CreatedTimestamp>
<a:ProjectTaskNotes>This is the first task of this project</a:ProjectTaskNotes>
</a:PwsProjectTaskNoteHistory>
<a:PwsProjectTaskNoteHistory>
<a:CreatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>Jack Spratt</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>E123</b:UserReferenceSystemId>
<b:UserUid>1152921504607112369</b:UserUid>
</a:CreatedByUser>
<a:CreatedTimestamp>2018-03-07T18:24:42.013Z</a:CreatedTimestamp>
<a:ProjectTaskNotes>Please speak to Jack before starting this task</a:ProjectTaskNotes>
</a:PwsProjectTaskNoteHistory>
</a:Notes>
<a:OpenForTimeFlag>true</a:OpenForTimeFlag>
<a:ParentProjectTaskIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ExternalSystemIdentifier i:nil="true"/>
<b:ProjectTaskId i:nil="true"/>
<b:ProjectTaskUid>1152921504608637335</b:ProjectTaskUid>
</a:ParentProjectTaskIdentity>
<a:ParentTaskName>Task A</a:ParentTaskName>
<a:PlannedEndDateTime>2018-04-02T08:00:00Z</a:PlannedEndDateTime>
<a:PlannedStartDateTime>2018-03-01T00:00:00Z</a:PlannedStartDateTime>
<a:ProjectTaskTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ExternalSystemIdentifier i:nil="true"/>
<b:ProjectTaskTypeId i:nil="true"/>
<b:ProjectTaskTypeUid>1152921504608115974</b:ProjectTaskTypeUid>
</a:ProjectTaskTypeIdentity>
<a:Roles/>
<a:SequenceNumber>1</a:SequenceNumber>
<a:WbsCode>1.1</a:WbsCode>
<a:ParentTaskWbsCode>1</a:ParentTaskWbsCode>
<a:BudgetedMinutes>10560</a:BudgetedMinutes>
<a:Estimate>
<a:CompletedFlag>false</a:CompletedFlag>
<a:RemainingAsOfDate>2018-03-05T00:00:00Z</a:RemainingAsOfDate>
<a:RemainingMinutes>480</a:RemainingMinutes>
</a:Estimate>
<a:LateFlag>false</a:LateFlag>
<a:RemainingMinutesPriorToDateRange>480</a:RemainingMinutesPriorToDateRange>
<a:TotalMinutesToDate>0</a:TotalMinutesToDate>
</a:PwsScheduleProjectTask>
</a:AssignedTasks>
<a:Bookings>
<a:PwsScheduleBooking>
<a:DailyWeeklyFlag>W</a:DailyWeeklyFlag>
<a:Date>2018-03-25T00:00:00Z</a:Date>
<a:Notes xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<b:string i:nil="true"/>
<b:string i:nil="true"/>
<b:string i:nil="true"/>
<b:string i:nil="true"/>
<b:string i:nil="true"/>
<b:string i:nil="true"/>
<b:string i:nil="true"/>
</a:Notes>
<a:ScheduledMinutes>1200</a:ScheduledMinutes>
</a:PwsScheduleBooking>
</a:Bookings>
<a:ProjectDescriptor>
<ProjectCode xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">P001395-001</ProjectCode>
<ProjectId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607412209</ProjectUid>
<a:ColorMapColor>0x00ffff</a:ColorMapColor>
<a:EngagementDescriptor>
<EngagementCode xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">E001395</EngagementCode>
<EngagementId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<EngagementUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607324698</EngagementUid>
<a:ClientDescriptor>
<ClientId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ClientNumber xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">PR-PSA</ClientNumber>
<ClientUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606961482</ClientUid>
<a:ClientName>Projector PSA</a:ClientName>
</a:ClientDescriptor>
<a:EngagementManager xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>Jack Spratt</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>E123</b:UserReferenceSystemId>
<b:UserUid>1152921504607112369</b:UserUid>
<b:EmailAddress>jack@revcorp.bb</b:EmailAddress>
<b:FirstName>Jack</b:FirstName>
<b:LastName>Spratt</b:LastName>
<b:MiddleName i:nil="true"/>
</a:EngagementManager>
<a:EngagementName>Web Services Engagement</a:EngagementName>
<a:EngagementTypeDescriptor>
<EngagementTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<EngagementTypeName xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">Billable - Time and Materials</EngagementTypeName>
<EngagementTypeShortName xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">TandM</EngagementTypeShortName>
<EngagementTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606863884</EngagementTypeUid>
<a:BillableFlag>true</a:BillableFlag>
<a:BusyFlag>true</a:BusyFlag>
</a:EngagementTypeDescriptor>
</a:EngagementDescriptor>
<a:ProjectCloseDate i:nil="true"/>
<a:ProjectDescription>New Web Services Project (A) - 2018</a:ProjectDescription>
<a:ProjectManager xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>Jack Spratt</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>E123</b:UserReferenceSystemId>
<b:UserUid>1152921504607112369</b:UserUid>
<b:EmailAddress>jack@revcorp.bb</b:EmailAddress>
<b:FirstName>Jack</b:FirstName>
<b:LastName>Spratt</b:LastName>
<b:MiddleName i:nil="true"/>
</a:ProjectManager>
<a:ProjectName>New Web Services Project (A)</a:ProjectName>
<a:ProjectOpenDate>2018-01-01T00:00:00Z</a:ProjectOpenDate>
<a:ProjectStageIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ProjectStageId i:nil="true"/>
<b:ProjectStageName>Delivery</b:ProjectStageName>
<b:ProjectStageShortName>Delivery</b:ProjectStageShortName>
<b:ProjectStageUid>1152921504606853304</b:ProjectStageUid>
</a:ProjectStageIdentity>
<a:ColorMapBackgroundColor xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:B>255</b:B>
<b:G>255</b:G>
<b:R>0</b:R>
</a:ColorMapBackgroundColor>
</a:ProjectDescriptor>
<a:RoleEndDate>2018-04-30T00:00:00Z</a:RoleEndDate>
<a:RoleName>JS</a:RoleName>
<a:RoleStartDate>2018-03-01T00:00:00Z</a:RoleStartDate>
</a:PwsScheduleRole>