/
PwsSchedule
PwsSchedule
Bettina Borces
Luke Wright
Owned by Bettina Borces
Overview
This structure represents a resource's working schedule, booked hours and scheduled time off for a date range.
Format
PwsSchedule
- PwsSchedule
- Holidays: PwsScheduleHoliday []
- Roles: PwsScheduleRole []
- ScheduleDates: PwsScheduleDate []
- TimeOff: PwsScheduleTimeOff []
Elements
Element | Data Type | Description |
---|---|---|
Holidays | The resource's scheduled holiday(s). | |
Roles | The resource's assigned role(s). | |
ScheduleDates | The resource's working schedule. | |
TimeOff | The resource's scheduled time off. |
Usage Example(s)
Example 01 Expand source
<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>
, multiple selections available,
Related content
PwsScheduleTimeOff
PwsScheduleTimeOff
More like this
PwsScheduleBooking
PwsScheduleBooking
More like this
PwsScheduleHoliday
PwsScheduleHoliday
More like this
PwsWorkingScheduleDay
PwsWorkingScheduleDay
More like this
PwsResourceWorkingScheduleDay
PwsResourceWorkingScheduleDay
More like this
PwsScheduleRole
PwsScheduleRole
More like this