Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titlePwsSchedule

Elements


Element

Data Type

Description

Holidays

PwsScheduleHoliday[???]

The resource's scheduled holiday(s)

Roles

PwsScheduleRole[???]

The resource's assigned role(s) 

ScheduleDates

PwsScheduleDate[???]

The resource's scheduled dates 

TimeOff

PwsScheduleTimeOff[???]

The resource's scheduled time off 

Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
            <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>