IProductivityService1
Operations
Name
Signature
Description
BulkDeleteUserProductivityTargetHours
void BulkDeleteUserProductivityTargetHours(Uri[] productivityTargetHoursUris)
Bulk delete of User productivity target hours
BulkGetUserProductivityTargetHoursForUsersAndDateRange
UserProductivityTargetHoursDetails1[] BulkGetUserProductivityTargetHoursForUsersAndDateRange(UserTargetParameter1[] users, DateRangeParameter1 dateRange)
Get bulk productivity targets for users in a given date range
BulkPutUserProductivityTargetHours
BulkPutUserProductivityTargetHoursResults1 BulkPutUserProductivityTargetHours(UserProductivityTargetHoursParameter1[] userProductivityTargetHours, String unitOfWorkId)
Put productivity target for set of users
GetProductivityTargetDataForTimesheet
ProductivityTargetHoursSummary1[] GetProductivityTargetDataForTimesheet(TimesheetTargetParameter1 timesheet)
Get the target and actual hours data
GetProductivityTargetDataForUserAndDateRange
ProductivityTargetHoursSummary1[] GetProductivityTargetDataForUserAndDateRange(UserTargetParameter1 user, DateRangeParameter1 dateRange)
Get the target and actual hours data for user in a given date range
GetUserTargetUtilizationSchedule
UserTargetUtilizationScheduleDetails1 GetUserTargetUtilizationSchedule(UserTargetParameter1 user)
Get the target utilization schedule for a user.
InsertUserTargetUtilizationIntoUserTargetUtilizationSchedule
void InsertUserTargetUtilizationIntoUserTargetUtilizationSchedule(UserTargetParameter1 user, UserTargetUtilizationScheduleEntryParameter1 entry, Uri propagationOption, String unitOfWorkId)
Insert a target utilization percentage in to the schedule for a user.
PutUserTargetUtilizationSchedule
void PutUserTargetUtilizationSchedule(UserTargetParameter1 user, UserTargetUtilizationScheduleParameter1 schedule, Uri propagationOption, String unitOfWorkId)
Put the target utilization percentage for the user.