| Name | Signature | Description |
|---|
| BulkGetGetSchedulePolicyScheduleForUsers | BulkGetSchedulePolicyScheduleEntryDetailsResult1[] BulkGetGetSchedulePolicyScheduleForUsers(Uri[] userUris) | Get the schedule assignment schedule for the specified users |
| BulkGetScheduledHoursSummaryForUserDateRanges | BulkGetScheduledHoursSummaryForUserDateRangesResult1[] BulkGetScheduledHoursSummaryForUserDateRanges(UserDateRangeParameter1[] userDateRanges) | Bulk Get scheduled hours summary for multiple dateRanges, users combination |
| BulkGetScheduledWorkHoursSummarySeries | ScheduledWorkHoursSummarySeries1[] BulkGetScheduledWorkHoursSummarySeries(Uri[] userUris, DateRangeParameter1 dateRange, Uri periodResolutionUri, Uri startDayOfWeekUri) | Retrieve the summary of scheduled work hours for the specified users within the specified date range |
| GetPageOfAvailableSchedulePoliciesByTextSearch | SchedulePolicySearchResult1[] GetPageOfAvailableSchedulePoliciesByTextSearch(Int32 page, Int32 pageSize, SchedulePolicyTextSearchParameter1 textSearch) | Searches for schedule policies matching a given text search parameter which users can be assigned to |
| GetScheduledHoursInDateRange | ScheduledHoursDetails1[] GetScheduledHoursInDateRange(Uri userUri, DateRangeParameter1 dateRange) | Get scheduled hours for a user in a date range; no value means there are no hours scheduled for that date. |
| GetScheduledWorkHoursSummarySeries | ScheduledWorkHoursSummarySeries1 GetScheduledWorkHoursSummarySeries(Uri userUri, DateRangeParameter1 dateRange, Uri periodResolutionUri, Uri startDayOfWeekUri) | Retrieve the summary of scheduled work hours for a user within the specified date range |
| GetSchedulePolicyScheduleForUser | SchedulePolicyScheduleEntryDetails1[] GetSchedulePolicyScheduleForUser(Uri userUri) | Get the schedule assignment schedule for the specified user |
| GetSchedulingDataStartDate | Date1 GetSchedulingDataStartDate() | Get the system-wide start date from which scheduling data is available |
| GetWorkScheduleLimitInYears | Int32 GetWorkScheduleLimitInYears() | Retrieve the system-wide Work Schedule limit in years |
| PutSchedulePolicyScheduleForUser | void PutSchedulePolicyScheduleForUser(Uri userUri, SchedulePolicyScheduleEntryParameter1[] scheduleEntries) | Put the entire schedule policy schedule for the specified user |
| UpdateSchedulingDataStartDate | void UpdateSchedulingDataStartDate(Date1 startDate) | Set the system-wide start date from which scheduling data is available |
| UpdateWorkScheduleLimitInYears | void UpdateWorkScheduleLimitInYears(Int32 years) | Set the system-wide Work Schedule limit in years |