ITimeEntryRevisionGroupApprovalService1

Operations

NameSignatureDescription
Approvevoid Approve(Uri timeEntryRevisionGroupUri, String unitOfWorkId, String comments)Approve the specified time entry revision group
BulkDeleteApprovalPathsTimeEntryRevisionGroupApprovalPathBulkDeleteResults1 BulkDeleteApprovalPaths(Uri[] approvalPathUris, Uri TimeEntryRevisionGroupApprovalPathBulkDeleteOptionUri)Delete the specified approval paths
BulkGetTimeEntryRevisionGroupApprovalDetailsBulkGetTimeEntryRevisionGroupApprovalDetailsResult1[] BulkGetTimeEntryRevisionGroupApprovalDetails(Uri[] timeEntryRevisionGroupUris)Gets approval details for time entry revision groups.
BulkGetTimeEntryRevisionGroupApprovalSummaryBulkGetTimeEntryRevisionGroupApprovalSummaryResult1[] BulkGetTimeEntryRevisionGroupApprovalSummary(Uri[] timeEntryRevisionGroupUris)Gets approval summary for time entry revision groups.
BulkGetTimeEntryRevisionGroupsWaitingForApproversTimeEntryRevisionGroupForApprovalDetails1[] BulkGetTimeEntryRevisionGroupsWaitingForApprovers(UserTargetParameter1[] approvers)Get time entry revision groups for waiting for specified user filtered by current users data visibility
CreateApproveBatchUri CreateApproveBatch(Uri[] timeEntryRevisionGroupUris, String comments)Create a batch of time entry revision groups to perform the 'approve' approval action upon
CreateEditApprovalPathDraftUri CreateEditApprovalPathDraft(Uri approvalPathUri)Create an edit draft of a time entry revision group approval path.
CreateForcedApproveBatchUri CreateForcedApproveBatch(Uri[] timeEntryRevisionGroupUris, String comments)Create a batch of time entry revision groups to perform the 'forced approve' approval action upon
CreateNewApprovalPathDraftUri CreateNewApprovalPathDraft()Create a new time entry revision group approval path draft.
CreateRejectBatchUri CreateRejectBatch(Uri[] timeEntryRevisionGroupUris, String comments)Create a batch of time entry revision groups to perform the 'reject' approval action upon
CreateReopenBatchUri CreateReopenBatch(Uri[] timeEntryRevisionGroupUris, String comments)Create a batch of time entry revision groups to perform the 'reopen' approval action upon
CreateSubmitBatchUri CreateSubmitBatch(Uri[] timeEntryRevisionGroupUris, String comments)Create a batch of time entry revision groups to perform the 'submit' approval action upon
DeleteApprovalPathvoid DeleteApprovalPath(Uri approvalPathUri)Delete an approval path
DisableApprovalPathvoid DisableApprovalPath(Uri approvalPathUri)Disable a time entry revision group approval path.
EnableApprovalPathvoid EnableApprovalPath(Uri approvalPathUri)Enable a time entry revision group approval path.
ExecuteTimeEntryRevisionGroupApprovalBatchTimeEntryRevisionGroupApprovalBatchResults1 ExecuteTimeEntryRevisionGroupApprovalBatch(Uri TimeEntryRevisionGroupApprovalBatchUri)Execute the specified time entry revision group approval batch
ForceApprovevoid ForceApprove(Uri timeEntryRevisionGroupUri, String unitOfWorkId, String comments)Force approve the specified time entry revision group
GetApprovalPathDetailsTimeEntryRevisionGroupApprovalPathDetails1 GetApprovalPathDetails(Uri approvalPathUri)Get the details of a time entry revision group approval path.
GetApprovalPathForNewUsersTimeEntryRevisionGroupApprovalPathReference1 GetApprovalPathForNewUsers()Get the default approval path template.
GetApprovalPathForUserTimeEntryRevisionGroupApprovalPathReference1 GetApprovalPathForUser(Uri userUri)Get the approval path for the specified user
GetCurrentlyWaitingOnApproversApproverReference1[] GetCurrentlyWaitingOnApprovers(Uri timeEntryRevisionGroupUri)Gets the list of approvers whose approval is currently needed for the specified time entry revision group. This does not list approvers who have already approved.
GetEligibleTimeEntryRevisionGroupApproverRolesUri[] GetEligibleTimeEntryRevisionGroupApproverRoles()Get the list of eligible time entry revision group approval roles
GetExpectedApproversApproverReference1[] GetExpectedApprovers(Uri timeEntryRevisionGroupUri)Gets the list of approvers expected in the future for this time entry revision group.
GetPageOfApprovalPathsByTextSearchTimeEntryRevisionGroupApprovalPathReference1[] GetPageOfApprovalPathsByTextSearch(Int32 page, Int32 pageSize, ApprovalPathTextSearchParameter1 textSearch)Searches for approval paths matching a given text search parameter.
GetTeamApprovalStatusSummaryTimeEntryRevisionGroupTeamApprovalStatusSummary1 GetTeamApprovalStatusSummary(Uri userUri)Get the count of the time entry revision groups for the giver user's team by approval status
GetTimeEntryRevisionGroupApprovalBatchResultsTimeEntryRevisionGroupApprovalBatchResults1 GetTimeEntryRevisionGroupApprovalBatchResults(Uri TimeEntryRevisionGroupApprovalBatchUri)Retrieve results of a ExecuteTimeEntryRevisionGroupApprovalBatch operation. Returns null if the batch has not completed.
GetTimeEntryRevisionGroupApprovalDetailsTimeEntryRevisionGroupApprovalDetails1 GetTimeEntryRevisionGroupApprovalDetails(Uri timeEntryRevisionGroupUri)Gets the list of approval actions for the specified time entry revision group.
GetTimeEntryRevisionGroupApprovalSummaryTimeEntryRevisionGroupApprovalSummary1 GetTimeEntryRevisionGroupApprovalSummary(Uri timeEntryRevisionGroupUri)Gets the time entry revision group approval summary.
GetUriFromApprovalPathSlugUri GetUriFromApprovalPathSlug(String approvalPathSlug)Get Uri from a time entry revision group approval path slug.
GetUserPermittedApprovalActionsForTimeEntryRevisionGroupApprovalActionReference1[] GetUserPermittedApprovalActionsForTimeEntryRevisionGroup(Uri userUri, Uri timeEntryRevisionGroupUri)Get the permitted approval actions for the given user and time entry revision group
PublishApprovalPathDraftTimeEntryRevisionGroupApprovalPathReference1 PublishApprovalPathDraft(Uri approvalPathUri)Publish a draft approval path
PutApprovalPathApprovalRulesvoid PutApprovalPathApprovalRules(Uri approvalPathUri, TimeEntryRevisionGroupApprovalPathRuleParameter1[] rules)Put time entry approval revision group path rules.
Rejectvoid Reject(Uri timeEntryRevisionGroupUri, String unitOfWorkId, String comments)Reject the specified time entry revision group
Reopenvoid Reopen(Uri timeEntryRevisionGroupUri, String unitOfWorkId, String comments)Reopen the specified time entry revision group
Submitvoid Submit(Uri timeEntryRevisionGroupUri, String unitOfWorkId, String comments)Submit the specified time entry revision group for approval
UpdateApprovalPathDescriptionvoid UpdateApprovalPathDescription(Uri approvalPathUri, String description)Update a time entry approval revision group path description.
UpdateApprovalPathForNewUsersvoid UpdateApprovalPathForNewUsers(Uri approvalPathUri)Sets the default approval path template
UpdateApprovalPathForUservoid UpdateApprovalPathForUser(Uri userUri, Uri approvalPathUri)Update the approval path for the specified user
UpdateApprovalPathNamevoid UpdateApprovalPathName(Uri approvalPathUri, String name)Update a time entry revision group approval path name.
ValidateApprovalPathValidationResultsSummary1 ValidateApprovalPath(Uri approvalPathUri)Validate the time entry revision group approval path