Workflow.ReadWorkflowProxyUser Method

Gets detailed information about the proxy user for Project Server workflows.

Namespace:  [Workflow Web service]
Service reference: http://ServerName:32843/[Project Service Application GUID]/PSI/Workflow.svc
Web service reference: http://ServerName/ProjectServerName/_vti_bin/PSI/Workflow.asmx?wsdl

Syntax

'Declaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Workflow/ReadWorkflowProxyUser", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Workflow/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Workflow/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ReadWorkflowProxyUser As ResourceDataSet
'Usage
Dim instance As Workflow
Dim returnValue As ResourceDataSet

returnValue = instance.ReadWorkflowProxyUser()
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Workflow/ReadWorkflowProxyUser", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Workflow/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Workflow/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public ResourceDataSet ReadWorkflowProxyUser()

Return Value

Type: [Workflow Web service].ResourceDataSet

Remarks

The workflow proxy user is a Project Server account that has elevated permissions to run workflows on behalf of the user. The proxy user can call PSI methods, which are available to Project Server workflows, in the Microsoft.Office.Project.Server.WebServiceProxy namespace.

Project Server Permissions

Permission

Description

ManageWorkflow

Allows a user to manage workflows. Global permission.

See Also

Reference

Workflow Class

Workflow Members

Workflow Web Service