Share via


Workflow.UpdateWorkflowProxyUser method

Updates information about the proxy user for Project Server workflows.

Namespace:  WebSvcWorkflow
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Workflow/UpdateWorkflowProxyUser", 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 Sub UpdateWorkflowProxyUser ( _
    resUid As Guid _
)
'Usage
Dim instance As Workflow
Dim resUid As Guid

instance.UpdateWorkflowProxyUser(resUid)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Workflow/UpdateWorkflowProxyUser", 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 void UpdateWorkflowProxyUser(
    Guid resUid
)

Parameters

  • resUid
    Type: System.Guid

    The GUID of the resource to use as the workflow proxy user.

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

WebSvcWorkflow namespace