IOvertimeRuleService1

Operations

NameSignatureDescription
BulkDeleteOvertimeRuleBulkDeleteResults1 BulkDelete(Uri[] overtimeRuleUris, Uri overtimeRuleBulkDeleteOptionUri)Delete many overtime rules
CreateEditDraftUri CreateEditDraft(Uri overtimeRuleUri)Create a draft of an existing overtime rule.
CreateNewDraftUri CreateNewDraft()Create a draft of a new overtime rule.
Deletevoid Delete(Uri overtimeRuleUri)Delete an overtime rule
DeleteOvertimeRuleAssignmentScheduleEntryvoid DeleteOvertimeRuleAssignmentScheduleEntry(Uri overtimeRuleScheduleEntryUri)Delete the specified overtime rule assignment schedule entry
GetAllOvertimeRulesOvertimeRuleReference1[] GetAllOvertimeRules()Retrieve a list of all overtime rules in the system
GetOvertimeRuleDetailsOvertimeRuleDetails1 GetOvertimeRuleDetails(Uri overtimeRuleUri)Retrieve overtime rule details from an overtime rule URI.
GetUserOvertimeRuleAssignmentDetailsUserOvertimeRuleAssignmentScheduleEntryDetails1 GetUserOvertimeRuleAssignmentDetails(Uri userUri, Date1 asOfDate)Get the overtime rule assignment schedule for the specified user on the specified date, or today if not specified
GetUserOvertimeRuleAssignmentScheduleUserOvertimeRuleAssignmentScheduleEntryDetails1[] GetUserOvertimeRuleAssignmentSchedule(Uri userUri)Get the overtime rule assignment schedule for the specified user
PublishDraftOvertimeRuleReference1 PublishDraft(Uri draftUri)Publish an overtime rule draft, converting it into an overtime rule that is returned.
PutUserOvertimeRuleAssignmentSchedulevoid PutUserOvertimeRuleAssignmentSchedule(Uri userUri, OvertimeRuleTargetParameter1 initialOvertimeRule, UserOvertimeRuleAssignmentScheduleEntryParameter1[] scheduleEntries)Put the entire overtime rule assignment schedule for the specified user
PutUserOvertimeRuleAssignmentSchedule2void PutUserOvertimeRuleAssignmentSchedule2(Uri userUri, UserOvertimeRuleAssignmentScheduleEntryParameter1[] scheduleEntries)Put the entire overtime rule assignment schedule for the specified user
UpdateDescriptionvoid UpdateDescription(Uri overtimeRuleUri, String description)Modify the description of an overtime rule or overtime rule draft.
UpdateEnabledvoid UpdateEnabled(Uri overtimeRuleUri, Boolean enabled)Set if an overtime rule or overtime rule draft is enabled.
UpdateNamevoid UpdateName(Uri overtimeRuleUri, String name)Modify the name of an overtime rule or overtime rule draft.
UpdateOvertimeRuleAssignmentScheduleEntryvoid UpdateOvertimeRuleAssignmentScheduleEntry(Uri overtimeRuleScheduleEntryUri, Uri overtimeRuleUri)Update the overtime rule associated with the specified overtime rule assignment schedule entry
UpdateOvertimeRuleAssignmentScheduleEntryEffectiveDatevoid UpdateOvertimeRuleAssignmentScheduleEntryEffectiveDate(Uri overtimeRuleScheduleEntryUri, Date1 effectiveDate)Update the effective date associated with the specified overtime rule assignment schedule entry
UpdateOvertimeRuleAssignmentScheduleOverDateRangevoid UpdateOvertimeRuleAssignmentScheduleOverDateRange(Uri userUri, Uri overtimeRuleUri, DateRangeParameter1 dateRange)Updates the specified user's overtime rule for the given date range