IProjectRequestService1

Operations

NameSignatureDescription
BulkDeleteProjectRequestResourceAssignmentsBulkDeleteProjectRequestResourceAssignmentsResults1 BulkDeleteProjectRequestResourceAssignments(ProjectRequestTargetParameter1 projectRequest, Uri[] assignmentUris)Service to delete ProjectRequestResourceAssignments for a project request
BulkUpdateProjectRequestResourceAssignmentsBulkUpdateProjectRequestResourceAssignmentsResults1 BulkUpdateProjectRequestResourceAssignments(ProjectRequestTargetParameter1 projectRequest, UpdateProjectRequestResourceAssignmentParameter1[] projectRequestResourceAssignmentParameter)Service to add/update ProjectRequestResourceAssignments for a project request
Deletevoid Delete(ProjectRequestTargetParameter1 projectRequest)Delete project request.
GetDefaultWorkflowDefinitionProjectRequestWorkflowDefinition1 GetDefaultWorkflowDefinition()Get project request default workflow definition.
GetEstimatedCostRateMoneyDetails1 GetEstimatedCostRate(ProjectRequestTargetParameter1 projectRequest)Service to get calculated estimated cost rate from resource assignment in portfolio/base currency for a project request
GetPageOfPortfoliosAvailableForFilteringProjectRequestFilteredBySearchPortfolioForFilteringProjectRequestResult1[] GetPageOfPortfoliosAvailableForFilteringProjectRequestFilteredBySearch(Int32 page, Int32 pageSize, PortfolioSearchParameter1 portfolioSearch)Get Portfolios available for filtering a Project Request list, matching a given search parameter
GetPageOfPortfoliosAvailableForProjectRequestAssignmentFilteredBySearchPortfolioSearchResult1[] GetPageOfPortfoliosAvailableForProjectRequestAssignmentFilteredBySearch(Int32 page, Int32 pageSize, PortfolioSearchParameter1 portfolioSearch)Get portfolios for project request assignment, matching a given search parameter
GetPageOfProjectRequestResourceAssignmentsProjectRequestResourceAssignmentDetails1[] GetPageOfProjectRequestResourceAssignments(Int32 page, Int32 pageSize, ProjectRequestTargetParameter1 projectRequest)Service to get ProjectRequestResourceAssignments for a project request
GetProjectRequestDetailsProjectRequestDetails1 GetProjectRequestDetails(ProjectRequestTargetParameter1 projectRequest)Get project request details.
GetScoreDetailsProjectRequestScoreDetails1 GetScoreDetails(ProjectRequestTargetParameter1 projectRequest)Get project request score details.
GetScoreMetricLabelValuesJsonKeyValue1 GetScoreMetricLabelValues()Gets labels for score metric values for all the metrics(value, investment, risk) in json format
GetStatusGatesForProjectRequestProjectRequestStatusGatesDetails1[] GetStatusGatesForProjectRequest(ProjectRequestTargetParameter1 projectRequest)Get project request status gates details.
PerformWorkflowActionvoid PerformWorkflowAction(ProjectRequestTargetParameter1 projectRequest, Uri actionUri, String unitOfWorkId)Update project request status using action uri
PutProjectRequestProjectRequestReference1 PutProjectRequest(PutProjectRequestParameter1 projectRequest, String unitOfWorkId)Create/Update request.
PutProjectRequestScorevoid PutProjectRequestScore(ProjectRequestTargetParameter1 projectRequestTarget, PutProjectRequestScoreParameter1 scoreParam, String unitOfWorkId)Create/Update request score
PutProjectRequestTimelinevoid PutProjectRequestTimeline(ProjectRequestTargetParameter1 projectRequest, ProjectRequestTimelineParameter1 projectRequestTimelineParameter)Update request timeline
PutScoreMetricLabelValuesvoid PutScoreMetricLabelValues(String jsonValue)Put labels for score metric values for all the metrics(value, investment, risk) in specific json format
UpdateEstimatedCostOverridevoid UpdateEstimatedCostOverride(ProjectRequestTargetParameter1 projectRequest, MoneyParameter1 estimatedCostOverride)Update the Estimated Cost Overide for Project Request
UpdateProjectRequestGatesForProjectRequestStatusvoid UpdateProjectRequestGatesForProjectRequestStatus(ProjectRequestTargetParameter1 projectRequest, ProjectRequestStatusTargetParameter1 status, ProjectRequestGateParameter1[] gates)Update project request gates for given request status
UpdateScoreOverrideTotalvoid UpdateScoreOverrideTotal(ProjectRequestTargetParameter1 projectRequest, Nullable<Decimal> overrideTotal)Update score overrideTotal
UpdateStatusvoid UpdateStatus(ProjectRequestTargetParameter1 projectRequest, Uri statusTypeUri)Update project request status