| Name | Signature | Description |
|---|
| Approve | void Approve(Uri timesheetUri, String unitOfWorkId, String comments) | Approve the specified timesheet and associated time entry revision groups |
| CreateApproveBatch | Uri CreateApproveBatch(Uri[] timesheetUris, String comments) | Create a batch of timesheets and associated time entry revision groups to perform the 'approve' approval action upon |
| CreateRejectBatch | Uri CreateRejectBatch(Uri[] timesheetUris, String comments) | Create a batch of timesheets and associated time entry revision groups to perform the 'reject' approval action upon |
| CreateReopenTimeEntryWithTimesheetBatch | Uri CreateReopenTimeEntryWithTimesheetBatch(Uri[] timeEntryRevisionGroupUris, String comments) | Creates batch for Reopening time entries and corresponding timesheet using time entry uris |
| CreateSubmitBatch | Uri CreateSubmitBatch(Uri[] timesheetUris, String comments, Uri[] submitOptions) | Create a batch of timesheets and associated time entry revision groups to perform the 'submit' approval action upon |
| ExecuteReopenTimeEntryWithTimesheetBatch | ReopenTimeEntryWithTimesheetBatchResults1 ExecuteReopenTimeEntryWithTimesheetBatch(Uri batchUri) | Executes reopen time entries and corresponding timesheet using time entry uris |
| ExecuteTimesheetTimeEntryRevisionGroupApprovalBatch | TimesheetTimeEntryRevisionGroupApprovalBatchResults1 ExecuteTimesheetTimeEntryRevisionGroupApprovalBatch(Uri timesheetTimeEntryApprovalCoordinationBatchUri) | Execute the specified time entry revision group approval batch |
| GetReopenTimeEntryWithTimesheetBatchResults | ReopenTimeEntryWithTimesheetBatchResults1 GetReopenTimeEntryWithTimesheetBatchResults(Uri batchUri) | Get Reopen time entries and corresponding timesheet batch results |
| GetTimesheetTimeEntryRevisionGroupApprovalBatchResults | TimesheetTimeEntryRevisionGroupApprovalBatchResults1 GetTimesheetTimeEntryRevisionGroupApprovalBatchResults(Uri timesheetTimeEntryRevisionGroupApprovalBatchUri) | Retrieve results of a ExecuteTimesheetTimeEntryRevisionGroupApprovalBatch operation. Returns null if the batch has not completed. |
| Reject | void Reject(Uri timesheetUri, String unitOfWorkId, String comments) | Reject the specified timesheet and associated time entry revision groups |
| Submit | void Submit(Uri timesheetUri, String unitOfWorkId, String comments) | Submit the specified timesheet and associated time entry revision groups for approval |