Name | Signature | Description |
---|
BulkGetAsOfDateBalanceDetailsForAccounts | BulkGetUserTimeOffAccountBalanceDetailsResult1[] BulkGetAsOfDateBalanceDetailsForAccounts(Uri[] userUris, Uri[] timeOffTypeUris, Date1 asOfDate) | Get the remaining balance for multiple user time off accounts, on a given date. If not specified, finds remaining balance for today's date. |
BulkGetBalanceSummaryForAccounts | BulkGetUserTimeOffAccountBalanceSummaryResult1[] BulkGetBalanceSummaryForAccounts(Uri[] userUris, Uri[] timeOffTypeUris, Date1 asOfDate) | Get the balance summary for multiple user time off accounts, on a given date. If not specified, finds balances for today's date. |
BulkGetExpiringTimeOffBalanceForUsers | BulkGetExpiringTimeOffBalanceResult1[] BulkGetExpiringTimeOffBalanceForUsers(Uri[] userUris, Date1 date) | For given users, gets a list of timeoff types with expiring balances by a date |
BulkPutTransactions | UserTimeOffTransactionDetails1[] BulkPutTransactions(UserTimeOffTransactionParameter1[] transactions, String unitOfWorkId) | Bulk Create or update a transactions for account. |
ClearTransactionsForAccount | void ClearTransactionsForAccount(UserTimeOffAccountTargetParameter1 account, DateRangeParameter1 dateRange) | Clear all of the transactions for an account within the date range specified, or for all time. |
DeleteTransaction | void DeleteTransaction(UserTimeOffTransactionTargetParameter1 target) | Delete a transaction. |
ExecuteTimeOffBalanceEventScripts | void ExecuteTimeOffBalanceEventScripts(TimeOffBalanceEventScriptParameter1[] scripts, UserTimeOffAccountTargetParameter1 account, DateRangeParameter1 dateRange, String unitOfWorkId) | Execute time off balance event scripts and write generated transactions for an account within the date range specified, or for all time. |
ExecuteTimeOffPolicyTransactionCalculation | void ExecuteTimeOffPolicyTransactionCalculation(UserTimeOffAccountTargetParameter1 account, Date1 calculationEndDate, Uri scriptDataRecalculationOptionUri, String unitOfWorkId) | Execute time off balance event scripts, based on user time off policy configuration, and re-write any previously produced transactions. |
GetBalanceSummaryForAccount | UserTimeOffAccountBalanceSummary1 GetBalanceSummaryForAccount(UserTimeOffAccountTargetParameter1 account, Date1 asOfDate) | Get the balance summary for user's account, on a given date. If not specified, finds today's balance. |
GetCalculatedEndDateForUser | Date1 GetCalculatedEndDateForUser(UserTargetParameter1 user, Date1 startDate, TimeOffTypeTargetParameter1 timeOffType, Int32 days) | Get the end date for a timeoffType booking provided start Date and number of days |
GetEstimatedBalanceOnDatesForProposedTimeOff | UserTimeOffTypeBalanceEstimateSummary1 GetEstimatedBalanceOnDatesForProposedTimeOff(TimeOffParameter2 timeOff, Date1[] asOfDates) | Returns the balance summary for a proposed new time off or modification of an existing time off on different dates |
GetPageOfLatestTimeOffRevisionDetails | TimeOffRevisionDetails1[] GetPageOfLatestTimeOffRevisionDetails(Int32 page, Int32 pageSize, DateTimeRangeParameter1 modificationDateTimeRangeUtc, Uri[] modificationActionUris, TimeOffSearchParameter1 timeOffSearch) | Get the latest time off revision details with the relevant action performed for the given date range. |
GetTimeOffAccountBalanceSummaryForProposedTimeOff | TimeOffBalanceSummary2 GetTimeOffAccountBalanceSummaryForProposedTimeOff(TimeOffParameter2 timeOff) | Returns the balance summary for a proposed new time off or modification of an existing time off |
GetTimeOffAccountScriptDataCalculationStatus | TimeOffAccountScriptCalculationStatusDetails1 GetTimeOffAccountScriptDataCalculationStatus(UserTimeOffAccountTargetParameter1 account) | Get script data calculation status for timeoff account |
GetTimeOffAccountTransactionSummaryBeforeTimeOff | UserTimeOffTypeDateRangeTransactionSummary1 GetTimeOffAccountTransactionSummaryBeforeTimeOff(TimeOffParameter2 timeOff, Date1 startDate) | Returns account transaction summary before the proposed time off from today |
GetTimeOffApprovalActionOptionForSystemModifiedTimeOffBookings | Uri GetTimeOffApprovalActionOptionForSystemModifiedTimeOffBookings() | Get timeoff approval action option for time offs modified by system |
GetTimeOffDataCalculationDefaultStartDateForUser | Date1 GetTimeOffDataCalculationDefaultStartDateForUser(UserTargetParameter1 user) | Get timeoff data calculation default start date for user |
GetTimeOffSystemMethod | Uri GetTimeOffSystemMethod() | Determine current time off system in use. |
GetTimesheetReopenOptionForModifiedTimeOffBookings | Uri GetTimesheetReopenOptionForModifiedTimeOffBookings() | Get timesheet reopen option when time off is modified |
GetTransactionsForAccount | UserTimeOffTransactionDetails1[] GetTransactionsForAccount(UserTimeOffAccountTargetParameter1 account, DateRangeParameter1 dateRange) | Get history of transactions for a user's account, within a date range. |
GetTransactionsHistoryForAccount | UserTimeOffAccountTransactionHistoryDetails1[] GetTransactionsHistoryForAccount(UserTimeOffAccountTargetParameter1 account, DateRangeParameter1 dateRange) | Get transaction history of transactions for a user's account, within a date range. |
PutTransaction | UserTimeOffTransactionDetails1 PutTransaction(UserTimeOffTransactionParameter1 transaction, String unitOfWorkId) | Create or update a transaction for an account. |
UpdateTimeOffApprovalActionOptionForSystemModifiedTimeOffBookings | void UpdateTimeOffApprovalActionOptionForSystemModifiedTimeOffBookings(Uri timeOffApprovalActionUri) | Update timeoff approval action option for time offs modified by system |
UpdateTimeOffBalanceEventHorizon | void UpdateTimeOffBalanceEventHorizon(Int32 yearsInFuture) | Set the horizon in years for which time off balance events will be read. |
UpdateTimeOffDataCalculationDefaultStartDateForUser | void UpdateTimeOffDataCalculationDefaultStartDateForUser(UserTargetParameter1 user, Date1 calculationDate) | Set timeoff data calculation default start date for user |
UpdateTimesheetReopenOptionForModifiedTimeOffBookings | void UpdateTimesheetReopenOptionForModifiedTimeOffBookings(Uri timesheetReopenOptionUri) | Update timesheet reopen option when time off is modified |