Name | Signature | Description |
---|
BulkDelete | TimesheetPeriodBulkDeleteResults1 BulkDelete(Uri[] timesheetPeriodUris, Uri timesheetPeriodBulkDeleteOptionUri) | Delete many timesheet periods |
Delete | void Delete(Uri timesheetPeriodUri) | Delete a timesheet period |
GetDepartmentTimesheetPeriodDetails | TimesheetPeriodScheduleEntryDetails1 GetDepartmentTimesheetPeriodDetails(Uri departmentUri, Date1 asOfDate) | Get the department wise timesheet period schedule for the specified date, or today if not specified |
GetDepartmentTimesheetPeriodSchedule | TimesheetPeriodScheduleEntryDetails1[] GetDepartmentTimesheetPeriodSchedule(Uri departmentUri) | Get the department wise timesheet period schedule |
GetEmployeeTypeTimesheetPeriodDetails | TimesheetPeriodScheduleEntryDetails1 GetEmployeeTypeTimesheetPeriodDetails(Uri employeeTypeUri, Date1 asOfDate) | Get the employee type timesheet period schedule for the specified date, or today if not specified |
GetEmployeeTypeTimesheetPeriodSchedule | TimesheetPeriodScheduleEntryDetails1[] GetEmployeeTypeTimesheetPeriodSchedule(Uri employeeTypeUri) | Get the employee type timesheet period schedule |
GetFutureTimesheetPeriodCreationLimitInMonths | Int32 GetFutureTimesheetPeriodCreationLimitInMonths(Uri timesheetPeriodType) | Get the maximum number of months in advance that timesheet periods are allowed to be created for the specified timesheet period type |
GetIsLegacyTimesheetPeriodEnabled | Boolean GetIsLegacyTimesheetPeriodEnabled() | Returns legacy timesheet period policy is enabled or not |
GetSystemTimesheetPeriodDetails | TimesheetPeriodScheduleEntryDetails1 GetSystemTimesheetPeriodDetails(Date1 asOfDate) | Get the system timesheet period schedule for the specified date, or today if not specified |
GetSystemTimesheetPeriodSchedule | TimesheetPeriodScheduleEntryDetails1[] GetSystemTimesheetPeriodSchedule() | Get the system timesheet period schedule |
GetTimesheetPeriodsForUser | TimesheetPeriodDetails1[] GetTimesheetPeriodsForUser(Uri userUri, DateRangeParameter1 dateRange) | Gets all of the timesheet periods (regardless of whether or not a timesheet for that period has actually been created yet) for the given user within the specified date range. Will throw a InvalidDateRangeError1 if a start or end date is not specified on 'dateRange' parameter |
GetTimesheetPeriodTypeForUser | TimesheetPeriodTypeReference1 GetTimesheetPeriodTypeForUser(Uri userUri) | Get the timesheet period type for the specified user |
PutDepartmentTimesheetPeriodSchedule | void PutDepartmentTimesheetPeriodSchedule(Uri departmentUri, TimesheetPeriodScheduleEntryParameter1[] scheduleEntries) | Put the entire department wise timesheet period schedule |
PutEmployeeTypeTimesheetPeriodSchedule | void PutEmployeeTypeTimesheetPeriodSchedule(Uri employeeTypeUri, TimesheetPeriodScheduleEntryParameter1[] scheduleEntries) | Put the entire employee type timesheet period schedule |
PutSystemTimesheetPeriodSchedule | void PutSystemTimesheetPeriodSchedule(TimesheetPeriodScheduleEntryParameter1[] scheduleEntries) | Put the entire system wise timesheet period schedule |
UpdateDepartmentTimesheetPeriodScheduleEntryEffectiveDate | void UpdateDepartmentTimesheetPeriodScheduleEntryEffectiveDate(Uri timesheetPeriodScheduleEntryUri, Date1 effectiveDate) | Update the effective date associated with the specified department and timesheet period schedule entry |
UpdateDepartmentTimesheetPeriodScheduleEntrySettings | void UpdateDepartmentTimesheetPeriodScheduleEntrySettings(Uri timesheetPeriodScheduleEntryUri, TimesheetPeriodSettingsParameter1 settings) | Update the timesheet period settings associated with the specified department and timesheet period schedule entry |
UpdateEmployeeTypeTimesheetPeriodScheduleEntryEffectiveDate | void UpdateEmployeeTypeTimesheetPeriodScheduleEntryEffectiveDate(Uri timesheetPeriodScheduleEntryUri, Date1 effectiveDate) | Update the effective date associated with the specified employee type and timesheet period schedule entry |
UpdateEmployeeTypeTimesheetPeriodScheduleEntrySettings | void UpdateEmployeeTypeTimesheetPeriodScheduleEntrySettings(Uri timesheetPeriodScheduleEntryUri, TimesheetPeriodSettingsParameter1 settings) | Update the timesheet period settings associated with the specified employee type and timesheet period schedule entry |
UpdateFutureTimesheetPeriodCreationLimitInMonths | void UpdateFutureTimesheetPeriodCreationLimitInMonths(Uri timesheetPeriodType, Int32 monthsIntoTheFuture) | Update the maximum number of months in advance that timesheet periods are allowed to be created for the specified timesheet period type |
UpdateSystemTimesheetPeriodScheduleEntryEffectiveDate | void UpdateSystemTimesheetPeriodScheduleEntryEffectiveDate(Uri timesheetPeriodScheduleEntryUri, Date1 effectiveDate) | Update the effective date associated with the specified timesheet period schedule entry |
UpdateSystemTimesheetPeriodScheduleEntrySettings | void UpdateSystemTimesheetPeriodScheduleEntrySettings(Uri timesheetPeriodScheduleEntryUri, TimesheetPeriodSettingsParameter1 settings) | Update the timesheet period settings associated with the specified timesheet period schedule entry |
UpdateTimesheetPeriodTypeForUser | void UpdateTimesheetPeriodTypeForUser(Uri userUri, Uri timesheetPeriodTypeUri) | Update the timesheet period type for the specified user |