Add Delegation

API Type

Web Services

Description

Creates a rule for delegating one user's tasks to another user. This method uses the WFDelegation class. For more information, see the AgilePoint Class Reference.

Syntax

public virtual WFDelegation AddDelegation(WFDelegation delegation)

Parameters

Name Description

delegation

Definition:
An object that specifies the details of the delegation rule, including the user whose tasks will be delegated and the designated user to whom to delegate the tasks.
Type
WFDelegation
Allowed Values:
A valid WFDelegation object.

Output

WFDelegation object.

Example

IWFAdminService svc = GetAdminService();
WFDelegation delegation = new WFDelegation();

//Set the object properties.
delegation.FromUser = "Demo3\\Andy";
delegation.ToUser = "Demo3\\Joe";
delegation.StartDate = DateTime.Now;
delegation.EndDate = DateTime.Parse("27/10/2009");
delegation.Description = "Delegating Andy's task to Joe";

try
    {
    WFDelegation delegation = adminService.AddDelegation(delegation);
    Console.WriteLine("Delegation ID: {0}", delegation.DelegationID);
    }

catch (Exception ex)
    {
    Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex));
    }

Supported Versions

3.2.0.4 and higher