Name | Signature | Description |
---|
BulkDelete | OvertimeRuleBulkDeleteResults1 BulkDelete(Uri[] overtimeRuleUris, Uri overtimeRuleBulkDeleteOptionUri) | Delete many overtime rules |
CreateEditDraft | Uri CreateEditDraft(Uri overtimeRuleUri) | Create a draft of an existing overtime rule. |
CreateNewDraft | Uri CreateNewDraft() | Create a draft of a new overtime rule. |
Delete | void Delete(Uri overtimeRuleUri) | Delete an overtime rule |
DeleteOvertimeRuleAssignmentScheduleEntry | void DeleteOvertimeRuleAssignmentScheduleEntry(Uri overtimeRuleScheduleEntryUri) | Delete the specified overtime rule assignment schedule entry |
GetAllOvertimeRules | OvertimeRuleReference1[] GetAllOvertimeRules() | Retrieve a list of all overtime rules in the system |
GetOvertimeRuleDetails | OvertimeRuleDetails1 GetOvertimeRuleDetails(Uri overtimeRuleUri) | Retrieve overtime rule details from an overtime rule URI. |
GetUserOvertimeRuleAssignmentDetails | UserOvertimeRuleAssignmentScheduleEntryDetails1 GetUserOvertimeRuleAssignmentDetails(Uri userUri, Date1 asOfDate) | Get the overtime rule assignment schedule for the specified user on the specified date, or today if not specified |
GetUserOvertimeRuleAssignmentSchedule | UserOvertimeRuleAssignmentScheduleEntryDetails1[] GetUserOvertimeRuleAssignmentSchedule(Uri userUri) | Get the overtime rule assignment schedule for the specified user |
PublishDraft | OvertimeRuleReference1 PublishDraft(Uri draftUri) | Publish an overtime rule draft, converting it into an overtime rule that is returned. |
PutUserOvertimeRuleAssignmentSchedule | void PutUserOvertimeRuleAssignmentSchedule(Uri userUri, OvertimeRuleTargetParameter1 initialOvertimeRule, UserOvertimeRuleAssignmentScheduleEntryParameter1[] scheduleEntries) | Put the entire overtime rule assignment schedule for the specified user |
PutUserOvertimeRuleAssignmentSchedule2 | void PutUserOvertimeRuleAssignmentSchedule2(Uri userUri, UserOvertimeRuleAssignmentScheduleEntryParameter1[] scheduleEntries) | Put the entire overtime rule assignment schedule for the specified user |
UpdateDescription | void UpdateDescription(Uri overtimeRuleUri, String description) | Modify the description of an overtime rule or overtime rule draft. |
UpdateEnabled | void UpdateEnabled(Uri overtimeRuleUri, Boolean enabled) | Set if an overtime rule or overtime rule draft is enabled. |
UpdateName | void UpdateName(Uri overtimeRuleUri, String name) | Modify the name of an overtime rule or overtime rule draft. |
UpdateOvertimeRuleAssignmentScheduleEntry | void UpdateOvertimeRuleAssignmentScheduleEntry(Uri overtimeRuleScheduleEntryUri, Uri overtimeRuleUri) | Update the overtime rule associated with the specified overtime rule assignment schedule entry |
UpdateOvertimeRuleAssignmentScheduleEntryEffectiveDate | void UpdateOvertimeRuleAssignmentScheduleEntryEffectiveDate(Uri overtimeRuleScheduleEntryUri, Date1 effectiveDate) | Update the effective date associated with the specified overtime rule assignment schedule entry |
UpdateOvertimeRuleAssignmentScheduleOverDateRange | void UpdateOvertimeRuleAssignmentScheduleOverDateRange(Uri userUri, Uri overtimeRuleUri, DateRangeParameter1 dateRange) | Updates the specified user's overtime rule for the given date range |