Name | Signature | Description |
---|
Approve | void Approve(Uri expenseUri, String unitOfWorkId, String comments) | Approve the specified expense sheet |
BulkDeleteApprovalPaths | ExpenseApprovalPathBulkDeleteResults1 BulkDeleteApprovalPaths(Uri[] approvalPathUris, Uri expenseApprovalPathBulkDeleteOptionUri) | Delete the specified approval paths |
CreateApproveBatch | Uri CreateApproveBatch(Uri[] expenseUris, String comments) | Create a batch of expenses to perform the 'approve' approval action upon |
CreateEditApprovalPathDraft | Uri CreateEditApprovalPathDraft(Uri approvalPathUri) | Create an edit draft of a expense approval path. |
CreateForcedApproveBatch | Uri CreateForcedApproveBatch(Uri[] expenseUris, String comments) | Create a batch of expenses to perform the 'forced approve' approval action upon |
CreateNewApprovalPathDraft | Uri CreateNewApprovalPathDraft() | Create a new expense approval path draft. |
CreateRejectBatch | Uri CreateRejectBatch(Uri[] expenseUris, String comments) | Create a batch of expenses to perform the 'reject' approval action upon |
CreateReopenBatch | Uri CreateReopenBatch(Uri[] expenseUris, String comments) | Create a batch of expenses to perform the 'reopen' approval action upon |
CreateSubmitBatch | Uri CreateSubmitBatch(Uri[] expenseUris, String comments) | Create a batch of expenses to perform the 'submit' approval action upon |
DeleteApprovalPath | void DeleteApprovalPath(Uri approvalPathUri) | Delete an approval path |
DisableApprovalPath | void DisableApprovalPath(Uri approvalPathUri) | Disable a expense approval path. |
EnableApprovalPath | void EnableApprovalPath(Uri approvalPathUri) | Enable a expense approval path. |
ExecuteExpenseApprovalBatch | ExpenseApprovalBatchResults1 ExecuteExpenseApprovalBatch(Uri expenseApprovalBatchUri) | Execute the specified expense approval batch |
ForceApprove | void ForceApprove(Uri expenseUri, String unitOfWorkId, String comments) | Force approve the specified expense sheet |
GetAllApprovalPaths | ExpenseApprovalPathReference1[] GetAllApprovalPaths() | Get all expense approval paths. |
GetApprovalPathDetails | ExpenseApprovalPathDetails1 GetApprovalPathDetails(Uri approvalPathUri) | Get the details of a expense approval path. |
GetApprovalPathForNewUsers | ExpenseApprovalPathReference1 GetApprovalPathForNewUsers() | Get the default approval path. |
GetApprovalPathForUser | ExpenseApprovalPathReference1 GetApprovalPathForUser(Uri userUri) | Get the approval path for the specified user |
GetCurrentlyWaitingOnApprovers | ApproverReference1[] GetCurrentlyWaitingOnApprovers(Uri expenseUri) | Gets the list of approvers whose approval is currently needed for the supplied expense sheet. |
GetDueDaysOffset | Int32 GetDueDaysOffset() | Get the expense approval due days offset |
GetEligibleExpenseApproverRoles | Uri[] GetEligibleExpenseApproverRoles() | Get the list of eligible expense approval roles |
GetExpectedApprovers | ApproverReference1[] GetExpectedApprovers(Uri expenseUri) | Gets the list of approvers expected in the future for this expense sheet. |
GetExpenseApprovalBatchResults | ExpenseApprovalBatchResults1 GetExpenseApprovalBatchResults(Uri expenseApprovalBatchUri) | Get the results of the specified expense approval batch. The will return null if the batch has not completed. Use IBatchManagementService1.GetStatus to get the progress information of an existing batch |
GetExpenseSheetApprovalDetails | ExpenseSheetApprovalDetails1 GetExpenseSheetApprovalDetails(Uri expenseUri) | Get the approval details of an expense sheet |
GetOverDueDaysOffset | Int32 GetOverDueDaysOffset() | Get the expense approval overdue days offset |
GetTeamApprovalStatusSummary | ExpenseTeamApprovalStatusSummary1 GetTeamApprovalStatusSummary(Uri userUri) | Get the count of the expenses for the given user's team by approval status |
GetUriFromApprovalPathSlug | Uri GetUriFromApprovalPathSlug(String approvalPathSlug) | Get Uri from a expense approval path slug. |
GetUserApprovalStatusSummary | ExpenseUserApprovalStatusSummary1 GetUserApprovalStatusSummary(Uri userUri) | Get the count of the expense for the given user by approval status |
GetUserPermittedApprovalActionsForExpenseSheet | ApprovalActionReference1[] GetUserPermittedApprovalActionsForExpenseSheet(Uri userUri, Uri expenseUri) | Get the permitted approval actions for the given user and expense sheet |
GetUserPermittedApprovalActionSummaryForExpenseSheet | ExpenseApprovalPermittedActionSummary1 GetUserPermittedApprovalActionSummaryForExpenseSheet(Uri userUri, Uri expenseUri) | Get the permitted approval action summary for the given user and expense sheet |
PublishApprovalPathDraft | ExpenseApprovalPathReference1 PublishApprovalPathDraft(Uri approvalPathUri) | Publish a draft approval path |
PutApprovalPathApprovalRules | void PutApprovalPathApprovalRules(Uri approvalPathUri, ExpenseApprovalPathRuleParameter1[] rules) | Put expense approval path rules. |
Reject | void Reject(Uri expenseUri, String unitOfWorkId, String comments) | Reject the specified expense sheet |
Reopen | void Reopen(Uri expenseUri, String unitOfWorkId, String comments) | Reopen the specified expense sheet |
ReopenPutAndSubmitExpenseSheet | ExpenseSheetPutResults1 ReopenPutAndSubmitExpenseSheet(ExpenseSheetParameter1 parameter, String comments, String unitOfWorkId) | Put the contents of the specified non-open expense sheet. The expense sheet must exist already: you cannot create a new one with this service. |
Submit | void Submit(Uri expenseUri, String unitOfWorkId, String comments) | Submit the specified expense sheet for approval |
UpdateApprovalPathDescription | void UpdateApprovalPathDescription(Uri approvalPathUri, String description) | Update a expense approval path description. |
UpdateApprovalPathForNewUsers | void UpdateApprovalPathForNewUsers(Uri approvalPathUri) | Sets the default approval path |
UpdateApprovalPathForUser | void UpdateApprovalPathForUser(Uri userUri, Uri approvalPathUri) | Update the approval path for the specified user |
UpdateApprovalPathName | void UpdateApprovalPathName(Uri approvalPathUri, String name) | Update a expense approval path name. |
UpdateDueDaysOffset | void UpdateDueDaysOffset(Int32 dueDaysOffset) | Update the expense approval due days offset |
UpdateOverDueDaysOffset | void UpdateOverDueDaysOffset(Int32 overDueDaysOffset) | Update the expense approval overdue days offset |
Validate | ValidationResultsSummary1 Validate(Uri approvalPathUri) | Validate the expense approval path |