ITimeOffPolicyService1

Operations

NameSignatureDescription
BulkGetTimeOffBookingPolicyForTimeOffTypesBulkGetTimeOffBookingPolicyForTimeOffTypeResult1[] BulkGetTimeOffBookingPolicyForTimeOffTypes(Uri[] timeOffTypeUris)Get the details on all booking validations for the specific time off types.
DeleteTimeOffTransactionRulePolicyScheduleEntryvoid DeleteTimeOffTransactionRulePolicyScheduleEntry(Uri scheduleEntryUri)Delete the specified time off transaction rule policy schedule entry
GetCurrentTimeOffTransactionPolicyForUserAndTimeOffTypeUserCurrentTimeOffTransactionRulePolicyDetails1 GetCurrentTimeOffTransactionPolicyForUserAndTimeOffType(Uri userUri, Uri timeOffTypeUri)Get the current timeoff transaction policy details for a user and specific time off type.
GetDefaultTimeOffBalanceExpiryPolicyForTimeOffTypeTimeOffBalanceExpiryPolicyByTimeOffTypeDetails1 GetDefaultTimeOffBalanceExpiryPolicyForTimeOffType(Uri timeOffTypeUri)Get the default time off balance expiry policy details for a time off type
GetDefaultTimeOffTransactionRulePolicyScheduleForTimeOffTypeTimeOffTypeTransactionPolicyScheduleEntryDetails1[] GetDefaultTimeOffTransactionRulePolicyScheduleForTimeOffType(Uri timeOffTypeUri)Get the details on the default time off transaction policies configuration for a specific time off type.
GetEligiblePayCodesForTimeOffInLieuPolicyPayCodeDescriptionSummary1[] GetEligiblePayCodesForTimeOffInLieuPolicy()Get all eligible pay codes for time off in lieu.
GetEligibleTimeOffBalanceExpiryRulesScriptDescriptionSummary1[] GetEligibleTimeOffBalanceExpiryRules()Get the eligible time off balance expiry rules (scripts)
GetEligibleTimeOffTransactionRuleScriptsTimeOffTransactionRuleScriptDescriptionSummary1[] GetEligibleTimeOffTransactionRuleScripts()Get the list of scripts eligible to be used for a time off transaction policy.
GetEligibleTimeOffTypesForTimeOffInLieuPolicyTimeOffTypeDescriptionSummary1[] GetEligibleTimeOffTypesForTimeOffInLieuPolicy()Get all eligible time off types for time off in lieu.
GetEligibleTimeOffValidationRulesScriptDescriptionSummary1[] GetEligibleTimeOffValidationRules()Get the list of scripts eligible to be used for a time off validation.
GetTimeOffBookingPolicyForTimeOffTypeTimeOffTypeBookingPolicyDetails1 GetTimeOffBookingPolicyForTimeOffType(Uri timeOffTypeUri)Get the details on all booking validations for a specific time off type.
GetTimeOffDeletePolicyForTimeOffTypeUri GetTimeOffDeletePolicyForTimeOffType(Uri timeOffTypeUri)Returns how users may delete their time off.
GetTimeOffEditPolicyForTimeOffTypeUri GetTimeOffEditPolicyForTimeOffType(Uri timeOffTypeUri)Returns how users may reopen and update their time off, after its been submitted.
GetTimeOffTransactionRulePolicyRevisionHistoryForUserAndTimeOffTypeUserTimeOffTransactionRulePolicyRevisionHistoryDetails1 GetTimeOffTransactionRulePolicyRevisionHistoryForUserAndTimeOffType(Uri userUri, Uri timeOffTypeUri)Get the user time off transaction policy revision history details for a specific time off type.
GetUserTimeOffTransactionRulePolicyUserTimeOffTransactionRulePolicyDetails1 GetUserTimeOffTransactionRulePolicy(Uri userUri)Get the user time off transaction policy details for a specific time off type.
InsertTimeOffTransactionRulePolicyIntoTimeOffTransactionRulePolicyScheduleUserTimeOffTransactionRulePolicyScheduleEntryReference1 InsertTimeOffTransactionRulePolicyIntoTimeOffTransactionRulePolicySchedule(Uri userUri, Uri timeOffTypeUri, UserTimeOffTransactionRulePolicyScheduleEntryParameter1 scheduleEntry)Insert a new scheduled future change to a user's time off transaction policy, effective as of a given date
PutCurrentTimeOffTransactionRulePolicyvoid PutCurrentTimeOffTransactionRulePolicy(Uri userUri, Uri timeOffTypeUri, UserCurrentTimeOffTransactionRulePolicyParameter1 policy)Set the current effective time off transaction rule policy configuration for user and a specific time off type
PutDefaultTimeOffBalanceExpiryPolicyForTimeOffTypevoid PutDefaultTimeOffBalanceExpiryPolicyForTimeOffType(TimeOffBalanceExpiryPolicyByTimeOffTypeParameter1 timeOffTypeExpiryPolicy)Set the default time off balance expiry policy for a time off type
PutDefaultTimeOffTransactionRulePolicyScheduleForTimeOffTypevoid PutDefaultTimeOffTransactionRulePolicyScheduleForTimeOffType(Uri timeOffTypeUri, TimeOffTypeTransactionPolicyScheduleEntryParameter1[] policyScheduleEntries)Configure multiple default time off transaction rule policies configuration for a specific time off type. Each policy consist of offsetValue, rule scripts and runtime parameter values
PutTimeOffBookingPolicyForTimeOffTypevoid PutTimeOffBookingPolicyForTimeOffType(TimeOffTypeBookingPolicyParameter1 timeOffTypeBookingPolicy)Save the booking validation for a specific time off type.
PutTimeOffTransactionRulePolicySchedulevoid PutTimeOffTransactionRulePolicySchedule(Uri userUri, Uri timeOffTypeUri, UserTimeOffTransactionRulePolicyScheduleEntryParameter1[] policyScheduleEntries)Set the time off transaction rule schedule policy configuration for user and a specific time off type
UpdateTimeOffDeletePolicyForTimeOffTypevoid UpdateTimeOffDeletePolicyForTimeOffType(Uri timeOffTypeUri, Uri timeOffDeletePolicyOptionUri)Configure how users may delete their time off.
UpdateTimeOffEditPolicyForTimeOffTypevoid UpdateTimeOffEditPolicyForTimeOffType(Uri timeOffTypeUri, Uri timeOffEditPolicyOptionUri)Configure how users may reopen and update their time off, after its been submitted.
UpdateTimeOffTransactionRulePolicyScheduleEntryDescriptionvoid UpdateTimeOffTransactionRulePolicyScheduleEntryDescription(Uri scheduleEntryUri, String description)Update the effective date of the specified schedule entry
UpdateTimeOffTransactionRulePolicyScheduleEntryEffectiveDatevoid UpdateTimeOffTransactionRulePolicyScheduleEntryEffectiveDate(Uri scheduleEntryUri, Date1 effectiveDate)Update the effective date of the specified schedule entry
UpdateTimeOffTransactionRulePolicyScheduleEntryRulesvoid UpdateTimeOffTransactionRulePolicyScheduleEntryRules(Uri scheduleEntryUri, TimeOffTransactionRuleEntryParameter1[] rules)Update the rules of the specified schedule entry