...
This structure represents a userresource's scheduled time / working schedule, booked hours and /or scheduled time off for a date range.
Format
Panel | ||
---|---|---|
| ||
|
Elements
Element | Data Type | Description |
---|---|---|
Holidays | The resource's scheduled holiday(s). | |
Roles | The resource's assigned role(s) . | |
ScheduleDates | The resource's scheduled dates working schedule. | |
TimeOff | The resource's scheduled time off off. |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<a:ResourceSchedule> <a:Holidays> <a:PwsScheduleHoliday> <a:Date>2018-03-30T00:00:00Z</a:Date> <a:HolidayName>Company Spring Break</a:HolidayName> <a:TimeOffMinutes>1440</a:TimeOffMinutes> </a:PwsScheduleHoliday> </a:Holidays> <a:Roles> <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 i:nil="true"/> <a:RoleName>JS</a:RoleName> <a:RoleStartDate i:nil="true"/> </a:PwsScheduleRole> </a:Roles> <a:ScheduleDates> <a:PwsScheduleDate> <a:Date>2018-03-28T00:00:00Z</a:Date> <a:NormalWorkingMinutes>480</a:NormalWorkingMinutes> <a:UtilizationBasisMinutes>480</a:UtilizationBasisMinutes> </a:PwsScheduleDate> <a:PwsScheduleDate> <a:Date>2018-03-29T00:00:00Z</a:Date> <a:NormalWorkingMinutes>480</a:NormalWorkingMinutes> <a:UtilizationBasisMinutes>480</a:UtilizationBasisMinutes> </a:PwsScheduleDate> <a:PwsScheduleDate> <a:Date>2018-03-30T00:00:00Z</a:Date> <a:NormalWorkingMinutes>480</a:NormalWorkingMinutes> <a:UtilizationBasisMinutes>0</a:UtilizationBasisMinutes> </a:PwsScheduleDate> <a:PwsScheduleDate> <a:Date>2018-03-31T00:00:00Z</a:Date> <a:NormalWorkingMinutes>0</a:NormalWorkingMinutes> <a:UtilizationBasisMinutes>0</a:UtilizationBasisMinutes> </a:PwsScheduleDate> </a:ScheduleDates> <a:TimeOff> <a:PwsScheduleTimeOff> <TimeOffReasonId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/> <TimeOffReasonName xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">Vacation</TimeOffReasonName> <TimeOffReasonUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606858293</TimeOffReasonUid> <a:TimeOffDates> <a:PwsScheduleTimeOffDate> <a:Date>2018-03-30T00:00:00Z</a:Date> <a:TimeOffMinutes>1440</a:TimeOffMinutes> </a:PwsScheduleTimeOffDate> </a:TimeOffDates> </a:PwsScheduleTimeOff> </a:TimeOff> </a:ResourceSchedule> |