PwsResourceSchedule
Overview
This structure represents a resource's schedule within the specified time period. A resource's schedule takes into account normal working hours (whether inherited from the resource's location or specified explicitly for the resource), holidays and scheduled time off. This structure is also used to represent unnamed resource scheduling information.
Format
- PwsResourceSchedule
- ActivePeriods: PwsResourceActivePeriod[]
- CostCenterIdentity: PwsCostCenterRef
- EmailAddress: String
- LocationIdentity: PwsLocationRef
- ProjectRoleIdentity: PwsProjectRoleRef
- ResourceIdentity: PwsResourceRef
- ResourceTypeIdentity: PwsResourceTypeRef
- StandardWorkingMinutes: Int32[]
- TitleIdentity: PwsTitleRef
- WorkingMinutes: PwsDailyWorkingMinutes[]
Elements
Element | Data Type | Description | Sample Data |
---|---|---|---|
ActivePeriods | The periods of time within the specified date range in which the resource is active in association with the project role. | ||
CostCenterIdentity | The resource's cost center, named or unnamed. | ||
EmailAddress | String | The resource's email address, if named. | matt@revcorp.bb |
LocationIdentity | The resource's location, named or unnamed. | ||
ProjectRoleIdentity | The role identity, if unnamed. | ||
ResourceIdentity | The resource identity, if named. | ||
ResourceTypeIdentity | The resource type identity, named or unnamed. | ||
StandardWorkingMinutes | Int32[] | This resource's standard number of working minutes per day. This is presented in an array with 7 entries. The array is indexed relative to the account's first day of week setting. This can come from the resource's location, are can come directly from the resource, depending upon how the resource is configured. | |
TitleIdentity | This resource's title, named or unnamed. | ||
WorkingMinutes | This structure returns data for days that are exceptions from the resource's normal working schedule (e.g. if a resource normally works 8 hrs/day on Monday through Friday, but there is a holiday on Monday, January 20, this array would contain an entry for that date specifying that there is 8 hours of holiday time and 0 working hours). This is intended to return detailed information about the resource's availability in as compact a format as possible. |